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

Thailand's major banks—Bangkok Bank, Kasikornbank, Siam Commercial Bank, and Krung Thai Bank—all open accounts to foreigners, but they do not treat all foreigners the same way. If you hold a valid Thai visa, the process is straightforward and takes about 30 minutes in a branch. If you are on a tourist visa or visa-exempt entry, you can still open an account at some banks, but you may face limits on what you can do with it, and some branches will refuse outright. The key variable is whether you have a long-term visa or a short-term one.

The entire process happens in person at a bank branch. You cannot open a Thai account online, by mail, or through a representative. You will need your original passport, proof of a Thai address, and about 30 minutes of time. Most accounts have no monthly fee and no minimum balance requirement, though international transfers in and out carry fees that vary by bank.

Key Takeaways

  • Thai banks require a valid passport and proof of address in Thailand; a long-term visa (Non-Immigrant, Elite, or Education) makes the process faster and gives you full account access.
  • Tourist visa and visa-exempt visitors can open accounts at some banks, but may face withdrawal limits, transaction restrictions, or branch refusal depending on the bank's policy.
  • You will need a Thai address to open an account; a hotel address, rental agreement, or utility bill all work, though rental agreements are preferred.
  • Most Thai banks charge no monthly fee for basic savings accounts, but international transfers in and out carry fees that vary by bank and transfer method.
  • Opening an account in person at a branch is the only reliable method; online-only account opening for foreigners is not standard practice at major Thai banks.

What you need to bring to a Thai bank branch

Bring your original passport and a copy of the passport's main page and visa page. The bank will photocopy both. You also need proof of a Thai address—this can be a rental agreement, a hotel booking confirmation, a utility bill, or a letter from your employer or accommodation provider stating your address. If you are staying in a hotel or guesthouse, ask the front desk for a letter on their letterhead with your name and dates of stay; most will provide this for free or a small fee.

Some banks ask for a second form of identification, such as a driver's license or national ID card from your home country. Bring it if you have it. A few banks also ask for a reference letter from your employer or a letter from your home bank confirming you are a customer in good standing, but this is less common and usually only required if you are opening a business account or transferring large sums.

Do not expect to open an account by mail or online. Thai banks require you to appear in person and sign documents in front of a bank officer. Some banks have begun offering online account opening for Thai nationals, but this service does not extend to foreigners. You must visit a branch in person during business hours, which are typically Monday through Friday, 8:30 a.m. to 3:30 p.m., with some branches open on Saturday mornings.

Visa status and what it means for your account

If you hold a Non-Immigrant visa (the most common long-term visa for expats), an Elite visa, an Education visa, or a Retirement visa, you will have no restrictions on your account. You can deposit and withdraw as much as you want, send money abroad, and use the account exactly as a Thai citizen would. The bank will ask fewer questions and the process will move faster. Banks treat long-term visa holders as lower-risk customers and rarely impose transaction limits or freeze accounts.

If you are on a tourist visa or entered Thailand visa-exempt (the 30-day stamp for many nationalities), some banks will still open an account for you, but they may impose limits. Bangkok Bank and Kasikornbank, for example, allow tourist visa holders to open accounts but may restrict international transfers or set daily withdrawal limits. Other branches of the same bank may refuse outright. This inconsistency means you may need to try more than one branch or call ahead to ask whether they will serve you.

If your visa is about to expire and you do not plan to extend it, inform the bank when you open the account. Some banks will close the account or freeze it once your visa expires. Others will let it remain open but may restrict what you can do with it. Knowing this in advance helps you plan how to move your money out if needed. Ask the bank officer directly: "What happens to my account if my visa expires?" and request the answer in writing if possible.

The address requirement and how to satisfy it

Thai banks will not open an account without a Thai address. They use this address for statements, tax purposes, and regulatory compliance. A hotel address works, but a rental agreement is stronger and faster. If you are renting an apartment or house, bring a copy of the lease or rental contract with your name and the landlord's name clearly visible. The lease does not need to be registered with the government; a simple written agreement is sufficient.

If you are staying in a hotel, guesthouse, or serviced apartment, ask for a letter on the establishment's letterhead confirming your name, address, and dates of stay. Some hotels charge 100–300 baht for this letter; others provide it free. A utility bill in your name (electricity, water, or internet) is also acceptable, though getting one issued in your name as a foreigner can take time. If the utility is in your landlord's name, bring the rental agreement instead.

If you are staying with a Thai friend or family member, you can use their address if they are willing to sign a letter confirming you live there. The bank may ask to see the homeowner's ID or proof of residence as well. This route is slower and more bureaucratic than a rental agreement, so use it only if you have no other option. Bring the letter signed by your host, their ID copy, and their proof of residence (such as a utility bill or property deed).

