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

Foreign nationals can open a bank account at most Thai banks, but you will need a valid passport, proof of address in Thailand, and in most cases a Thai tax ID number (TIN). The major banks—Bangkok Bank, Kasikornbank, Siam Commercial Bank, and Krung Thai Bank—all accept foreign account holders. The exact documents required and whether you need a work permit or long-term visa vary by bank and by your residency status. Tourist visa holders can sometimes open accounts, but banks are more cautious and may require additional proof that you have a legitimate reason to be in Thailand.

The process typically takes one to three business days once you have submitted all required documents. You will need to visit a branch in person; you cannot open a Thai bank account remotely. Bring originals of your documents, not copies, because the bank will verify them on the spot. Some banks will ask you to make an initial deposit on the day you open the account, usually between 500 and 2,500 Thai baht (the amount varies by bank and account type).

Key Takeaways

  • You must visit a Thai bank branch in person with your passport, proof of address, and a Thai tax ID number (TIN) to open an account.
  • Banks are more willing to open accounts for people on long-term visas (such as Non-Immigrant visas or retirement visas) than for tourists, though tourist visa holders can sometimes open accounts if they show a legitimate reason to stay.
  • The initial deposit required ranges from 500 to 2,500 Thai baht depending on the bank and account type you choose.
  • Account opening takes one to three business days, and you will need to bring original documents because the bank verifies them during your visit.

What documents you need to bring

Start with your passport—this is non-negotiable and must be valid for at least six months. The bank will photocopy it and verify your entry stamp and current visa status. Next, you need proof of address in Thailand. This can be a rental agreement, a utility bill in your name, a letter from your landlord, or a TM.30 form (the residence notification that immigration requires landlords to file). If you do not have a utility bill or lease, ask your landlord for a signed letter on their letterhead stating your address and the dates you are renting.

You will also need a Thai tax ID number (TIN), which you can obtain from the Revenue Department. If you do not have one yet, some banks will help you apply for one during your account opening visit, though this adds time to the process. Bring a completed TM.30 form if you have one—immigration requires landlords to file this within 24 hours of your arrival, and having a copy shows the bank you are registered with Thai authorities. If your bank asks for proof of income or employment, bring a letter from your employer or, if you are self-employed, bank statements showing regular deposits.

Visa status and what banks will accept

Your visa type affects how easily you can open an account. If you hold a Non-Immigrant visa (for work, education, or family reasons), a retirement visa, or a long-term resident visa, banks will treat you as a low-risk customer and the process is straightforward. You will need to show your passport with the visa stamp and sometimes a copy of your work permit or education letter.

Tourist visa holders face more scrutiny. Some banks will open accounts for tourists, but they may ask why you need a bank account if you are only visiting for 30 or 60 days. Be honest: if you are staying longer than your visa allows or planning to return frequently, say so. If you are a digital nomad or remote worker, bring a letter from your employer or client showing your income and that you work remotely. Banks want to know you have a legitimate reason to move money in and out of Thailand.

If you are on a visa exemption (the 30-day stamp you get on arrival), opening an account is harder but not impossible. Some banks will do it if you show proof that you are renting an apartment and have a TIN. Call ahead to the branch you plan to visit and ask whether they accept visa exemption holders, because policies vary by branch and by bank.

Initial deposit and account types

Most Thai banks require an opening deposit between 500 and 2,500 Thai baht. This money stays in your account; it is not a fee. The amount depends on the account type. A basic savings account (called a "regular savings account" or "ordinary account") usually requires 500 to 1,000 baht. Premium accounts or accounts with debit card and online banking included may require 2,000 to 2,500 baht.

Ask the bank which account type suits your needs. If you plan to receive international transfers, make sure the account comes with online banking and international wire capability. Some banks charge a monthly fee if your balance drops below a minimum (often 1,000 to 5,000 baht), so confirm the terms before you commit. The bank will explain all fees in Thai and English during your visit.

Getting a Thai tax ID number (TIN)

A Thai tax ID number is a nine-digit number issued by the Revenue Department. You do not need to pay taxes to get one; it is simply an identifier the bank uses to verify your status. You can obtain a TIN by visiting the Revenue Department office in your province with your passport and proof of address. The process takes about 30 minutes and is free.

Alternatively, some banks will apply for a TIN on your behalf during your account opening visit. If the bank offers this service, you will fill out a form and the bank will submit it to the Revenue Department. You will receive your TIN by mail or email within a few days, and the bank will activate your account once the TIN arrives. This adds a few days to the process but saves you a trip to the Revenue Department.

What happens after you open the account

Once your account is open, the bank will issue you a debit card (usually within one to two weeks) and set up online banking access. You can use the debit card at ATMs throughout Thailand and at merchants that accept Visa or Mastercard. Online banking lets you check your balance, transfer money between accounts, and set up bill payments. Most Thai banks offer mobile apps in English.

International transfers into your Thai account are possible, but the process is slower and more expensive than domestic transfers. You will need to provide your bank account number, the bank's SWIFT code, and your full name as it appears on your passport. Transfers typically take three to five business days and incur fees from both your sending bank and your Thai bank (usually 200 to 500 baht per transfer). Ask your bank for the exact SWIFT code and international wire instructions before you need them.

Common reasons banks refuse to open accounts

Banks will refuse to open an account if your passport is expired, if you cannot provide proof of address, or if you have no visa or visa exemption stamp in your passport. They will also refuse if you cannot produce a TIN or if the Revenue Department has flagged your name for any reason (this is rare for tourists but can happen if you have overstayed a visa in the past).

Some banks are stricter about visa requirements than others. If one bank refuses you, try another. Bangkok Bank and Kasikornbank tend to be more flexible with tourists than smaller regional banks. Call the branch ahead of time and ask whether they accept your visa type before you make the trip. This saves you time and frustration.

Frequently Asked Questions

Can I open a Thai bank account on a tourist visa?

Yes, but it depends on the bank and branch. Some will open accounts for tourists if you show proof of address and a TIN. Be prepared to explain why you need a bank account—mention that you are staying longer than your initial visa or that you work remotely. Call the branch first to ask whether they accept tourist visa holders.

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

No. A work permit helps, but it is not required. A Non-Immigrant visa, a TIN, and proof of address are usually enough. If you are on a tourist visa, the bank may ask more questions, but a work permit is not the only way to satisfy them.

How long does it take to open an account?

The visit itself takes 30 to 60 minutes. Your account is usually active the same day or the next business day. If the bank applies for a TIN on your behalf, add three to five days for the TIN to arrive and the account to be fully activated.

Can I open a Thai bank account online or by mail?

No. You must visit a branch in person with your original passport and documents. Thai banks do not offer remote account opening for foreign nationals.

What is the minimum balance I need to keep in the account?

This varies by bank and account type. Some accounts have no minimum balance requirement. Others charge a monthly fee if your balance drops below 1,000 to 5,000 baht. Ask the bank about the specific terms for the account type you choose.