← All LiveDealSA guides
LiveDealSA Start here
Bargain Besties · Live Rewards Guide

Updated 1 September 2026 · includes the new Engen deal

The Ultimate
South African
Fuel
Playbook

Your bank decides which garage pays you back.

This guide shows you where to fill up, what to swipe, what to pay with, and what you would realistically get back. Free to read. We are not a bank, and nobody paid us to write this.

New since 1 August 2026

FNB, Engen and Clicks now pay up to R12 a litre together

Be honest with yourself about that Clicks number. If you already spend R700 a month there, this is free money. If you do not, then spending R650 at Clicks to unlock about R300 of extra fuel rewards is not a saving. It is a R650 purchase with some money off.

01

Start here

Three things to understand before anything else

1

Your bank decides your garage

FNB pays you at Engen. Absa pays you at Sasol or Shell. Standard Bank pays you at Astron and Caltex. Nedbank pays you at bp. Capitec pays you at Shell. Discovery pays you at bp and at selected Shell stations, and we recommend bp for reasons we explain in section 07. Fill up outside your bank’s garages and you earn nothing from your bank at all. Not less. Nothing.

Investec is the one exception. It pays the same everywhere, so its clients can fill up wherever they like. Section 08 covers that.

2

You cannot use two banks

You cannot collect two banks’ rewards on one payment. You pay with one card, so you earn from one programme. Some garages do host more than one bank — Shell pays both Absa and Capitec customers, for example — but never the same person twice on the same fill-up.

So the first job is simply to stop filling up where your own bank pays you nothing.

3

At the right garage, you can swipe more than one card

Most people pay with their bank card and drive off. That is one reward. You are usually owed two or three: a shop card you swipe, the bank card you pay with, and a Discovery card if you are insured with them.

The short version

If you only do three things: match your garage to your bank, pay with a credit or virtual card rather than a debit or physical one, and pay at the pump rather than inside the shop. Those three alone are worth more than every loyalty card in your wallet put together.

02

The biggest fuel stacks

What each one pays if everything goes right

These are the maximums. Very few people reach them. Section 09 shows what most people actually get.

🚗
Discovery at bp
Up to 70% back
  • Vitality Driveup to 50%
  • Discovery Bank cardup to 20%
  • BP Rewards card20c a litre

The biggest advertised percentage in this guide. Paid partly in cash and partly in Discovery Miles.

    Do this
  • Swipe your BP Rewards card first, then your Vitality Drive card.
  • Pay with your Discovery Bank card if you have one.
  • Leave your Smart Shopper card in your pocket. bp will not give you Smart Shopper and Vitality Drive on the same fill-up. Section 03 explains.
⛽
FNB at Engen
Up to R12 a litre
  • eBucks on your cardup to R8
  • New Clicks dealup to R4
  • Clicks ClubCard points10c a litre

Paid in eBucks. The R8 needs car finance and FNB car insurance to reach.

    Do this
  • Swipe your Clicks ClubCard. One point per litre, each point worth 10c.
  • Pay with your FNB virtual card, not the plastic one.
  • Load your car in the FNB app under nav»Car › My Garage.
💰
Standard Bank at Astron
Up to R10 a litre
  • UCount on a credit cardup to R10
  • Without the extra stepsup to R5

Paid in UCount points, not cash. You spend them at Checkers, Shoprite, Makro or at the pump.

    Do this
  • Pay with a Standard Bank credit card. A debit card pays a tenth as much.
  • Pay at the pump. Buying fuel inside the shop earns nothing.
  • Activate your UCount card so you can actually spend the points.
💸
Absa at Sasol
Up to 30% back
  • Absa Rewards, credit cardup to 30%
  • Absa Rewards, debit cardup to 4.5%
  • Sasol Rewards points30c a litre

Paid as real cash. No points to spend, no expiry games. Worth more than it looks.

    Do this
  • Swipe your Sasol Rewards card.
  • Pay with your Absa credit card.
  • Absa also pays at Shell now. The monthly limit is the same R3 000, so pick Sasol for the better loyalty stack: Sasol Rewards adds 30c a litre against Shell V+ starting at 15c.
03

Twenty seconds at the pump

The order that decides whether you get paid

1

Say which card to swipe before they start filling

Attendants swipe whatever you hand them first. If you have two loyalty cards, say which one out loud.

2

Pay at the pump, not inside

FNB and Standard Bank both pay nothing if you walk into the shop and pay there. This one quietly costs people their whole reward.

3

Check the slip before you drive off

