M&S Sparks Meets Virgin Red: Does Earning Points on Groceries Finally Beat the Nectar-Avios Loop?
For years, scanning your M&S Sparks card felt like a waste of battery life. You might get a free bag of Percy Pigs once a decade, or a discount on knitwear you didn’t want. As of April 2026, that era is dead. M&S has fully integrated Sparks with Virgin Red, creating a genuine, predictable return on your grocery spend.
This changes the UK loyalty math entirely. For the longest time, the Sainsbury’s Nectar-to-Avios loop has been the default choice for premium grocery shoppers wanting to fund their travel habits. Now, there is a serious competitor. We need to look at whether the higher base earn of Virgin Points at M&S justifies stepping away from the highly flexible Avios ecosystem.
The raw maths: M&S versus Sainsbury’s
Let’s look at the baseline numbers without any credit cards involved. Under the new partnership, you earn 1 Virgin Point per £1 spent on M&S Food, and 2 Virgin Points per £1 spent on M&S Clothing & Home.
Over at Sainsbury’s, the earn rate remains 1 Nectar point per £1 spent. Because the transfer ratio is locked at 400 Nectar points to 250 Avios, you are effectively earning 0.625 Avios per £1 spent on your Sainsbury’s groceries.
Strictly on volume, M&S wins. If you spend £10,000 a year on groceries, scanning your Sparks app nets you 10,000 Virgin Points. Scanning your Nectar app at Sainsbury’s gets you 6,250 Avios. Waitrose, meanwhile, continues to offer absolutely zero airline miles, making it irrelevant for points collectors.
Stacking credit cards for maximum return
You rarely pay for groceries with a debit card if you are reading Points Uncovered. The real value comes from stacking your loyalty app with a premium rewards credit card.
If you go all-in on Virgin, paying with the Virgin Atlantic Reward+ Mastercard earns you 1.5 points per £1. Scan your Sparks app at the till, and you walk away with a total of 2.5 Virgin Points per £1 on your M&S food shop.
The Avios equivalent is using the British Airways Amex Premium Plus (BAPP) at Sainsbury’s. The BAPP earns 1.5 Avios per £1. Add your 0.625 Avios from Nectar, and you get 2.125 Avios per £1.
Here is the thing. You don’t have to choose just one currency. M&S accepts American Express. My current favourite strategy is paying with the American Express Preferred Rewards Gold Card while scanning Sparks. You earn 1 Membership Reward point (which transfers 1:1 to Avios, Virgin, or hotel partners) via Amex, plus 1 Virgin Point via Sparks. You net 2 points per £1, but keep half of them in a flexible currency.
Where Tesco Clubcard fits into the picture
Tesco remains the highest base earner for Virgin Points in the UK. Because 1 Clubcard point converts to 2.5 Virgin Points, you earn 2.5 Virgin Points per £1 spent at Tesco before you even factor in a credit card.
So why are we talking about M&S? Demographics and store footprint. Many London-centric points collectors simply do not live near a large Tesco, or they prefer the product ranges at Waitrose, Sainsbury’s, and M&S. Tesco wins on pure mathematical return. But if your choice has historically been between Sainsbury’s and M&S, the new Sparks partnership offers a massive upgrade to your earning potential.
The small print you need to know
This is genuinely impressive, but the small print is annoying. M&S operates a massive franchise network, and the earn rates change the moment you step outside a traditional high street store or retail park Foodhall.
If you shop at an M&S Simply Food located in a BP garage, a Moto service station, or a hospital, your earnings are capped at a maximum of 100 Virgin Points per transaction. It does not matter if you spend £150 on a massive road trip snack haul; you hit the ceiling at 100 points.
On the positive side, M&S Cafe purchases and till-side impulse buys like Percy Pigs all count toward the standard 1 point per £1 base rate. You also earn the elevated 2 points per £1 rate on homeware, which includes larger furniture purchases.
Are Virgin Points actually worth earning in 2026?
This is the elephant in the room. Earning 10,000 Virgin Points a year feels great until you look at the redemption side of the equation. As of early 2026, Virgin Atlantic’s Upper Class taxes and fees to the US East Coast sit at roughly £950+ return. That severely impacts the “pence per point” value of the miles you just earned on your milk and bread.
British Airways Avios hold their value much better on short-haul redemptions thanks to Reward Flight Saver, where taxes are capped at £1 for European flights. Virgin does not fly short-haul.
However, the landscape is shifting. British Airways recently dropped Jeddah and slashed several Gulf routes. UK flyers are increasingly looking toward Virgin Atlantic’s SkyTeam partners—specifically Air France and KLM—for eastbound connectivity and short-haul European hops. You can use Virgin Points to book Air France flights to Paris or KLM flights to Amsterdam, often with very reasonable taxes. You can also use Virgin Red points for Vue cinema tickets, Greggs sausage rolls, or Virgin Trains, though the value per point drops significantly on non-flight redemptions.
Practical tips to maximise the new partnership
If you are ready to switch your grocery spend, do not just blindly scan your phone. You need to optimise the setup.
- Link your M&S Sparks and Virgin Red accounts before 31 May 2026. This triggers a one-off bonus of 1,000 Virgin Points on your first M&S shop over £30.
- Do not turn on “Auto-Convert” in the Sparks app yet. Historically, Virgin Red runs transfer bonuses (often 20% extra points) once a partnership matures. Keep your points sitting as Sparks value until a Virgin transfer bonus goes live later this year.
- Check the Sparks app every Thursday morning. M&S is aggressively pushing the new partnership by dropping “multiplier days” into the app, offering 3x points on specific categories like fresh meat or dairy. You must manually click “Add to Card” in the app before you shop.
- You do not need to split your baskets at the till. If you buy groceries and a shirt in the same transaction, the M&S IT system accurately applies the 1x and 2x multipliers to the correct items.
My honest verdict
Honestly, I am not convinced the maths works for most people to abandon Avios entirely. The £950 taxes on Virgin Upper Class redemptions are brutal. If you only fly once a year and want a cheap European holiday, the Sainsbury’s Nectar-Avios loop remains the superior product because of Reward Flight Saver.
The part I keep coming back to is diversification. With the Marriott Bonvoy Amex currently offering a massive 60,000-point sign-up bonus, UK collectors are rightly focused on building balances outside the traditional Amex-to-Avios pipeline. Earning 1 Virgin Point per £1 at M&S is an incredibly easy way to build a SkyTeam balance without sacrificing your primary credit card strategy.
I will be paying with my Amex Gold and scanning Sparks. It gets me the best of both worlds, and I finally have a reason to care about the M&S app. If you want to dive deeper into building a balanced rewards portfolio, explore more guides on Points Uncovered.



