← All posts

2026-05-30

Best Credit Card for Petrol in Malaysia 2026

The best petrol cashback cards in Malaysia after caps — earn up to RM480/yr on a free card, not RM10. Real sen-per-litre, ranked by how you drive.

Your petrol card probably pays you about 16 sen a litre. The best one pays 25 sen a litre — and a lot of Malaysians are sitting on cards that pay closer to 0.3 sen.

That sounds like a rounding error. It isn't. On RM500 of petrol a month — roughly 244 litres, about 16,000 km a year of normal KL driving — the wrong card hands you RM10 a year. The right free-for-life card hands you RM480 — and if you qualify for the top tier, up to RM720.

Same petrol. Same pump. Hundreds of ringgit a year, decided entirely by which card you tap.

The card paying you RM10 is probably one you applied for because it advertised a big number. So before you pick, let's do the one thing the bank's marketing page won't — show you what you actually earn after the caps.

The villain: a headline rate that quietly stops paying

Look at the highest petrol rate on the Malaysian market right now. The Standard Chartered Simply Cash card advertises 15% cashback. Fifteen percent. Nothing else comes close on paper.

Now read the fine print, which is where the money actually lives.

That 15% on petrol is capped at RM20 a month (part of a RM40 total cashback cap shared with groceries and dining). Do the math backwards: RM20 ÷ 15% = RM133 of petrol. The moment your petrol spend passes RM133 in a month — about 65 litres, a single tank for most cars — the cashback stops growing. You can spend RM134 or RM1,340; you still get RM20.

So the "15% card" pays you a hard ceiling of RM240 a year on petrol. And to even unlock the 15% you need to spend RM2,500+ a month total, at selected merchants only (below RM2,500 you drop to 0.5%, capped at RM10), on a card that needs an RM8,000 monthly income to qualify and carries a RM250 annual fee (first year free).

This is the whole game in one example. The rate gets you in the door. The cap decides what you keep. A gorgeous 15% strangled by a RM20 cap loses to a "boring" 8% that keeps paying.

Which brings us to the one idea that makes choosing a petrol card simple.

The one number that matters: your scale ceiling

Every cashback card has a point where its cap kills the rate. We call it the scale ceiling — the monthly petrol spend at which you've maxed the cashback and every extra ringgit earns nothing.

The formula is plain: monthly cap ÷ cashback rate = scale ceiling.

  • SC Simply Cash: RM20 ÷ 15% = RM133/mo
  • UOB ONE: RM15 ÷ 10% = RM150/mo
  • RHB Shell Visa: RM30 ÷ 12% = RM250/mo
  • CIMB PETRONAS Platinum-i: RM50 ÷ 8% = RM625/mo

Here's the key thing to focus on: the right card isn't about your salary — it's about whether your petrol spend stays under that card's ceiling. If you only spend RM150 on petrol a month, a small cap doesn't hurt you, so you chase the highest rate. If you spend RM600, you need a big cap far more than a big rate, because the rate is useless once you've blown past the ceiling.

So the right way to choose isn't "which card has the highest number." It's "how much do I actually pump, and which card's ceiling sits above that?"

Find your monthly petrol spend, then find your tier below.

Sen-per-litre, every card compared

RON95 is RM2.05 a litre (as of 2026 — confirm at the pump, prices move). Here's what each top card actually pays back per litre while you're still under its cap, and where that cap shuts the tap.

How to read "sen per litre": take the cashback rate and apply it to the price of one litre. At 8% on RM2.05 petrol, every litre earns 8% × 205 sen = 16.4 sen back. At 12%, it's 12% × 205 = 24.6 sen. So the difference between an 8% card and a 12% card is about 8 sen a litre — on a 40-litre fill, roughly RM3.30 versus RM5. Small per tank; it adds up across a year of driving (until the cap cuts in).

