Waitrose Cheaper Than Tesco and Sainsbury's Without Loyalty Cards, Which? Finds
Waitrose Cheaper Than Tesco and Sainsbury's Without Cards

With an array of supermarkets available across the UK, many offering their own unique loyalty schemes, it can sometimes feel impossible to know where is best to shop. However, for those seeking a bargain, they might be surprised to learn that Waitrose is cheaper than both Sainsbury's and Tesco if you do not possess a Nectar or Clubcard, according to consumer champion Which?.

Nevertheless, Asda was still named the cheapest supermarket for branded groceries for the third consecutive month, with its standard pricing outperforming Tesco's Clubcard and Sainsbury's Nectar deals. In an analysis of 240 popular branded items, including Nescafé Azera instant coffee and Mr Kipling Angel Cake Slices, Which? discovered that the shopping list amounted to £795.21 at Asda in April. This was cheaper than member-only prices at both Tesco (£821.67) and Sainsbury's (£850.39).

Morrisons, meanwhile, was five per cent pricier than Asda's average when using its More loyalty card (£838.15), and six per cent higher without one (£839.18). Not only are the prices dearer than at Asda for shoppers without loyalty cards, but also at Waitrose (£895.28).

Wide Pickt banner — collaborative shopping lists app for Telegram, phone mockup with grocery list

Waitrose was found to be the cheapest for several of the products assessed, including Dolmio Bolognese Sauce 450g, which was £1.50 on average in Waitrose compared to £2.60 at most other supermarkets, including Morrisons, Sainsbury's and Tesco for those without a loyalty card.

The consumer champion consistently finds Aldi and Lidl to be the cheapest supermarkets, but given that they do not stock a sufficiently wide range of branded groceries, they were not included in the study. According to consumer champion Which?, top branded products are cheaper at Waitrose than Sainsbury's or Tesco if you do not have a loyalty card.

Reena Sewraz, Which? Retail Editor, said: 'Our latest analysis shows Asda continues to offer the lowest prices on branded groceries without shoppers needing a loyalty card. At the same time, the gap between the cheapest and most expensive supermarkets is growing, with some shoppers paying up to 17 per cent more for the same basket. In some cases, consumers are paying double for identical products depending on where they shop and whether they have a loyalty card.'

Big supermarkets came under suspicion of profiteering when food prices began rising in late 2021. They began to offer discounted prices for those signed up to loyalty schemes such as the Tesco Clubcard or Sainsbury's Nectar, while non-members paid more. Loyalty pricing discounts were seen by many as the 'true' cost of food, with the undiscounted price a steep markup for people not signed up.

In November 2024, the Competition and Markets Authority said its review of 50,000 loyalty priced products showed that 92 per cent offered genuine savings against the usual price. That was despite 55 per cent of shoppers thinking 'usual' prices were raised to make loyalty deals more appealing, the CMA added in 2024. The CMA's 2024 report found 'very little evidence' of supermarkets inflating their standard prices to make loyalty promotions seem like a better deal, but it did call on businesses to increase access to their schemes.

Pickt after-article banner — collaborative shopping lists app with family illustration

Findings in full

  • Asda: £795.21
  • Tesco (with a Clubcard): £821.67
  • Morrisons (with a More card): £838.15
  • Morrisons: £839.18
  • Sainsbury's (with Nectar): £850.39
  • Ocado: £871.31
  • Waitrose: £895.28
  • Tesco: £912.56
  • Sainsbury's: £933.57