You should see your loyalty card on the slip. If it is not there, it was not swiped, and the money is gone.

The bp rule almost nobody knows

At bp you cannot earn Smart Shopper points and Vitality Drive rewards on the same transaction. It is one or the other. This is in bp's own terms.

You can swipe BP Rewards together with Smart Shopper. You can swipe BP Rewards together with Vitality Drive. Just never Smart Shopper and Vitality Drive.

If you have Vitality Drive, leave the Smart Shopper card alone. You would be swapping up to 50% back for 10c a litre.

The Shell rule

Shell allows one loyalty card per fill-up. So it is your Vitality Drive card or your Shell V+ card, never both. Absa and Capitec both need V+ to pay you, so they clash with Vitality Drive at Shell.

The clean answer: take Discovery to bp and take Absa to Sasol. Do not fight over Shell.

04

FNB and RMB

Fill up at Engen

What you can earn Up to R12 a litre R8 from eBucks, plus R4 from the new Clicks deal, plus 10c a litre in Clicks points.

How the R8 is built

No car finance and no FNB insurance means the most you can get is R4 a litre, not R8. And that R4 needs eBucks Level 5.

The most expensive mistake in this guide

Paying with your physical FNB card earns 40c a litre. Paying with the virtual card earns up to R4 a litre.

That is ten times the money, for a habit that takes one second to change. Set the virtual card up in the FNB app and use it every time.

The limit that catches people

You only earn on the first R2 000 of Engen fuel a month if you are on Premier, R2 500 on Private Clients, or R3 000 on Private Wealth and RMB.

There is a second limit on top of that: you earn on 20% of your total monthly card spend, whichever number is smaller. So to earn on R2 000 of fuel, you need about R10 000 a month going through your FNB cards.

Also worth knowing. Pay at the forecourt, not in the Quickshop. Quickshop payments earn nothing. FNB Aspire is capped at R150 a month in total.

So what would you actually get? Work it out →

05

Standard Bank

Fill up at Astron Energy or Caltex

What you can earn Up to R10 a litre Paid in UCount points. Half that if you do not meet the extra conditions.

Pay with a Standard Bank credit card. An Evolve card counts at credit card rates too. A debit or cheque card earns between 10c and R1 a litre, which is almost nothing by comparison.

The limit that is not in the adverts

UCount only pays on 20% of your total monthly card spend, or R2 500 of fuel, whichever is smaller. To earn on R2 000 of fuel you need roughly R10 000 a month going through your Standard Bank cards.

This is buried in the programme rules rather than on the marketing pages, which is why so few people know about it.

What earns nothing at all

Anything bought inside the shop. Garage cards. Fleet cards. Corporate cards. Virtual debit cards. Prepaid cards. And anything paid through SnapScan, Masterpass or Zapper.

Getting to the top rate. R10 a litre needs Tier 5, which needs 875 tiering points, a current account, and two other Standard Bank products in different categories. Standard Bank also changed its earn rates on 16 June 2026 to favour virtual credit cards, so check which card you are actually using.

So what would you actually get? Work it out →

06

Absa

Fill up at Sasol, or Shell if it is closer

What you can earn Up to 30% back Paid as real cash, not points. Plus 30c a litre in Sasol Rewards.

Swipe your Sasol Rewards card, then pay with your Absa credit card. Absa says to do both, and the two do not clash.

Go to Sasol rather than Shell

Absa added Shell in May 2026, which is useful if Shell is closer. The monthly limit is the same at both, R3 000 each. What separates them is the loyalty card: Sasol Rewards pays 30c a litre, while Shell V+ starts at 15c. So Sasol gives you the cleaner stack unless the drive is genuinely inconvenient.

Your card type matters more than your tier

An Absa debit card earns between 0.5% and 4.5%. An Absa credit card earns between 1% and 30%. If you are paying with a debit card you are getting roughly a sixth of what is advertised, no matter how good your tier is.

The quiet advantage. Not every reward is equally easy to spend. Absa pays real cash straight into your account, with nothing to convert and nowhere you have to shop.

Nedbank Greenbacks is the other genuinely liquid one: you can withdraw it as cash at a Nedbank ATM with the Greenbacks SHOP Card, or move it into MyPocket and then into your account. Discovery pays the Vitality Drive portion as cash, though the Discovery Bank portion comes as Miles.

eBucks, UCount Rewards Points, Clicks ClubCard points and Smart Shopper points are different. They live inside their own systems and you spend them where the programme allows. That is fine if you shop there anyway, and worth less if you do not. At the same headline percentage, the cash one is worth more.

Your monthly limit

