Yes, you can open a bank account in Malaysia, but the process and requirements depend on your residency status and the type of account you want
Foreign nationals can open bank accounts at Malaysian banks, but you will need to meet specific requirements that vary by bank and by whether you are a resident or non-resident. Most major banks—including Maybank, CIMB, Public Bank, and Hong Leong—accept foreign account holders, though some have restrictions on the types of accounts available to non-residents. The key difference is that residents (those with a valid work permit, student visa, or long-term residency) typically have access to full savings and current accounts, while non-residents may be limited to non-resident foreign accounts with higher minimum balances and fewer features.
The process itself is straightforward if you have the right documents, but it can take anywhere from same-day approval to two weeks depending on the bank and how quickly you can provide verification. You will need to visit a branch in person—no bank in Malaysia allows you to open an account entirely online if you are a foreigner without an existing relationship with the bank.
Key Takeaways
- Foreign residents with a valid work permit, student visa, or long-term pass can open standard savings and current accounts at any major Malaysian bank.
- Non-residents can open accounts, but most banks restrict them to non-resident foreign accounts with higher minimum deposits (often RM10,000 or more) and limited transaction features.
- You must visit a bank branch in person with your passport, proof of address, and proof of income or funds; no fully online account opening exists for foreigners.
- Processing time ranges from same-day to two weeks, depending on the bank's verification process and whether your documents are complete on your first visit.
- Some banks require a local reference or sponsor, particularly if you are a non-resident or do not have a Malaysian employment letter.
What documents you need to bring
Your passport is non-negotiable—it must be valid for at least six months beyond your intended account opening date. Banks will photocopy it and verify it against their system. If you are a resident, you will also need your work permit, student visa, or long-term pass (such as an MM2H visa or professional visit pass), as this proves your legal status in Malaysia.
Proof of address is required next. If you have just arrived, a letter from your employer, university, or accommodation provider stating your Malaysian address will work. If you are renting, a tenancy agreement or a letter from your landlord is acceptable. Some banks will accept a utility bill in your name, but this is less common for new residents. If you cannot provide a Malaysian address yet, some banks will accept a temporary address with a note that you are still settling in.
Proof of income or funds is the third pillar. If you are employed in Malaysia, bring an employment letter from your employer on company letterhead, stating your position, salary, and employment start date. If you are self-employed or a student, bring bank statements from your home country showing regular deposits, or a letter from your sponsor (parent, employer, or institution) confirming financial support. Non-residents often face stricter scrutiny here; banks want to see that you have genuine funds to maintain the account.
Differences between resident and non-resident accounts
A resident account is what you want if you are staying in Malaysia for work, study, or long-term residency. You get full access to savings accounts, current accounts, and credit facilities. Minimum opening balances are typically RM100 to RM500, depending on the bank and account type. You can receive salary deposits, make international transfers, and use online banking without restrictions. Most banks treat resident accounts the same as they would for Malaysian citizens, though some features (like overdraft facilities) may require additional approval.
A non-resident foreign account is for people who do not have a valid long-term visa but want to maintain a Malaysian bank account. Minimum opening balances are much higher—often RM10,000 to RM50,000—and transaction limits are stricter. You may not be able to receive salary deposits, and some banks limit the number of withdrawals per month. International transfers are usually allowed, but domestic transfers may be capped. These accounts are designed for investors, business owners, or people who need to hold funds in Malaysia but do not plan to live there full-time.
If you are on a short-term tourist visa or visit pass, most banks will not open an account for you at all. Your visa must show that you are staying for at least three to six months for the bank to consider you a viable customer.
Which banks accept foreign account holders and what they require
| Bank | Resident Accounts | Non-Resident Accounts | Minimum Balance (Resident) | Special Requirements |
|---|---|---|---|---|
| Maybank | Yes | Yes | RM100 | Employment letter or proof of funds |
| CIMB | Yes | Yes | RM500 | Valid visa; non-residents need RM20,000 minimum |
| Public Bank | Yes | Limited | RM100 | Employment letter preferred; may request local reference |
| Hong Leong Bank | Yes | Yes | RM300 | Proof of income; non-residents need RM15,000 minimum |
| AmBank | Yes | Limited | RM200 | Employment letter or business registration |
Maybank is the largest and most foreigner-friendly option; they have dedicated staff at major branches who handle foreign accounts regularly. CIMB and Public Bank are equally accessible and have strong online banking platforms. Hong Leong Bank and AmBank are smaller but equally reliable. All five banks have branches in Kuala Lumpur, Penang, Johor Bahru, and other major cities, so location is rarely a barrier.
Some banks, particularly the smaller regional ones, may ask for a local reference—someone who is a Malaysian citizen or permanent resident who can vouch for you. This is more common for non-residents or if you do not have an employment letter. If you are working for a multinational company or a large local firm, your employer letter usually carries enough weight that a reference is not needed.
The step-by-step process from first visit to account activation
Step 1: Choose your bank and branch. Visit the bank's website or call ahead to confirm they accept foreign account holders and to ask which documents they specifically need. Some branches are more experienced with foreigners than others; if you are in Kuala Lumpur, the main downtown branches of Maybank and CIMB are your safest bet.
Step 2: Gather your documents. Bring your passport, visa or work permit, proof of address, and proof of income or funds. Make photocopies of your passport (at least two pages) and your visa; most banks will ask for these. If you have an employment letter, bring the original.
Step 3: Visit the branch and speak to the account opening desk. Tell them you are a foreigner and want to open an account. They will give you an application form (usually in English, though some are bilingual). Fill it out with your full name, passport number, Malaysian address, and employment or income details. This takes about 10 minutes.
Step 4: Submit your documents and wait for verification. The bank will photocopy your documents and run a background check. They may call your employer to verify your employment letter. This step can take anywhere from 30 minutes (if everything is in order) to several days (if they need to follow up on anything). Ask how long they expect it to take before you leave.
Step 5: Receive your account number and set up online banking. Once approved, the bank will give you your account number, a debit card (which may take 5 to 10 business days to arrive by mail), and login credentials for online banking. Some banks will activate your account immediately; others will wait until your debit card arrives. Ask which applies to you.
Step 6: Make your initial deposit. You will need to deposit at least the minimum balance (usually RM100 to RM500 for residents) to activate the account. You can do this at the branch on the same day or transfer it from another account once your account is live.
What happens if you do not have an employment letter
If you are self-employed, a freelancer, or a student without an employer letter, bring bank statements from your home country showing regular income or deposits. Print the last three to six months of statements and highlight the deposits that show your income. Some banks will accept this as proof of funds, though they may ask more questions about the source of the money.
If you are a student, bring a letter from your university or college confirming your enrollment and the duration of your course. You will also need a letter from your sponsor (usually a parent or guardian) confirming they will support you financially during your stay. This letter should include their name, relationship to you, and a statement that they will cover your living expenses.
If you are an investor or business owner, bring your business registration documents and bank statements showing business activity. Some banks have dedicated relationship managers for business customers and may fast-track your application if you are planning to transfer significant funds into Malaysia.
How long it takes and what to do while you wait
Same-day approval is possible if you visit a branch with all your documents in order and the bank has no questions about your background or income. In this case, you walk out with your account number and can start using online banking within hours. Your physical debit card will arrive by mail within 5 to 10 business days.
If the bank needs to verify your employment or follow up on anything, expect 3 to 7 business days. They will call you or your employer to confirm details. You can speed this up by providing a direct phone number for your employer's HR department and letting them know the bank may call.
In rare cases, if the bank has concerns about the source of your funds or your background, the process can take up to two weeks. This is more common for non-residents or if you are transferring large amounts of money into the account. If this happens, the bank will tell you what additional information they need.
While you wait, you can ask the bank for a temporary account number or a letter confirming your account opening so you can provide it to your employer for salary deposits. Some employers need this confirmation before they will set up your payroll.
Frequently Asked Questions
Can I open a bank account online if I am a foreigner?
No. All Malaysian banks require foreign account holders to visit a branch in person for the initial account opening. You must present your passport and other documents face-to-face. Once your account is open, you can manage it entirely online, but the first step must happen at a physical branch.
What if my visa is expiring soon?
Most banks will still open an account if your visa is valid for at least three to six months from the opening date. If your visa is expiring within a month or two, the bank may ask you to renew it first or may decline to open an account. If you are planning to renew your visa, bring a letter from your employer or immigration agent confirming the renewal is in progress.
Can I open an account if I am on a tourist visa?
Unlikely. Tourist visas are typically valid for only 30 to 90 days, and banks consider this too short-term to justify opening an account. If you are planning to stay longer, you will need to convert to a work permit, student visa, or other long-term pass before approaching a bank.
Do I need a Malaysian phone number to open an account?
Not to open the account, but you will need one soon after. Most banks require a local phone number for online banking security and account notifications. You can get a prepaid SIM card from any convenience store for RM10 to RM20, and most banks will accept this. Ask the bank at the time of opening whether they need the phone number immediately or if you can provide it within a few days.
What if the bank rejects my application?
Banks rarely reject applications outright, but they may ask for additional documents or clarification. If they do reject you, ask why in writing. Common reasons include insufficient proof of funds, concerns about the source of money, or a visa that is too short-term. You can then address the issue and try another bank, or wait until your circumstances change (such as renewing your visa for a longer period).