General

Supermarket spend in 2026: Nectar-Avios vs M&S-Virgin Red

Grocery spending remains one of the largest unoptimised outgoings for most UK households. For years, Avios collectors held a monopoly on seamless grocery points via the Sainsbury’s and Nectar partnership. Virgin Red loyalists were left relying on Tesco Clubcard conversions, which are lucrative but require manual voucher management every quarter.

That monopoly ended this April. The launch of the M&S and Virgin Red partnership gives premium grocery shoppers a genuine, automated alternative to Sainsbury’s. It forces anyone putting £5,000 to £12,000 a year through supermarket tills to re-evaluate their primary credit card combinations. We cover plenty of credit card strategies here on Points Uncovered, but getting your supermarket stack right is the easiest way to fund an annual short-haul flight or secure a long-haul upgrade without changing your spending habits.

The new 2026 baseline for grocery points

The baseline for earning points on your weekly shop has shifted this spring because Virgin Red is now directly integrated into the Marks & Spencer Sparks app. This breaks the stranglehold British Airways has held on automated lifestyle earning in the UK.

Virgin Atlantic is aggressively capitalising on this momentum right now. They have doubled the sign-up bonus on the Virgin Atlantic Reward+ Mastercard to 36,000 points through the end of April 2026. This promotion is being heavily pushed alongside the M&S tie-up. Meanwhile, British Airways is attempting to defend its territory by quietly adding an Avios earning option to Uber Eats grocery deliveries.

You now have three distinct, highly rewarding paths for your grocery spend. Choosing the right one depends entirely on your preferred airline, your tolerance for higher shelf prices, and the credit card you hold in your wallet.

Stacking Avios at Sainsbury’s

You earn a total of 2.125 Avios per £1 at Sainsbury’s when you stack the base Nectar earn rate with the British Airways Amex Premium Plus (BAPP) card.

Here is exactly how that breaks down. Scanning a Nectar card at Sainsbury’s earns 1 Nectar point per £1 spent. The current 2026 conversion rate remains 400 Nectar points to 250 Avios. That means the base supermarket earn is 0.625 Avios per £1. Paying with a BAPP or the Barclaycard Avios Plus earns 1.5 Avios per £1. Add those together and you hit that 2.125 figure.

This is a highly efficient, entirely automated setup. Once you link your Nectar and British Airways Executive Club accounts, the points sweep across automatically every time you hit 400 Nectar points. You never have to think about it. For a family spending £800 a month on groceries, this stack quietly generates 20,400 Avios a year. That is enough for an off-peak return flight to Athens or Istanbul, minus the taxes and fees.

The M&S and Virgin Red integration explained

Linking your Sparks account to Virgin Red now earns a flat 1 Virgin Point per £1 spent on M&S Food and Clothing, excluding third-party brands.

When you stack this with the Virgin Atlantic Reward+ Mastercard, which earns 1.5 points per £1, you generate a massive 2.5 Virgin Points per £1 on your M&S shop. This completely outpaces the Sainsbury’s and Avios equivalent. The integration happens entirely within the Sparks app. You link your Virgin Red account once, and every time you scan your digital Sparks card at the till, the points track directly to your Virgin balance.

This is a brilliant move by Virgin. M&S shoppers already index highly for premium leisure travel. By making the earning process frictionless, Virgin is capturing a demographic that might otherwise default to a free British Airways Amex.

Exclusions you need to know about

Franchise locations operated by Moto, SSP, or BP are completely excluded from the base 1 Virgin Point per £1 earning rate.

If you buy a sandwich at an M&S Simply Food inside a railway station, a hospital, or a BP garage, scanning your Sparks app will not earn you any Virgin Points. You still earn the 1.5 points per £1 from your Virgin Reward+ credit card, but the Sparks side of the equation drops to zero. This is a common frustration with standard Sparks offers, and it carries over entirely to the Virgin Red integration. Always check if the store is a franchise before you expect a points windfall.

The Tesco Clubcard alternative

Tesco remains a Virgin Atlantic partner and actually offers the highest raw points return at 3.5 Virgin Points per £1 when fully stacked.

Tesco converts at £1.50 in Clubcard vouchers for 300 Virgin Points. Since a £1 spend earns 1 Clubcard point, and 150 Clubcard points equal £1.50 in vouchers, every £1 spent at Tesco yields exactly 2 Virgin Points. When you pay with the Virgin Reward+ card, you add another 1.5 points, bringing the total to 3.5 Virgin Points per £1.

