Yes, but you need the right documents and a local address

Foreigners can open a bank account in Malaysia, but the process is stricter than it is for citizens. Most major banks will open an account for you if you have a valid passport, proof of a local address, and a reason to be in the country—whether that is employment, study, or residence. The bank will not hand you an account on the spot; you will need to visit in person, and approval typically takes three to five business days.

The exact requirements vary by bank and by your visa status. A foreigner on a work permit or student visa faces fewer obstacles than someone on a tourist visa. Some banks will refuse tourist visa holders altogether. Your best approach is to call the bank's foreign customer service line before you travel or arrive, confirm what documents they need, and ask whether your visa type qualifies.

Key Takeaways

  • You must visit the bank in person with your passport, proof of local address, and proof of your reason for being in Malaysia—employment letter, student enrollment, or residence permit.
  • Banks treat work permit and student visa holders as lower risk; tourist visa holders may be turned away by some institutions.
  • Approval takes three to five business days after your visit, and you will receive your debit card and online banking access by mail or in-branch pickup.
  • Maybank, CIMB, and Public Bank are the largest institutions and most likely to have English-speaking staff and established processes for foreigners.
  • You will need a local phone number to complete online banking setup, so arrange a local SIM card or have your employer or school provide one before you apply.

Documents you must bring to the bank

Bring your original passport and a photocopy of the page with your personal details and visa stamp. The bank will verify your identity against the passport and check your visa status and expiry date. If your visa expires within six months, some banks may refuse the account or limit its features.

Proof of a local address is mandatory. This can be a tenancy agreement, a utility bill in your name, a letter from your employer or school on official letterhead confirming your address, or a letter from your landlord. The document must show your full name and a Malaysian address. A hotel booking or temporary accommodation will not suffice. If you have just arrived and do not yet have a lease, ask your employer or school to provide a letter stating your residential address; most will do this as part of onboarding.

Bring proof of why you are in Malaysia. This is a copy of your employment contract, a letter from your employer on company letterhead, a student enrollment letter from your university, or a copy of your residence permit or long-term visa. The bank wants to confirm you have legitimate reasons to maintain an account and are not a flight risk.

Which banks accept foreigners and what they offer

Maybank (Malayan Banking Berhad), CIMB, and Public Bank are the three largest and most foreigner-friendly. All three have dedicated foreign customer teams, English-speaking staff at most branches, and published processes for non-citizen account opening. Maybank and CIMB have the most branches nationwide, so you can visit any location rather than a specific one.

Smaller banks like OCBC, RHB, and AmBank also accept foreigners but may have fewer branches and less predictable processes. If you work for a multinational company, your employer may have a corporate banking relationship with one of these banks and can facilitate your account opening.

All banks offer a basic savings account with a debit card, online banking access, and mobile app. Monthly fees vary: some charge nothing if you maintain a minimum balance (typically RM500 to RM1,000), while others charge RM5 to RM10 per month regardless. Ask about the fee structure before you open the account. Most banks waive fees for the first three to six months.

Visa status and account restrictions

Your visa type affects both whether you can open an account and what you can do with it. Work permit holders and student visa holders are treated as standard applicants. Residence permit holders (such as those on the Malaysia My Second Home programme) face no additional barriers. Tourist visa holders are the problem: many banks will refuse them outright, and those that do not may restrict the account to receiving transfers only, blocking you from sending money out.

If you are on a tourist visa and need a bank account, your options are limited. Some banks will open an account if you can show a return flight booking and proof of funds, but this is rare. Your better path is to change your visa status first—apply for a work permit, student visa, or residence permit—then open the account. If you are in Malaysia temporarily and only need to receive money, ask whether your employer or school can transfer funds to a foreign bank account instead.

Once your account is open, the bank will monitor your visa status. If your visa expires and you do not renew it, the bank may freeze or close the account. Notify your bank if you renew your visa or change your visa type.

Online banking setup and the local phone number requirement

After your account is approved, the bank will issue you a debit card and activate online banking. To use the bank's mobile app and online platform, you must set up two-factor authentication, which requires a local Malaysian phone number. You cannot use a foreign phone number for this step.

If you do not yet have a local SIM card, buy one before your bank visit or immediately after. Prepaid SIM cards are sold at convenience stores, airports, and phone shops for RM10 to RM30 and require only your passport. Activate it and register it with the network (most networks do this automatically when you first use the card). Then provide the number to your bank during account setup.

Some banks allow you to complete online banking setup at the branch during your visit; others mail you a temporary password and send setup instructions by SMS. Either way, you will need the local number active before you can log in for the first time.

Timing and what happens after approval

The in-branch visit takes 30 to 60 minutes. The bank officer will verify your documents, take your photograph, have you sign account opening forms, and confirm your contact details. You will choose a PIN for your debit card and set up online banking credentials on the spot or receive instructions to do so later.

Approval is not instant. The bank's back-office team will review your application over the next three to five business days. They will check your passport against immigration records, verify your address, and confirm your employment or student status. You will receive an SMS or email confirming approval, and your debit card will be mailed to your address or available for pickup at the branch.

Debit card delivery by mail takes five to ten business days. If you need the card urgently, ask whether the branch can issue a temporary card or expedite delivery. Some branches can print a card on-site, but this is not standard.

Money transfers and sending funds abroad

Once your account is open, you can receive transfers from abroad using your account number and the bank's SWIFT code (available on the bank's website or by asking staff). Incoming international transfers typically arrive within one to three business days and cost the sender a fee, not you.

Sending money out of Malaysia is possible but involves fees and exchange rates that vary by bank and destination. Domestic transfers between Malaysian bank accounts are free or cost RM1 to RM2. International transfers cost RM25 to RM50 depending on the amount and destination country. The bank will apply its own exchange rate, which is usually slightly worse than the mid-market rate. Compare rates across banks before you transfer large amounts.

Some banks offer remittance services or partnerships with money transfer companies like Wise or OFX, which may offer better rates for international transfers. Ask your bank whether these options are available.

Frequently Asked Questions

Can I open a bank account if I am on a tourist visa?

Most banks will not open an account for a tourist visa holder. A few may do so if you show proof of funds and a return flight, but the account will likely be restricted to receiving transfers only. If you need a full account, change your visa status first by obtaining a work permit, student visa, or residence permit.

What if I do not have a local address yet?

Ask your employer or school to provide a letter on official letterhead stating your residential address. This counts as proof of address. If you are staying in temporary accommodation, a letter from your landlord or the accommodation provider will also work. The bank needs confirmation that you have a fixed address in Malaysia.

How long does it take to receive my debit card?

Approval takes three to five business days after your visit. The debit card is mailed to your address and arrives within five to ten business days. If you need it faster, ask the branch whether they can issue a temporary card or print one on-site. Some branches can do this, but it is not may provide.

Do I need a local phone number before I visit the bank?

You do not need one for the initial visit, but you will need one to complete online banking setup after approval. Buy a prepaid SIM card before or immediately after your bank visit so you can activate it and provide the number to the bank during setup or shortly after.

Can I send money back to my home country from my Malaysian bank account?

Yes, but international transfers cost RM25 to RM50 and the bank applies its own exchange rate, which is usually less favorable than the mid-market rate. Ask your bank about remittance services or partnerships with money transfer companies like Wise, which may offer better rates for regular transfers abroad.