A fixed point in a moving market.

Independent supermarket price history and intelligence.

See what everyday groceries cost across six major UK supermarkets.

AisleBench tracks a consistent basket of 21 everyday groceries at Aldi, Asda, Lidl, Morrisons, Sainsbury's and Tesco each week. We publish the product and price used at every supermarket, so you can see exactly how each total was built.

This week's result · AisleBench Essentials

Aldi had the lowest Essentials basket this week: £29.76, 12p less than Lidl.

With loyalty cards, Lidl was lowest at £29.52. The biggest card saving was at Lidl: 36p.

Prices checked Thursday 29 October 2026 · Published Friday 30 October 2026

Basket totals by supermarket, lowest first
Supermarket Basket total Total with card Index (card) Card saves Source
Aldi £29.76 £29.76 99.6 / 99.6 — Online
Lidl £29.88 £29.52 100.7 / 99.5 36p In store
Asda £31.95 £31.95 100.6 / 100.6 — Online
Morrisons £32.00 £32.00 100.6 / 100.6 — Online
Tesco £32.39 £32.39 100.6 / 100.6 — Online
Shown out of stock: brown onions
Sainsbury's £32.71 £32.71 102.4 / 104.0 — Online

Sorted by basket total. Every supermarket was priced on all 21 items. Lidl: in store. Others: online.

Card saves: only single-item card prices count; multibuys don't, because the basket buys one of each. Index: each supermarket's basket against its own first published week (= 100), so it shows change over time, not which is cheaper.

Explore the results → How we measure

AisleBench Weekly

One email each Friday with that week's AisleBench Essentials results. Sign-up is not open yet.

AisleBench Data

AisleBench is building a structured record of grocery prices across six major UK supermarkets, based on repeated online and in-store checks. Commercial data access and bespoke tracking are in development.

Discuss data requirements →