Love a bargain? picking out the hottest deals in the UK everyday.
Back to GuidesSupermarkets & Groceries

How to Compare Supermarket Prices Online: Step-by-Step UK Method

Supermarket prices are harder to compare than most people expect. The same product is often sold in different pack sizes at different retailers, loyalty card discounts can make a difference.

by Nicedeals Admin
9 min read
0 views
Feb 19, 2026

How to Compare Supermarket Prices Online: Step-by-Step UK Method

Last Updated: February 2026


Introduction

Supermarket prices are harder to compare than most people expect. The same product is often sold in different pack sizes at different retailers, loyalty card discounts can make a standard-price item cost significantly less at one store, and price comparison tools vary in which supermarkets they actually cover.

This guide gives you a repeatable method for making fair, like-for-like supermarket price comparisons online. It covers the free tools available, the unit price check that makes comparisons accurate, and the loyalty pricing step that most comparison guides miss.

No specific basket prices are listed here — prices change daily. Instead, this guide gives you the process to run the comparison yourself at any time.


Last Verified

  • February 2026
  • Pages checked: trolley.co.uk, tesco.com/clubcard, sainsburys.co.uk, aldi.co.uk, lidl.co.uk, legislation.gov.uk (Price Marking Order 2004)

Table of Contents

  1. Why Direct Price Comparison Is Harder Than It Looks
  2. Step 1: Use a Free Price Comparison Tool
  3. Step 2: Always Check the Unit Price, Not the Shelf Price
  4. Step 3: Apply Loyalty Pricing Before You Compare
  5. Step 4: Factor In Delivery Costs and Minimum Spends
  6. Step 5: Check Own-Brand Equivalents
  7. Frequently Asked Questions
  8. Sources

Why Direct Price Comparison Is Harder Than It Looks

Supermarkets use several practices that make side-by-side comparison unreliable if you only look at the headline price:

  • Different pack sizes. A 400g tin at one store and a 390g tin at another cannot be compared by shelf price alone.
  • Loyalty-gated pricing. Tesco Clubcard prices and Sainsbury's Nectar prices are only applied at checkout if you are a member. Without logging in, the price you see is not the price you will pay.
  • Promotional cycles. Retailers rotate deals on different schedules — what is on offer at Asda this week may not be on offer at Tesco.
  • Shrinkflation. Products can decrease in weight while the shelf price remains the same, which makes historical comparisons unreliable.

A fair comparison requires the same product, same weight, same loyalty status, checked at the same point in time. The five steps below give you a method to achieve that.


Step 1: Use a Free Price Comparison Tool

Trolley.co.uk is a free UK supermarket price comparison tool that displays current prices across multiple major retailers including Tesco, Sainsbury's, Asda, Morrisons, Ocado, and Waitrose. You can search by product name and see prices listed side by side, sourced directly from each retailer's website.

How to use it:

  1. Go to trolley.co.uk
  2. Search for the product you want to compare (for example: "semi-skimmed milk 2 litre")
  3. Review the results — check the pack size shown for each retailer before drawing any conclusions
  4. Use the unit price column (where available) rather than the total price

Important limitation: Trolley.co.uk does not cover every UK supermarket. Aldi and Lidl have limited or no coverage on most comparison tools because those retailers operate differently online. For Aldi and Lidl prices, check their own websites directly at aldi.co.uk and lidl.co.uk.


Step 2: Always Check the Unit Price, Not the Shelf Price

Under the Price Marking Order 2004, retailers selling food products in the UK are required to display a unit price — typically price per 100g, per 100ml, or per unit — alongside the selling price. This is the correct figure to use for any fair comparison.

Why it matters: A 500g pack of pasta priced at £1.20 (24p per 100g) is cheaper per gram than a 450g pack priced at £1.10 (24.4p per 100g), even though the 450g pack has a lower total price.

Where to find unit prices online:

  • On Tesco.com, the unit price appears in smaller text below the item name in search results and on product pages.
  • On Sainsbury's.co.uk, unit prices are shown in the product listing below the selling price.
  • On Trolley.co.uk, you can filter and sort by unit price where the data is available.
  • On Asda.com, unit prices are displayed on product listing pages.

If a comparison tool does not show unit prices, do not use the listed shelf price for comparison. Visit the individual retailer's website and locate the unit price directly on the product page.


Step 3: Apply Loyalty Pricing Before You Compare

