What Is BP Rewards?
BP Rewards is bp Southern Africa's free loyalty programme — swipe your card every time you fill up at a participating BP forecourt and earn 20 cents per litre in cashback. You can also earn 1% back on convenience purchases at bp Express stores. The cashback is instant, redeemable straight away for fuel or in-store purchases. On its own that's roughly 1% back on fuel, but stack it with a free Pick n Pay Smart Shopper card and you're looking at 30 cents per litre — a solid return for zero effort.
When Is BP Rewards Worth It?
Without effort: Fill up R2,000/month in fuel, swipe your card → ~R236/year back
With the 3 moves: Swipe both BP Rewards and Smart Shopper, use cashback strategically → ~R350–400/year
Recent changes: BP Rewards launched in 2024 and has already signed up over 1 million members, paying out more than R100 million in cashback. A coffee loyalty feature launched in mid-2025, and bp regularly runs promotional campaigns with bonus cashback on specific days.
How It Works
Where it works: All participating BP service stations and bp Express convenience stores across South Africa.
What you earn: 20 cents per litre cashback on fuel. 1% cashback on bp Express convenience purchases. Plus 10 Smart Shopper points per litre if you also swipe your Pick n Pay card (separate programme, but stacks on the same transaction).
How you get it back: Use your accumulated cashback to pay for fuel or bp Express purchases — minimum R20, maximum R3,000 per day. No catalogue, no vouchers — just straight cashback off your bill.
What it costs: Free.
How to sign up: Pick up a free card at any BP forecourt, then register it at bprewards.co.za or scan the QR code on the back of the card with your phone. Must be 18+ and a South African resident. You can scan your card into SuperCards via screenshot after registration.
Member perks: Coffee loyalty at Wild Bean Cafe — buy 5 qualifying hot drinks, get R40 cashback towards a free 6th drink.
Good to know: Cashback credits instantly. If the attendant forgets to swipe your card, there is no way to add points retroactively — bp will not reverse missed transactions. Keep your card in SuperCards so it's always one tap away when you pull up to the pump.
The 3 Moves That Actually Matter
1. Always swipe both cards — BP Rewards and Smart Shopper
This is the single biggest value unlock. Your BP Rewards card earns 20cpl. A free Pick n Pay Smart Shopper card earns another 10 Smart Shopper points per litre (worth 10cpl). Hand both to the attendant before fuelling and you get 30cpl total — matching Sasol Rewards' rate with no extra effort. If you don't have a Smart Shopper card, pick one up at any Pick n Pay for free.
2. Never forget to swipe — there are no second chances
BP will not credit your account if the attendant forgets to swipe or swipes the wrong card. That's cashback gone forever. The fix: make it a habit. Hand your card over before they start fuelling, and always watch them swipe YOUR card — not theirs. Attendant fraud (swiping their own loyalty card on your transaction) is a documented problem.
3. Spend your cashback on fuel — don't let it sit
BP Rewards has no complex rewards catalogue to navigate. Your cashback is straightforward: use it to reduce your fuel bill or buy something at bp Express. Once you have R20 or more, start using it. There's no bonus for hoarding, and if your account goes inactive for 3 months, the clock starts ticking on a 12-month expiration. Regular redemption keeps your account active and your savings real.
Get Your Points Out (Best → Worst)
Pay for fuel — Use your cashback to reduce your fuel bill. 1 point = 1 cent, no conversion loss. Minimum R20 to redeem.
Pay at bp Express — Same rate, same straightforward cashback. Good for a quick coffee or snack.
There's a way to push your per-litre return well past 30cpl by stacking with the right banking programme — see Pro Tips below.
Letting cashback expire — Not a redemption option, but a real risk. Go inactive for 3 months and your points start expiring 12 months after they were earned.
Watch Out For
- No retroactive points. If the attendant doesn't swipe your card, that cashback is lost. BP does not reverse missed transactions.
- Card fraud at the pump. Some attendants have been caught swiping their own loyalty cards on customers' fill-ups. Always watch the swipe and confirm it's your card.
- Inactivity expiration. Points don't expire as long as you do at least one transaction every 3 months. Go longer than that, and points expire 12 months from date of issue.
- Smart Shopper and Discovery can't stack. You can swipe BP Rewards + Smart Shopper, or BP Rewards + Discovery Vitality Drive, but not all three. Smart Shopper and Discovery rewards are mutually exclusive on the same transaction.
When to Skip BP Rewards
- If your bank's fuel reward ties you to another brand. Several major banks offer fuel cashback exclusively at competing stations. If your bank already gives you a strong per-litre return at Sasol or Shell, there's no point switching to BP for a smaller combined benefit.
- If you rarely fill up at BP. The programme only earns at BP forecourts. If your nearest or most convenient station is Sasol, Shell, or TotalEnergies, their own loyalty programmes will serve you better — Sasol Rewards offers a similar 30cpl rate.
- Under R500/month in fuel at BP. Your annual return would be under R60 in BP Rewards alone. Still free to join, but not worth changing your route for.
🔥 Pro Tips — For the Optimisation Nerds
Quick Reference
| Cost | Free |
| Earn rate | 20c per litre (fuel) / 1% (bp Express) |
| Point value | 1 point = R0.01 |
| Effective cashback | ~1% (BP Rewards alone) / ~1.5% (with Smart Shopper) / ~2.2% (with Nedbank Greenbacks) |
| Points expire | Never (if active every 3 months) / 12 months after issue (if inactive) |
| Best redemption | Pay for fuel or bp Express purchases |
| Card | Physical card at forecourt + virtual card in phone wallet |
| Members | 1 million+ |
| Website | bprewards.co.za |
As of May 2026





















