Yes, foreigners can open a bank account in Thailand, but the process and requirements differ by bank and visa type

Most major Thai banks will open an account for a foreigner, but you will need a valid passport, proof of address in Thailand, and usually a Thai visa that shows you have the right to stay. The specific documents and the speed of approval vary significantly between banks—some take a few days, others take weeks. Your visa category matters: tourist visas make it harder, while long-term visas (education, work, retirement) make it easier. A few banks have streamlined processes for foreigners; others treat each process as a special case.

The account itself works like any Thai bank account once it is open. You can receive international transfers, pay bills, use a debit card, and access online banking. The main friction is at the beginning: getting the account opened in the first place.

Key Takeaways

  • You will need a valid passport, proof of Thai address, and a visa that permits you to stay—tourist visas are accepted but make approval slower.
  • Major banks like Bangkok Bank, Kasikornbank, and Krung Thai Bank all open accounts for foreigners, but requirements and timelines vary by branch.
  • Bring original documents and copies; most banks will not accept digital copies alone, and some require a Thai national to vouch for your address.
  • The account opening can take anywhere from one day to four weeks depending on the bank and how complete your paperwork is.
  • Once open, you can receive international wire transfers and use online banking, though some features may be restricted until you have held the account for a set period.

What documents you will need to bring

Start with your passport—it must be valid for at least six months. Bring both the original and a photocopy of the main identification page. Thai banks will not accept a passport that is damaged, water-stained, or missing pages, even if it is technically still valid.

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 Thai nationals and landlords to file). If you are staying in a hotel or with a friend, a hotel booking confirmation or a letter from your host stating your address and dates of stay can work, though not all banks accept these. Some banks will ask for a Thai national to come with you and confirm your address in person.

Your visa or entry stamp goes in the passport, so that is already covered. However, bring a copy of the relevant page showing your visa type and expiration date. If you are on a tourist visa, the bank may ask why you are opening an account and how long you plan to stay. If you are on a work permit, education visa, or retirement visa, the process is usually faster.

Some banks ask for a reference letter from your employer or educational institution. This is not always required, but having one speeds things up. If you do not have one, the bank will usually proceed without it, though approval may take longer.

Which Thai banks accept foreigners and what to expect at each

Bangkok Bank is the largest and most foreigner-friendly. Most branches will open an account for a foreigner with a valid passport, proof of address, and a visa. The process typically takes one to three business days. You can often do this without an appointment, though calling ahead is safer. They offer online banking in English and have good international transfer capabilities.

Kasikornbank (K Bank) also accepts foreigners routinely. Their process is similar to Bangkok Bank—passport, address proof, visa—and takes one to three days. They have a strong online platform and are known for faster international transfers. Some branches are more experienced with foreigners than others, so if your first branch is slow, try another.

Krung Thai Bank accepts foreigners but can be slower and more bureaucratic. Some branches will ask for additional documents or require a Thai national to vouch for you. Plan for one to two weeks if you go this route. The upside is that they have branches everywhere and lower minimum balances than some competitors.

Siam Commercial Bank (SCB) accepts foreigners but has stricter requirements than Bangkok Bank or K Bank. They often ask for a work permit, education letter, or other proof of why you are in Thailand. If you are on a tourist visa alone, they may decline. Approval can take two to four weeks.

CIMB Thai is smaller but generally foreigner-friendly and faster than SCB. They often have lower minimum opening balances and fewer restrictions on tourist visa holders. The trade-off is fewer branches and less developed online banking compared to the big four.

Start with Bangkok Bank or K Bank if you have a choice. Both are fast, have English-speaking staff at most branches, and rarely ask for documents beyond the basics. If your first branch turns you down, try a different branch of the same bank or move to the next option on this list.

How long the process takes and what happens after you explore

If you walk in with complete documents—passport, address proof, visa—and the bank has no questions, you can walk out with an account the same day. This happens most often at Bangkok Bank and K Bank in central Bangkok.

More commonly, the bank will tell you to come back in one to three business days. They use this time to verify your address, check your passport against their fraud database, and run an internal review. You will not hear from them unless there is a problem; if they do not call, your account is ready.

