Ask five people how to handle money in Malaysia and you will get five confident, slightly wrong answers. Bring stacks of ringgit. Download Touch 'n Go. Just use your credit card, it is Southeast Asia's most card-friendly country. Each of these contains a grain of truth wrapped in advice that will cost you time, fees, or both. Here is what actually happens when you try to pay in Malaysia in 2026, myth by myth.
Myth: Malaysia is still a cash country
This one is years out of date. Walk through any pasar malam, sit down at any mamak joint, or buy a kopi at a kopitiam in Penang, and you will see the same thing on every counter: a laminated card with a QR code and the DuitNow logo. The teh tarik guy takes it. The durian seller takes it. The chain pharmacy in the mall takes it. DuitNow QR is Malaysia's national QR standard, and it has reached the kind of saturation where carrying a thick wallet of cash marks you as a visitor more than your accent does.
Cash still works, of course, and it is worth keeping some small notes for the rare holdout. But planning your trip around ATM runs in a country where the nasi lemak auntie accepts QR payments is solving a problem that no longer exists.
Myth: you need the Touch 'n Go eWallet to join in
Touch 'n Go is the app Malaysians use most, so travelers assume it is the entry point. Then they hit the wall: the setup flow is built for residents. Depending on the path you take, you can run into local verification requirements, limits that make the wallet nearly useless until you complete steps a short-term visitor cannot complete, and top-up options that assume a Malaysian bank account. Plenty of visitors burn their first evening in Kuala Lumpur fighting this before giving up.
Here is the part the myth misses: you do not need Touch 'n Go. You need something that can pay a DuitNow QR code, and the merchant does not care which app that is. The sticker on the counter is network infrastructure, not an advertisement for one company. Moreta Pay plugs into exactly this gap. You top up a wallet from your home bank or card before or during your trip, then scan the same DuitNow QR codes locals scan. No Malaysian phone number, no local bank account, no verification dead end.
Myth: your Visa works everywhere, so why bother with QR at all
Card acceptance in Malaysian cities is genuinely decent. Malls, hotels, chain restaurants, and most sit-down places in KL, Penang, and Johor Bahru will happily run your card. So why does the QR sticker matter?
Two reasons. First, the card economy stops where the interesting food starts. Hawker centres, night markets, roadside stalls, the warung near your guesthouse: these places do not have card terminals and never will, because QR acceptance costs the merchant far less. That cost difference is exactly why a one-person stall can take digital payments at all. Second, paying by card from abroad usually means foreign transaction fees and a conversion rate you discover on your statement weeks later. With a QR payment through Moreta Pay, you see the exchange rate on screen before you confirm, which turns every payment from a small gamble into a known number.
Myth: every stall uses a different system and you need five apps
In some countries this is painfully true. Peru, for example, splits its QR world between two wallets that foreigners cannot download, and knowing which sticker is which actually matters. Malaysia went the other way. DuitNow QR is a unified standard, which means one code on the counter can be paid from any participating bank or wallet. The merchant printed one sticker, and everyone from the local bank app user to the visitor with Moreta Pay scans that same sticker. It is one of the most traveler-friendly QR setups in Asia precisely because there is nothing to figure out. If you see the DuitNow logo, you can pay there.
Myth: QR is a street food thing, not a real payment method
DuitNow QR shows up far beyond the hawker stall. Malaysian e-commerce leans on QR checkout too: Shopee and Lazada orders, hotel bookings on Agoda, flights and trains on Trip.com can all be settled by scanning a QR code at checkout instead of typing in a foreign card and hoping it does not get declined. For expats and longer-stay nomads, QR-based bill payment covers the boring recurring stuff as well. If you are settling in for a few months of remote work from a Penang apartment, being inside the QR ecosystem matters even more than it does for a two-week trip, because it is how the country expects you to pay for almost everything.
Myth: figuring all this out on arrival is fine
Technically yes, practically no. The travelers who struggle in Malaysia are the ones who land at KLIA, discover the Touch 'n Go problem at midnight, and fall back on airport ATMs and card surcharges for their whole trip. The travelers who glide through are the ones who sorted a QR-capable wallet before boarding. If you have already been through this dance elsewhere in the region, the pattern will feel familiar; Thailand's PromptPay presents almost the same set of traps to unprepared visitors.
The prepared version looks like this. Before your flight, you connect your home bank (US banks via Plaid or ACH, European SEPA, UK Faster Payments, Canadian e-Transfer) or an international card, and load your wallet in your own currency. In Malaysia, you scan the DuitNow QR on the counter, check the merchant name, the amount in ringgit, and the exchange rate on your screen, and tap confirm. The stall owner gets paid instantly in ringgit, you keep a clean record of what you actually spent, and nobody is counting out change.
What to actually do before you land
Keep a modest cash reserve for edge cases, skip the Touch 'n Go setup struggle entirely, and treat the blue DuitNow sticker as your default way to pay for everything from laksa to mall purchases to your Shopee cart. Malaysia built one of the cleanest unified QR systems anywhere; the only thing standing between you and it is having an app that can scan it. Get your wallet loaded before you fly by setting up Moreta Pay today, and your first payment in Malaysia can be at the hawker stall, not the airport ATM.




