Best Credit Cards for Petrol in Singapore (2026)

There is no single best petrol card in Singapore, only the best card for the station you pump at. The headline number is always a stack: the station's own loyalty discount, plus a discount the bank negotiated, plus cashback on top. As of 20 June 2026, pump prices sit around S$3.42 a litre for RON95 and up to S$3.98 for RON98 before any discount, so the difference between a good card and the wrong card is real money. Pick by station: Citi Cash Back at Esso gives up to 24.56 percent off, OCBC 365 at Caltex up to 22.92 percent, UOB One at SPC up to 22.66 percent, and UOB One at Shell up to 21.15 percent. The catch is that the top rates need a minimum spend of S$800 to S$2,000 a month across all your spending, not just fuel, and the cashback portion is capped. If you only drive occasionally, the card that pays even without hitting a minimum often wins.

The short answer by station

Every petrol discount in Singapore is built the same way. The station gives you a loyalty discount when you tap your Shell GO+, SPC&U or Esso Smiles card. The bank adds a fixed card discount at the pump. Then the card pays cashback on the amount you charged, but only if you cross its minimum monthly spend. Stack all three and you land in the low-to-mid 20s percent off.

Here is the best-fit card for each of the five chains, using the rates published on the bank and petrol-company sites as of June 2026.

Best petrol card by station (verified June 2026 rates)
StationBest cardTotal savingsDiscount at pumpCashback on topMin. monthly spend
EssoCiti Cash BackUp to 24.56%5% site + 5% Smiles + 4% Citi + 4% Sat8% (nett)S$800
CaltexOCBC 365Up to 22.92%18% instant (Techron)~6% equiv (nett)S$800
SPCUOB OneUp to 22.66%10% SPC + 5% UOBUp to 3.33%S$2,000
ShellUOB OneUp to 21.15%10% GO+ + 7% UOBUp to 5%S$2,000
EssoDBS EssoUp to 23%18% instantS$10 + Smiles pointsS$160 nett (fuel)
SPCPOSB EverydayUp to 20.1%15% instant6% rebateNone for fuel

How petrol discounts actually stack

Read any bank's petrol page and you will see a number like 22.66 percent. That figure assumes you do three things at once, and miss any one and the real saving drops sharply.

Take UOB One at SPC as a worked example, since UOB publishes the full breakdown. On a S$60 fill, the SPC member discount knocks off 10 percent (S$6), the UOB card discount another 5 percent (S$3), and the UOB One cashback adds up to 3.33 percent (about S$1.60), for S$13.60 off, or 22.66 percent. Two of those three layers happen at the pump regardless. The cashback layer is the one with the conditions.

The discounts at the pump apply per transaction. The cashback applies to everything you charge to the card that statement month, fuel and non-fuel, and only pays out once you hit the spend threshold and transaction count. So the headline rate is only true if you already put most of your spending on that card.

Pump prices in 2026, and what a discount is worth

Discounts only matter against the price. As of 20 June 2026, listed pump prices before any discount were around S$3.42 a litre for RON95 at Shell, Caltex and SPC, and S$3.46 at Esso and Sinopec. RON98 ran S$3.93 to S$3.98 depending on the chain. These are board prices and move with global oil, so treat them as a snapshot, not a fixed figure.

Put a number on it. A 50-litre fill of RON95 at S$3.42 is S$171 at the board. A clean 20 percent stack saves S$34.20 on that single fill. Fill up roughly three times a month and you are looking at around S$1,200 of fuel a year before discount, so 20 percent is about S$240 back annually, and the 24-plus percent rates closer to S$290. That is the prize, and it is why the minimum-spend conditions are worth taking seriously rather than skimming past.

Fuel is only one line in the running cost of a car here. If you are still deciding whether to drive at all, weigh it against the full cost of owning a car in Singapore, where COE and road tax dwarf the pump.

Card by card, with the catch

The numbers below come from the banks' and petrol companies' own pages. Where a card needs you to present a physical card or a loyalty membership at the counter, that condition is stated, because forgetting it is the most common way people lose the discount.

Citi Cash Back Card

Citi publishes up to 24.56 percent off at Esso, the highest single number going. It is built from a 5 percent Esso site discount, 5 percent Esso Smiles Card discount, 4 percent Citi card discount, a 4 percent Citi Supreme+ Saturdays discount on Synergy Supreme fuel (Saturdays only), and 8 percent Citi Cash Back on the nett amount. At Shell the same card gives up to 20.88 percent (10 percent Shell GO+, 4 percent Citi, 8 percent cashback).

OCBC 365 Credit Card

OCBC 365 is the Caltex pick at up to 22.92 percent, combining an 18 percent instant discount on Techron fuels with roughly 6 percent cashback on nett fuel spend. The same card gives around 21 percent at Esso. The 18 percent at the pump is unconditional; the cashback needs the spend threshold.

