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
| Feature | British Airways American Express® Credit Card | British Airways American Express® Premium Plus Card | Barclaycard Avios Credit Card | Barclaycard Avios Plus Credit Card | Amex Rewards Credit Card |
|---|---|---|---|---|---|
| Card Type | Free Card | Premium Card | Free Card | Premium Card | No fee entry |
| Annual Fee | None Apply | £300 per year Apply | None | £20 per month (£240 per year) | £0 forever Apply |
| Representative APR | 29.1% variable | 135.7% variable | 29.9% variable | 80% variable | 29.1% variable |
| Earn Rate | 1 Avios per £1 spent |
| 1 Avios per £1 spent | 1.5 Avios per £1 spent | 1 MR pt/£1 (transfer to Avios) |
| Welcome Bonus | 5,000 Avios after £2,000 spend in first 3 months | 30,000 Avios after £6,000 spend in first 3 months | Check current offer, typically 5,000 Avios after £1,000 spend in first 3 months | Check current offer, typically 25,000 Avios after £3,000 spend in first 3 months | 10,000 MR points after £2,000 spend |
| Main Perk |
| Spend £15,000 a year to get a Companion Voucher (any cabin, taxes/fees apply). |
|
| Invite friends: 4,000+ pts each (up to 90k/year) |
| Foreign Transaction Fee | 2.99% | 2.99% | None | None | 2.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.