This is genuinely impressive but the small print is annoying. You have to wait for your quarterly Clubcard statement, log into the portal, and manually convert your vouchers to Virgin Points. It lacks the instant gratification and automation of both Sainsbury’s and M&S. If you are willing to do the admin, Tesco is mathematically the strongest option for Virgin flyers. If you prefer a setup you can forget about, M&S wins.

The ultimate hedge stack for both airlines

You can earn 2.5 premium cabin miles per £1 across two different airline alliances by paying with your BAPP at M&S while scanning a Virgin-linked Sparks card.

This is my favourite strategy for 2026. M&S accepts American Express without any issues. If you pay with your BAPP, you earn 1.5 Avios per £1. By scanning your Sparks app at the same time, you earn 1 Virgin Point per £1. You are effectively hedging your bets.

You can take this a step further if you hold the American Express Preferred Rewards Gold card. Paying with Amex Gold earns 1 Membership Reward point per £1, which you can transfer to either Avios or Virgin Points at a 1:1 ratio. Add the 1 Virgin Point from Sparks, and you are securing 2 points per £1, with total flexibility on where half of those points end up.

Is the Uber Eats Avios bonus worth it?

Ordering groceries through Uber Eats to earn Avios is rarely a sensible financial decision.

As of this month, Uber Eats grocery deliveries from partners like Sainsbury’s, Asda, and Co-op finally earn 1 Avios per £1, matching standard Uber rides. While this sounds like a great way to boost your balance from the sofa, the underlying economics are terrible. Groceries on delivery apps are routinely marked up by 10% to 20% compared to shelf prices. Once you add the service fee and delivery charge, you are effectively buying Avios at an exorbitant rate.

I only use this option if I am ill, trapped at home, or using an Uber Eats promo code that offsets the inflated prices. Do not switch your weekly shop to an app just to chase a 1 Avios per £1 return.

The maths on £10,000 of annual grocery spend

A £10,000 annual grocery spend yields 25,000 Virgin Points at M&S versus 21,250 Avios at Sainsbury’s, assuming you use the premium credit cards for each ecosystem.

Purely by the numbers, M&S and Virgin Red offer the superior return. Those 25,000 Virgin Points are enough for a standard season return flight to New York in Economy (plus taxes), or a solid chunk towards an Upper Class upgrade. The 21,250 Avios from Sainsbury’s is slightly less lucrative, though Avios generally offer better short-haul redemption options across Europe via British Airways.

The part I keep coming back to is the actual cost of the groceries. Independent pricing surveys consistently show that M&S Food is roughly 12% to 15% more expensive than Sainsbury’s on a comparable basket of everyday items. If you spend £10,000 at M&S, you could likely buy the exact same volume of food at Sainsbury’s for £8,800. You are essentially paying £1,200 more over the year to earn an extra 3,750 points. That is a terrible trade.

My honest verdict on the best 2026 grocery strategy

Honestly, I am not convinced the maths works for most people to change their entire shopping routine just for this new Virgin Red integration.

If you already shop at M&S because you prefer the quality, this update is a massive win. You are getting a highly lucrative, automated points stream for doing absolutely nothing different. Pair it with the Virgin Reward+ card, grab that 36,000 point sign-up bonus before the end of April, and enjoy the easiest points of your life.

If you are currently a Sainsbury’s shopper, stay there. The 2.125 Avios per £1 stack is incredibly strong, the groceries are cheaper, and the British Airways companion voucher triggered by the BAPP card remains the single most valuable credit card perk in the UK. Switching to M&S just to earn an extra 0.375 points per £1 makes zero financial sense when you factor in the till receipt.

The best loyalty strategy is the one that fits your actual life. Pick the supermarket you actually want to eat from, apply the correct credit card stack to it, and let the points build up in the background. If you want to dive deeper into how to maximise your everyday spending, explore more guides on Points Uncovered.

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe
Give us your email address and whenever we write something about point collecting, offers or holidays you’ll receive a little email in your inbox.
For full details of how your data is used and stored, please see GDPR policy page here.
Subscribe
Give us your email address and whenever we write something about point collecting, offers or holidays you’ll receive a little email in your inbox.
For full details of how your data is used and stored, please see GDPR policy page here.