For most expats, the cheapest way to move money in or out of Malaysia is a specialist transfer service like Wise or Instarem, which charge a small transparent fee (roughly 0.4–1.5% at the time of writing) on top of the real mid-market exchange rate. A bank telegraphic transfer does the same job but usually costs more, because the bank buries a 2–3% margin in the exchange rate on top of a flat fee. Cash works for small amounts, but you must declare to Malaysian Customs if you carry the equivalent of more than USD 10,000 across the border, in either direction.
Part of our guide to Working & Money in Kuching.
The part nobody warns you about: the ringgit is a non-internationalised currency. You cannot freely buy large amounts of MYR while sitting in London or Sydney, the way you could with euros or yen. That single fact shapes everything below, and it is the reason timing your transfers is more of a hassle here than in most countries I’ve lived in.
Key Takeaways
- Best value at the time of writing: Wise and Instarem, both licensed by Bank Negara Malaysia, charging the real exchange rate plus a small upfront fee.
- A bank telegraphic transfer (TT) is slower and more expensive; the cost hides in a 2–3% exchange-rate spread rather than the visible fee.
- You must declare to Customs (Form 22) if you bring in or take out cash or bearer instruments worth more than USD 10,000. Penalty for not declaring: up to RM1 million and/or jail.
- The ringgit is non-internationalised, so you cannot easily stock up on MYR abroad before you arrive. You buy it once you’re here.
- Opening a Malaysian bank account needs a passport plus proof of legal stay (employment pass, MM2H, student or dependent visa). A tourist visa won’t do it.
- Getting large sums out can trigger paperwork and bank questions, so don’t leave a big transfer until the week you fly home.
What is the cheapest way to transfer money to Malaysia?
A specialist money-transfer service is almost always cheaper than your bank. The two most expats in Kuching use are Wise and Instarem, both regulated here.
Wise uses the mid-market rate, the same number you see if you Google “GBP to MYR”, and charges a separate, visible fee on top. At the time of writing that fee runs around 0.4–1.5% of the amount depending on the currency and how you pay, plus a small fixed component of a couple of ringgit. On a RM5,000-equivalent transfer that’s typically in the region of RM25–50, all of it shown to you before you confirm. Nothing is hidden in the rate.
Instarem works slightly differently. It sources its rate from Reuters and adds its own margin, so the “fee” is partly baked into the rate rather than shown as a flat line. In practice it’s competitive on the Asia-Pacific corridors most Malaysia expats care about (SGD, AUD, GBP), and it runs a first-transfer promotion and a loyalty-points scheme. Instarem holds a Bank Negara Class B Money Services Business licence, which is the licence category you want to see before you trust a service with your money.
I’ve used both. For pure transparency I prefer Wise, because I can see exactly what each transfer costs. For some Asian corridors Instarem occasionally beats it once the promo and points are counted. The honest answer is to plug your specific amount and currencies into both on the day and send via whichever quotes you more ringgit at the end. The rate moves daily, so a service that’s cheaper this week may not be next week.
Is a bank telegraphic transfer worse than Wise?
For most personal transfers, yes, and the reason is the part banks don’t put on the receipt.
A telegraphic transfer (TT) is the traditional bank-to-bank international wire. Your Malaysian bank or your home-country bank charges a flat fee, often RM15–30 on the Malaysian side, and then applies its own exchange rate. That rate is where the real cost lives: banks routinely add a 2–3% margin over the mid-market rate. On a RM5,000 transfer, a 3% spread is RM150 you never see itemised, on top of the visible fee. Compare that to RM25–50 total on Wise and the gap is obvious.
TTs are also slow. A specialist transfer to a Malaysian account often lands same-day or next-day. A bank TT can take two to five working days, sometimes longer if a correspondent bank in the chain decides to ask questions, and you have far less visibility into where the money is while it sits in transit.
There’s one situation where the bank wins: very large or non-standard transfers, the kind that need documentation anyway (property purchases, large investments, anything a compliance officer will scrutinise). For those, doing it through a bank that already knows you, with a paper trail, can be the path of least resistance. For your monthly living costs or moving a few thousand ringgit, the bank is the expensive option.
Why can’t I just buy ringgit before I move to Malaysia?
Because the ringgit is a non-internationalised currency, and it caught me out completely when I moved.
Bank Negara Malaysia, the central bank, keeps the ringgit non-internationalised by policy. Offshore trading of the ringgit, including ringgit non-deliverable forwards and other derivatives traded outside Malaysia, is not recognised and is against BNM policy under the Foreign Exchange Policy framework (bnm.gov.my/fep). In plain terms: there is no deep, open offshore market for MYR the way there is for the US dollar, the euro, or the yen. A money changer in London might sell you a small amount of holiday ringgit at a poor rate, but you cannot sensibly convert your life savings to MYR while still abroad and walk in with it.
Here’s the honest downside, and it is a real one. It means you have limited control over the rate you eventually get. You move your money in your home currency, then convert to ringgit at or near the point you actually need it, which is whatever the rate happens to be that week. If the ringgit moves against you between deciding to move and actually transferring, you eat that. There’s no clean way to lock in a good MYR rate months ahead from outside the country the way you could pre-buy euros for a move to Spain. You watch the rate, you transfer when it looks reasonable, and you accept that “reasonable” is the best you’ll do. I’ve had transfers where waiting two weeks would have got me a few hundred ringgit more, and others where waiting cost me. You don’t get to outsmart it.
How do I get money OUT of Malaysia?
The same services work in reverse: Wise, Instarem, or a bank TT will send ringgit out, converted to your home currency. For ordinary amounts, a foreigner sending their own salary or savings home faces no real obstacle.
The friction starts with larger sums. Malaysia operates Foreign Exchange Policy rules administered by Bank Negara, and while a non-resident is generally free to repatriate their own funds, moving larger amounts out can trigger documentation requirements and questions from the bank about the source of funds (bnm.gov.my/fep). It isn’t unique to Malaysia, but it is a genuine inconvenience: a large outbound transfer is not always a same-afternoon job. If you’re leaving the country and need to move a significant balance home, start the process well before you fly, keep evidence of where the money came from (payslips, sale agreements, the original inbound transfer records), and expect a few extra steps. Leaving it to the last week is how I’d imagine getting stuck, so I wouldn’t.
For cash, the rule is the same in both directions. Carry the equivalent of more than USD 10,000 in notes or bearer instruments across the Malaysian border and you must declare it, going out as well as coming in.
What are the cash limits and declaration rules?
If you enter or leave Malaysia carrying cash or negotiable bearer instruments (traveller’s cheques, bearer cheques and the like) worth more than the equivalent of USD 10,000, you must declare it to Customs using Form Customs No. 22, available at the counters before the customs checkpoint at every entry and exit point (bnm.gov.my, currency declaration).
This sits under Section 23 of the Anti-Money Laundering, Anti-Terrorism Financing and Proceeds of Unlawful Activities Act 2001. Failing to declare, or making a false declaration, can mean a fine of up to RM1 million and/or imprisonment of up to one year. The threshold counts the combined value of everything you’re carrying, in any currency rather than ringgit alone, so a stack of foreign notes plus some local cash can tip you over without your realising.
The practical takeaway: for any amount that matters, don’t carry cash, transfer it electronically. Declaration is straightforward and free if you do carry a lot, but you keep the paperwork, you queue, and there’s no upside over a digital transfer that arrives cleaner and cheaper. I’ve never once needed to physically move more than pocket money across the border, and neither will most people.
How do I open a Malaysian bank account as a foreigner?
You’ll want a local account for salary, rent, and day-to-day spending, and getting one is doable but needs the right documents.
At a minimum you’ll need your passport and proof of legal stay: an employment pass, MM2H visa, student visa, or dependent pass. A tourist visa will not get you a standard account. Most banks also want a local mobile number and, depending on the bank, a letter from your employer or university confirming your status. Expect an initial deposit somewhere in the RM250–2,000 range. With complete documents the account can be opened in an hour or two, though foreigners often face extra verification that drags it out.
This is a guide in its own right, and requirements vary by bank and visa type, so I’ll point you to our dedicated Kuching banking guide for the detail. For moving money specifically, the point is that you’ll want a local ringgit account as the destination for inbound transfers, and Wise and Instarem can both pay directly into it.
A realistic workflow for your first year
For most people moving to Kuching, the money side plays out in this order. Before you arrive, keep your funds in your home currency, since you can’t pre-buy ringgit well from abroad. For the first few weeks, live off a few hundred ringgit in cash plus a multi-currency card (Wise or Revolut both work) while you sort out a local account. Once you have a Malaysian account, set up Wise or Instarem and transfer in what you need in batches, watching the rate rather than dumping everything in one go. Keep records of every inbound transfer, because you’ll want them if you ever move a large sum back out. And when you leave, start any large outbound transfer early, with source-of-funds evidence ready.
The bottom line for moving money here
For the official, current rules on currency declaration and foreign exchange, go to Bank Negara Malaysia directly at bnm.gov.my rather than trusting a forum post, since the thresholds and policy can change and the penalties for getting it wrong are real.
The one habit that has saved me money every single year: I check the GBP-to-MYR rate the way other people check the weather, and I move money on the good days, not the day the rent is due. You can’t control the ringgit. You can control your timing, a little.
Keep exploring Kuching Insider: registering a business in Malaysia, the cost of living in Kuching, and renewing your visa in Kuching.