Back to all editions

Allsupers Pricemonitor — edition 2026-09

Monthly pricemonitor for UK supermarkets: price development per supermarket, the national-brand basket and the own-label basket.

In brief

  • On national brands, Iceland has the lowest measured price level.
  • On own-label products, Aldi has the lowest measured basket price.

Measurement date: 30 September 2026 · Update: monthly

Independent research · Not sponsored · Based on measured online prices

Price development per supermarket

Since April the Allsupers total index has stayed almost flat (-0.1%).

Each line starts at 100 in the first month shown. A level of 100.5 means 0.5% dearer than that month. Each line follows one shop's own prices, so it shows how that shop's prices moved, not which shop is cheaper.

Show period:

By default we show total, biggest riser and biggest faller. Click a supermarket to show its line.

  • Total-0.1%
About this edition

September 2026: - 5,886 products compared from August to September at six chains; each line shows how one shop's own prices moved since we started measuring it: April, or May for Asda and Tesco. The basket comparisons below show which shop is cheaper. - Each shop's line follows a sample of up to 1,000 of its products, spread across the ONS categories; its monthly change is the average of their changes, leaving out the 2% most extreme at each end. - In September the Total line was practically unchanged; it stands 0.1% below April. The Total is the average of the shops' monthly price changes, each shop counting equally; Asda and Tesco count in it from July. - We use each shop's offer price whenever one runs, loyalty-card and multi-buy prices included, so the month after a big sale can show as a rise. - From July, a product whose pack size changed is left out of that month, so from then on a smaller pack does not count as a price change. Our separate shrinkflation register tracks those. - Asda's fruit and most of its vegetables are missing from June, because of a fault in our own data collection from 11 May to 6 October 2026, not Asda's. They count again from the November figures, once two months of prices are back. - These are online prices at six chains: a direct view of what the shops charge, not the UK's official grocery inflation measure.

National-brand basket price level

  • Iceland is the cheapest of the 8 ranked supermarkets.
  • The gap from lowest to highest (Co-op) is 40.1 index points.
  • Tesco, Sainsbury's and Morrisons share a place. Iceland, ASDA, Ocado, Waitrose and Co-op are each clearly apart from their neighbours. Two shops are level when their gap is too small to separate with confidence.
Showing all categories together.
  1. Lowest price level in this comparison
    Index 100 = cheapest measured national-brand basket.
    Shops whose range reaches 100 are about as cheap as this one.
  2. Estimated price difference vs the cheapest
    This supermarket is on average +2.7% dearer.
    Allowing for the uncertainty margin, the difference lies between +0.4% and +4.5%.
  3. Estimated price difference vs the cheapest
    This supermarket is on average +7.6% dearer.
    Allowing for the uncertainty margin, the difference lies between +5.2% and +9.6%.
  4. Estimated price difference vs the cheapest
    This supermarket is on average +8.8% dearer.
    Allowing for the uncertainty margin, the difference lies between +6.3% and +10.8%.
  5. Estimated price difference vs the cheapest
    This supermarket is on average +9.6% dearer.
    Allowing for the uncertainty margin, the difference lies between +7.6% and +11.5%.
  6. Estimated price difference vs the cheapest
    This supermarket is on average +13.5% dearer.
    Allowing for the uncertainty margin, the difference lies between +11.0% and +16.0%.
  7. Estimated price difference vs the cheapest
    This supermarket is on average +22.0% dearer.
    Allowing for the uncertainty margin, the difference lies between +19.2% and +24.7%.
  8. Estimated price difference vs the cheapest
    This supermarket is on average +40.1% dearer.
    Allowing for the uncertainty margin, the difference lies between +37.4% and +43.3%.
The light bar shows each shop's 95% range, so you can see how precisely each figure is measured.
How should I read this?

What does this measure?

  • This basket compares the price level of national brands: well-known manufacturer brands such as Coca-Cola, Heinz or Kellogg's. Own-label products do not count here.
  • The cheapest shop in this comparison is set to index 100. The other shops show how many per cent dearer they are on average.

How do we compare fairly?

  • We compare the same national-brand product across shops: the same brand, the same variant and, where possible, the same size. Small size differences are normalised to a common basis, such as price per litre or kilo.
    • Coca-Cola 1.5 L ↔ Coca-Cola 1.5 L
    • Heinz beans 415 g ↔ Heinz beans 415 g
    • Small size differences ↔ normalised to price per litre/kilo
    • Not: national brand ↔ own-label or a different brand

What does the margin mean?

  • The light bar shows the uncertainty margin. When margins overlap, shops are close together.
  • We test each pair directly, which is sharper than comparing bars, so two shops can be clearly apart while their bars overlap.

