Petrol Discounts in Singapore
Verified Jul 2026 — discounts change, check the provider before you rely on them
Petrol in Singapore has a sticker price and a real price, and they are rarely the same. The list price on the canopy is what you pay before any discount. What you actually pay depends on how you tap: a card, an app, a membership, or a driver fuel account.
There are two layers to petrol discounts here, and it helps to keep them apart. Getting them mixed up is how people end up disappointed at the pump.
- Upfront (instant): comes off the moment you pay, no minimum spend, no waiting. This is the number the live map shows.
- Conditional (stacked): min-spend cashback, deferred rebates, points and vouchers. Extra percent on top, but only if you hit the fine print.
Below is the best upfront deal per brand, then how the conditional extras stack on top. Tap any brand for the full breakdown.
Best upfront discount by brand
Instant discounts, no minimum spend. The top figure is the best rate available (often a driver rate), and the line under it is the deal most people can actually get. Tap a brand for the full list.
For most people: Any Visa/Mastercard via CaltexGO 14%; OCBC 18%
For most people: DBS Esso card 18% (20% on Synergy Supreme+); Smiles 10%
For most people: Shell GO+ 10%
For most people: SPC&U membership 10%
For most people: OCBC card 20% (up to 23% at Bukit Timah)
For most people: Energy Card member pricing, baked into a low board price
The upfront layer at a glance
| Brand | Everyday best (instant) | Top rate |
|---|---|---|
| Caltex | Any Visa/Mastercard via CaltexGO 14%; OCBC 18% | Up to 32% |
| Esso | DBS Esso card 18% (20% on Synergy Supreme+); Smiles 10% | 23% |
| Shell | Shell GO+ 10% | ~22% |
| SPC | SPC&U membership 10% | 15% |
| Sinopec | OCBC card 20% (up to 23% at Bukit Timah) | 28% |
| Smart Energy | Energy Card member pricing, baked into a low board price | ~28.75% |
Instant, no minimum spend. Driver rates need an active platform account.
The conditional layer: stacking extras
These do not show on the pump display and they do not land instantly. You earn them through min-spend cashback, deferred rebates, or points that turn into vouchers. Stack them right and you push your real discount higher, but only if you hit the fine print.
Trust +3.5% Linkpoints, GrabRentals +2% deferred rebate
DBS Esso +5% rebate, Citi +8%, OCBC 365 total ~21-24%
Citi Cash Back ~20.88% total, GO+ points and vouchers
POSB Everyday +6% rebate, UOB One up to ~3.33%, AMEX +7.1%
OCBC 365 +4-6% cashback, Sinopec X Rewards points
None to stack, the low board price is the deal
A few things to watch. Most min-spend cashback needs roughly $800 of monthly card spend and comes with a monthly cap, so a big tank does not always earn the full percent. Points and vouchers only pay off if you use them. And the timing matters: cashback and rebates often land a month or a quarter later, not at the pump.
Verified Jul 2026 — discounts change, check the provider before you rely on them. Esso stations moved to the Aster brand on 1 Jul 2026 (Smiles retained), several card deals carry 2026 end-dates, and Sinopec rates vary by outlet with temporary promos. Always confirm on the bank or station site.
Frequently asked questions
What is the difference between an upfront and a conditional petrol discount?
An upfront discount comes off instantly at the pump with no minimum spend, like the 18% you get paying with an OCBC card at Caltex. A conditional discount is extra percent you earn later or only after meeting a rule, like the 8% Citi cashback that needs about $800 of monthly spend, or points that convert to vouchers. Upfront is the number you can rely on every fill. Conditional is bonus if you qualify.
Which petrol brand gives the biggest instant discount?
For regular drivers, Sinopec with an OCBC card (20%, up to 23% at Bukit Timah) and Esso with the DBS Esso card (18%, 20% on Synergy Supreme+) lead the pack. Smart Energy runs member pricing around 28.75% off, baked into an already low board price. Private-hire and delivery drivers do better still, with rates up to 32% at Caltex and 28% at Sinopec.
Can I stack a credit card discount with a loyalty membership?
Sometimes, and that is where the conditional layer lives. At Shell you can pair the GO+ membership with a Citi Cash Back card to reach around 20.88% total once the 8% cashback lands. At Esso, an OCBC 365 setup can total roughly 21-24% with the min-spend cashback. Read the card terms though, because the cashback usually needs monthly spend around $800 and often has a cap.
Do these petrol discounts change often?
Yes, all the time. Bank card promos launch and lapse, stations run temporary outlet promos, and driver rates get renegotiated. These figures are verified as of July 2026. Several deals carry 2026 end-dates, the Citi bundle at Caltex lapsed mid-2026, and Esso stations moved to the Aster brand on 1 July 2026 (Smiles is retained). Always confirm on the bank or station site before you rely on a number.
Are driver fuel discounts only for full-time drivers?
The best rates are tied to platform accounts, so you generally need to be an active Grab, Gojek, Lalamove or private-hire driver to unlock them. Caltex GrabRentals rates climb with trip count, up to 32% at 30 or more trips a month. If you drive casually you may not qualify, so a good credit card is usually the better route for most people.