You earn on the first R3 000 you spend at Sasol each month. Shell has its own separate R3 000 limit. So at Tier 5 on a credit card, the most you can earn is R900 a month at each.

Bill payments, prepaid airtime, electricity and lotto purchases do not count towards it. Spend above the limit drops back to your ordinary bank earn rate.

Because the two limits are separate, someone who genuinely spends more than R3 000 a month on fuel can use Sasol first and Shell for the rest. That is the one time splitting brands works in your favour.

So what would you actually get? Work it out →

07

Discovery

bp or selected Shell — bp is the better stack

What you can earn Up to 70% back Up to 50% from Vitality Drive, plus up to 20% in Discovery Miles from Discovery Bank.

This is the biggest advertised percentage in this guide. Vitality Drive went up in 2026, from a maximum of R800 a month to R1 500 a month.

bp or Shell? Both count. bp is better.

Where you qualify: Vitality Drive pays at bp and at Shell. Discovery Bank’s fuel reward pays at bp and at selected Shell stations. So Shell is not a wasted trip.

Why we still say bp: Shell allows only one loyalty card per fill-up, so your Vitality Drive card competes with Shell V+. At bp you can swipe BP Rewards and Vitality Drive, which adds 20c a litre you would otherwise lose.

If Shell is far more convenient, use Shell and swipe Vitality Drive rather than V+. You keep the big reward and give up the small one.

How to get the full amount

The limit almost nobody knows about

Your fuel money back cannot be more than what you pay to insure your car, before VAT. If your premium is R900 a month, then R900 is the most you can ever get back, no matter what the advert says.

Which tells you what this really is. It is money off your insurance, dressed up as money off your petrol.

So is it the best deal in the country? It is the biggest number, which is not the same thing. If you were going to insure with Discovery anyway, nothing else comes close and you should absolutely fill up at bp. If you are thinking about moving to Discovery because of this, do the sum first. If Discovery costs R400 a month more than an equivalent policy, your R1 000 of fuel money back is really R600. Still good. Just not what the advert says.

Price the insurance on its own merits. If it does not win on its own, the fuel reward is a discount on something you are overpaying for.

One more thing. Discovery lets you double your fuel money by putting it into an Insure Funder Account. But that money can only be used to pay the excess on a future claim. It is not cash. Treat it as worth about half of what it says.

So what would you actually get? Work it out →

08

Investec

Fill up wherever you like

What you can earn 7c to 33c a litre Depending on your partnership level. The same rate at every garage in the country.

Investec is the odd one out, and that is the whole point. Investec has no deal with any fuel brand. Investec Rewards pays you on every purchase you make with your Investec Visa card, and fuel is simply one of them. Petrol earns you exactly what groceries earn you.

That sounds worse than the others, and on the rate it is. But it means you are the only person reading this guide who is not tied to a garage. Everyone else has to drive to a particular brand. You can fill up anywhere and earn the same.

What you actually get

You earn points based on your partnership level, and 20 points is worth R1.

Level 1  1 point per R20 spent7c a litre
Level 2  1 point per R10 spent13c a litre
Level 3  1 point per R7 spent19c a litre
Level 4  1 point per R5 spent26c a litre
Level 5  1 point per R4 spent33c a litre

Your level goes up as you hold more Investec products and bigger balances. You also have to meet the minimum monthly deposit requirement, or you drop to Level 1 no matter what else you hold.

How to find your level

On Investec Online: log in, then select the Investec Rewards card on your overview page. Your partnership level and points balance are both there.

On the app: tap Transact at the bottom, then Redeem Rewards.

Check it before you assume you are on Level 5. Most people are not, and the gap between Level 2 and Level 5 is more than double the earn rate.

The good news

There is no monthly limit on Investec Rewards and the points never expire. Every other programme in this guide stops paying you once you pass its ceiling. Investec keeps paying on every litre.

You can also redeem points straight to cash in your account, or set them to pay your monthly account fee automatically.

So where should you fill up?

Since your bank does not care, pick your garage on everything else:

  • If you have Discovery Insure, go to bp (or Shell) and swipe Vitality Drive. Up to 50% back beats 33c a litre by a mile.
  • If you do not, pick whichever garage is convenient and take its free loyalty card. bp with BP Rewards and Smart Shopper adds 30c a litre on top of your Investec points.

That last combination is worth noting. Investec at Level 5 plus BP Rewards and Smart Shopper is about 63c a litre, at any bp, with no spend limits and no tier games. That quietly beats what most Nedbank and Capitec customers get.

Keep it in proportion

