Search

Ctrl+K
News, Tips & Guides
Help
Worldwide Map Search

Shop Smart: How to rack up Avios points online

British Airways (137)

Nectar (17)

British Airways American Express Card (22)

Avios Points (264)

Earn Avios Points (30)

Barclaycard (17)

Last Updated: 01 Apr 2026

Points Pointers

Are you a British Airways Club member looking to get more out of your online spending? You could be missing out on thousands of Avios — or using a no-fee Amex Rewards Credit Card that earns transferable points on every click. From groceries to getaways, hotel stays to surveys, the opportunities to collect Avios via your mobile or computer have never been more accessible. This guide explores the best ways to earn rewards from your everyday purchases online, helping you make every click count.

Use the British Airways eStore

If you're a BA Club member, the British Airways Avios eStore should be your first stop for almost any online purchase. Often misunderstood or overlooked, the eStore is one of the fastest and most effortless ways to collect Avios with no change in what you buy, just where you click. Always log in to your British Airways Club account before shopping to ensure your Avios are tracked and credited.

This is far more than a typical shopping portal. Yes, it features thousands of well-known high-street and premium brands, but it also includes opportunities to earn Avios through:

  • Utilities & Telecoms (mobile, broadband, energy contracts)
  • Banking & Insurance (home insurance, financial services)
  • Travel-related services (car hire, Uber, travel insurance)
  • Food & Drink (including wine retailers)
  • Sport & Fitness, Health & Beauty, Entertainment, Toys, Home & Garden, and more

You can earn up to 15 Avios per £1 spent, on top of any Avios gained through your BA credit card. Just click through the eStore to the retailer before making your purchase. Transactions are tracked automatically when logged in and Avios credited within 4,8 weeks.

Check the eStore for current retailer offers as rates vary. Popular retailers frequently offer 4.8 Avios per £1 spent.

Bonus Opportunities:

Watch for Avios bonus offers around holidays or sales events to supercharge your earning potential.

  • Seasonal multipliers: Many brands offer double or triple Avios around key holidays and sale periods.
  • Everyday services: Earn points from things you might not expect, switching energy, insuring your home, booking an Uber, or even renewing your TV contract.

Book holidays via British Airways Holidays

Planning a break? Booking through British Airways Holidays not only gives you competitive package rates, but also lets you earn British Airways Holidays Avios on both your flight and hotel elements. You'll typically earn extra Avios on BA holidays, especially when special promotions are running. As a British Airways Club member, you'll collect 1 bonus Avios for every £1 you spend on flight + hotel and flight + car packages, and on hotels, cars and sightseeing when booked separately or added to a flight booking.

This is particularly useful for travellers aiming for BA reward flights or elite status, as spending through the holidays platform also contributes tier points. It's one of the best choices for maximising value while working toward travel perks. Curious about how British Airways Tier Points work? You can find a full breakdown on our dedicated page here.

Earn Avios with hotels and travel platforms

Outside of BA Holidays, you can still earn Avios from hotel bookings when reserving through select partners. Hotels.com, IHG, Travelodge, Radisson, Mr & Mrs Smith & many others offer Avios on bookings. So also do websites like Kaligo.com and Agoda PointsMAX which have dedicated Avios hotel booking platforms. Just make sure to choose Avios as your loyalty programme at checkout.

  • With Kaligo, you can earn up to 10,000 Avios per night at premium hotel properties. The more upscale the stay, the more you earn.
  • On Agoda, select the PointsMAX option and pick Avios as your reward currency. Not all properties qualify, and the rate can vary, so read the fine print.

These platforms are particularly popular with frequent flyers and Avios strategists looking for big returns on their travel spend.

Leverage Nectar and supermarket loyalty

If you're doing your weekly grocery shop at Sainsbury's, you can earn Avios with Nectar by linking your accounts. After collecting Nectar points, you can convert Nectar to Avios at a fixed rate of 400 Nectar points to 250 Avios, and you'll need to convert in increments of 400 according to their rules. Check for any current transfer bonuses which can improve the rate. This means every pint of milk or pack of biscuits is bringing you closer to your next trip.

The Nectar to Avios route is one of the simplest ways to earn miles on everyday spending. Supercharge it with the American Express Nectar Credit Card (£30 annual fee after year 1 free, 35.8% APR variable) which earns 20,000 bonus Nectar points (12,500 Avios equivalent) after £2,000 spend in 3 months, plus 3 points per £1 at Sainsbury's and 2 points everywhere else. It's also possible to pair this with a credit card that earns points, creating a double-earning opportunity.

Use Avios-friendly credit cards

Speaking of cards, using one of the best Avios credit cards for your daily purchases is a strong tactic for building your balance faster. Many cards offer a generous Avios sign-up bonus if you meet a spending threshold in the first few months.

This approach lets you earn Avios without flying, making it ideal for those who want rewards from daily life. Compare options based on fees, bonus rates, and partner perks to find the Avios credit card that fits your lifestyle.

Card Comparison Table

FeatureBritish Airways American Express® Credit CardBritish Airways American Express® Premium Plus CardBarclaycard Avios Credit CardBarclaycard Avios Plus Credit CardAmex Rewards Credit Card
Card TypeFree CardPremium CardFree CardPremium CardNo fee entry
Annual FeeNone Apply£300 per year ApplyNone£20 per month (£240 per year)£0 forever Apply
Representative APR29.1% variable135.7% variable29.9% variable80% variable29.1% variable
Earn Rate1 Avios per £1 spent
  • 1.5 Avios per £1 spent
  • 3 Avios per £1 on British Airways flights and holidays
