Tesco, Sainsbury's, ASDA, Aldi and 9 more UK stores, plus M&S via Ocado · checked every morning
Search what you buy. We compare grocery prices at every UK store we track and show you where the whole basket costs least.
Cathedral City · Coke Zero · Andrex · Fairy Platinum · Heinz beans
Prices checked 14 Oct
5 items · the 5 stores that stock all 5, cheapest first
Cheapest in two shops: Morrisons and Sainsbury's
£36.72 · Save £4 vs Morrisons
Not stocked in full at the other 8 stores
Follow a product, a whole brand, or a word like “oat milk”. We check all 13 stores every day and tell you when something you buy really drops.
Price drop · Sainsbury's
£5.50 with Nectar, −26%. Was £7.50 at Sainsbury's
Price drop · Sainsbury's
£3.75 with Nectar, −31%. Was £5.50 at Sainsbury's
Price drop · Morrisons
£8.50, −29%. Was £12.00 at Morrisons
We keep every day’s price, so a drop is measured against what it actually cost, not a made-up “was”.
See whether now is a good time to stock up, or whether it is cheaper most weeks somewhere else.
On a Tesco, ASDA, Sainsbury's or Morrisons product page, our free Chrome extension shows what it costs at the other stores.
Tesco · Sainsbury's · ASDA · Aldi · Morrisons · Co-op · Waitrose · Iceland · B&M · Boots · Superdrug · Savers · Ocado (incl. M&S)
The biggest price drops across all 13 stores we track. Tap any product for its full price history.
Every week we publish what moved: the biggest falls and rises, how each category shifted, and which supermarket won the comparable basket.
Week of 5 Oct
£3.00 → £0.90, −70% at Tesco
Filippo Berio Special Selection Extra Virgin Olive Oil
£5.00 → £9.50, +90% at Waitrose
ASDA: Cheapest in 11 of 16 category baskets, against Tesco, Sainsbury's and Morrisons
We track daily prices at Tesco, Sainsbury's, ASDA, Aldi, Morrisons, Co-op, Waitrose, Iceland, B&M, Boots, Superdrug, Savers and Ocado (including M&S), and we’re adding more.
Yes. M&S Food is sold through Ocado, so thousands of M&S products show Ocado’s price next to every other supermarket. Search “M&S” to see them.
Yes. Put your items in a basket and we price every line of it at all 13 stores we track, then name the store that wins on the total, suggesting a swap where a store does not stock something. If splitting the shop across two or three stores beats any single store, we show you that plan and exactly what it saves. Available on iOS, Android and the web.
Yes, on the web, in the app and in the Chrome extension. A small number of ads may appear in the app and on the website. MyGroceryPal Pro is an optional subscription, £0.99 a month or £7.99 a year, that removes the ads and lifts the free plan's limits of 10 brand and keyword alerts and 3 target prices. We also earn a small commission if you buy after clicking through to a store, which costs you nothing extra.
Instead of following one product, you follow a brand like “Cadbury” or watch a keyword like “oat milk” across every store we track. Pick how big a drop is worth hearing about, from 5% to 30%, and we check every night and message you when something matching goes on offer. The free plan keeps up to 10 at a time and MyGroceryPal Pro lifts the limit. Alerts work on iOS, Android and the web.
Open any product on Tesco, ASDA, Sainsbury's or Morrisons and the toolbar shows what the same product costs at every other supermarket, its price history so you can tell a real drop from a marketing offer, and a badge that lights up when it is cheaper elsewhere. It is free, and nothing is added to the retailer’s page while you browse.
We capture prices fresh from all 13 stores every day, so a price you see here is today’s, not last week’s.
No. Browsing deals, comparing prices and viewing price history are all open without signing in. A free account adds saved items, brand and keyword price alerts, your basket synced across devices, and sending a basket to a supermarket.