Fuel·Hawk
The journal ·

The best fuel loyalty card in the UK, ranked by real-world earn rate

Tesco Clubcard, Nectar, Shell Go+, Asda Rewards, Morrisons More and BPme Rewards — compared properly in pence-per-litre terms, not marketing leaflets.

The editors · 7 min

The price on the pump is the price before the small print. A Tesco Clubcard, a Nectar account, a Shell Go+ tap on the app — each quietly knocks 1-3p off what you actually pay, if you use the right one for the brand you’re filling at. Used well, a loyalty card is worth a full tank a year. Used blindly, it’s noise.

How to compare them properly

Marketing leaflets talk about “points per litre” and “25% more rewards,” which is deliberately unhelpful. The only number that matters is effective pence per litre saved — the discount expressed in the same unit as the pump board. Below is each major UK fuel loyalty scheme, normalised to that unit, on a typical 50-litre fill.

The lineup, ranked

  • Shell Go+ (≈3p/L) — tap your card or app at any Shell station, get 10% off everything in the shop and a running count towards Go+ rewards. Every 10 visits redeems to a 3p/L discount on that fill. Simple, pays out in fuel, works at 1,000+ UK Shells.
  • Tesco Clubcard (≈2-3p/L) — 1 point per £1 at Tesco stations, including their forecourts. 150 points = £1.50 Clubcard voucher, worth £4.50 when converted to Tesco Rewards Partners (which includes fuel at Tesco forecourts). Effective 2-3p/L, depending on how you redeem.
  • Nectar / Sainsbury’s-Esso (≈2p/L) — 1 Nectar point per litre at Esso or Sainsbury’s forecourts, plus 1 per £1 spent. 500 points = £2.50 off a shop, which in per-litre terms lands around 2p.
  • Morrisons More (≈2p/L) — 5 points per litre at Morrisons stations. 5,000 points = £5 voucher. Around 2p/L when redeemed as fuel credit.
  • Asda Rewards (≈1-2p/L) — cashpot-style, points earned on fuel and groceries roll into a single pot. Redemption rate varies with offers; typical steady-state is 1-2p/L-equivalent.
  • BPme Rewards (≈1-1.5p/L) — 1 point per litre at BP, 2 at BP Ultimate. 500 points = £2.50. Lower earn but useful if BP is your default brand.

Those ranges are steady-state — during promotional windows (double points weekends, spend-£100-get-5p offers) the effective rate can double briefly. If you time your fills to promotions, Clubcard and Nectar routinely get to 4p/L.

The catch nobody tells you

All of these cards are brand-specific. A Shell Go+ card saves nothing at a Tesco forecourt; a Clubcard saves nothing at a BP. If the cheapest station in your postcode is a Texaco and your only loyalty card is Nectar, the loyalty card doesn’t help you on that tank.

The correct strategy is to carry all of them, free, and pick the forecourt on the combined basis of pump price plus any loyalty discount that applies. A station 2p more expensive but where you earn 3p of loyalty is cheaper in true-cost terms than the apparent cheapest forecourt.

The FuelHawk angle

This is exactly the comparison our true-costfeature does automatically. Add your loyalty cards in the dashboard — Member tier or above — and every search result shows both the pump price and what it actually costs you after the applicable loyalty knock-off. The “cheapest” station is often not the cheapest; it’s the one where your cards stack best.

The effect over a year, for a driver doing 15,000 miles, is typically £30-50 — which pays for a Member subscription several times over and still leaves change.

Tesco fuel prices, live →
Asda fuel prices, live →
Shell fuel prices, live →
Every brand, ranked side by side →
See what Member unlocks →