MalaysianPF

Credit Cards · 9 min read

Credit Cards With No Annual Fee in Malaysia

By JosephUpdated
Free For Life Visa Infinite Card
Contents

The short answer

There is no credit card in Malaysia with no annual fee.

Not one. Every card charges you RM25 a year in government service tax, and that RM25 is charged whether the bank waives your annual fee or not. Alliance Bank says it plainly on their own website when asked whether the tax still applies to a free-for-life card:

"Yes, the service tax is still chargeable even if you have been granted a waiver on the Annual Fee... we are unable to waive this amount."

So a "free for life" card costs RM25 a year. Two cards cost RM50. Over ten years that is RM500 you never see advertised.

With that out of the way: there are still 39 cards in Malaysia where the bank charges nothing on top of that RM25, with no spending condition, no minimum swipes, and no relationship to maintain. I checked every one of them against the bank's own product disclosure sheet in July 2026. Here they are, starting with the ones you can actually get.

What "no annual fee" usually means

Most cards advertised as having no annual fee are not free. They fall into four groups, and only the first is genuinely free.

Free for life. The fee is zero, forever, with nothing attached. This is what the phrase should mean.

Waived on transactions. Usually 12 retail transactions a year. This is one purchase a month, so if you use the card at all you will clear it. I would call this effectively free, with one caveat: if you open a card for the sign-up gift and leave it in a drawer, you get billed.

Waived on spending. A real threshold, like RM12,000 or RM100,000 a year. Most people fail these.

Waived on a relationship. You keep the fee waived only while you hold a home loan with the bank, or maintain RM200,000 on deposit, or keep priority banking status. Lose the relationship, pay the fee.

The 12-transaction cards are fine. The spend and relationship cards are where people get caught, because the marketing says "no annual fee" in the same size font either way.

Cards you can get on RM24,000 a year

This is where most people actually are, and it is the tier no comparison site bothers with because the affiliate commissions are smaller.

CardIncomeWhat you getFee
Alliance Visa Platinum VirtualRM24,0008x points on e-commerce and e-wallet top-upsFree for life
Maybank Grab Mastercard PlatinumRM24,0005 GrabCoins per RM1 on Grab and GrabPay reloadsFree for life
PB-Petron Visa GoldRM24,000Tiered petrol rebate up to 5%, capped RM50/monthFree for life
BSN ClassicRM24,000No rewards, but 11% finance charge for government servantsFree for life
AFFIN BORNEORM24,0000.2% uncapped cashback, 8% first-year finance rateFree for life
Maybank 2 Gold CardsRM30,0005% cashback on all weekend spend, capped RM50/monthFree for life
PB Quantum VisaRM36,0001% on contactless, capped RM20/monthFree for life
Maybank FC BarcelonaRM48,0001% on everything, capped RM50/monthFree for life

Maybank 2 Gold Cards

The best return in this tier. 5% cashback on all weekend spending, capped at RM50 a month, which is RM600 a year for nothing. One application gets you two cards on one statement.

The 5% is weekend-only, so this is a card for people whose discretionary spending happens Saturday and Sunday. If your spending is spread evenly through the week you will not fill the cap.

Maybank FC Barcelona Visa Signature

1% on everything, all year, capped at RM50 a month. No categories to track, no tiers, no quarterly registration, no status to maintain.

I keep coming back to this idea in my cashback writing, so I will repeat it here: a card that pays less but asks nothing of you often beats a card that pays more and requires you to think. This is the clearest example of that in the Malaysian market.

Alliance Visa Platinum Virtual

This is my own everyday card, so read the rest of this section knowing that.

8x points on e-commerce and 8x on e-wallet top-ups, each capped at RM3,000 of spend per statement cycle. The e-wallet carve-out matters because almost every other card in Malaysia excludes e-wallet reloads from earning anything at all.

There is a story here worth telling. On 1 August 2025 Alliance discontinued every automatic annual fee waiver across eight cards. I wrote about that at the time and cancelled my Visa Infinite over it. But the Virtual card was explicitly protected. In the same notice that killed the others, Alliance wrote:

"There are no changes to the current features of Alliance Bank Visa Platinum Virtual Credit Card"

It was never on the spend-waiver list to begin with. It sits on a separate lifetime waiver that survived, confirmed again in Alliance's product disclosure sheet dated 26 May 2026. The Visa Basic actually got cheaper on the same date, from RM20 to zero.

The BSN range nobody writes about

BSN has 13 cards that are free for life, principal and supplementary, and I have not seen a single Malaysian comparison site cover them. Their disclosure sheets say "Waived For Life" with the phrase "no conditions attached" written out.

They earn almost nothing, so this is not a rewards play. What they have instead is a low finance charge, which matters far more if you ever carry a balance:

  • BSN Classic, RM24,000 income, 11% a year for government servants and 13.5% private sector
  • BSN G-Card, RM24,000 income, 8.88% a year on prompt payment, the lowest headline credit card rate I found anywhere in Malaysia. Restricted to government and GLC employees
  • BSN-Teachers Gold, RM24,000 income, gives you Gold benefits including RM100,000 travel accident cover at the Classic's income bar

If you are a teacher or a government servant, the BSN range is worth more attention than any cashback card on this page, because 8.88% against a market standard of 15% to 18% is a bigger number than any rebate.