How to use these figures

  • It compares the average price level across the whole basket, so it shows where a typical basket of these brands is cheapest; single products can differ.
  • Each edition is a fresh measurement, so you can follow the order month by month.

Why are some shops missing?

  • Aldi carries fewer national brands than the other shops, so it has too few shared national-brand products for a fair comparison. Aldi does count in the own-label basket.
About this edition

September 2026: - 16,433 identical branded products, compared across eight supermarkets: the same brand, variant and size at every shop, priced per unit and weighted by household spending. Every shop's figure comes with its 95% range. - Iceland is the cheapest of the eight. Asda is second. Tesco, Sainsbury's and Morrisons share third place; then come Ocado, Waitrose and Co-op, the most expensive. - Tesco and Sainsbury's are level with each other, and so are Sainsbury's and Morrisons. Within the shared third place, Tesco is clearly cheaper than Morrisons. Every other step in the order is clear: Iceland is apart from Asda, Asda from Tesco, Morrisons from Ocado, Ocado from Waitrose, and Waitrose from Co-op. - Aldi's strength is its own label: it sells only 26 of these branded products, so it is compared in the own-label basket. Here its meat figure would rest on two packs of sausages, so we leave it out of this calculation. - We use the price a shopper actually pays: where a shop ran a cheaper offer, including multi-buy offers, the offer price counts.

See the product pairs behind the national-brand comparison

These are the products behind the comparison, not a second ranking — the reliable “who is cheaper” answer is the price-level index above (with its confidence margins). Each cell is how much dearer (red, +) or cheaper (green, −) the row retailer (on the left) is per unit than the column retailer, weighted by shopping-basket category the same way the index is. Click a cell to download the actual products, prices and per-unit ratios behind it.

Because this table is built from the same matched products and the same category weights as the index, it shows the same data a second way — it is not an independent check of the ranking.

Each cell is the average price difference over every product in this basket that both shops sell, weighted by household spending per category. The downloaded file shows a selection of them, spread across categories, repeats this figure with its likely range, and explains it; the full list is available on request.

Own-label basket price level

  • Aldi has the lowest measured own-label price level.
  • Co-op and Waitrose are the two most expensive (44.8% and 54.8% above Aldi); the gap between them falls within their ranges.
  • Tesco, ASDA, Sainsbury's, Morrisons, Iceland and Ocado share a place; Co-op and Waitrose are level with each other. Aldi is clearly apart from its neighbours. Two shops are level when their gap is too small to separate with confidence.
Showing all categories together.
  1. Lowest price level in this comparison
    Index 100 = cheapest measured own-label basket.
    Shops whose range reaches 100 are about as cheap as this one.
  2. Estimated price difference vs the cheapest
    This supermarket is on average +18.1% dearer.
    Allowing for the uncertainty margin, the difference lies between +14.2% and +23.4%.
  3. Estimated price difference vs the cheapest
    This supermarket is on average +19.1% dearer.
    Allowing for the uncertainty margin, the difference lies between +13.0% and +27.2%.
  4. Estimated price difference vs the cheapest
    This supermarket is on average +21.5% dearer.
    Allowing for the uncertainty margin, the difference lies between +17.9% and +29.3%.
  5. Estimated price difference vs the cheapest
    This supermarket is on average +25.3% dearer.
    Allowing for the uncertainty margin, the difference lies between +21.1% and +32.5%.
  6. Estimated price difference vs the cheapest
    This supermarket is on average +25.6% dearer.
    Allowing for the uncertainty margin, the difference lies between +17.8% and +36.7%.
  7. Estimated price difference vs the cheapest
    This supermarket is on average +28.8% dearer.
    Allowing for the uncertainty margin, the difference lies between +23.7% and +35.6%.
  8. Estimated price difference vs the cheapest
    This supermarket is on average +44.8% dearer.
    Allowing for the uncertainty margin, the difference lies between +39.6% and +55.2%.
  9. Estimated price difference vs the cheapest
    This supermarket is on average +54.8% dearer.
    Allowing for the uncertainty margin, the difference lies between +46.3% and +63.7%.
The light bar shows each shop's 95% range, so you can see how precisely each figure is measured.
How should I read this?

What does this measure?

  • This basket compares the price level of own-label and unbranded products. National brands do not count here.
  • The cheapest shop in this comparison is set to index 100. The other shops show how many per cent dearer they are on average.

How do we compare fairly?

  • Own-label products are not always exactly the same product. So we compare products that are sufficiently comparable: the same product type, comparable size and comparable function.
    • own-label semi-skimmed milk 1 L ↔ own-label semi-skimmed milk 1 L
    • own-label peanut butter 350 g ↔ own-label peanut butter 350 g
    • Small size differences ↔ normalised to price per litre/kilo
    • Not: butter ↔ margarine, organic ↔ standard, foot spray ↔ flea treatment

