Supermarket Fuel Compared: Asda vs Tesco vs Sainsbury's vs Morrisons

31 Mar 2026 · 6 min read

Supermarkets sell roughly 45% of all fuel in the UK, making them the dominant force on the forecourt. Their buying power, slim margins, and footfall-driven pricing strategy mean they consistently undercut branded stations like Shell, BP, and Esso. But which supermarket offers the best deal, and is there really any difference in the fuel itself?

The Big Four at a Glance

Each of the four major supermarket fuel retailers takes a slightly different approach to pricing and rewards. Here is how they stack up.

SupermarketPricing StrategyLoyalty Scheme
AsdaNational price capNone
TescoCompetitive + ClubcardClubcard Prices
Sainsbury'sLocal price matchingNectar Points
MorrisonsLocal pricingMore Card

Asda

Asda has traditionally been the price leader among the big four. It operates a national price cap, meaning every Asda station in the country is guaranteed not to exceed a certain price per litre. This makes Asda particularly competitive in rural and less contested areas where other retailers may charge a premium.

The trade-off is that Asda does not operate a fuel loyalty scheme. What you see on the board is what you pay — no points, no vouchers, no extras. For many drivers, the straightforwardly lower pump price more than compensates.

Tesco

Tesco runs the largest supermarket forecourt network in the UK with over 500 stations. Standard pump prices are competitive but not always the cheapest. Where Tesco stands out is its Clubcard Prices scheme, which offers a per-litre discount — typically 3-5p off — exclusively to Clubcard holders.

If you already shop at Tesco and carry a Clubcard, the effective price after discount can rival or beat Asda. Without a Clubcard, Tesco's headline prices are usually a penny or two higher.

Sainsbury's

Sainsbury's tends to price-match the local competition rather than setting a national cap. This means prices vary significantly by location. Sainsbury's offers Nectar points on fuel purchases — typically 1 point per litre, worth 0.5p in value. Nectar occasionally runs bonus point promotions that can meaningfully increase the return.

The Nectar reward per litre is modest on its own, but it adds up for drivers who consolidate their grocery and fuel spending through a single loyalty programme.

Morrisons

Morrisons has the smallest forecourt network of the big four, with around 335 stations. It prices locally and is sometimes slightly more expensive than Asda or Tesco. The More Card earns points on fuel, and Morrisons frequently issues money-off-fuel vouchers (typically 5-7p per litre) when you spend a certain amount in-store.

If you regularly do a large weekly shop at Morrisons, those vouchers can bring the effective price well below the competition. Without them, Morrisons rarely leads on price alone.

Fuel Quality: Is Supermarket Fuel Worse?

This is one of the most persistent myths on UK forecourts. The short answer: no, supermarket fuel is not inferior. All petrol and diesel sold in the UK must meet the BS EN 228 (petrol) and BS EN 590 (diesel) standards. These are legally enforced specifications covering octane rating, sulphur content, and other properties.

Supermarkets source fuel from the same refineries and distribution terminals as the big oil brands. The base fuel is identical. The only difference is that branded retailers like Shell V-Power or BP Ultimate add their own proprietary additive packages on top of the base fuel. Standard-grade fuel from Asda, Tesco, or Shell all starts as the same product.

What about premium supermarket fuels? Some supermarkets offer their own premium grades — Tesco Momentum 99, for example. These contain enhanced additive packages and higher octane ratings. They cost more than standard fuel but are typically cheaper than Shell V-Power or BP Ultimate. For most everyday cars, standard E10 or B7 diesel is perfectly adequate. Premium fuels only benefit engines specifically designed for higher octane. Check your E10 vs E5 guide for more on this.

Loyalty Schemes: Which Gives the Best Value?

When you factor in loyalty rewards, the picture shifts slightly from raw pump prices.

SchemeReward per LitreAnnual Value (12,000 miles)
Tesco Clubcard~3-5p discount~£45-75
Morrisons More Card5-7p voucher (conditional)~£30-50 (if shopping)
Sainsbury's Nectar~0.5p (1 point/litre)~£7.50
AsdaNo scheme (lower base price)Savings baked into price

Tesco Clubcard offers the clearest and most consistent per-litre benefit. Morrisons vouchers can be generous but depend on in-store spend. Nectar points provide a small but real return. Asda's approach is simply to charge less upfront.

The Costco Factor

Costco deserves a mention as the retailer that frequently offers the cheapest fuel in any given area. Costco membership costs £26.40 per year (2026), and their fuel is often 5-8p per litre cheaper than even Asda. For a typical driver covering 12,000 miles per year, that translates to savings of roughly £75-120 annually — easily covering the membership fee.

The catch is availability. Costco operates only around 30 fuel stations across the UK, all located at their warehouse stores. Queues can also be significant, especially at weekends. If you live near one and already hold a membership, Costco is hard to beat on price.

Tips for Getting the Best Supermarket Fuel Price

The Bottom Line

Supermarket fuel is the same quality as branded fuel and almost always cheaper. Among the big four, Asda tends to offer the lowest headline price, while Tesco Clubcard provides the best loyalty discount. Costco beats them all if you have access. The smartest move is to stop guessing and compare prices every time you need to fill up.

Find the cheapest supermarket fuel near you

Open Tanki →