Fees, minimums, and what happens after you open the account

Most Thai banks charge no monthly maintenance fee for a basic savings account. Some banks require a minimum opening deposit (typically 500–1,000 baht, or about $14–$28 USD), but many do not. Once your account is open, you will receive a debit card, a passbook (a physical record of transactions), and online banking access if you request it. The debit card works at ATMs throughout Thailand and at merchants that accept Visa or Mastercard.

International transfers into your account carry a receiving fee of 150–300 baht per transfer, depending on the bank. Sending money out of Thailand costs more: 400–800 baht per outgoing international transfer, plus the correspondent bank's fee (which can add another $10–$30 USD). Exchange rates vary by bank and by the time of day you transfer, so compare rates before you commit. Some banks offer better rates for larger transfers, so ask about tiered pricing if you are moving a significant amount.

Thai banks do not charge overdraft fees because they do not allow overdrafts. If your account balance reaches zero, your debit card will simply stop working. ATM withdrawals within Thailand are free at your bank's ATMs and usually cost 150–220 baht at other banks' ATMs. Withdrawals from international ATM networks (Visa, Mastercard) may carry additional fees from the ATM operator, typically $2–$5 USD per withdrawal.

How long the process takes and what happens next

Opening an account in person at a branch takes 20 to 45 minutes. You will fill out a form (usually in Thai and English), show your documents, sign several pages, and receive your debit card on the spot or within a few days. The bank will activate your account immediately, and you can begin using it the same day. If the branch does not have your card size in stock, they will order it and mail it to your Thai address within 5 to 10 business days.

Your debit card will arrive by mail within 5 to 10 business days if the bank does not issue it in-branch. Online banking access is usually available within 24 hours; you will receive a temporary password by SMS or at the branch, and you can log in to check your balance and set up transfers. You will also receive a PIN for your debit card by mail or SMS, which you must change on your first ATM withdrawal.

After you open the account, the bank may contact you by phone or email to confirm your information or ask about the source of large deposits. This is standard anti-money-laundering procedure and is not a sign of a problem. Respond promptly and honestly. If you do not respond, the bank may freeze your account temporarily. Keep your contact information up to date with the bank so you receive these communications.

Which banks are most foreigner-friendly and where to find them

Bangkok Bank has the most branches (over 1,000) and is the most accustomed to serving foreigners. Kasikornbank and Siam Commercial Bank are also reliable and have many branches in tourist areas and expat neighborhoods. Krung Thai Bank is smaller but also accepts foreigners. All four are major banks with English-speaking staff in central branches. Bangkok Bank's website lists all branches by location, and you can call ahead to confirm they serve foreigners.

If you are in Bangkok, go to a branch in the Silom, Sukhumvit, or Sathorn areas, where staff are used to working with foreigners and English is more common. If you are in Chiang Mai, Phuket, or other tourist cities, the main branch in the city center is your best bet. Smaller branches in rural areas may refuse to open accounts for foreigners or may require a Thai co-signer. Staff at central branches are also more likely to have experience with the documents you bring and less likely to ask for additional paperwork.

Call the branch before you visit to confirm they will open an account for someone with your visa status. This saves a wasted trip. Most banks have English-language customer service lines; ask for the branch address and hours, and mention that you are a foreigner opening an account for the first time. Some branches have dedicated expat banking staff who can walk you through the process more quickly.

Frequently Asked Questions

Can I open a Thai bank account online without visiting a branch?

No. Thai banks require you to appear in person at a branch, sign documents in front of a bank officer, and present your original passport. Online account opening is not available for foreigners at major Thai banks. You must visit a branch in person during business hours.

What if my visa expires after I open the account?

Inform the bank when you open the account if your visa will expire soon. Some banks will close the account or freeze it once your visa expires; others will allow it to remain open but may restrict international transfers. If you plan to stay longer, extend your visa before opening the account, or ask the bank what their policy is for expired visas.

Can I send money out of Thailand to my home country?

Yes. You can use your Thai bank account to send international transfers to a bank account in your home country. Fees are typically 400–800 baht per transfer, plus the receiving bank's fee. The transfer takes 3 to 7 business days. Exchange rates vary by bank, so compare rates before you transfer.

Do I need a Thai tax ID number to open a bank account?

No. You can open a bank account with just a passport and proof of address. A Thai tax ID (obtained from the Revenue Department) is required only if you are working in Thailand or earning Thai-source income. If you are a tourist or short-term visitor, you do not need one.

What if a bank branch refuses to open an account for me?

Try a different branch or a different bank. Policies vary by branch and by bank, especially for tourists and short-term visa holders. Bangkok Bank and Kasikornbank branches in central areas are more likely to accept you than branches in rural areas. Call ahead to confirm the branch will serve you before you visit.