Best Petrol Credit Card Malaysia 2026: Highest Cashback at Shell, Petronas & BHPetrol Ranked
RM 360 per year. That's how much extra cashback the right petrol credit card returns over a generic 0.5% rebate card for a Klang Valley driver — and the gap doubles when you also use the card for groceries and Grab. Most "best card" lists rank by headline cashback percentage; we ranked by actual ringgit landed in your pocket at realistic monthly spend.
For most drivers: the Maybank Islamic Petronas Ikhwan Visa Platinum-i — 8% weekend cashback at Petronas, RM 50/month cap, no annual fee, no minimum spend. Shell loyalists who already swipe RM 3,000+/month total should get the RHB Shell Visa for 12% (capped at RM 30/month). BHPetrol, Caltex and Petron drivers have one realistic pick: the UOB ONE Card at 10% on any station.
Ready to apply? RinggitPlus lets you check your pre-approval odds across 15+ Malaysian banks in under 2 minutes — no impact on your CCRIS score until you formally apply.
Compare petrol credit cards — free, 2 minutes
Top 5 Petrol Credit Cards at a Glance
| Card | Station | Cashback | Monthly Cap | Min Spend | Annual Fee | Best For |
|---|---|---|---|---|---|---|
| RHB Shell Visa | Shell only | 12% | RM 30 | RM 3,000 | Free (24 swipes) | Shell loyalists, RM 3K+/mo total spenders |
| CIMB PETRONAS Visa Infinite-i | Petronas only | 12% | Tiered | RM 3,000 | Free | High-income Petronas loyalists (Shariah) |
| UOB ONE Card | Any station | 10% | RM 15/cat | RM 1,500 | Free (RM 1.5K spend) | BHPetrol, Caltex, Petron drivers; multi-category stackers |
| Maybank Islamic Petronas Ikhwan Visa Platinum-i | Petronas (wknd) | 8% wknd / 1% wkday | RM 50 | None | Free for life | Most drivers — low effort, no minimums |
| CIMB Cash Rebate Platinum | Any station | 5% | No cap* | None | Free | Light drivers, simplicity |
Source: RinggitPlus petrol credit card category page (verified June 2026) and individual bank product pages. RON95 reference price RM 3.92/L (27 May – 3 June 2026 weekly KPDN ceiling).
Just compared and ready to apply? RinggitPlus instantly shows which of these you qualify for based on your income bracket, with one-click application:
Check petrol card eligibility — 2 minutes
Pick By Where You Pump: A 3-Way Verdict
Forget the headline rate. The honest question is which brand of pump your steering wheel naturally points at. Pick the column that matches your driving life — then go to the matching deep-dive section below.
| If you fill mostly at… | Get this card | Why |
|---|---|---|
| Shell | RHB Shell Visa | 12% is the joint-highest rate in Malaysia. The RM 30/mo cap is small but absolute — you hit it at RM 250 Shell spend, which most drivers clear in week 2. |
| Petronas | Maybank Islamic Petronas Ikhwan Visa Platinum-i | 8% on weekends, RM 50/mo cap is generous (you'd need RM 625 weekend spend to max it), no minimum spend trap, free for life. The cleanest pick for most drivers. |
| BHPetrol / Caltex / Petron / mixed | UOB ONE Card | 10% any station, RM 15 cap per category. Also stacks 10% on Grab, dining and groceries — a multi-category cashback engine, not just a petrol card. |
RHB Shell Visa — The Math Reviewers Skip
The headline: 12% cashback at Shell — joint-highest in Malaysia. Annual fee waived if you make 24 retail transactions a year (basically two coffee swipes a month). Sounds unbeatable.
The catch: Two of them. First, the 12% only triggers if your total monthly card spend (not just Shell) crosses RM 3,000. Below that, you earn the fallback 0.2% on Shell. Second, the cashback caps at RM 30/month — equivalent to just RM 250 Shell spend.
RM 400 × 12% = RM 48 raw cashback → capped at RM 30 → effective rate 7.5%.
Add RM 2,600 in non-petrol monthly spend (groceries, bills, Grab) earning 0.2% = RM 5.20.
Total monthly: RM 35.20. Annual: RM 422.
If your total card spend lives below RM 3,000/month, the RHB Shell Visa quietly degrades into a 0.2% card with a misleading marketing line. Our broader cashback roundup covers the flat-rate alternatives that don't punish you for spending less.
Maybank Islamic Petronas Ikhwan Visa Platinum-i — The Quiet Workhorse
The headline: 8% cashback at Petronas on weekends (Saturday–Sunday), 1% on weekdays. RM 50/month cap. No minimum spend. Free for life. Shariah-compliant (no riba, no late-fee interest).
Why most drivers should default here: The card has no failure mode. Spend RM 50 at Petronas, earn RM 4. Spend RM 600, earn RM 48 (one ringgit under cap). Forget your card for a month and lose nothing — there's no annual fee waiting to bite.
Assume 60% of fills land on weekends (typical pattern in KL/Selangor): RM 300 × 8% = RM 24.
Weekday spend RM 200 × 1% = RM 2.
Total monthly: RM 26. Annual: RM 312. Stack with Mesra (~RM 18/year extra at 3 pts/L) and you clear RM 330.
The smart play: keep this as your daily petrol card, then use a no-minimum reward card (like the Maybank 2 Gold Cards) for groceries and dining where weekend Petronas spend would otherwise be wasted.
UOB ONE Card — Best Multi-Station, Best Multi-Category
The headline: 10% cashback on five categories — petrol (any station), groceries, dining, Grab, and contactless mobile payments. RM 15 cap per category per month. Triggers above RM 1,500 total monthly spend. Annual fee waived at RM 1,500 spend.
Why this is the only realistic BHPetrol/Caltex/Petron pick: No major Malaysian bank issues a co-branded card for those three chains. If you fill at BHPetrol because it's on your commute route, the choice collapses to "10% UOB ONE" or "5% generic Maybank/CIMB". The 5pp gap is structural.
Petrol RM 300 × 10% = RM 30 → capped at RM 15. Grab RM 200 × 10% = RM 20 → capped at RM 15. Groceries RM 400 × 10% = RM 40 → capped at RM 15.
Total monthly across 3 categories: RM 45. Annual: RM 540. Highest absolute return on this list — but only if you actually spread spend across categories.
The trap: drivers who treat the UOB ONE as a petrol-only card hit the RM 15 petrol cap at RM 150 spend and earn 0.5% on the rest. You're leaving 4 categories of cashback on the table. Treat it as a household-spend hub, not a pump card.
CIMB PETRONAS Visa Infinite-i — The 12% Petronas Ceiling
The headline: 12% cashback at Petronas, matching the RHB Shell Visa as Malaysia's joint-highest petrol rate. Shariah-compliant. Free annual fee.
The fine print: Visa Infinite tier needs RM 10,000+ monthly income or RM 120,000 annual. The RM 3,000 monthly minimum spend trigger applies. The cashback tiers — you get the full 12% only on the first chunk of Petronas spend before stepping down. Most drivers earning under RM 8,000/month should default to the Maybank Ikhwan Platinum-i above instead, which has no income hurdle.
If you do qualify and pump only at Petronas, this beats the Maybank Ikhwan by ~4 percentage points on the qualifying tier — worth roughly RM 10-15/month extra at RM 400 spend. Run the income-bracket filter on our card comparison page to see if your salary unlocks Visa Infinite tier across other banks too — the same income that gets you this card usually unlocks better travel and dining cards as well.
The Gotcha: When 12% Beats Itself Down to 3%
Headline cashback percentages are an attention trap. What matters is the effective rate after caps and minimum-spend traps. Here's what RM 600/month Shell spend actually earns across the cards above:
| Card | Headline Rate | RM Earned | Effective Rate |
|---|---|---|---|
| RHB Shell Visa (RM 3K total spend met) | 12% | RM 30 (capped) | 5.0% |
| RHB Shell Visa (under RM 3K total spend) | 12% | RM 1.20 | 0.2% |
| UOB ONE Card (RM 1.5K total spend met) | 10% | RM 15 (capped) | 2.5% |
| Maybank Ikhwan Petronas Platinum-i (wknd %) | 8% | RM 48 | 8.0% |
| CIMB Cash Rebate Platinum | 5% | RM 30 | 5.0% |
At RM 600 monthly Shell spend, the boring 5%-no-cap Cash Rebate Platinum ties the headline 12% Shell card. At RM 800 spend, it beats it. The Maybank Ikhwan Petronas card — if you can shift loyalty to Petronas — beats every option on this list at this spend level because the RM 50 cap doesn't bind yet.
Rule of thumb: headline percentage matters at low petrol spend; uncapped flat rates matter at high spend; minimum-spend triggers matter at any spend if you're not sure you'll hit them.
Stacking Cashback With Mesra and BonusLink
Loyalty points run on a separate ledger from credit card cashback. The pump knows nothing about your card; the cashier scans your Mesra/BonusLink before the swipe; the bank settles the cashback later. You earn both — always.
- Petronas Mesra: 3 points per litre. 100 points = RM 1 Mesra ringgit. At RON95 (RM 3.92/L), that's roughly RM 0.77 per RM 100 spend — adds 0.77% on top of your card cashback. Effective Maybank Ikhwan weekend rate: 8.77%.
- Shell BonusLink: 1 point per RM 1 spend at Shell. 1,200 points = RM 6 fuel voucher. Roughly 0.5% return — stacks on top of the RHB Shell Visa's 12%.
- BHPetrol eCard: RM 1 voucher per RM 200 fuel spend (≈ 0.5% effective). Stacks with UOB ONE 10%.
One habit, two payouts. Most Malaysian drivers leave the loyalty layer untouched — the cashier asks "ada Mesra card?" and the answer is reflexively "tak ada". Sign up free at any Petronas pump.
Our Verdict
For the majority of Malaysian drivers — those spending RM 300–600/month on petrol, mostly at Petronas or willing to shift, with no urge to chase minimum-spend targets — this is the lowest-friction, highest-yield card. Free for life, no minimum spend, RM 50 cap is generous, and weekend Petronas fills are when most KL drivers fuel up anyway.
Pick RHB Shell Visa instead if: you live within 500m of a Shell pump, swipe RM 3,000+/month on your credit card across everything, and never see a Petronas station on your commute.
Pick UOB ONE Card instead if: you fill at BHPetrol, Caltex, or Petron — OR you want to extract 10% across petrol + Grab + groceries + dining + contactless in one swipe.
Ready to lock in cashback that adds up to RM 300+/year? RinggitPlus pre-checks your eligibility across all three cards above without affecting your credit score — picks the one most likely to approve, then routes the application to the bank directly.
Apply for the right petrol card — 2 minutes
Frequently Asked Questions
Can I combine petrol credit card cashback with Mesra or BonusLink points?
Yes, and you should. The credit card cashback and the loyalty card points are tracked separately at the pump — swipe your Petronas Mesra (3 points per litre, 100 points = RM 1) or Shell BonusLink (1 point per RM 1 spend) before tapping your credit card and you stack both. On a RM 500 Petronas fill at 8% Maybank Ikhwan cashback plus Mesra, the effective return is closer to 9% than 8%. It's the single biggest 'free money' habit Malaysian drivers miss.
What counts as a 'petrol transaction' on these cards?
Any swipe coded under MCC 5541 (Service Stations) or MCC 5172 (Petroleum Wholesale). All major Malaysian chains — Petronas, Shell, BHPetrol, Caltex, Petron — fall under 5541. Car wash, convenience store snacks at the kiosk, and engine oil top-ups bought at the petrol station typically do NOT qualify for the petrol cashback rate, even if rung up at the same counter — those are coded as retail. If the cashback feels lower than expected, check the merchant category code on your statement.
Do Grab and food-delivery fuel surcharges qualify for petrol cashback?
No. When you pay for a Grab ride, the merchant code is 4121 (taxi/limousine), not 5541. The fuel surcharge embedded in your fare is invisible to your credit card — Grab pays the driver, the driver buys their own petrol. If you drive for Grab or Foodpanda yourself, your petrol card cashback applies normally on your own pump swipes. Self-employed drivers should consider the UOB ONE Card, which also gives 10% cashback on Grab pay-in itself.
Is RHB Shell Visa's 12% cashback really capped so low it's useless for heavy drivers?
Almost — and most reviews skip this. The RM 30 monthly cap kicks in at just RM 250 of Shell spend (RM 250 × 12% = RM 30). Spend RM 600/month at Shell and your effective return drops from 12% to 5%. Spend RM 1,000 and it's 3%. Heavy Shell drivers (>RM 500/month at the pump) should pair the RHB Shell Visa with a flat-rate cashback card like Standard Chartered Simply Cash for the overflow. Or just take the UOB ONE Card's 10% on any station — its RM 15 cap is lower, but it doesn't burn your station-loyalty budget.
Which petrol credit card works for company vehicle reimbursement claims?
Any card with a clear monthly e-statement that itemises each pump transaction. Maybank, CIMB and Public Bank all email monthly statements with merchant name and amount per swipe — accountants accept these for mileage claims. The Maybank Islamic Petronas Ikhwan Visa Platinum-i is popular for company-reimbursed fleet drivers because it has no annual fee, no minimum spend, and the statement clearly tags each Petronas transaction. Just keep the original receipt for amounts above RM 50, which is the typical employer threshold.
Should I open a petrol credit card if I drive less than RM 200/month?
Probably not as your primary card. At RM 200/month petrol spend, even the best card (12% RHB Shell or 10% UOB ONE) earns you only RM 18-24/month, and most have a minimum-spend trap that drops the rate to 0.2-0.5% if you don't hit it. A general 5% no-strings cashback card like CIMB Cash Rebate Platinum or Maybank 2 Gold Cards will give you roughly RM 10/month — less, but with zero failure mode. Petrol-specific cards reward heavy drivers; they punish light ones.
Last updated: June 2026. Rates, caps, and minimum-spend conditions verified against RinggitPlus and individual bank product pages. RON95 reference price from KPDN weekly retail ceiling.