1 Avios per £1 spent1.5 Avios per £1 spent1 MR pt/£1 (transfer to Avios)
Welcome Bonus5,000 Avios after £2,000 spend in first 3 months30,000 Avios after £6,000 spend in first 3 monthsCheck current offer, typically 5,000 Avios after £1,000 spend in first 3 monthsCheck current offer, typically 25,000 Avios after £3,000 spend in first 3 months10,000 MR points after £2,000 spend
Main Perk
  • Spend £15,000 a year to get a Companion Voucher (economy only, taxes/fees apply).
  • Or 50% off Avios price when travelling solo in economy.
Spend £15,000 a year to get a Companion Voucher (any cabin, taxes/fees apply).
  • Spend £20,000 in a year to earn cabin upgrade voucher.
  • Or two single cabin upgrades on Avios bookings.
  • Spend £10,000 a year to earn cabin upgrade voucher.
  • 4 free lounge visits if Barclays Premier banking customer.
Invite friends: 4,000+ pts each (up to 90k/year)
Foreign Transaction Fee2.99%2.99%NoneNone2.99%
Who's it for?Anyone who wants to earn Avios with no annual fee and flies economy.Frequent travellers who want premium cabin Companion Vouchers.Anyone who wants Avios earning with Mastercard acceptance.Higher spenders wanting upgrade vouchers on Mastercard.Online shoppers wanting no-fee flexible points

Don't overlook the no-fee American Express® Rewards Credit Card – perfect for everyday online shopping that earns transferable Membership Rewards® points.

  • No annual fee ever (vs £20-£300 on other cards)
  • Earn 1 MR point per £1 spent – transfer to Avios via BA Club
  • 10,000 point welcome bonus after £2,000 spend in 3 months
  • Invite friends: Earn 4,000+ points per referral (up to 90k/year)
  • 29.1% variable APR, 2.99% FX fee, £12 late fee

Stack it with BA eStore: Shop through the portal + pay with Rewards Card = double Avios earning on every online purchase. Apply now – commission may be earned.

Key Takeaway

  • For no annual fee: The free BA Amex and Barclaycard Avios are great, especially if you prefer Mastercard/Visa for wider acceptance.
  • For the best rewards: The BA Premium Plus and Barclaycard Avios Plus offer faster earning, bigger welcome bonuses, and the best perks if you spend more or want to fly in style.
  • Welcome bonuses: Only for new cardholders, so check your eligibility and current terms.
  • Upgrade/Companion Vouchers: These are the most valuable perks, especially for Avios collectors planning big trips.

Pick the card that fits your spending habits and travel goals, and watch your Avios balance take off!

Earn Avios by sharing your opinions

For a low-effort way to build your stash, sign up for Avios for Thoughts. It's a simple survey platform where you can collect Avios through surveys in exchange for your feedback.

They reward you with up to 40 Avios for short surveys and up to 350 Avios for longer surveys. Check current rates as they vary. It's a steady contributor, especially when paired with other Avios-earning habits.

Stack and strategise for smarter collecting

The best way to earn Avios is by layering multiple strategies. For example:

  • Book your hotel via Agoda PointsMAX Avios and pay with an Avios credit card.
  • Do your Avios shopping through the British Airways Avios eStore, pay with Amex Rewards Card (no fee, 1 point/£1 to Avios) and earn Nectar points for Sainsbury's grocery purchases, which you can then convert Nectar to Avios.

By combining portals, payment methods, and loyalty accounts, you can learn how to collect Avios faster and make meaningful gains, even if you don't fly often.

Promotions and partners worth watching

Always check for new British Airways Avios partners or updates to British Airways shopping rewards. These partnerships evolve over time, and new brands or platforms may offer limited-time earning opportunities.

Some platforms even offer Avios subscription offers, where you can commit to a small monthly fee and receive a fixed number of points. These can be worth it if you're short on time or want to top up your balance regularly.

Travel smarter, spend smarter

Every online purchase is a chance to top up your Avios reward programme. With this Avios collecting guide, you now know how to earn Avios points through holidays, shopping, hotel bookings, surveys, credit cards, and even your local supermarket.

The more strategic your approach, the faster you'll reach your next BA reward flight or cabin upgrade. No flight required.

Affiliate Disclaimer

Reward Flight Finder (RFF) may receive a commission if you apply for and are approved for an American Express® Card through links on this page. This does not affect the products we feature or how they are presented.

We aim to provide accurate and up-to-date information; however, we do not guarantee the completeness or accuracy of all content. You should always check the official American Express website for the latest terms, fees, and eligibility criteria before applying.

American Express approval is subject to status, and terms and conditions apply. You should consider whether a credit card is suitable for your financial circumstances and ensure you can meet any repayment obligations.

Share This Article:

British Airways (137)

Nectar (17)

British Airways American Express Card (22)

Avios Points (264)

Earn Avios Points (30)

Barclaycard (17)

blog-image-0
Points Pointers
British Airways vs Iberia Household Accounts: Which one should you choose?
British Airways or Iberia Household Account? Learn how both family Avios schemes work, their key differences, and which is best for your travel goals.
blog-image-1
Avios Destinations
The art lover’s bucket list: Using Avios to visit the world’s greatest galleries
From the Prado to the Uffizi, explore the world’s greatest art cities and learn how to use Avios to visit the most iconic galleries for less.
blog-image-2
News
IHG One Rewards launches new Avios partnership with Qatar Airways
IHG and Qatar Privilege Club have partnered up— but is it worth it for Avios collectors? Learn how to earn Avios on hotel stays and transfer IHG points.

We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from.