If your documents are incomplete or your address proof is weak, the bank may ask you to bring a Thai national who can confirm your address in person. This can add a week to the timeline. Some banks will also ask you to return with a work permit, education letter, or other proof of status if you are on a tourist visa and the bank is uncertain about your intent.

Once the account is open, you will receive a debit card in the mail within one to two weeks. Your online banking access is usually available when ready or within one business day. Some banks restrict international transfers for the first 30 days; others do not. Ask the bank when you open the account.

Minimum balance requirements and ongoing fees

Most Thai banks have no minimum balance requirement to open an account, but some charge a monthly fee if your balance falls below a threshold—usually 500 to 1,000 baht per month. Bangkok Bank and K Bank typically waive this fee if you maintain a balance of 1,000 baht or more, which is straightforward to do.

International wire transfers into your account are usually free or cost 100 to 200 baht. Transfers out of Thailand cost more—typically 200 to 400 baht plus a small percentage of the amount sent, depending on the bank and the destination country. ATM withdrawals at your bank's machines are free; withdrawals at other banks' machines cost 20 to 25 baht per transaction.

Online banking is free at all major banks. Debit card use is free for purchases and free ATM withdrawals at your bank's machines. Some banks charge a small fee (50 to 100 baht per year) for a debit card, but this is rare and usually waived if you maintain a minimum balance.

What to do if a bank turns you down

If a bank declines your process, ask why. The most common reasons are: incomplete address proof, a visa that is about to expire, or a passport that is damaged. These are all fixable. Get a new address proof (a utility bill is stronger than a hotel booking), renew your visa if needed, or get a new passport if yours is damaged.

If the bank says your visa type does not allow you to open an account, this is usually not true—it is a branch policy, not a legal requirement. Try a different branch or a different bank. Bangkok Bank and K Bank almost never turn down a foreigner with valid documents.

If you are on a tourist visa and a bank is hesitant, consider getting a longer-term visa first. A Non-Immigrant O visa (retirement) or Non-Immigrant B visa (work) makes the process much faster and removes most objections. However, this is only practical if you plan to stay in Thailand for several months.

International transfers and sending money out of Thailand

Once your account is open, you can receive money from abroad through international wire transfer (also called SWIFT transfer). The process is straightforward: give the sender your account number, bank name, and SWIFT code (your bank will provide this). The transfer usually arrives within one to three business days and costs the sender a fee (varies by their bank, not yours).

Sending money out of Thailand is more expensive. A typical outbound wire transfer costs 200 to 400 baht plus a percentage of the amount (usually 0.1 to 0.25 percent). The transfer takes one to three business days. Some banks require you to fill out a form declaring the purpose of the transfer and the destination country.

For smaller amounts or frequent transfers, consider using a money transfer service like Wise (formerly TransferWise), which often has better exchange rates and lower fees than banks. These services work with Thai banks and are legal and widely used.

Frequently Asked Questions

Can I open a bank account on a tourist visa?

Yes, most major banks will open an account for someone on a tourist visa. Bangkok Bank and K Bank do this routinely. The process may be slightly slower than for someone on a work or education visa, and the bank may ask why you are opening an account. If you say you are staying for a few weeks or months, there is usually no problem.

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

No. A work permit makes the process faster and removes questions, but it is not required. A valid visa and proof of address are enough. If you are working in Thailand without a work permit, the bank will not ask about this—they only care that your visa is valid and your address is real.

What if I do not have a fixed address in Thailand yet?

A hotel booking confirmation or a letter from a friend stating your address and dates of stay can work as proof of address. Some banks accept these more readily than others. If your first bank declines, try Bangkok Bank or K Bank at a different branch. You can also ask your hotel or accommodation to provide a letter on their letterhead confirming your stay.

Can I open an account online without visiting a branch?

Most Thai banks do not offer full online account opening for foreigners. You will need to visit a branch in person with your documents. A few banks are testing remote opening, but this is not yet standard. Plan to visit a branch.

How much money do I need to deposit to open an account?

Most Thai banks have no minimum opening deposit. You can open an account with zero baht and deposit money later. Some banks may ask you to deposit a small amount (100 to 500 baht) on the day you open the account, but this is not required by law and is not standard practice at the major banks.