What does the margin mean?

  • The light bar shows the uncertainty margin. When margins overlap, shops are close together.
  • We test each pair directly, which is sharper than comparing bars, so two shops can be clearly apart while their bars overlap.

How thorough is this?

  • We compare all the supermarkets studied against one another on shared and comparable products. Categories count with a fixed weighting, so that one large category does not weigh too heavily.

How to use these figures

  • It compares the average price level across the whole own-label basket, so it shows where a typical basket is cheapest; single products can differ.
  • Own-label products are matched on type, size and function, so the percentages show each shop's own-label price level.
About this edition

September 2026: - 1,490 own-label products, compared across all nine supermarkets. Our matching check examined every pairing one by one, and only products judged similar count. Prices are per unit and weighted by household spending, every figure comes with its 95% range, and every shop is ranked this month. - The result falls into three clear groups. Aldi is clearly the cheapest, apart from Tesco, the next shop. Co-op and Waitrose are the two most expensive, level with each other and clearly apart from Ocado, the shop below them. The six shops in between (Tesco, Asda, Sainsbury's, Morrisons, Iceland and Ocado) share second place, as most of them are level with their neighbours. Within the shared second place, Tesco is clearly cheaper than Sainsbury's, Morrisons and Ocado, and Asda than Morrisons and Ocado; Sainsbury's is also clearly cheaper than Ocado. - Level with each other: Tesco and Asda; Asda and Sainsbury's; Sainsbury's and Morrisons; Iceland and each of Tesco, Asda, Sainsbury's, Morrisons and Ocado; Morrisons and Ocado; Co-op and Waitrose. - Our promotion check picks out Co-op again, as in August: its figure includes many offers, mostly Aldi price matches. About one in six of its products in this basket (34 of 208) were on offer, against about one in thirteen across its own-label range. Without them Co-op would be about 151. - Where a shop has no comparable products in a category, its range is widened to cover the gap: Asda's fruit and vegetables (a fault in our own data collection from 11 May to 6 October 2026, not Asda's); Iceland's personal care, and sugar and sweets; Aldi's and Ocado's personal care. - Most categories rest on many product families. These rest on fewer than ten: Iceland in fish, other food, and oils and fats (one family each), household goods (two, both shopping bags) and soft drinks; Co-op in household goods, oils and fats, personal care, sugar and sweets, and fish; Aldi in soft drinks, oils and fats, and household goods; Ocado in sugar and sweets, soft drinks, fish, and oils and fats; Waitrose in meat; Tesco in personal care; Sainsbury's in fish. - Reading the two baskets together: Aldi is the cheapest on own label, where its strength lies; Iceland is the cheapest on brands and sits in the middle group on own label, where its range is small; Co-op is clearly the most expensive on brands, while on own label it is level with Waitrose: the two dearest own labels of the nine shops; Asda is cheaper than Tesco on brands and level with it on own label, because the two baskets compare different products; Sainsbury's and Morrisons are level with each other in both.

See the product pairs behind the own-label comparison

These are the products behind the comparison, not a second ranking — the reliable “who is cheaper” answer is the price-level index above (with its confidence margins). Each cell is how much dearer (red, +) or cheaper (green, −) the row retailer (on the left) is per unit than the column retailer, weighted by shopping-basket category the same way the index is. Click a cell to download the actual products, prices and per-unit ratios behind it.

Because this table is built from the same matched products and the same category weights as the index, it shows the same data a second way — it is not an independent check of the ranking.

Each cell is the average price difference over every product in this basket that both shops sell, weighted by household spending per category. The downloaded file shows a selection of them, spread across categories, repeats this figure with its likely range, and explains it; the full list is available on request.

In the two basket comparisons, index values are relative figures: the cheapest UK supermarket is set to 100 and every other shop is expressed against it, weighted by ONS CPIH expenditure categories. They describe how UK supermarkets compare with one another, not an absolute price level. The price-development chart is different: each line follows one shop’s own prices over time, so a lower line there does not mean a cheaper shop.

Prices are what a shopper actually pays at the till. That includes loyalty-card prices (such as Tesco Clubcard and Sainsbury’s Nectar) and permanent price-match schemes (such as Co-op’s Aldi Price Match), and it includes multi-buy offers, where the saving requires buying more than one item. So these figures show what a shopper who uses them pays.

About this edition

Published by the Allsupers research team. Edition 2026-09 · Measurement date: 30 September 2026.

Press and methodology requests: [email protected]