Card Effective % Monthly cap Sen back per litre (RON95) Scale ceiling (RM/mo) The catch
SC Simply Cash 15% RM20 30.8 sen RM133 (~65L) RM8k income, RM250 fee (yr 1 free), needs RM2,500 total spend
CIMB PETRONAS Infinite-i 12% RM60 24.6 sen RM500 (~244L) RM10k income, PETRONAS only, needs RM4k balance
RHB Shell Visa 12% RM30 24.6 sen RM250 (~122L) Shell only, needs RM3k total spend, RM195 fee
UOB ONE 10% RM15 20.5 sen RM150 (~73L) Needs RM1,500 total spend to unlock 10%
CIMB PETRONAS Platinum-i 8% RM50 16.4 sen RM625 (~305L) PETRONAS only, needs RM2k balance, free for life
Maybank Ikhwan Petronas 8% RM50 16.4 sen RM625 (~305L) PETRONAS, weekends only (weekdays 1%)
AFFIN BHPetrol 5% RM50 10.2 sen RM1,000 (~488L) BHPetrol only, RM150 fee

Read that "sen per litre" column like a price tag. The difference between 16 sen and 25 sen a litre doesn't feel like much at the pump — but across a year of driving it's the difference between a free tank and most of a free month.

Now, your tier.

Tier 1 — The light commuter: under RM250/mo petrol (~122 litres)

Who you are: You drive to work and back, maybe a weekend trip. Under ~8,000 km a year. Your petrol spend stays under RM250 a month, so small caps don't bite — but the real question is which card you can actually unlock on a modest budget.

Your winner: CIMB PETRONAS Visa Platinum-i — 8%, RM50 cap, free for life. It accepts an RM2,000 monthly income. The full 8% needs an RM2,000 total monthly spend on the card (you earn 4% on petrol below that, down to RM500). At RM2,000+ total spend and RM200/mo petrol you earn RM192 a year; at the 4% floor, RM96/year — still ahead of the alternatives.

Why it wins over the flashier 12% cards: here's the trap. RHB Shell advertises 12%, but you only get that rate if you put RM3,000 of total spend through the card every month — RM1,000 more than CIMB asks. If you earn RM2,000 a month, you're not realistically charging RM3,000 to one card, so you'd land on RHB Shell's lower tiers (3% at RM1,000 spend, 5% at RM2,000), earning RM72–120/year on petrol. CIMB's gentler RM2,000 gate and higher low-spend floor mean it beats RHB Shell at every realistic spend level up to RM3,000. Both cards have a condition — CIMB's is just easier to clear.

The catch: PETRONAS, Setel app, and PETRONAS EV charging only — not Shell or Caltex. And remember the RM2,000 total-spend condition for the full 8%. Pick this if you fuel at PETRONAS. Free for life, no fee to worry about.

One honest warning: if your normal spending is below RM2,000/month — say you put RM1,600 through the card — you earn 4%, not 8%, so RM200 of petrol returns about RM96/year, not RM192. Don't spend an extra RM400 a month just to unlock the higher rate: you'd be spending RM400 to earn an extra ~RM8 in petrol cashback. Hit the RM2,000 gate only if that's what you'd naturally spend anyway. Otherwise, 4% on a free-for-life card is still a solid, honest return.

If you genuinely fuel at Shell and already spend RM3,000+/month on one card: then RHB Shell Visa's 12% (RM30 cap, ceiling RM250) becomes the best at this petrol level, paying up to RM288/year. But that's a high-total-spender who happens to pump little — an uncommon profile. For most light commuters, CIMB wins.

Tier 2 — The average driver: RM250–RM625/mo petrol (~122–305 litres)

Who you are: Daily commuter, school runs, a real distance every week. This is the most common Malaysian driver — and the tier where small-cap cards betray you. Your spend marches straight past UOB ONE's RM150 ceiling and RHB Shell's RM250 ceiling, so those caps choke you.

Your winner: CIMB PETRONAS Visa Platinum-i — 8%, RM50 cap, free for life. Its scale ceiling is RM625 — it keeps paying right across your whole range. At RM500/mo petrol you earn RM480 a year. At RM625 you hit its max of RM600 a year. A 12% card with a RM30 cap caps out at RM360 — you'd literally earn more on the "lower" rate because the cap lets it scale.

Why it wins: this is the scale-ceiling lesson made real. 8% × a RM50 cap beats 12% × a RM30 cap the moment you spend over ~RM300/mo, and you do. Free for life, RM2,000 income, no annual-fee drama.

