Yes, you can open a bank account in Bangkok as a foreigner, but the process and requirements differ from what Thai nationals face

Most major Bangkok banks will open accounts for foreigners, but you will need a valid passport, proof of address, and often a Thai tax ID number (TIN). The largest banks—Kasikornbank, Bangkok Bank, Krung Thai Bank, and Siam Commercial Bank—all accept foreign account holders. The process typically takes one to three hours in-branch, though some banks now offer partial online setup. What you cannot do is open an account remotely before arriving in Thailand; you must be physically present with your documents.

The type of account you can open depends on your visa status and how long you plan to stay. A tourist visa or visa-exempt entry qualifies you for a basic savings account. If you hold a Non-Immigrant visa (common for expats working or studying in Thailand), you may access additional account types and higher transaction limits. Some banks will ask for proof of your visa status, so bring the relevant pages of your passport.

Key Takeaways

  • You need a valid passport, proof of address in Bangkok, and sometimes a Thai tax ID number (TIN) to open an account as a foreigner.
  • All major Bangkok banks accept foreign account holders, but the process must happen in person at a branch; remote opening is not available.
  • Your visa type (tourist, Non-Immigrant, or visa-exempt) affects which account types you can open and what transaction limits apply.
  • The account opening takes one to three hours and usually includes a debit card, ATM access, and online banking setup on the same day.
  • Monthly maintenance fees and minimum balance requirements vary by bank and account type, so compare before choosing.

Documents you need to bring to the bank

Bring your original passport and at least one copy. The bank will verify your identity against the passport and keep a copy on file. If your passport is damaged or nearly expired, some banks may refuse to open the account, so check the condition before you go.

You will also need proof of your address in Bangkok. This can be a rental agreement, a utility bill in your name, a hotel booking confirmation, or a letter from your employer or school. If you are staying with a friend or family member, a signed letter from the account holder plus a copy of their ID and proof of their residence at that address usually works. Some banks accept a TM.30 form (the residence notification filed with Thai immigration), which you can obtain from your local immigration office or ask your landlord to file.

A Thai tax ID number (TIN) is required by some banks but not all. If the bank asks for one and you do not have it, you can obtain it from the Revenue Department (Suan Phlu branch in Bangkok is the main office). The process takes about 30 minutes and requires your passport and proof of address. Some banks will help you apply during account opening, though this adds time to the process.

Which banks accept foreigners and what to expect at each

Bangkok Bank and Kasikornbank are the most foreigner-friendly. Both have English-speaking staff at most branches, accept tourists and expats, and offer straightforward account opening. Bangkok Bank's basic savings account has no minimum balance requirement and a low monthly fee (around 10 Thai baht if you do not maintain a minimum). Kasikornbank requires a slightly higher minimum balance but offers more competitive interest rates.

Krung Thai Bank and Siam Commercial Bank also accept foreigners but may have longer wait times and less English support at smaller branches. Krung Thai is often cheaper for basic accounts and has many ATMs across the city. Siam Commercial Bank caters more to business accounts but will open personal savings accounts for foreigners.

Smaller banks and credit unions typically do not open accounts for foreigners unless you have a work permit or Non-Immigrant visa. If you are staying short-term (under 30 days), some banks may refuse to open an account at all; in that case, ask about prepaid debit cards or money transfer services instead.

Visa status and what it means for your account

A tourist visa or visa-exempt entry (30 days) qualifies you for a basic savings account with standard features: debit card, ATM access, online banking, and the ability to receive transfers. You will face no restrictions on deposits or withdrawals, though some banks may set a daily ATM limit (usually 20,000 to 50,000 Thai baht). You do not need a work permit or employment letter.

A Non-Immigrant visa (for work, study, or retirement) opens access to more account types, higher transaction limits, and sometimes better interest rates. You will need to show the relevant visa page in your passport. If you are working, some banks may ask for a work permit or an employment letter, though this is not always required for account opening.