Tesco Clubcard prices and Sainsbury's Nectar Prices are only available to members. If you hold either card, loyalty pricing significantly affects any comparison — and most third-party comparison tools show the standard non-member price by default.

For Tesco Clubcard prices:

  • Clubcard prices are shown on Tesco.com when you are logged into a Clubcard-linked account.
  • Without being logged in, you see the higher non-member price.
  • Current Clubcard terms and eligible products are confirmed at tesco.com/clubcard.

For Sainsbury's Nectar Prices:

  • Sainsbury's Nectar Prices apply to eligible products when your Nectar card is used at checkout, online or in-store.
  • The current range of Nectar-priced products is listed on sainsburys.co.uk when logged into your Nectar account.

How this affects your comparison: If you are a Clubcard or Nectar holder, always run your comparison while logged into the relevant retailer's site. The price you see on a third-party tool may be materially different from the price you will actually pay.


Step 4: Factor In Delivery Costs and Minimum Spends

If you are shopping online for home delivery, delivery fees are part of the total cost. A lower product price at one retailer can be offset by a higher delivery fee or minimum spend requirement.

Most major UK supermarkets charge for standard home delivery unless you hold a subscription delivery pass. Fees, minimum basket sizes, and slot availability vary by retailer and postcode. As of February 2026, verify current delivery charges at the checkout stage of each retailer's website — these change regularly and are not fixed.

Factors to check at the checkout stage:

  • Delivery fee for your specific postcode
  • Minimum basket spend before delivery is available (many retailers require a minimum order)
  • Whether you hold a delivery pass, and whether it is still active (Tesco Delivery Saver, Sainsbury's SmartPass, Ocado Smart Pass — verify current terms on each retailer's site)

Do not assume delivery is free or that you have an active pass without checking. Verify at the checkout of each retailer before completing your comparison.


Step 5: Check Own-Brand Equivalents

For commodity grocery items — plain flour, sugar, rice, pasta, cooking oil, tinned tomatoes — own-brand products from major supermarkets are often priced substantially lower than branded alternatives and are functionally comparable for most uses.

When comparing costs across retailers, include each supermarket's own-brand version as a separate data point alongside the branded product.

Method:

  1. Search for the branded product and note the unit price at each retailer.
  2. Search for each retailer's own-brand equivalent (labelled as Tesco Everyday Value, Sainsbury's Basics, ASDA Smart Price, or similar) and note the unit price.
  3. Compare on unit price, not pack price.

Own-brand pricing and availability are visible on each retailer's website. No additional tool is needed beyond a product search and a unit price check. Whether the price difference justifies switching to own-brand is a personal preference — this guide does not make that judgement.


Frequently Asked Questions

Q: Is there a website that compares all UK supermarket prices in one place? A: Trolley.co.uk is the most widely used free UK supermarket price comparison tool and covers major retailers including Tesco, Sainsbury's, Asda, Morrisons, Ocado, and Waitrose. Aldi and Lidl have limited or no coverage on most comparison tools. For those two retailers, check aldi.co.uk and lidl.co.uk directly.

Q: Do price comparison tools show Clubcard or Nectar prices? A: Most third-party comparison tools display the standard non-member shelf price, not loyalty-gated prices. To see your actual Clubcard price, log into Tesco.com directly. To see Nectar Prices at Sainsbury's, log into sainsburys.co.uk. Always use your personal logged-in price when making decisions — the comparison tool price may be higher than what you would actually pay.

Q: How often do supermarket prices change online? A: Supermarket prices can change daily, particularly on fresh produce and promotional items. Any price you see on a comparison tool reflects the last time that tool updated its data, which may not be real-time. Always verify the price at the retailer's own website or at checkout before making a purchasing decision.

Q: What is a unit price and how do I use it to compare? A: A unit price is the cost per standard measure — typically per 100g, per 100ml, or per individual unit. Under the Price Marking Order 2004, UK retailers are required to display unit prices on food products. To compare two differently sized packs fairly, divide the total price by the weight or volume to get the price per 100g or per 100ml, then compare those figures directly.

Q: Can I compare Aldi and Lidl prices against other supermarkets? A: Aldi and Lidl publish their current product prices on their own websites at aldi.co.uk and lidl.co.uk. They are not fully covered by most third-party comparison tools. To include them in a comparison, find the unit price on their website manually and compare it with the unit prices shown at other retailers.


Sources


Live Deals on Nicedeals

Browse the latest supermarket and grocery deals shared by the Nicedeals community — updated in real time. Browse grocery deals on Nicedeals