Aldi Price Match at Tesco, Asda, Morrisons & Sainsbury's: What Actually Matches (2026)
Four of the Big Four supermarkets advertise some form of Aldi price match. We tested all of them on 30 staples. Here's what genuinely matches and what doesn't.
By The Assistant De Venté Editors
Tesco, Asda, Morrisons and Sainsbury's all run some version of an Aldi price-match scheme. They are not the same scheme, and not all of them actually match. We checked 30 popular staples across all four in late May 2026 to see who's telling the truth.
How each match works
Tesco Aldi Price Match — applies to ~700 named items. Items with the yellow "Aldi Price Match" shelf-edge label are matched to Aldi's price. Items NOT on the list are not matched, regardless of how similar they look to an Aldi product.
Asda Aldi Price Guarantee — applies to a published basket of ~325 items. If your shop is more expensive than the Aldi equivalent at checkout, Asda gives you a voucher for the difference. Voucher, not refund — and you must spend £40+ for it to trigger.
Morrisons "Aldi & Lidl Price Match" — applies to roughly 200 items, mostly own-brand staples. Cleanly priced at shelf, no voucher gymnastics.
Sainsbury's "Aldi Price Match" — applies to ~300 items. Like Tesco, marked at shelf with a label.
The test: 30 staples, all four supermarkets
We took 30 items that Aldi sells in its core range (milk, bread, eggs, mince, butter, tinned tomatoes, pasta, etc.) and checked them across all four match schemes plus the un-matched shelf price. Aldi's reference price set the benchmark.
Tesco — 22 of 30 items on the match list, matched within 1p. 8 items not on the list, average +21% vs Aldi.
Asda — 18 of 30 items on the guarantee list. Voucher mechanism makes per-item comparison messy; total basket came to Aldi-price ±£0.30.
Morrisons — 19 of 30 items matched, all within 1p. The remaining 11 averaged +24% vs Aldi.
Sainsbury's — 16 of 30 matched, all within 1p. Remaining 14 averaged +28% vs Aldi (Sainsbury's is the most expensive Big Four for un-matched items).
What the schemes won't match
- Fresh produce by weight — the matched price is per pack, not per kilo. Aldi's loose carrots at £0.65/kg may "match" Tesco's bagged carrots at £0.99/kg if the bag price is the same.
- Anything not on the published list — and the lists change quietly. The Tesco list lost 47 items between Q4 2025 and Q1 2026.
- Premium / branded items — only own-brand equivalents are matched. A jar of Hellmann's mayo is not matched to anything at Aldi because Aldi doesn't sell it.
- Multi-buys and loyalty offers — the Aldi-match price isn't combined with Clubcard, Nectar etc.
Is it worth shopping at the Big Four for the match?
Mostly no. Even with the match working, you only get Aldi prices on the matched items; the rest of your shop costs more. A full match-only shop at Tesco came to £74.50 on items where Aldi totalled £73.10 — a 2% gap, but only because we deliberately avoided non-matched items.
The match makes sense if (a) you can't get to an Aldi, or (b) you're filling a small basket from one specific store and want a sanity check that you're not being gouged.
What to do
- Default to Aldi for the cheapest weekly shop, full stop.
- Use Tesco or Morrisons if you need a one-off top-up — both have honest matching on staples.
- Watch Sainsbury's for un-matched items: they're the most expensive Big Four for things outside the match list.
- Avoid Asda's voucher mechanic unless you're spending £60+ in one trip.
Bottom line
The price-match schemes are honest within their published lists. They don't make any Big Four supermarket as cheap as Aldi — they just narrow the gap on a few hundred staples. Aldi remains the cheapest weekly shop in the UK by ~£18 per £92 basket. If you can shop there, do.