We use cookies to allow us and selected partners to improve your experience and our advertising. By continuing to browse you consent to our use of cookies. You can understand more and change your cookies preferences here.

Coronavirus Read our latest advice

Which supermarket had the cheapest prices in April?

We compare a basket of branded supermarket goods

Trolley pushed through supermarket

Asda was cheapest for our basket of branded goods in April.

Asda was the cheapest supermarket for our basket of branded goods in April, for the tenth month in a row.

Every month we compare the prices of between 80 and 100 branded products to see which supermarket is cheapest for a basket. We alternate the items in the basket, which includes a range of popular products from laundry tablets to milk. We then average prices over a month for the online supermarkets Asda, Tesco, Ocado, Sainsbury’s and Waitrose.

Asda was the cheapest this month charging £174.09 for the 81 items included, Waitrose was most expensive charging £190.90.

Which? members can log in to see how the other supermarkets compared on our supermarket prices compared page. If you’re not already a Which? member, you can get instant access by taking out a £1 one-month trial to Which? now.

Cheapest basket of food and grocery prices in April

Asda has been cheapest on average for our basket for the past 10 months. Ocado had been second cheapest for the last two months but a change in items in the basket saw it drop to second most expensive in April.

In order to work out the average price of our basket we used data from the independent shopping website mysupermarket.

And we don’t just look at supermarket prices. At Which? we also uncover how customers rate their supermarket for everything from customer service to the range of products on offer. Find out how customers rated the major supermarkets in our survey of 11,000 people.

Supermarket price comparison schemes

You’ll find that most supermarkets have price comparison schemes. These often work by giving you a voucher for the difference if your shopping (or parts of it) would have been cheaper elsewhere.

Tesco, Asda, Sainsburys all do this but which rivals they check against and the terms differ. For example, Asda gives you a voucher if your shopping isn’t 10% cheaper, Sainsbury’s only compares branded products and Ocado only checks against Tesco.

Waitrose price matches Tesco on branded items and this is included in the total. Our comparisons include special offer discounts but not multibuys.

More on this…

Back to top
Back to top