The Private Bank Account carries a monthly fee that is far larger than anything you will earn back on fuel. Nobody should bank with Investec for the fuel rewards, and Investec does not pretend otherwise. Treat this as a small bonus on an account you hold for other reasons.

09

TymeBank

Fill up at bp

What you can earn Around 30c a litre Your TymeBank card doubles as your Smart Shopper card, so there is nothing extra to carry.

TymeBank does not run its own fuel programme. What it does instead is quietly useful: your TymeBank card is also a Pick n Pay Smart Shopper card. bp confirms this on its own rewards page. You can use it to earn points, spend points, and pay for the fuel, all with one card.

At bp you earn 10 Smart Shopper points for every litre, which is 10c a litre. Swipe a BP Rewards card as well and you add another 20c, taking you to roughly 30c a litre.

If you also have Vitality Drive

Remember the bp rule from section 03. You cannot earn Smart Shopper points and Vitality Drive on the same fill-up. Since your TymeBank card is your Smart Shopper card, paying with it may take the Smart Shopper side automatically.

If you have Vitality Drive, swipe that instead and pay some other way. Up to 50% back beats 10c a litre every time.

The limits on Smart Shopper fuel points

You earn on a maximum of 200 litres per transaction and 500 litres per day, and the card cannot be swiped more than five times a day. Nobody reading this will get near those numbers, which is the nicest thing we can say about any limit in this guide.

You can also pay for fuel with your points once you have at least R20 worth built up.

Worth knowing. TymeBank has historically also given Smart Shopper points on general card spend outside Pick n Pay. That has changed over the years, so check the current rate in the TymeBank app rather than trusting an older article.

10

Nedbank, Capitec and everyone else

Small money, but it is free

If you bank with Nedbank or Capitec, the fuel benefit is not a reason to stay and not a reason to leave. Take it if it costs you nothing. Do not reorganise anything for it.

Nedbank at bp
25c a litre in Greenbacks, and you can swipe BP Rewards on top.
25c
Capitec at Shell
20c a litre, but it replaces the normal V+ 15c rather than adding to it, so your real gain is 5c a litre. It doubles to 40c on Live Better Day, the 10th of every month. The cash back loads onto your V+ card and can only be spent at Shell, and you cannot withdraw it as cash.
20c
Check this before you activate Greenbacks

The 25c only applies if you have opted in to the Card Swiper package, and that package carries a monthly fee unless it is included free with a bundled account. On R2 000 of fuel you would earn about R19 in Greenbacks.

So check the current fee in the Money app before you opt in. If the fee is more than about R19 a month and you are joining purely for the fuel benefit, you are paying to earn. Card Swiper does earn Greenbacks on your other spending too, so judge it on the whole package rather than on fuel alone.

Banks with no fuel reward at all

We checked. As at September 2026, African Bank, Bank Zero and OM Bank have no fuel partnership and no fuel earn rate. That is not a criticism, it is just the trade for very low or zero monthly fees. If you bank with one of these, your fuel reward comes entirely from the free cards below, and those are open to everybody.

Free cards that pay you at any garage

No specific bank required. These are open to anyone, although some have their own tiers or activity requirements. Get whichever one matches the garage you already use.

Shell V+ at Shell15c to 50c a litre
BP Rewards and Smart Shopper together at bp30c a litre
Sasol Rewards at Sasol30c a litre
Clicks ClubCard at Engen10c a litre
TotalEnergies Club at TotalEnergies — 15c a litre normally, and 45c a litre if you fill up on a Friday. Also 2.5% back on shop and car wash purchases.15c to 45c
Check this one before you rely on it

The 45c Friday rate is a promotional rate, checked September 2026. It started on 1 July 2026 and TotalEnergies has not published a national end date, but we have seen individual stations advertising their own cut-off, and TotalEnergies has run other rates such as a 40c structure alongside it.

The 15c standard rate is the steady one. Treat the 45c as a bonus worth confirming at your station rather than something to plan your month around.

Dis-Chem Benefits at TotalEnergies, on top of the above10c a litre
11

Advertised versus what you will really get

Read this before you believe any number in this guide

Every headline figure here is a top-tier figure. Very few people are on the top tier of anything. Here is the honest version.

Discovery Vitality Drive
Advertised up to 50%
Most get 20% to 30%
FNB eBucks
Advertised up to R8 a litre
Most get R2 to R4
Standard Bank UCount
Advertised up to R10 a litre
Most get R2 to R3
Absa Rewards
Advertised up to 30%
Most get 6% to 10%

