Points and member savings

UK fuel loyalty cards

Compare how fuel rewards work, what membership is required and where participation may be restricted. Pump price still matters, so compare both before choosing a station.

Page refreshed

Esso

Ongoing reward

Collect 1 Clubcard point for every £3 spent on fuel

Minimum qualifying spend: £3

Participating stations only
View details

Collect Clubcard points at Esso stations with Tesco Express

Collect one Tesco Clubcard point for every £3 spent on fuel at participating Esso stations that have a Tesco Express store. Scan your Clubcard or the Tesco app at the till when paying.

Who qualifies

Available to Tesco Clubcard members at participating Esso stations with a Tesco Express store. Clubcard collection rates and participation may differ from Tesco-branded petrol filling stations.

How to use it

  1. Find a participating Esso station with a Tesco Express store.
  2. Fill up with fuel.
  3. Pay at the till and scan your Clubcard or Tesco app.
  4. Collect 1 Clubcard point for every £3 spent on fuel.

Restrictions and participation

Participating Esso stations with Tesco Express only. This is separate from the Clubcard earning rate at Tesco-branded petrol filling stations.

Check official terms

Source: Tesco · Last checked 11 Aug 2026

Find nearby stations

Tesco

Ongoing reward

Collect 1 Clubcard point for every 2 litres of fuel

Tesco Clubcard membership required

View details

Collect Clubcard points when you buy Tesco fuel

Tesco Clubcard members collect points on fuel purchased at Tesco Petrol Filling Stations.

Who qualifies

Available to Tesco Clubcard members buying qualifying fuel.

How to use it

  1. Join Tesco Clubcard or open your existing Clubcard in the Tesco app.
  2. Scan your Clubcard when paying for fuel at a Tesco Petrol Filling Station.
  3. Check the fuel section of your Clubcard statement for the points.

Restrictions and participation

The published earning rate applies at Tesco Petrol Filling Stations. Esso sites with a Tesco Express use different terms.

Check official terms

Source: Tesco Clubcard fuel points · Last checked 3 Aug 2026

Find nearby stations

BP

Ongoing reward

Regular fuel earns 1 point per litre; 200 points gives £1 off

BPme Rewards membership required

Participating stations only
View details

Collect and spend BPme Rewards points on fuel

BPme Rewards members earn points on BP fuel and can redeem points for money off private fuel purchases.

Who qualifies

A registered BPme Rewards account is required. Qualifying products and participating sites are governed by BPme Rewards terms.

How to use it

  1. Join BPme Rewards in the BPme app or register a physical rewards card.
  2. Scan the app, card or key fob when purchasing qualifying fuel.
  3. Redeem points on a later private fuel purchase at a participating BP site.

Restrictions and participation

Reward eligibility and qualifying products can vary by BP site.

Check official terms

Source: BP driver FAQ — BPme Rewards · Last checked 3 Aug 2026

Find nearby stations

Sainsbury's

Ongoing reward

Collect 1 Nectar point for every full litre of fuel

Nectar membership required

View details

Collect and spend Nectar points on Sainsbury's fuel

Nectar members earn points on fuel at Sainsbury's petrol stations and can spend points when paying in the kiosk.

Who qualifies

A Nectar account is required. Points can be spent on fuel only when paying in the petrol kiosk, not at Pay at Pump.

How to use it

  1. Join Nectar or open your existing Nectar card in the app.
  2. Scan or swipe Nectar when paying for fuel.
  3. To spend points on fuel, pay at the petrol kiosk rather than Pay at Pump.

Restrictions and participation

Nectar redemption on fuel is available at the kiosk, not Pay at Pump.

Check official terms

Source: Sainsbury's Nectar help · Last checked 3 Aug 2026

Find nearby stations

Harvest Energy

Ongoing reward

Earn 2 points per litre; 1,200 points gives £5 off

Harvest Energy Loyalty Card membership required

Participating stations only
View details

Earn Harvest Energy loyalty points on fuel

Harvest Energy loyalty-card members collect points on fuel at selected stations and can use a full card for money off fuel or forecourt-shop goods.

Who qualifies

A Harvest Energy Loyalty Card and a participating Harvest Energy station are required.

How to use it

  1. Ask for a Harvest Energy Loyalty Card at a participating station.
  2. Present the card when buying fuel to collect two points per litre.
  3. Once the card reaches 1,200 points, redeem the £5 reward on fuel or forecourt-shop goods.

Restrictions and participation

The official page says the scheme is available at selected stations and does not publish an exact participating-station list.

Check official terms

Source: Harvest Energy loyalty cards · Last checked 3 Aug 2026

