Best Credit Card for Utility Bills Malaysia 2026: Real Cashback on TNB + Astro + Unifi After the Q4 2025 Nuke
The utility cashback landscape in Malaysia got nuked in the last twelve months. Maybank pulled utility cashback across its entire card range on 1 December 2025. UOB removed utility bills from ONE and EVOL on 31 October 2025. Standard Chartered killed it on Simply Cash in April 2025. Public Bank Quantum quietly swapped cashback for VIP Points in early 2026. If you are still using the "best utility card" recommendation you read on a 2019 or 2023 aggregator page, you are almost certainly earning zero cashback on your TNB, Astro and Unifi bills right now.
For a Klang Valley household paying RM 350/month on utilities (TNB RM 200 + Astro RM 80 + Unifi RM 70): the CIMB Cash Rebate Platinum — 5% cashback via Standing Instruction on TNB, TM/Unifi and Astro when your total monthly card spend crosses RM 3,000. Capped RM 30/month. If you fuel at Shell and want to stack: the RHB Shell Visa gives 5% on utilities plus 12% at Shell in the RM 3,000+ spend tier. For a one-time boost: the HSBC Bill-On-Us promotion pays 20% cashback per auto-debit service, capped RM 90.
The rest of this piece walks through the real cashback maths on a RM 350/month utility profile, the cap-versus-spend table that tells you which card actually pays out on your specific TNB+Astro+Unifi combination, the JomPAY gotcha that will silently strip your cashback if you're not careful, and the five-profile verdict table so you can jump straight to the card that fits your household.
The 2025 Utility Cashback Nuke: Who Killed What, and When
Before the recommendation table, the graveyard. If you're holding any of these cards for the utility cashback benefit, that benefit is gone. Cross the card off and move to the next section.
| Card / Bank | Utility Cashback Before | What Changed | Effective |
|---|---|---|---|
| Maybank 2 Amex Platinum | 5% weekends (utilities excluded from 2019) | Extended exclusion to all Maybank cards, all channels | 1 Dec 2025 |
| Maybank Islamic Ikhwan Amex Platinum-i | 5-8% online (government utilities already excluded) | Full utility MCC 4900 exclusion | 1 Dec 2025 |
| UOB ONE Card (Classic & Platinum) | Up to 10% at RM 1,500+ monthly | Utility bills removed from cashback and min-spend calc | 31 Oct 2025 |
| UOB YOLO (now UOB EVOL) | 8% online — the only JomPAY-as-online card | Card rebranded EVOL; utilities and top-ups excluded | 1 Jan 2026 |
| Standard Chartered Simply Cash (ex-JustOne Platinum) | 15% on auto-bill (insurance/telco/utilities) | Utilities dropped; card focused on petrol/grocery/dining | Apr 2025 |
| Public Bank Quantum Visa/Mastercard | 5% online cashback, cap RM 30/month | Cashback replaced with VIP Points (~0.5-1% effective) | Early 2026 |
| Hong Leong Wise | Never a utility card (0.2% baseline) | Explicitly excludes JomPAY, FPX, government bills | Standing rule |
The math this changes: a household paying RM 350/month on utilities via UOB ONE at the 10% tier used to earn up to RM 15/month = RM 180/year. On the same UOB ONE card in July 2026, that same RM 350 earns RM 0. Multiply that across the market — Maybank, UOB, Standard Chartered, Public Bank — and roughly 70% of the cashback capacity on Malaysian utility bills was withdrawn in the last twelve months.
The 3 Cards That Still Pay Real Cashback on TNB, Astro & Unifi
The survivors are narrower than the pre-nuke market, but the maths on the ones that survived is actually better than most SEO articles would have you believe — because the cap is now more likely to be the binding constraint than the eligibility.
| Card | Utility Rate | Min Monthly Spend | Monthly Cap | JomPAY? | Annual Fee |
|---|---|---|---|---|---|
| CIMB Cash Rebate Platinum | 5% (SI) / 2% below | RM 3,000 for 5% tier | RM 30 (all categories) | No — direct debit only | Free for life |
| RHB Shell Visa | 1% / 2% / 5% (tiered) | RM 800 / RM 1,500 / RM 3,000 | RM 10 (grocery + utilities shared) | Direct only | RM 195 (waived 24 swipes) |
| HSBC Bill-On-Us Promo | 20% (promo) | Enrolment per service | RM 30/service, RM 90 total | Auto-debit only | Card-dependent |
Every rate above is a Standing-Instruction or auto-debit rate. If you pay TNB manually every month via the myTNB app on a new date each cycle, the CIMB Standing Instruction rate does not apply — you fall back to the 0.2% base rate. This is the single most common reason readers complain that their card "isn't paying cashback on TNB" — the SI setup is missing.
See Which Utility Card Matches Your Household ProfileReal Cashback Maths: What RM 350/Month of Utilities Actually Earns
Klang Valley reference profile: TNB RM 200 (double-storey terrace, 2 adults + 2 kids, AC in bedrooms) + Astro RM 80 (Sports Pack) + Unifi RM 70 (300 Mbps) = RM 350/month, RM 4,200/year in utility spend. Here is what each surviving card pays out on that profile, assuming your total monthly card spend hits the required tier.
- CIMB Cash Rebate Platinum at 5% tier (total spend ≥ RM 3,000/month): 5% × RM 350 = RM 17.50/month, capped RM 30 for all 5% categories combined. If utilities are your only 5% category → RM 210/year. If you also spend RM 400/month on groceries + petrol combined → cap hits at RM 30, still RM 360/year.
- CIMB Cash Rebate Platinum at 2% tier (total spend < RM 3,000/month): 2% × RM 350 = RM 7/month → RM 84/year.
- RHB Shell Visa at 5% tier (spend ≥ RM 3,000, so you're already Shell-fuelling): 5% × RM 350 = RM 17.50 but capped RM 10/month combined with grocery. Grocery-heavy months eat the cap → RM 60-120/year depending on split.
- HSBC Bill-On-Us Promotion: 20% × (RM 200 + RM 80 + RM 70) each capped RM 30 per service = RM 40+RM 16+RM 14, capped to RM 30 each = RM 30+RM 16+RM 14 = RM 60 first month, capped RM 90 across promo → RM 90 one-time.
- Maybank 2 Amex / UOB ONE / SC Simply Cash / Public Bank Quantum: RM 0.
The winning strategy for the reference profile is CIMB Cash Rebate Platinum as the primary — the RM 3,000 monthly spend threshold is hit by most working households once you route groceries, petrol and dining through the same card — plus the HSBC Bill-On-Us promo redeemed once as a one-time RM 90 boost when it runs. Total addressable annual cashback on utilities alone: RM 300+ in year one, RM 210+ steady state after the promo expires. That is roughly a month of Astro paid back to your card every year, and it is the ceiling the current 2026 market allows.
Cap-vs-Spend: Which Card's Cap Bites First?
The cap column in the table above is where readers get burned. Every surviving utility card has a monthly cap, and the cap is nearly always the binding constraint before the cashback rate is. Here is the spend level at which each card's cap kicks in for utility bills alone (ignoring other categories).
| Card | Cap Applies At | Effective Rate After Cap | Recommended For |
|---|---|---|---|
| CIMB Cash Rebate Platinum | RM 600 utilities (at 5% × 600 = RM 30) | Falls below 5% above RM 600/mo | RM 350-600/month utility households |
| RHB Shell Visa | RM 200 utilities (at 5% × 200 = RM 10) | Rate collapses fast above RM 200/mo | Small households or Shell fuellers |
| HSBC Bill-On-Us Promo | RM 150/service (at 20% × 150 = RM 30) | Zero after RM 90 total earned | One-off enrolment boost |
Reader test: total up your last three months of TNB + Astro + Unifi bills. Divide by 3. If that average is under RM 600 and your total card spend crosses RM 3,000/month → CIMB Cash Rebate Platinum wins clean at the 5% tier and the cap does not bite. If the average is RM 600-1,000 → CIMB still wins but the effective rate drops (RM 30 cap divided by higher spend). If the average is above RM 1,000/month (large family, three-storey with pool pump, Astro Premium) → no card on the Malaysian market pays meaningfully on the excess above cap, and the utility bill is genuinely a break-even category above that point.
The JomPAY Gotcha That Silently Strips Cashback
JomPAY was the only clean route to earning "online cashback" on utility bills — until UOB YOLO/EVOL closed that loophole on 1 January 2026. Every other card in the Malaysian market either explicitly excludes JomPAY (Hong Leong Wise, most HSBC promotions), treats it as a bill payment that earns the base 0.2% rate (most others), or never accepted it as a cashback-eligible transaction to begin with. In July 2026 the safe rule is: if the payment routes through JomPAY, assume zero cashback.
This matters because JomPAY is the default payment method inside most Malaysian banking apps — Maybank2u, CIMB Clicks, RHB Now, Public Bank PBe all default to JomPAY for utility billers. Reading the small text carefully: JomPAY is a payment rail, not a cashback route. To earn cashback in 2026, you need to bypass JomPAY entirely and set up either (a) Standing Instruction inside your card's issuing bank app, or (b) direct autopay on the biller's own portal (mytnb.com.my, astro.com.my, unifi.com.my) with the credit card as the payment method.
The five-minute fix: log into CIMB Clicks → Bill Payment → Standing Instructions → add TNB Bhd, Astro, and TM Berhad each with the CIMB Cash Rebate Platinum as the funding card. Once SI is running for three consecutive cycles, the 5% cashback tier stabilises. Learn how the flow works in our best cashback credit card Malaysia guide, or compare against the grocery cashback stack if you want to route grocery spend through the same RM 3,000 threshold.
Common Gotcha: Maybank 2 Amex and "Bayaran Kerajaan"
The single most common Malaysian reader question on this topic — including a live thread on r/MalaysianPF from May 2026 — is variations of "I paid TNB on my Maybank 2 Amex weekend, why no cashback?" The short answer: Maybank has excluded government utility payments (bayaran kerajaan) from the 5% weekend cashback since 1 June 2019. The December 2025 rule change extended that exclusion beyond weekends to all channels and all Maybank cards. Even if the merchant descriptor on your statement reads "TNB SelfBilling" and Amex is accepted at checkout, the cashback engine strips utility MCC 4900 transactions from the eligible pool before calculating your reward.
Also worth flagging: Amex is not accepted for Unifi autopay, only Visa and Mastercard. So even a hypothetical "Amex that still paid utility cashback" would fail on Unifi at the acceptance layer. For readers wedded to the Maybank ecosystem, the honest recommendation is to hold Maybank 2 Amex for weekend dining and Petronas (where the Ikhwan variant still pays), then run a separate utility card entirely — that card being CIMB Cash Rebate Platinum, not any Maybank product. This is the same pattern we recommend in our dining cashback breakdown for households running two-card stacks.
E-Wallet Stacking: TNG and Boost vs Direct CC Pay
The honest tradeoff: stacking TNG eWallet or Boost with a credit card can rescue utility rewards if you are stuck with a card that pays zero on direct utility spend (Maybank across the board, UOB ONE, SC Simply Cash). The mechanic: reload TNG using the CC → use TNG to pay TNB, Astro or Unifi. The CC earns whatever its reload rate is (usually 0.2-1% in 2026 after the recent nerfs), and any TNG cashback promotion running on TNB payments at the time adds a second layer.
On a RM 350/month utility profile, the stack typically earns RM 3-6/month — RM 36-72/year. That is a fraction of the RM 210+/year available via CIMB Cash Rebate Platinum's direct 5% tier. E-wallet stacking is a fallback, not an optimisation. Only run it if you cannot get approved for CIMB Cash Rebate Platinum (minimum income RM 2,000/month is the lowest CC threshold on the Malaysian market — approval friction should be low) or if you already carry a utility-excluded card as your primary. Our Touch 'n Go eWallet review breaks down the current reload-rate table if you want to model the stack precisely.
The 5-Profile Verdict Table
One card is not the answer for every reader. Match your monthly utility spend and personal constraints to the profile below.
| Reader Profile | Monthly Utility Spend | Best Card in 2026 | Estimated Annual Cashback |
|---|---|---|---|
| Small household (single, condo) | < RM 200/month | HSBC Bill-On-Us Promo (one-time) then CIMB Cash Rebate Platinum SI | RM 90 promo + RM 48-60 steady state |
| Medium household (KL couple, terrace) | RM 200-450/month | CIMB Cash Rebate Platinum SI at 5% tier | RM 210-360 |
| Large family (3+ kids, semi-D) | RM 500-800/month | CIMB Cash Rebate Platinum SI (cap-bound at RM 30/mo) | RM 360 (cap-bound) |
| Digital nomad / small biz owner | RM 300-500/month + Shell fuelling | RHB Shell Visa (12% Shell + 5% utilities stacked) | RM 120 utilities + RM 240 petrol = RM 360+ |
| Muslim / Islamic-only | Any bracket | RHB Shell Visa Credit Card-i (same tier structure, Shariah-compliant) | RM 60-120 (cap-bound) |
For 8 out of 10 Klang Valley households, the winner is the CIMB Cash Rebate Platinum. Free for life, 5% via Standing Instruction on TNB + Astro + Unifi when your total monthly card spend crosses RM 3,000 (which most households hit once petrol and groceries route through the same card), RM 30/month cap that survives most utility profiles, and importantly still active in 2026 while every competitor bailed out of the category. Do the 5-minute Standing Instruction setup inside CIMB Clicks, then forget about it.
The only reason to pick a different card: (a) you fuel almost exclusively at Shell and want to stack the 12% Shell rate on top → RHB Shell Visa Credit Card-i / Visa; (b) you want a one-time RM 90 boost before you switch → enrol HSBC Bill-On-Us Promotion first.
Frequently Asked Questions
Does TNB SelfBilling work with all credit cards?
Yes. TNB SelfBilling (via mytnb.com.my or the myTNB app) accepts any Visa, Mastercard or Amex issued in Malaysia through its online payment gateway. The problem is not acceptance — it is cashback eligibility. Most issuers process TNB SelfBilling as a utility MCC 4900 transaction, which after the Q4 2025 rule changes now earns zero cashback on Maybank, UOB, Standard Chartered and Public Bank Quantum. To actually earn cashback on TNB SelfBilling in July 2026, use CIMB Cash Rebate Platinum (set up Standing Instruction, 5% capped RM 30/month if total monthly card spend hits RM 3,000+) or RHB Shell Visa (5% on utilities at RM 3,000+ monthly spend, capped RM 10/month combined with grocery).
How do I set up Astro autopay on a credit card for cashback?
Astro autopay is set up either via astro.com.my (My Account → Payment Method → Add Credit Card) or by calling 03-9543 3838. Once auto-debit is running against the card, Astro processes it as a recurring merchant transaction with MCC 4899 or 4900 depending on the routing. On CIMB Cash Rebate Platinum you must add Astro under Standing Instruction inside CIMB Clicks for the 5% rate to trigger — without SI, Astro autopay may only earn the 0.2% baseline. HSBC's promotional Bill-On-Us campaign explicitly whitelists Astro Auto Debit at 20% cashback, capped RM 30 per service.
Does Unifi accept Amex for autopay?
No. Unifi's autopay portal accepts Visa and Mastercard only. Amex is not supported for Unifi recurring billing as of July 2026, which knocks the Maybank 2 Amex Platinum off any utility-bill strategy even before the utility exclusion applies. If you hold Maybank 2 Amex and want cashback on Unifi, you would need to use the Visa side of the pair — but Maybank 2 Amex's Visa companion is also excluded from utility cashback (has been since 1 June 2019, extended across the Maybank card range on 1 December 2025).
Does JomPAY count as an online transaction for credit card cashback?
Almost never in July 2026. JomPAY was originally routed as an online bill payment on the UOB YOLO Visa (now rebranded UOB EVOL), which was the single card in Malaysia that treated JomPAY as online-spend eligible. That card exclusion changed on 31 October 2025 when UOB removed utility bills from EVOL cashback entirely. Hong Leong Wise explicitly excludes JomPAY, FPX and government bill payments from all cashback tiers. The safe assumption in 2026: if the payment routes through JomPAY, assume zero cashback and either switch to direct debit from the biller portal or use Standing Instruction on CIMB Cash Rebate Platinum instead.
Is the HSBC Bill-On-Us cashback promotion still worth it in 2026?
For a short burst, yes. HSBC's Bill-On-Us Promotion offers 20% cashback on each qualifying auto-debit service (TNB, Astro, Unifi, TM among others), capped at RM 30 per service and RM 90 across the promotion period. That is the highest single-shot cashback rate available on utilities right now. The catch: it is a limited-period promotion, not a permanent feature, and you have to enrol each service separately. For a Klang Valley household paying TNB RM 200 + Astro RM 80 + Unifi RM 70, all three services enrolled at 20% cashback capped RM 30 per service means you hit RM 90 in the first 1-2 billing cycles then earn zero for the rest of the year. Useful as a one-time boost, not a long-term strategy.
What happened to Maybank utility cashback in December 2025?
Effective 1 December 2025, Maybank added utilities (MCC 4900) to the cashback exclusion list across its credit card range. Before the change, cards like the Maybank 2 Gold Amex Platinum and Maybank Islamic Ikhwan already excluded 'government utilities' from the 5% cashback tier, but the December 2025 change extended the exclusion to include TNB, Astro autopay, TM/Unifi and Time. It is now virtually impossible to earn cashback on utility bills through any Maybank credit card. TreatsPoints on utility spend also dropped to 1x from 5x. This was the single biggest shift in the Malaysian utility-cashback landscape in 2025.
Is the Public Bank Quantum Visa still a good utility card?
No — the Public Bank Quantum series was revised in early 2026. Utility bills no longer earn 5% cashback; they now accrue Public Bank VIP Points instead. VIP Points redeem at a lower effective rate than the old cashback structure (roughly 0.5-1% depending on redemption category, versus the previous 5% cashback capped RM 30). Older articles and forum threads still list Quantum as a top utility card — treat that recommendation as stale. Anyone currently holding Quantum for utilities should reassess against CIMB Cash Rebate Platinum in July 2026.
Should I stack TNG eWallet or Boost with a credit card for utility bills?
Only if your CC is otherwise earning zero on utilities. Reloading TNG eWallet with a cashback card, then using TNG to pay TNB, gives you: (a) the CC's e-wallet reload rate (usually 0.2-1% on most 2026 cards after the recent nerfs) plus (b) any TNG cashback promotion running on TNB payments at the time. On a RM 200 TNB bill that stacks to maybe RM 2-4 in total rewards versus RM 10 straight cashback from CIMB Cash Rebate Platinum at the 5% tier. Direct CC pay wins when your card qualifies — e-wallet stacking is a fallback for people stuck with utility-excluded cards like Maybank 2 Amex or UOB One.
Can I earn cashback on Islamic credit cards for utilities?
Yes, on RHB Shell Visa Credit Card-i, which mirrors the conventional variant: 1% cashback on utilities at RM 800-1,999 monthly spend, 2% at RM 2,000-2,999, 5% at RM 3,000+, capped RM 10/month shared with grocery. Bank Rakyat's Aslah credit card does not offer a utility cashback tier as of July 2026. CIMB does not offer an Islamic variant of the Cash Rebate Platinum. Muslim cardholders wanting utility cashback without a conventional card are largely limited to the RHB Shell Visa-i.
Last updated: July 2026. Rates and terms verified against issuer official pages and the RinggitPlus product database in the week of publication. Utility cashback rules in Malaysia changed materially in Q4 2025 and Q1 2026 — if you are reading this article outside 2026, re-verify against the current T&C before enrolling in any Standing Instruction.