Yes, you can open a bank account in Malaysia as a foreigner, but the process and requirements depend on your visa status and how long you plan to stay

Most Malaysian banks will open an account for you if you have a valid passport and a current visa or residence permit. The key difference from opening as a citizen is that banks need proof you have legal status to be in the country — they cannot open an account for someone on a tourist visa alone, and they will not open one if your visa has already expired.

The easiest path is usually through a bank branch in person, with your original passport, your visa or residence permit, and proof of a local address. Some banks also accept a letter from your employer or your accommodation as address proof. The whole process typically takes 30 minutes to an hour on the day you visit.

Key Takeaways

  • You need a valid visa or residence permit — a tourist visa alone is not enough, and your visa must not have expired.
  • Bring your original passport, your current visa or permit, and proof of a local address such as a rental agreement or employer letter.
  • Most major banks (Maybank, CIMB, Public Bank, Hong Leong, AmBank) accept foreign account holders, though some have higher minimum balances for non-residents.
  • Opening an account in person at a branch is faster and more reliable than trying to open online, which many banks do not offer to foreigners.
  • Some banks require a local phone number and a Malaysian tax identification number (TIN) if you plan to earn income in Malaysia.

What visa types allow you to open a bank account

Tourist visas do not may have access to. If you are on a standard tourist visit (usually 30 to 90 days depending on your nationality), banks will turn you away because you have no legal right to conduct financial business in Malaysia.

Visas that do work include employment passes, professional visit passes, student visas, long-term social visit passes, and Malaysia My Second Home (MM2H) visas. Spouse visas and dependent passes also work. The common thread is that the visa must show you have a reason to be in Malaysia for more than a few weeks, and it must be valid on the day you explore.

If your visa is about to expire, some banks will still open an account if you can show proof of renewal or extension — for example, a letter from your employer confirming they have applied for your work permit extension. Ask the bank directly before you visit, because policies vary.

Documents you need to bring

Your original passport is non-negotiable. Banks will not accept a photocopy. Bring the passport itself, even if you have a residence card or other document — the bank needs to see the visa stamp or the permit page.

You also need proof of a local address. This can be a tenancy agreement with your name on it, a utility bill in your name, a letter from your employer on company letterhead confirming your address, or a letter from your accommodation (such as a serviced apartment or hostel) on their letterhead stating you live there. The document does not have to be recent, but it should match the address you give the bank.

Some banks ask for a local phone number. If you do not have one yet, you can get a prepaid SIM card from any convenience store or phone shop for a few ringgit, and set up it on the spot. A few banks also ask for a Malaysian tax identification number (TIN) if you will be receiving income in Malaysia — your employer can help you obtain one, or you can explore through the Inland Revenue Board website.

Which banks accept foreign account holders

The five largest banks — Maybank, CIMB, Public Bank, Hong Leong, and AmBank — all accept foreigners. Smaller banks such as Affin Bank and Bank Islam also do, though their branch networks are smaller. Islamic banks (Bank Islam, CIMB Islamic, Maybank Islamic) follow the same process as their conventional counterparts.

Minimum opening balances vary. Most banks require RM100 to RM500 to open a basic savings account, though some charge higher minimums for non-resident accounts — typically RM1,000 to RM2,000. A few banks waive the minimum if you set up a salary transfer from your employer. Ask at the branch what the current minimum is, because these amounts change.

Online-only banks such as Wise or local digital banks may have different rules. Some do not open accounts for foreigners at all, while others require you to already have a Malaysian bank account. Check their website or call their customer service line before visiting a branch.

What happens on the day you open the account

Arrive at a branch during business hours with your documents. Tell the staff you want to open a savings account. They will ask you to fill out an account opening form — this usually takes 10 to 15 minutes and asks for your name, address, occupation, and the purpose of the account.

The bank will photocopy your passport and visa page. They will verify your address by checking your tenancy agreement or employer letter. Some branches will ask you to sign a declaration confirming you are not a politically exposed person (this is standard anti-money-laundering procedure, not specific to foreigners).

Once approved, the bank will issue you a debit card, usually on the same day or within a few days. You will receive a PIN by SMS or in a sealed envelope. Some banks also give you an ATM card separately. Ask whether the card works internationally, because some banks restrict foreign debit cards to Malaysia only.

Opening an account if you are still waiting for your visa

If you have a job offer but your work permit has not been issued yet, most banks will not open an account. You need the actual visa or permit in your passport, not just a letter saying one is coming.

The workaround is to ask your employer or your accommodation to write a letter confirming your address and your expected arrival date. Some banks will hold an account process and process it once you arrive with your visa in hand. This is not may provide — call the bank's customer service line first and ask whether they offer this service.

If you are arriving soon and cannot open an account before you land, you can use your passport to withdraw cash at ATMs in Malaysia using your home country debit card, then open a local account within your first week. Most ATMs accept international cards, though your home bank may charge a foreign transaction fee.

Using your account and staying compliant

Once your account is open, you can use it like any other Malaysian bank account — deposit money, pay bills, transfer funds, and withdraw cash. International transfers into your account usually take 2 to 5 business days and may incur a fee from both your home bank and the Malaysian bank.

If your visa expires or you leave Malaysia, you should close the account or let the bank know you are no longer a resident. Banks have different policies on dormant accounts — some charge a monthly fee if there is no activity for several months, while others straightforward freeze the account. Contact your bank to ask what happens if you leave.

If you plan to stay longer than your current visa allows, renew your visa before it expires. Do not let it lapse, because banks may freeze your account if your legal status in Malaysia ends.

Frequently Asked Questions

Can I open a bank account on a tourist visa?

No. Banks require a visa or residence permit that shows you have a legal reason to stay in Malaysia for more than a tourist visit. Tourist visas do not meet this requirement. You need an employment pass, student visa, MM2H visa, or similar long-term permit.

What if I do not have a local address yet?

Ask your employer or accommodation to write a letter on their letterhead confirming your address. A hotel confirmation or serviced apartment booking also works. Some banks accept a letter from your employer alone, without a separate address document — call ahead to check.

Do I need a Malaysian phone number to open an account?

Most banks ask for one, but you can get a prepaid SIM card from any convenience store for a few ringgit and set up it when ready. A few banks will accept your home country number temporarily, but a local number makes the process faster.

How long does it take to open an account?

Usually 30 minutes to an hour on the day you visit. You will receive your debit card the same day or within a few days. Some banks issue the card when ready; others mail it to your address.

Can I open an account online as a foreigner?

Most traditional banks require you to visit a branch in person. Online and digital banks have stricter rules — some do not open accounts for foreigners at all. Check the bank's website or call their customer service line before trying to open online.