Free for life Visa Infinite cards

The premium tier still exists and still works, which surprised me. I checked all six cards I wrote about last year plus every other Infinite-tier card I could find, and not one of them has picked up a spending condition. In a year when everything else got worse, these held.

Eleven Infinite-tier cards are free for life, not the six I listed before:

CardIncome
HLB Visa Infinite Doctor's EditionRM48,000
CIMB Visa InfiniteRM60,000
RHB World MastercardRM80,000
HLB Visa InfiniteRM100,000
PB Visa InfiniteRM100,000
AmBank Visa InfiniteRM120,000
CIMB PETRONAS Visa Infinite-iRM120,000
Bank Muamalat Visa Infinite-iRM120,000
Muamalat EON Visa Infinite-iRM120,000
Muamalat Pos Malaysia Visa Infinite-iRM120,000
RHB Visa InfiniteRM150,000

Three of those are new since I last updated this post. Bank Muamalat has three free-for-life Infinites, not one. The Pos Malaysia and EON versions sit on the same disclosure sheet line as the in-house card, same RM120,000 bar, and both add lounge access the in-house card does not have. Last time I asked at the end of this post whether I had missed any. That was the answer.

The other one worth naming is the HLB Visa Infinite Doctor's Edition at RM48,000 income. That is less than half the bar of anything else on this list. You need to be registered with the Malaysian Medical Council or Malaysian Dental Council.

Public Bank Visa Infinite. I need to correct something I wrote. I said the MegaBonus cashback was 2% on overseas spend capped at RM80 a statement, so after Public Bank's 1.25% conversion fee you keep 0.75%. Public Bank changed this between 15 April and 8 May 2026. It is now 1% with no cap.

Removing the cap sounds generous until you do the subtraction:

1% cashback - 1.25% conversion fee = -0.25%

You now lose money on overseas spend with this card. Under the old rate you made 0.75%. I have fixed this in the section below, but if you applied for this card because of what I wrote last year, that is on me.

AmBank Visa Infinite. Lounge access was cut on 1 January 2026 to 6 visits a year, and you now need to spend RM1,000 in the month before each visit. Supplementary cardholders are excluded entirely.

RHB Visa Infinite. The RM1,000 monthly spend gets you 12 lounge visits a year. Unlimited access needs RM100,000 of annual spending.

CIMB Visa Infinite. The 5 lounge visits are free in year one only. After that you need RM60,000 of annual spending to keep them.

The pattern across all four is the same. The annual fees did not move. The lounge access got harder, and every bank did it the same way, by attaching a spending condition to the month before you want to use the benefit.

The cards that lost it

Four Infinite-tier cards were free for life and are not any more. If you are reading an older roundup, check these first:

CardWhat happened
UOB Visa InfiniteRM600, now needs RM50,000 annual spend, from January 2026
Alliance Visa InfiniteAutomatic waiver discontinued, 1 August 2025
AFFIN INVIKTARM500, free only if you hold RM200,000 on deposit with Affin
Standard Chartered Priority Visa InfiniteRM800, needs RM250,000 under management after two years

At the entry tier, Alliance Visa Platinum (RM120) and Visa Signature (RM148) are now first year free only. The 12-swipe and RM12,000 spend waivers that used to cover them were discontinued on 1 August 2025, and no amount of spending brings them back. You need an Alliance home loan or Privilege or Personal membership.

Cards that look free and are not

These are the ones where the marketing reads as "no annual fee" to anyone skimming:

CardWhat it actually costs
Public Bank Visa GoldRM150, waived only on 12 transactions a year
Public Bank Visa ClassicRM75, same 12-transaction rule
Mutual Gold-PB Visa PlatinumFree only while you hold Mutual Gold status with Public Mutual
AFFIN World MastercardRM500, and the income bar is RM48,000 so it turns up in entry-tier lists
AFFIN DUO+Free years 1 to 3, then RM100 unless you make 12 transactions
Maybank Amex Cash Back GoldRM70, and the supplementary is waived first year only
Alliance ClassicRM20. Cheap is not free, and it has no lifetime waiver

One thing about Maybank worth knowing: Maybank does market a "free for life" Visa Infinite, but in the Philippines and Indonesia, not Malaysia. Search the card name and you will land on those pages. The Malaysian version is RM800, and comparison sites list the waiver as RM80,000 of annual spending, though I could not get Maybank's own site to confirm that.

So which one should you get

If you earn RM24,000 to RM36,000 and want rewards, Maybank 2 Gold for weekend spenders, Alliance Visa Virtual if you buy online or top up e-wallets, PB-Petron if you drive a lot.

If you want to stop thinking about it, Maybank FC Barcelona. One percent on everything, no conditions, no calendar.

If you are a government servant or a teacher, look at BSN before anything else. The 8.88% finance charge on the G-Card is worth more than any cashback rate on this page if you ever carry a balance, and nobody else will tell you about it.

If you earn RM60,000 or more and want the Visa Infinite perks, CIMB Visa Infinite at RM60,000 is still the most accessible, and the Agoda discount alone has paid for itself many times over for me.

And whichever you pick, budget RM25 a year for it. There is no such thing as a free credit card in this country.

What are you carrying, and did you know about the RM25? I suspect most people do not, because it shows up on the statement as a line item nobody reads.

Share this article