Find nearby stations

Morrisons

Ongoing reward

Earn More points on fuel; 5,000 points can be converted to a £5 Fiver

Morrisons More membership required

Participating stations only
View details

Earn Morrisons More points when buying fuel

Morrisons More members can earn points on litres of fuel and convert 5,000 points into a Morrisons Fiver.

Who qualifies

A Morrisons More account and a participating Morrisons fuel station are required.

How to use it

  1. Join Morrisons More in the app or online.
  2. Scan the More Card or app when paying for fuel.
  3. When the balance reaches 5,000 points, convert it into a Morrisons Fiver.

Restrictions and participation

Morrisons Daily and franchised sites can use different schemes; check the station and programme terms.

Check official terms

Source: Morrisons More · Last checked 3 Aug 2026

Find nearby stations

Shell

Ongoing reward

Earn 1 point per litre of regular fuel or 2 points per litre of V-Power

Shell GO+ membership required

Participating stations only
View details

Earn Shell GO+ points and redeem them on fuel

Shell GO+ members collect points on participating fuel purchases and can exchange points for rewards including money off fuel.

Who qualifies

Shell GO+ membership and a participating Shell station are required. Reward availability can vary.

How to use it

  1. Join Shell GO+ in the Shell app or online.
  2. Scan the Shell app, card or key fob when buying qualifying fuel.
  3. Open Spend your points in Shell GO+ and choose an available fuel reward.

Restrictions and participation

Points, rewards and participating products or stations can vary under Shell GO+ terms.

Check official terms

Source: Shell GO+ Rewards terms · Last checked 3 Aug 2026

Find nearby stations

Texaco

Ongoing reward

Collect 1 point per litre; 500 points can be redeemed for a £5 reward

Texaco Star Rewards membership required

Participating stations only
View details

Earn Star Rewards on Texaco fuel

Star Rewards members collect points on qualifying litres purchased at participating Texaco stations.

Who qualifies

Available to registered Star Rewards members at participating Texaco stations, subject to programme exemptions.

How to use it

  1. Join Star Rewards and register your card.
  2. Present the card when buying qualifying fuel at a participating Texaco station.
  3. Redeem once your account reaches the programme minimum of 500 points.

Restrictions and participation

Participation and qualifying fuel exemptions may vary by station.

Check official terms

Source: Texaco Star Rewards terms · Last checked 3 Aug 2026

Find nearby stations

Valero

Ongoing reward

Earn 1 point per litre; 500 points gives a £5 reward

Valero SaveUP membership required

Participating stations only
View details

Earn and spend SaveUP points at Valero

SaveUP members collect points on fuel at participating Valero stations and can redeem points for fuel, shop goods, or other listed rewards.

Who qualifies

A registered SaveUP account and a participating Valero station are required. Commercial and specified fuel-card purchases are excluded.

How to use it

  1. Join SaveUP and register your card or app account.
  2. Present the SaveUP card or app when buying qualifying fuel at a participating Valero station.
  3. Redeem at least 500 points for an available £5 reward, including eligible fuel redemption.

Restrictions and participation

SaveUP operates at participating Valero locations; check the station before relying on the reward.

Check official terms

Source: Valero SaveUP terms · Last checked 3 Aug 2026

Find nearby stations

Esso

Ongoing reward

Get 5p per litre off by exchanging 300 Nectar points

Nectar membership required

Participating stations only
View details

Swap Nectar points for 5p per litre off at Esso

At participating Esso stations, Nectar members can exchange points for a per-litre fuel discount.

Who qualifies

Nectar membership, at least 300 points, a minimum 10-litre fill and a participating Esso station are required.

How to use it

  1. Link Nectar in the Esso app or bring your Nectar card.
  2. Fill with at least 10 litres at a participating Esso station.
  3. Choose to exchange 300 Nectar points when paying in the app or in store.

Restrictions and participation

The discount applies to the first 60 litres at participating Esso Nectar redemption stations. Tesco alliance sites are excluded from Nectar redemption.

Check official terms

Source: Esso payments and loyalty · Last checked 3 Aug 2026

Find nearby stations

Major fuel-brand rewards

These are consumer loyalty programmes, not business credit or fleet cards. Always check whether the specific station participates.

Looking for a business fuel card?

Fuel cards are business accounts with invoicing and fleet controls. They are different from Nectar, GO+, BPme Rewards, Star Rewards and Oomph.

Compare fuel cards

Paying with a cashback card?

Payment-card cashback is separate from a retailer loyalty programme. Compare verified terms and calculate the effective saving per litre.

Compare card cashback

Compare all brand offer pages