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

Most Thai banks will open an account for you if you have a valid passport and a visa that allows you to stay in Thailand. The major banks — Bangkok Bank, Kasikornbank, Siam Commercial Bank, and Krung Thai Bank — all accept foreign account holders. What changes is the paperwork you need and sometimes the account type available to you. A tourist on a 30-day visa faces different requirements than someone on a one-year education visa or a retirement visa.

The fastest route is usually to visit a branch in person with your passport and visa. Many branches have English-speaking staff, especially in Bangkok and other tourist areas. Bring your original passport and a photocopy of the main page and your visa stamp. Some banks also ask for a Thai address, which can be your hotel, a friend's address, or a temporary rental — they are verifying you have a place to receive mail, not that you own property.

Key Takeaways

  • You need a valid passport and a Thai visa to open a bank account; tourist visas work, but longer-term visas make the process smoother.
  • Visit a bank branch in person with your passport, a photocopy of your passport and visa page, and a Thai address for mail.
  • Banks may limit account features or require a minimum deposit depending on your visa type; ask about these restrictions before opening.
  • Some banks offer accounts specifically for expats and tourists, which may have lower minimums or simpler requirements than standard Thai accounts.
  • The entire process usually takes 30 minutes to an hour if you have all documents ready.

What documents you need to bring

Your passport is the main document. Bring the original and a photocopy of the page with your photo and passport number, plus a photocopy of the page showing your Thai visa or entry stamp. If your visa is in a separate document (some countries receive a separate visa page), bring that too.

You will also need a Thai address. This does not have to be a permanent residence. If you are staying in a hotel, use the hotel's address. If you are renting a room or apartment, use that address. If you are staying with a friend, ask them for their address. The bank uses this to send statements and notices, though most modern accounts send statements by email instead.

Some banks ask for a second form of identification, such as a driver's license or national ID card from your home country. This is less common but worth having in your bag. A few branches may ask for a reference letter from your employer or a letter explaining why you need the account, but this is rare and usually only happens if you are opening a business account.

How visa type affects what account you can open

Tourist visas (30 days or 60 days) work fine for opening a basic savings account. Banks know tourists leave, so they may limit features — for example, you might not be able to set up automatic bill payments or get a debit card when ready. Some branches ask for a minimum deposit of 500 to 1,000 baht (roughly $14 to $28 USD, though exchange rates vary). You can usually withdraw this money right away; it is just a verification step.

Education visas, work visas, and retirement visas (Non-Immigrant visas) make the process easier because they show you are staying longer. Banks are more likely to offer you a full account with a debit card, online banking, and no restrictions. Minimum deposits may be higher — sometimes 2,000 to 5,000 baht — but you have access to more services.

If you are on a visa run or have a border bounce stamp (a stamp showing you left and re-entered Thailand), banks still accept you. The bank cares that your current visa is valid, not how many times you have entered the country.

The step-by-step process at the bank

Walk into any branch of a major bank during business hours. Go to the customer service desk or look for a sign that says "New Accounts" or "Account Opening." Tell the staff member you want to open a savings account. They will ask you a few questions: your name, nationality, passport number, and Thai address. Have your documents ready.

The staff member will make photocopies of your passport and visa if you have not already done so. They will fill out an account opening form, usually in Thai and English. You will sign this form and provide your thumbprint (banks in Thailand use thumbprints on many documents). This takes about 10 to 15 minutes.

Next, you will go to the teller window to make your first deposit. This can be as little as 100 baht or as much as you want. The teller will count your money, record it, and give you a receipt. Your account is now open. You will receive a passbook (a small booklet showing your balance and transactions) and sometimes a temporary debit card on the spot, though the permanent card may arrive by mail in a few days.

Debit cards, online banking, and account features

Most Thai bank accounts come with a debit card, though the timing varies. Some branches give you a temporary card when ready; others mail it within a week. The card works at ATMs throughout Thailand and at merchants who accept Visa or Mastercard. You can withdraw cash 24/7 from your bank's ATMs and usually from other banks' ATMs as well, though there may be a small fee.

Online banking is available for most accounts. The bank will give you a username and password, or you can set one up on the spot. You can check your balance, transfer money between accounts, and pay bills online. Some banks offer a mobile app; others use a website. Ask the staff which platform they use and whether it works on your phone.

International transfers are possible but not always straightforward. You can receive money from abroad into your Thai account, and you can send money out, but fees vary by bank and by destination country. Ask about this when you open your account if you plan to transfer money internationally.

What happens if your visa expires

Your bank account does not close when your visa expires. You can keep the account open indefinitely, even if you leave Thailand. However, if you do not visit Thailand again for several years, the bank may freeze the account or charge dormancy fees. Check with your specific bank about their policy.

If you plan to return to Thailand, you can reactivate your account by visiting a branch with your passport. If you plan to stay in Thailand long-term, you can renew your visa before it expires, and your account will continue to work normally. The bank does not require you to update your visa status with them every time you renew, though it is good practice to inform them if your address changes.

Banks that are easiest for foreigners

Bangkok Bank, Kasikornbank, and Siam Commercial Bank have the most English-speaking staff and the most branches in tourist areas. Bangkok Bank has a specific "Foreigner Account" product designed for people who do not have a Thai work permit or long-term visa. Kasikornbank is known for straightforward online banking. Krung Thai Bank and Thai Military Bank also accept foreigners but may have fewer English speakers at smaller branches.

If you are in a small town or rural area, the local branch of any major bank will still open an account for you, though you may need to bring a Thai friend to help translate. Smaller regional banks exist but are harder to navigate as a foreigner; stick with the big five if you have a choice.

Frequently Asked Questions

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

No. A work permit is not required. Your passport and valid visa are enough. Many tourists and students open accounts without work permits. A work permit makes the process slightly easier because it proves you are staying longer, but it is not a requirement.

Can I open an account online without visiting a branch?

Most Thai banks require you to visit a branch in person for your first account. Some banks are testing online account opening for certain visa types, but this is not yet standard. Plan to visit a branch at least once. After that, you can manage the account online or by phone.

What is the minimum deposit?

It varies by bank and visa type, but usually 100 to 1,000 baht for tourists and 500 to 5,000 baht for longer-term visa holders. Ask the bank before you go in. This deposit becomes your account balance; you can withdraw it when ready if you want, though most people leave it there.

Will the bank ask why I need an account?

Rarely. Banks assume foreigners need accounts for daily banking — paying rent, receiving money, withdrawing cash. If you are opening a business account or transferring large sums regularly, they may ask more questions for anti-money-laundering reasons, but for a basic personal savings account, they usually do not.

Can I use my account if I leave Thailand?

Yes. Your account stays open and you can access it online, transfer money out, and receive money in. However, if you do not visit Thailand for many years, the bank may freeze it or charge fees. Contact your bank before you leave to ask about their dormancy policy.