Insights
Blog Case Studies Reports & Ebooks White Papers Newsletter Podcast Infographics Videos
Developer Guides
How to Scrape Restaurant Menus How to Scrape Grocery Stores How to Scrape Alcohol Prices Anti-blocking Best Practices API Integration Guides
Company
Our Story FAQs Contact Us Careers
Legal & Trust
Privacy Policy Terms & Conditions
Free 2026 Food Data Report

50+ pages · 1,000+ data points. Trusted by 500+ companies.

Download free →
Join 5,000+ Subscribers

Monthly insights on food & AI.

Subscribe →
Book a Demo →

You'll receive the case study on your business email shortly after submitting the form.

Resources / Research Report

UK Supermarket Price Index — Which is cheapest this week?

Report Overview

The UK Supermarket Price Index Research Report provides a continuously refreshed analysis of grocery pricing across Britain's major retailers, including Tesco, Asda, Sainsbury's, Morrisons, Aldi, Lidl, Ocado and Waitrose. By pricing one fixed basket of everyday staples every week — matched like-for-like by pack size and own-label tier — the report tracks which supermarket is genuinely cheapest, how quickly that answer changes, and how far promotional activity drives weekly volatility. It captures both standard shelf prices and loyalty-scheme prices, indexing the two-tier reality that headline supermarket comparisons routinely ignore. The report also examines category-level competition, own-label tier positioning, and multi-week basket movement to support commercial and pricing decisions. Designed for retailers, FMCG brands, category managers, market researchers, journalists and consumer analysts, this research delivers actionable intelligence that helps benchmark competitor pricing, monitor promotional strategy, measure own-label price gaps, and understand real basket-level inflation using structured grocery pricing datasets collected from public digital sources.

Report Overview
Key Highlights

Key Highlights

Weekly Price Movement

Tracks a constant staples basket every week across leading UK grocers, making short-term price and promotional shifts directly comparable.

Loyalty vs Shelf Pricing Indexes

Clubcard, Nectar and equivalent loyalty prices alongside standard shelf prices to show how member pricing reshapes the ranking.

Category Battlegrounds

Reveals which retailer leads in dairy, bakery, meat, fresh produce and store cupboard, rather than only at total-basket level.

Own-Label Benchmarking

Compares own-brand ranges by pack size and quality tier using a documented substitution rule set held constant week to week.

Basket Inflation Tracking

Provides multi-week basket trend intelligence supporting pricing strategy, category planning and consumer-cost reporting.

The same fixed basket, priced every week at Tesco, Asda, Sainsbury's, Morrisons, Aldi, Lidl, Ocado and Waitrose — shelf prices and loyalty prices, tracked side by side.

Aldi

Cheapest basket at £24.10

£7.10

Gap to priciest (Waitrose), 22.7%

18/20

Items that moved price this week

£2.60

Tesco Clubcard basket saving (9.3%)

This Week's Basket, by Retailer

A fixed 20-item basket of everyday staples, matched like-for-like by pack size and own-label tier.

This week, Aldi was cheapest at £24.10, with Waitrose most expensive at £31.20 — a gap of £7.10 (22.7%). The biggest single move was butter 250g, up 9% at Morrisons.

Loyalty Prices vs Shelf Prices — The Gap Nobody Indexes

Headline comparisons ignore the two-tier reality of UK grocery. We track both.

This week, loyalty pricing cut the Tesco basket by £2.60 (9.3%) and Sainsbury's by £2.20 (7.8%) — enough to reshuffle the mid-table, though Aldi still wins outright even against Clubcard and Nectar prices.

Category Battlegrounds This Week

The cheapest overall retailer isn't cheapest in every aisle.

Category Cheapest This Week Note from the Data
Dairy Aldi Milk price matched across 5 of 8 retailers
Bakery Lidl Own-label loaf 6p under Aldi
Meat & Poultry Asda Chicken breast promo undercut discounters
Fresh Produce Aldi Widest lead of any category (11%)
Store Cupboard Tesco (Clubcard) Loyalty pricing flips this aisle

12-Week Trend: Is Your Shop Getting Dearer?

The basket stays constant, so week-to-week movement is comparable.

Across the trailing 12 weeks, the all-retailer average basket moved +2.4%. Aldi and Lidl held flattest; Waitrose moved most.

What This Means for Shoppers & Brands

The "cheapest supermarket" answer depends on your wallet. Carry a Clubcard or Nectar card and the mid-table reshuffles — but discounters still win the basket outright.

Own-label tier matters more than brand. Matched by value/standard/premium tier, the gaps look very different from headline comparisons.

Promos, not shelf prices, drive weekly volatility. 18 of 20 items moved this week — a monthly snapshot would miss most of it.

Methodology

Retailers: Tesco, Asda, Sainsbury's, Morrisons, Aldi, Lidl, Ocado, Waitrose (online listed prices).

Basket: fixed 20 items matched by pack size; own-label matched by tier, kept constant week to week.

Price definition: standard online shelf price; loyalty prices captured separately; delivery fees excluded.

Collection: every Monday, refreshed Tuesday. Public data only.

Location basis: [state the postcode(s) used for regional-pricing retailers].

Limitations: online prices may differ from in-store; promos vary by region; logged-out prices plus published loyalty prices.

Questions

Frequently Asked Questions

For our fixed 20-item staples basket in the week of 20 July 2026, Aldi was cheapest at £24.10, with Waitrose most expensive at £31.20. Rankings shift weekly — this page updates every Tuesday.

Yes — both shelf and loyalty prices are tracked. This week loyalty pricing narrowed the gap to the discounters, but didn't close it.

Own-label items are matched by pack size and quality tier (value/standard/premium) using a documented substitution rule set, kept constant across weeks.

Yes — brands and retailers run the same tracking on custom SKU lists, daily, with promotional and availability fields.