🇲🇾 Malaysia

Best Credit Card for Petrol in Malaysia 2026 (Ranked by Actual Cashback)

Disclosure: SmarterPik earns a commission when you apply through our links, at no extra cost to you. Our editorial recommendations are independent. Learn more.

Most Malaysians filling up RM 300 worth of petrol every month are leaving between RM 36 and RM 108 on the table annually — the difference between using the right card and using the wrong one. Petrol is one of the few spending categories where a dedicated credit card pays back a genuinely meaningful amount.

Short Answer

For most drivers: the Maybank Islamic Petronas Ikhwan Visa Gold Card-i — 8% weekend cashback at Petronas, no annual fee, no minimum spend. For Shell loyalists who spend RM 3,000+/month: the RHB Shell Visa at 12%. For multi-station drivers who want simplicity: CIMB Cash Rebate Platinum at 5% everywhere with zero annual fee.

Top 5 Petrol Credit Cards at a Glance

Card Petrol Cashback Stations Min Spend Monthly Cap Annual Fee
Maybank Islamic Petronas Ikhwan Visa Gold-i Editor's Pick 8% wknd / 1% wkday Petronas only None RM 50/mo Free for life
RHB Shell Visa Credit Card 12% (RM3K spend)
0.2% (below RM500)
Shell only RM 3,000/mo total RM 30/mo petrol RM 195 (waived Y1 + 24 swipes)
CIMB Cash Rebate Platinum 5% (RM3K spend)
2% (below RM3K)
All stations RM 3,000/mo total RM 30/mo Free for life
UOB ONE Platinum 10% (RM1.5K spend)
0.2% (fallback)
All stations RM 1,500/mo total RM 15/mo petrol RM 195 (waived RM20K/yr)
Maybank 2 Platinum (Amex) 5% weekends (all retail) All stations None RM 50/mo (all categories) Free for life

Source: Official bank product pages and RinggitPlus comparisons (March 2026). Verify current rates at each bank's official site before applying.

If You Spend RM 300/Month on Petrol — Here's Who Wins

Headline percentages are almost useless without knowing the monthly cap and minimum spend conditions. Here is what RM 300/month on petrol actually earns you on each card:

Card Monthly Cashback (RM 300 petrol spend) Annual Cashback Condition to earn this
Maybank Ikhwan (8% wknd + 1% wkday) ~RM 19–24* ~RM 228–288 Petronas only. Weekend fill-ups earn 8%, weekday 1%. Cap is RM 50/mo — not hit at RM 300.
RHB Shell Visa (12%) RM 30 (capped) RM 360 Shell only. Must spend RM 3,000/mo total. Cap hits at RM 250 petrol spend at 12%.
CIMB Cash Rebate (5%) RM 15 RM 180 Any station. Must spend RM 3,000/mo total for 5%; drops to 2% (RM 6/mo) below that.
UOB ONE Platinum (10%) RM 15 (capped) RM 180 Any station. Must spend RM 1,500/mo total. Cap is RM 15/mo — hit at RM 150 petrol spend.
Maybank 2 Platinum (5% wknd) ~RM 10–15* ~RM 120–180 Any station. Weekend fill-ups only. Cap RM 50/mo shared across all categories.

* Estimate assumes ~50% of petrol spend on weekends. Actual cashback varies with your fuelling schedule. Source: official T&Cs, verified March 2026.

The takeaway: RHB Shell Visa earns the most raw cashback (RM 360/year) if you already spend RM 3,000/month total and pump exclusively at Shell. But the Maybank Ikhwan card is not far behind (up to RM 288/year) with zero annual fee, zero minimum spend, and total simplicity. For drivers who do not consistently hit RM 3,000/month in total spending, Ikhwan wins outright.

Annual Fee vs Cashback: The Breakeven Reality

Two cards on this list charge RM 195/year in annual fees. Before you commit, run the numbers.

RHB Shell Visa — RM 195/year

The annual fee is waived in Year 1. From Year 2, it is waived if you make at least 24 card swipes per year — roughly 2 transactions per month. If you pump at Shell twice a month, the fee is effectively free. At RM 30/month petrol cap, you earn up to RM 360/year — well above the fee. Verdict: breakeven is trivial if Shell is your regular station and you hit 24 swipes.

UOB ONE Platinum — RM 195/year