Plan on about half the advertised number until you have three months of statements proving otherwise.

Points are not cash

Absa pays cash straight into your account. Discovery pays the Vitality Drive portion as cash, while the Discovery Bank portion comes as Miles. Nedbank Greenbacks can be withdrawn as cash at a Nedbank ATM or moved into your account.

eBucks, UCount Rewards Points, Clicks ClubCard points and Smart Shopper points are different. They stay inside their own systems and you spend them where the programme allows.

So compare like for like. A rand of cash is worth a rand. A rand of closed-loop currency is only worth a rand if you were going to shop there anyway. If you were not, treat it as worth less, and weigh a cash programme more heavily than its headline rate suggests.

If you drive a diesel

The type of reward matters when you compare petrol and diesel on the same monthly budget. Think about it as a budget rather than as litres, because that is how you actually spend.

A percentage reward does not care what you put in the tank. Thirty percent of R2 000 is R600, whether that R2 000 bought petrol or diesel.

A cents-per-litre reward does care. Diesel costs more, so R2 000 buys you fewer litres, and fewer litres means less money back. A diesel driver on a R8 a litre programme earns less than a petrol driver spending exactly the same amount.

So on the same monthly spend, per-litre programmes quietly shrink for diesel drivers while percentage programmes hold steady. That is worth knowing, but it is one factor among many — your tier, your card and your monthly limit all move the answer more. Put your real numbers into the calculator in section 12 rather than switching banks on this alone.

One thing to know about the diesel price. Unlike petrol, diesel is not price-regulated at the pump. Government sets a maximum wholesale price and stations set their own retail price from there. So the diesel figure in our calculator is a guide, not the exact number on your local board. Petrol is regulated, so that one is exact.

12

What is it worth to you?

Estimated monthly value

Simplified estimate. Not an official bank calculator.

Put in what you actually spend and where you actually sit. Guessing high here only fools you.

Back in your pocket each monthR0
What a litre really costs youR0.00
Over a yearR0

This uses each programme's monthly limit, so putting in a huge fuel spend will not keep raising the number. That is the point. The limits are the thing most people never notice.

Loading current fuel prices… The fuel price changes on the first Wednesday of every month and we update this calculator each time. If that date is more than a month old, we have not got to it yet, so treat the numbers as a guide and check the board at your garage.

13

If you have two cars

The bit nobody tells families

Look at the monthly limits again. FNB stops at R2 000 to R3 000. Standard Bank stops at R2 500. Absa and Discovery have their own ceilings too.

If your household runs two cars, you are far more likely to hit one of those limits. Once you pass the limit, the rest of your fuel spend earns nothing, so a household spending R5 000 on one programme can be earning on only R3 000 of it.

Check your own number first. If two cars cost you less than the limit, you have nothing to fix and can skip this section.

Split it instead

Car one in one person's name, at bp, with Vitality DriveLimit one
Car two in the other person's name, at Engen, on the FNB virtual cardLimit two

Two people, two programmes, two separate limits, and no rule bent. The household collects both instead of hitting one wall and stopping.

Do not do this with one card

Do not alternate garages on the same card and hope to collect from both. Every programme rewards you for sticking to one brand, and the new FNB deal specifically requires you to fuel at Engen only. Split it by person and by car, never by fill-up.

14

Your checklist

Tick these off once and you are done

Set up once

Every fill-up

Every month

15

What changed in 2026

This has been a busy year, and most guides are out of date

May. Absa added Shell alongside Sasol.Still live
May and June. eBucks ran a boost taking Engen to R12 a litre.Ended
16 May to 15 July. UCount ran R15 a litre at Astron and Caltex.Ended
16 June. Standard Bank changed its earn rates to favour virtual credit cards.Still live
1 August. FNB, Engen and Clicks launched their joint deal at up to R12 a litre.Still live
Through 2026. Discovery raised Vitality Drive from R800 to R1 500 a month.Still live
Why R12 a litre is confusing right now

The R12 promotion in May and June ended. Then a different R12 arrived on 1 August through the FNB, Engen and Clicks deal, which is permanent but needs Clicks spending.

Same number, completely different reason. If someone quotes you R12 a litre with no mention of Clicks, they are working off the old promotion. And if anyone is still quoting R15 a litre, that one is simply gone.

16

Mistakes to avoid

Every one of these costs real money

Get the next guide first

We pull these programmes apart one at a time and send the new one before it goes up. No spam, and you can leave whenever you like.

14,000 besties already on the list. No spam, no selling your details, unsubscribe whenever.

Follow @LiveDealSA