UOB One Card

UOB One is the best all-rounder if you split between Shell and SPC. At SPC it gives up to 22.66 percent (10 percent SPC member, 5 percent UOB, up to 3.33 percent cashback) with the offer valid till 30 June 2026. At Shell it gives up to 21.15 percent (10 percent Shell GO+, 7 percent Shell-UOB, up to 5 percent cashback). The cashback is the catch: UOB One pays its tiered cashback only on a minimum of S$600, S$1,000 or S$2,000 monthly spend with at least 10 transactions, and it pays out quarterly.

DBS Esso Card

The DBS Esso Card is a co-brand card tied to one chain, which suits drivers who only pump at Esso. DBS lists up to 23 percent: an 18 percent instant fuel discount, a S$10 cashback when you spend at least S$160 nett on fuel in a transaction, plus Esso Smiles points worth roughly 1.2 percent depending on how you redeem. Because the discount is built into the card rather than a separate cashback engine, you do not need a large all-category minimum spend to get most of it.

POSB Everyday Card

The POSB Everyday Card pairs with SPC for up to 20.1 percent: a 15 percent instant discount plus a 6 percent rebate on the final charged amount. The selling point is that the fuel discount does not need a heavy minimum spend, which makes it a sensible low-commitment option for occasional drivers who do not want to chase a S$2,000 threshold.

Cashback or miles: which way to play petrol

Everything above assumes you want cashback, a straight discount on the fuel you buy. There is a second school of thought: charge petrol to a miles card instead and bank the rewards toward flights. The two approaches rarely point to the same card, so it pays to know which side you are on before you apply.

Cashback is the simple, honest choice for most drivers. The saving is fixed, it lands as money off your bill, and you do not have to value anything. The stack of station discount plus bank discount plus cashback is what gives you the 20-plus percent rates in the table above, and those layers are denominated in dollars.

Miles only win if you redeem them well. A petrol card earning bonus miles is competing against a cashback card that knocks roughly 20 percent off the same fill. To beat that, the miles you earn have to be worth more than the cashback you gave up. Whether they are depends entirely on your own redemption: a long-haul business seat squeezes far more value per mile than topping up an economy ticket. If you do not already chase premium redemptions, the cashback route almost always nets you more. If you do, run the numbers against the best miles cards in Singapore and the trick of converting bank points into bonus miles before deciding.

One caveat that applies to both camps: petrol is a category many cards quietly exclude or earn only base rate on. That is down to how the transaction is coded, which the next section covers.

Why some cards earn nothing at the pump

Banks decide which spending earns bonus rewards by reading the merchant category code, or MCC, attached to each transaction. Petrol stations almost always code as MCC 5541 (service stations) or 5542 (automated fuel dispensers). A card that pays a headline 4 percent or 4 miles per dollar on general spend can earn zero bonus on fuel if its terms exclude those two codes, which many rewards cards do. The petrol-specific cards in this guide are the ones that deliberately include fuel, so the issue mostly bites people who assume their everyday card covers it.

Two practical consequences. First, before relying on a card you already hold, check that fuel is not on its exclusion list, since a card that excludes 5541 and 5542 leaves you with only the station's own loyalty discount. Second, the code is set by the merchant's payment terminal, so the same chain can occasionally code differently between a manned counter and a self-service pump or in-app payment, which is one reason the same card sometimes earns and sometimes does not. Our MCC code cheat sheet lists how the major Singapore merchants code.

Electric-vehicle charging is a separate category from petrol and does not share these codes, so a petrol card's fuel discount does not carry over to charging your EV. If you have switched to electric, the fuel discount in your wallet is doing nothing for you, and you would want a card chosen for general or utility spend instead.

Sinopec and the loyalty-only chains

Singapore has roughly 180 petrol stations run by five brands: Shell, Esso, Caltex, SPC and Sinopec. The four covered above all have a bank tie-up that adds a card discount at the pump. Sinopec is the odd one out, with no standing co-brand card deal at the time of writing, so the credit-card layer there is limited to whatever general cashback your card already pays.

That does not make Sinopec a poor choice. It runs its own loyalty scheme and periodic pump promotions that can match or beat the bank-stacked rates on the other chains for short windows. If a Sinopec station is your nearest, the sensible play is to join its loyalty programme for the base discount, pay with whichever cashback card you already carry, and watch for its promotional periods rather than expecting a permanent stacked rate. Compare the running loyalty offers across all five chains before you commit your tank to one brand.

Which one is right for you

The decision is not the highest headline rate, it is the highest rate you will actually realise given how much you spend and where you pump. Three honest questions sort it out.