The fee is waived only if you spend RM 20,000 per year (RM 1,667/month) minimum. The petrol cashback cap is RM 15/month = RM 180/year maximum. If you pay the full RM 195 annual fee, you cannot break even on petrol cashback alone. You need to use this card heavily across all eligible categories (groceries, dining, Grab) to justify the fee. Verdict: not worth it for a pure petrol use case.

Petronas Mesra Points vs Credit Card Cashback

Every time you pump at Petronas, the cashier will ask if you have a Mesra card. Here is the honest comparison.

Petronas Mesra earns 3 points per litre. You redeem at 100 points = RM 1. That means 3 points per litre = RM 0.03 per litre in value. On RON95 at RM 2.05/litre, that is a 1.46% effective return.

The Maybank Ikhwan card's 8% weekend cashback on RM 2.05/litre RON95 delivers RM 0.164 per litre — more than 5x the Mesra return.

But here is the thing: you can stack both. Petronas accepts credit card payments, and scanning your Mesra card at the same transaction earns you both Mesra points and credit card cashback simultaneously. There is no conflict — always swipe both. The Maybank Ikhwan card is particularly effective here since it is co-branded with Petronas and designed to work alongside the Mesra programme.

Pro tip: If you pump at Petronas on weekends: swipe Maybank Ikhwan card (8% cashback) + scan Mesra card (3 pts/litre) + pay via Setel app for Setel rewards. Three reward streams from one transaction. Overkill? Maybe. But it adds up.

Looking to compare other financial products? Check our credit card comparison tool for a full view of Malaysian credit cards across all categories, or read our robo-advisor guide if you want to put that cashback to work as an investment.

Card-by-Card Breakdown

1. Maybank Islamic Petronas Ikhwan Visa Gold Card-i — Best for Petronas Regulars

This card was built for one purpose: rewarding Petronas customers. The 8% weekend / 1% weekday structure is straightforward, the RM 50/month cap is generous enough that most drivers will not hit it on petrol alone, and the lifetime free annual fee removes any breakeven calculation from the equation.

The catch: it only rewards you at Petronas. If your nearest station is a Shell or BHP, this card is useless for those transactions. It also earns only 1X TreatsPoints on non-Petronas retail spend — not a great all-rounder. Use it exclusively for Petronas and carry a separate card for everything else.

Best for: Drivers who pump predominantly at Petronas, want zero complexity, and do not want to think about minimum spend thresholds.

Apply for Maybank Ikhwan Card

2. RHB Shell Visa Credit Card — Highest Cashback if You Qualify

12% cashback is the highest headline rate in this roundup. The conditions are real, though: you need RM 3,000 total monthly spending across all categories, and petrol cashback caps at RM 30/month. This is not a petrol-only card — it rewards e-wallet reloads (up to 5%), groceries (up to 5%), and utilities (up to 5%) too.

If you are already spending RM 3,000/month across your normal life (groceries, online shopping, bills) and you mainly pump at Shell, this card is a strong choice. The annual fee waiver via 24 swipes is genuinely easy to hit. The Islamic variant (RHB Shell Visa Credit Card-i) offers the same rates for Shariah-conscious applicants.

Best for: Shell loyalists who naturally spend RM 3,000+/month and want a multi-category cashback card with Shell as the anchor.

Apply for RHB Shell Visa

3. CIMB Cash Rebate Platinum — Best for Multi-Station Drivers

5% cashback at any petrol station nationwide, no annual fee ever, and a simple structure: spend RM 3,000/month to unlock 5%, otherwise earn 2%. The RM 30/month cap means maximum petrol cashback is RM 360/year, but you hit the 5% cap at RM 600 petrol spend — most drivers will not spend that much on petrol alone in a month.

The card also rewards groceries, cinema, mobile, and utility bills at 5% (same cap shared across categories). If you use it across multiple everyday categories, the combined cashback compounds. Free for life makes the risk zero.

Best for: Drivers who pump at mixed stations and want a fuss-free, no-annual-fee card that works everywhere without brand loyalty.

Apply for CIMB Cash Rebate

4. UOB ONE Platinum — High Rate, Tight Cap

10% on all petrol sounds impressive. The RM 15/month cap (maximum RM 180/year) means this card pays out less in petrol cashback than any other card on this list — despite the higher percentage. Its strength is that the 10% applies to petrol, groceries, dining, and Grab simultaneously, so high spenders across multiple categories unlock better overall returns.

New applicants can only apply for the Platinum variant (Classic is discontinued). The RM 195 annual fee requires RM 20,000/year spend to waive, which is a high bar. Only worth considering if you are a high overall spender who wants one card for everything.

