Amazon vs Tesco: when bulk-buy cleaning products are actually cheaper

Amazon vs Tesco: when bulk-buy cleaning products are actually cheaper

Updated 19 May 2026

The default assumption, that Amazon is cheaper than the supermarket, is wrong about a third of the time on cleaning products. This guide explains when Amazon UK genuinely beats Tesco, Sainsbury’s, Asda, and Lidl, when it doesn’t, and how to tell which is which without doing the mathss each time.

When Amazon wins

Three product categories where Amazon UK consistently undercuts the supermarket:

Bulk packs and multi-packs. The 130-wash Persil bottle, the 110-tab Finish Powerball box, the 100-pod Ariel pack. Amazon’s pricing on the largest pack sizes is typically 10–25% cheaper per unit than the supermarket equivalent, especially on Subscribe & Save. Supermarkets carry these large packs at a premium because they’re slow-turnover items that need shelf space.

Specialist products with a slow turnover. Viakal Limescale Remover, Bar Keepers Friend, Oven Pride deep-clean kits, products that supermarkets stock but rarely promote. Amazon’s pricing is usually steady year-round; supermarkets vary widely.

Eco-friendly brands. Method, Ecover, Bio-D are often 15–30% cheaper on Amazon than at Tesco or Sainsbury’s, where they’re sold at near-premium prices because they’re marketed as premium products.

When Amazon loses

Three categories where the supermarket usually wins:

Small / standard pack sizes. A 1L Persil bottle or a 40-pod Ariel pack, supermarkets price these aggressively as they’re the high-turnover items. Amazon’s listing for the same product is often a few pence to a pound more expensive.

Supermarket own-brand. Tesco Daily, Sainsbury’s Basics, Asda Smartprice, these aren’t sold on Amazon at all. Per-wash cost is often lower than even the cheapest Amazon multi-pack from a branded competitor.

Promotional offers and reduced items. Tesco Clubcard Prices, Sainsbury’s Nectar Prices, Asda’s rolling promotions, the weekend yellow-sticker reductions. These can drop branded products to half-price, undercutting any Amazon Subscribe & Save discount.

The quick check

If you’re not sure which is cheaper, the comparison takes 60 seconds:

  1. Note the Amazon UK price for the pack size you’re considering. Calculate cost per use (or look at our rankings, we’ve already done this).
  2. Open the Tesco / Sainsbury’s / Asda site, search the same brand and pack size.
  3. Compare cost per use (divide pack price by pack count).
  4. If they’re within 10%, buy from whichever is more convenient. If Amazon is 15%+ cheaper, set up Subscribe & Save.

What we’d recommend doing once

Take 30 minutes one Saturday morning to do this comparison for the 8–10 cleaning products you buy regularly. Note which ones are clearly cheaper on Amazon (you set those up on S&S) and which are clearly cheaper at the supermarket (you buy those in your weekly shop). After 30 minutes, you have a sustainable household supply system that saves £150–250 a year.

Where Lidl, Aldi, B&M, and Home Bargains fit in

These supermarkets sell branded cleaning products in standard pack sizes at routinely below Tesco / Sainsbury’s pricing. They almost never beat Amazon’s biggest bulk packs on cost per use, but they often beat the supermarket equivalents. If you have a Lidl or Aldi nearby, it’s worth checking their cleaning aisles once a month for restocks of branded products. Persil, Fairy, and Finish all appear at discount prices a few times a year.

The bulk-pack pricing that makes Amazon competitive shows up most clearly on detergents: see our best laundry detergent guide for the current per-wash figures.