If your visa is about to expire, most banks will still open an account, but they may ask you to renew your visa within a set timeframe (usually 90 days) or close the account. Plan ahead if you are on a short-term visa and expect to stay longer.

Fees, minimum balances, and account maintenance

Monthly maintenance fees range from 0 to 100 Thai baht depending on the bank and account type. Bangkok Bank's basic account has a 10 baht monthly fee but waives it if you maintain a minimum balance (usually 500 to 1,000 baht). Kasikornbank's entry-level account has no monthly fee but requires a 1,000 baht minimum balance. Krung Thai Bank offers accounts with no monthly fee and no minimum balance, making it the cheapest option for short-term visitors.

ATM withdrawals at your own bank are free. Withdrawals at other banks' ATMs cost 20 to 25 baht per transaction. International transfers into your account are free, but sending money out of Thailand incurs a fee (usually 200 to 400 baht) plus the receiving bank's charges. Debit card purchases have no fee at most merchants, but some banks charge a small fee for online shopping or international transactions.

Interest rates on savings accounts are very low (typically 0.25% to 1% per year), so do not expect significant earnings. If you plan to keep a large sum in the account, compare rates across banks, but the difference will be minimal.

Online banking and digital access

All major Bangkok banks offer online banking and mobile apps for foreigners. During account opening, the bank will set up your login credentials and walk you through the app. You can check your balance, transfer money between your own accounts, pay bills, and receive international transfers immediately after opening.

International transfers into your account are straightforward: provide the bank with your account number and the bank's SWIFT code, and the sender can transfer money from abroad. The transfer usually arrives within one to three business days. Sending money out of Thailand requires you to visit the bank in person or use the online banking system, depending on the amount and destination country.

Some banks offer contactless debit cards and digital wallets (like PromptPay, Thailand's national peer-to-peer transfer system), which you can set up during account opening or later through the app. These are useful for everyday payments at shops, restaurants, and online retailers in Thailand.

What happens if your visa expires or you leave Thailand

If your visa expires and you do not renew it, the bank may freeze your account or require you to close it. Some banks allow you to keep the account open if you maintain a minimum balance and update your address to an overseas location, but this varies. Contact your bank before your visa expires to ask about their policy.

If you leave Thailand permanently, you can close the account by visiting the bank in person or, in some cases, by mail. You will need to settle any outstanding fees and withdraw your remaining balance. The bank will return your debit card and close all associated services. If you have automatic bill payments or standing orders set up, cancel them before closing the account to avoid complications.

If you plan to return to Thailand later, you can keep the account open and use it for future visits, provided the bank allows it and you maintain the minimum balance. Ask the bank about their policy on dormant accounts (accounts with no activity for several months) before you leave.

Frequently Asked Questions

Do I need a work permit to open a bank account in Bangkok?

No. A work permit is not required for account opening. A valid passport and proof of address are sufficient. However, if you are working in Thailand, the bank may ask for an employment letter or work permit as part of their verification process, though this is not always mandatory.

Can I open an account online before I arrive in Bangkok?

No. All major Bangkok banks require you to open an account in person at a branch. You must present your original passport and proof of address. Some banks are testing remote opening for Thai nationals, but this is not yet available for foreigners.

How long does it take to open an account?

The process usually takes one to three hours from start to finish. This includes identity verification, document review, form completion, and debit card issuance. You will receive your debit card and online banking access on the same day in most cases.

What if I do not have a Thai address yet?

Use your hotel booking confirmation or a letter from your employer or school as proof of address. If you are staying with someone, get a signed letter from them plus a copy of their ID and their proof of residence. Some banks accept a TM.30 form filed with immigration, which your landlord can submit on your behalf.

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

Yes. International transfers out of Thailand are available through all major banks. You will need to provide the recipient's bank details and SWIFT code. The transfer takes one to three business days and costs 200 to 400 baht plus any fees charged by the receiving bank.