Best for: High spenders who use their card for petrol, groceries, dining, and Grab — and can hit RM 1,500/month consistently across all categories.

5. Maybank 2 Platinum (Amex) — Best General Weekend Spender

Not a dedicated petrol card, but 5% cashback on all retail including petrol on weekends makes it a solid backup. No minimum spend, lifetime free annual fee. The RM 50/month cap is shared across all categories — if you use this card for weekend groceries and dining too, the petrol cashback competes for the same cap. Works best for drivers who mostly pump on weekends and have a simple spending profile.

Best for: Drivers who already hold the Maybank 2 Platinum as their main card and want petrol rewards without a second card.

Our Verdict

Our Pick: Maybank Islamic Petronas Ikhwan Visa Gold Card-i

For the majority of Malaysian drivers — particularly those in the Klang Valley where Petronas stations are everywhere — this card wins. No annual fee, no minimum spend, up to RM 288/year cashback, and the ability to stack Mesra points on top. It demands nothing from you except pumping at Petronas.

Runner-up for Shell loyalists: RHB Shell Visa at 12%, provided you naturally spend RM 3,000/month and will hit 24 swipes for the annual fee waiver.

Runner-up for multi-station flexibility: CIMB Cash Rebate Platinum — no conditions, no annual fee, works everywhere.

Apply for Maybank Ikhwan Card (Best Pick)

Frequently Asked Questions

Can I use a credit card at all petrol stations in Malaysia?

Yes. All major petrol chains in Malaysia — Petronas, Shell, BHP, Caltex, and Petron — accept Visa and Mastercard credit cards. Most now support contactless tap-to-pay at the pump or counter. Caltex and Shell in particular have tap-at-pump infrastructure. Note: co-branded cards (like the RHB Shell Visa) earn their highest cashback only at their partner station, not all brands.

How is cashback credited on a petrol credit card?

Cashback is credited as a statement credit — it reduces your outstanding balance, usually within 1–2 billing cycles after the qualifying spend. It is not paid out as cash. Some cards (like Maybank Ikhwan) credit cashback in the following month's statement. Always check the specific T&Cs: most cards cap cashback at a monthly maximum regardless of how much you spend above that threshold.

Which credit card gives the most cashback for Petronas specifically?

The Maybank Islamic Petronas Ikhwan Visa Gold Card-i is purpose-built for Petronas. It gives 8% cashback on weekends and 1% on weekdays at Petronas stations, capped at RM50/month, with zero annual fee and no minimum spend. If most of your fuelling is at Petronas, this is the strongest card in terms of effective return per ringgit spent.

Is Petronas Mesra points better than cashback from a credit card?

No — not by a wide margin. Petronas Mesra earns 3 points per litre, and 100 points = RM1. That works out to roughly RM0.03 value per litre. The Maybank Ikhwan card's 8% weekend cashback delivers around RM0.26–0.34 per litre depending on fuel grade. Cashback wins. The smart move: use a cashback credit card AND swipe your Mesra card simultaneously to stack both rewards.

What happens if I don't meet the minimum spend for high cashback?

You earn the fallback rate instead. For the RHB Shell Visa, that's 0.2% if you spend under RM500/month at Shell. For UOB ONE Platinum, it drops from 10% to 0.2% if you miss RM1,500 total monthly spend. Always calculate whether your actual spending habits unlock the high rate — otherwise a simpler no-minimum card like Maybank Ikhwan earns you more.

Should I get a petrol co-branded card or a general cashback card?

It depends on your fuelling brand loyalty. If you pump exclusively at Shell, the RHB Shell Visa (12% with RM3K spend) beats everything. If you pump at whichever station is on your route, a multi-station card like CIMB Cash Rebate (5% everywhere, no annual fee) or UOB ONE Platinum (10% everywhere, RM1,500 min spend) is more flexible and likely earns more overall.

Is annual fee worth paying for a higher petrol cashback rate?

Do the maths first. The UOB ONE Platinum charges RM195/year but delivers 10% cashback capped at RM15/month = RM180/year maximum. At RM195 annual fee, you need to hit the RM15 cap every single month just to break even — that means spending RM1,500/month consistently. The RHB Shell Visa at RM195/year is waived after 24 swipes. If you swipe at Shell 24+ times a year, it's effectively free.

Last updated: March 2026. Card rates, fees, and conditions verified from official bank product pages and RinggitPlus comparisons. Always verify current terms directly with the issuing bank before applying — cashback rates and conditions can change without notice.