First, where do you usually fill up? If you have a regular station near home or work, pick the card that wins there and ignore the rest. Driving across the island to a different chain to chase 2 percent more burns the saving in petrol. Second, can you reliably put S$800 to S$2,000 a month on one card? If yes, the cashback layers on Citi Cash Back, OCBC 365 or UOB One pay off. If your spending is thin or spread across cards, DBS Esso or POSB Everyday give you most of the discount at the pump without the threshold. Third, are you actually a heavy enough driver for this to matter? At roughly S$240 a year of savings for moderate driving, a card with an annual fee you cannot get waived can wipe out the gain. Most of these fees are waivable on request or with minimum spend.

If you are weighing a petrol card against a card you would carry anyway, run the wider comparison first. A general cashback card that also covers dining and groceries may net you more than a fuel specialist. See how to pick a credit card by your spending and the rewards card rundown before you lock in. And whatever you choose, the discount only counts if you clear the balance in full, because card interest of 26 to 28 percent a year dwarfs a 20 percent fuel saving.

Mistakes that quietly cost you the discount

The published rates assume everything goes right at the counter. In practice, a few habits silently drop your saving from 22 percent to nearer 4 percent without you noticing on the receipt.

Frequently asked questions

What is the best credit card for petrol in Singapore right now?

It depends on your station. As of June 2026, Citi Cash Back gives up to 24.56 percent at Esso, OCBC 365 up to 22.92 percent at Caltex, UOB One up to 22.66 percent at SPC and up to 21.15 percent at Shell. The DBS Esso Card (up to 23 percent) is the simplest if you only pump at Esso.

How much can I actually save on petrol with a credit card?

Realistically 14 to 25 percent. The pump discount (station loyalty plus bank discount) is usually 14 to 18 percent and unconditional. The extra cashback layer of 3 to 8 percent only pays if you hit the card's minimum monthly spend, so a light driver often realises the lower end of that range.

Do I need a minimum spend to get the petrol discount?

For the cashback layer, yes. Citi Cash Back and OCBC 365 need about S$800 a month, and UOB One needs S$600 to S$2,000 with at least 10 transactions for its tiers. The instant pump discount itself usually needs no minimum. DBS Esso and POSB Everyday give most of their discount at the pump without a large threshold.

Is a co-brand petrol card like the DBS Esso Card worth it?

If you almost always fill up at one chain, yes, because you get most of the discount without chasing an all-category minimum spend. If you switch between stations, a general card like UOB One or Citi Cash Back that discounts several chains is more flexible.

Why is my real petrol saving lower than the advertised rate?

The advertised number stacks the station discount, the bank discount and the cashback all at once. Miss the loyalty card, miss the minimum spend, hit the cashback cap, or pump the wrong fuel grade, and one or more layers drop off. The common floor when only the pump discount applies is around 14 percent.

Are petrol prices in Singapore likely to keep changing?

Yes. Board prices track global oil and moved above S$3 a litre through 2026, with RON95 around S$3.42 to S$3.46 and RON98 near S$3.93 to S$3.98 as of 20 June 2026. Discounts are a percentage, so they are worth more in absolute terms when prices are high.

Can the annual fee cancel out my petrol savings?

It can for light drivers. Moderate driving saves roughly S$240 a year, so an unwaived annual fee of S$190 or more eats most of that. Most of these cards waive the fee on request or after a minimum annual spend, so ask before you pay it.

Should I use a cashback card or a miles card for petrol?

Cashback for most drivers, since the saving is a fixed discount in dollars and the petrol cards here stack into the low-to-mid 20s percent off. A miles card only beats that if you redeem the miles for high-value seats like long-haul business; for economy top-ups the cashback route usually nets more. If you already chase premium redemptions, run the numbers before switching.

Why does my credit card earn no rewards on petrol?

Banks reward spending by merchant category code, and petrol stations code as MCC 5541 or 5542. Many general rewards cards exclude those two codes, so fuel earns only base rate or nothing despite a high headline rate. Check your card's exclusion list, and use a card that deliberately includes petrol if you want the bonus.

Do petrol discounts apply to EV charging?

No. Electric-vehicle charging is a separate merchant category from petrol and does not share the fuel codes, so a petrol card's discount does not carry over to charging your EV. If you drive electric, pick a card for general or utility spend instead of a fuel specialist.

Is there a good credit card discount at Sinopec?

Not in the same way as the other chains. Sinopec has no standing bank co-brand card at the time of writing, so the card layer there is just your card's normal cashback. Its own loyalty scheme and periodic pump promotions can still match the stacked rates elsewhere for short windows, so join the loyalty programme and watch for promos.

Sources

Keep exploring

This is general financial information for Singapore, not personal financial advice. Figures change — verify current rates against the official sources above before acting. See our full disclaimer.