eBucks·Coming soon

Buy fuel with your
eBucks.

Turn the eBucks you've already earned into petrol or diesel at 1,500+ Shell, Engen and TotalEnergies stations. Your fuel voucher arrives on WhatsApp in seconds.

Buy fuel noweBucks checkout launching soon
Accepted at 1,500+ stations nationwide
ShellShell
EngenEngen
TotalEnergiesTotalEnergies

How it works

1

Choose your amount

Any amount from R50 to R5,000 — petrol or diesel.

2

Pay with eBucks

Select eBucks at checkout and log in with your FNB details to approve.

3

Fill up anywhere

Your wiCode voucher arrives on WhatsApp. Redeem at 1,500+ stations nationwide.

Fuel without touching your bank account

Rewards, not Rands

Your fuel is paid for with points you've already earned — your cash stays in your pocket.

Instant delivery

Your voucher lands on WhatsApp seconds after checkout — no queues, no waiting around.

1,500+ stations

Shell, Engen & TotalEnergies nationwide. One voucher, your balance carries over.

Common questions

Do I need a UniFuel account to pay with eBucks?
No. You approve the payment by logging in to your FNB profile during checkout — UniFuel never sees your banking credentials. Your voucher is delivered straight to your WhatsApp.
How many eBucks does a tank of fuel cost?
The eBucks-to-Rand conversion is set by eBucks and shown to you at checkout before you approve — you'll always see exactly what you're spending.
Where can I fill up?
At participating Shell, Engen and TotalEnergies stations across South Africa — over 1,500 forecourts. Your balance carries over between fill-ups.

Be ready when we launch

eBucks checkout is launching soon. Buy with card or instant EFT today — same instant WhatsApp delivery.

Buy fuel now

eBucks is a trademark of its respective owner. UniFuel is an independent platform — rewards payments are processed securely by our payment partners.