Basketr Grocery Price Index
September 2026
167943 products tracked across 13 UK supermarkets · Updated 23 September 2026
Key Findings
Ocado has the most deals right now (6,795)
Average saving of £2.32 per deal (25.2% off).
Baking potatoes: £2.33 gap between cheapest and most expensive
Baking potatoes costs £0.27 at Tesco but £2.60 at Waitrose — 863% more.
Beef mince (500g): £3.60 gap between cheapest and most expensive
Beef mince (500g) costs £2.40 at Tesco but £6.00 at Dunnes — 150% more.
Mature cheddar (350g): £2.55 gap between cheapest and most expensive
Mature cheddar (350g) costs £1.95 at Aldi but £4.50 at Co-op — 131% more.
Biggest price increase this month: Bathtime Buddies Toddler Fun Sponge up 100.0% at Waitrose
Was £2.00, now £4.00 (£2.00 increase).
Basket Comparison: Everyday Essentials
Ranked by average price per matched item
<built-in method items of dict object at 0x733a1f6a0180>/ items · Total £16.37
<built-in method items of dict object at 0x733a1f6a2bc0>/ items · Total £26.15
+15%
<built-in method items of dict object at 0x733a24275400>/ items · Total £28.86
+35%
<built-in method items of dict object at 0x733a242769c0>/ items · Total £30.22
+41%
<built-in method items of dict object at 0x733a24277fc0>/ items · Total £29.62
+56%
<built-in method items of dict object at 0x733a1f6a22c0>/ items · Total £21.98
+59%
<built-in method items of dict object at 0x733a24277d40>/ items · Total £30.59
+62%
<built-in method items of dict object at 0x733a242764c0>/ items · Total £29.78
+82%
<built-in method items of dict object at 0x733a1f6a1d40>/ items · Total £35.95
+90%
<built-in method items of dict object at 0x733a242745c0>/ items · Total £32.06
+96%
Biggest Price Gaps
Same item, different store — where you save most by shopping around
£2.40 at Tesco vs £6.00 at Dunnes
£1.95 at Aldi vs £4.50 at Co-op
£0.27 at Tesco vs £2.60 at Waitrose
£1.17 at Tesco vs £3.40 at Waitrose
£1.71 at Dunnes vs £3.80 at Co-op
£1.99 at Aldi vs £4.00 at Waitrose
£0.11 at Tesco vs £1.72 at Dunnes
£0.82 at Morrisons vs £2.40 at Ocado
Deals Landscape
36905 active deals across 167943 products (22.0%)
£2.32/deal
£1.76/deal
£1.34/deal
£1.07/deal
£1.78/deal
£1.78/deal
£0.71/deal
£0.90/deal
£4.75/deal
£0.30/deal
Loyalty Card Value
How much each card saves you right now
5470 exclusive deals
£1.89/deal
5484 exclusive deals
£1.67/deal
320 exclusive deals
£2.55/deal
Price Movements (Last 30 Days)
Biggest Increases
Waitrose: £2.00 → £4.00
Sainsbury's: £10.00 → £20.00
Ocado: £1.25 → £2.50
Ocado: £8.00 → £16.00
Ocado: £8.00 → £16.00
Biggest Decreases
Waitrose: £14.50 → £4.00
Waitrose: £14.50 → £4.00
Waitrose: £14.50 → £4.00
Waitrose: £14.50 → £4.00
Waitrose: £14.50 → £4.00
Share This Report
Journalists: data available on request. All stats in this report are free to quote with attribution to Basketr (basketr.app).
Compare prices for YOUR shopping list
Add your regular items and we'll find the cheapest store for your shop.
Start Comparing — It's FreeMethodology
Prices scraped from 13 UK supermarket websites: Tesco, Sainsbury's, ASDA, Morrisons, Aldi, Lidl, Iceland, Waitrose, Ocado, M&S, Co-op, Dunnes, and Heron Foods.
For the basket comparison, we select the cheapest matching product at each store for everyday items. Products are not identical across stores (different brands/sizes may be compared).
Loyalty card prices (Clubcard, Nectar, More Card) are included where available, as this reflects what most cardholding shoppers actually pay.
The "average per item" ranking is fairer than raw basket totals when stores match different numbers of items, but is still imperfect.