The catch: PETRONAS, Setel app, and PETRONAS EV charging only — not Shell or Caltex. And you need RM2,000+ on the monthly statement to unlock 8% (it drops to 4% below that). For a daily driver, both are easy.

If you out-earn the eligibility and pump a lot: the CIMB PETRONAS Infinite-i lifts you to 12% with a RM60 cap (ceiling RM500, paying RM720/yr at RM500 spend) — but it needs an RM10,000 monthly income. Same petrol, same stations, RM240 more a year, gated behind salary.

Tier 3 — The heavy / business driver: above RM625/mo petrol (~305+ litres)

Who you are: Sales rep, e-hailing driver, long outstation weeks, or just a big vehicle and a long commute. You're past every single card's scale ceiling. This is the honest truth most comparison sites won't tell you:

No single card can fully reward your petrol. Once you spend above RM625/mo, even the best card has stopped scaling — you're earning the cap, not the rate.

Your move: run two cards. Put your first ~RM625 of petrol on the CIMB PETRONAS Platinum-i (maxes its RM50 cap = RM600/yr), then put the overflow on a second card with a different, separate cap — the AFFIN BHPetrol (5%, RM50 cap, ceiling RM1,000) or a flat-rate card with no petrol cap at all. Two caps stack; one card can't.

Is the second card worth the wallet space? At RM800/mo petrol, the overflow RM175 on a 5% card earns ~RM105/yr extra. If that clears your mental overhead, do it — otherwise max one card and accept the ceiling.

The catch: two cards means two statements, two due dates, two annual-fee conditions to track. Only worth it if your spend genuinely sits above RM625 every month, not occasionally.

So which petrol card should you actually get?

  • Under RM250/mo petrol → CIMB PETRONAS Platinum-i (free for life, easy to unlock). Only switch to RHB Shell if you already charge RM3,000+/month total and fuel at Shell.
  • RM250–RM625/mo petrol → CIMB PETRONAS Platinum-i, free for life. The big cap beats the big rate here.
  • Above RM625/mo petrol → two cards, because one ceiling can't hold you.

Notice what decided it: not your salary, not the headline percentage — your scale ceiling. How much you pump, versus where each card's cap shuts off.

The trouble is, your real answer depends on numbers only you know: your monthly petrol, your station, your other spending, your income. That's exactly what Kira does. Punch in how you actually drive and spend, and it ranks most Malaysian cards by what you'd earn after every cap and fee — not by what the banks pay us, because nobody pays us.

Run your numbers on Kira → — 30 seconds, no signup for your top 3.

FAQ

What is the best credit card for petrol in Malaysia in 2026?

It depends on how much you pump. For the light commuter (under RM250/month) and the average RM250–RM625/month driver alike, the CIMB PETRONAS Visa Platinum-i (8%, RM50 cap, free for life) is the safe winner — it's easy to unlock and earns up to RM600 a year. Higher-rate cards like RHB Shell's 12% only beat it if you already charge RM3,000+/month total to one card, which most modest earners don't.

Why does a 15% card pay less than an 8% card?

Because of the cap. SC Simply Cash's 15% is capped at RM20/month, so it stops paying after just RM133 of petrol — a hard ceiling of RM240/year. CIMB's 8% has a RM50 cap, so it keeps paying up to RM625/month and RM600/year. The rate gets you in; the cap decides what you keep.

How much cashback can I realistically earn on petrol?

On RM500/month petrol with the right card, around RM480–RM720 a year. On the wrong card — many earn 0.16% on petrol — you'd get about RM10 a year on the same spend. The gap is real money, every year.

Do petrol cashback cards work at all stations?

Often no. The top rates are usually locked to one chain — CIMB cards to PETRONAS, RHB Shell to Shell, AFFIN to BHPetrol. Pick the card that matches the station you actually use, or you'll earn the fallback rate (often 1% or less).


Card rates, caps, income requirements and fees sourced from Kira's database as of May 2026. RON95 priced at RM2.05/litre. Cashback conditions change — always confirm on the issuer's official page before applying.