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

Most major Thai banks will open an account for a foreigner, but they require proof of legal entry and a valid reason to be in the country. The banks that make this easiest are Bangkok Bank, Kasikornbank, Siam Commercial Bank, and Krung Thai Bank — all have English-speaking staff at main branches and experience with foreign account holders. What you need to bring, and how long the process takes, depends on whether you have a work permit, a long-term visa, or just a tourist stamp in your passport.

The fastest route is usually a branch in a major city like Bangkok, Chiang Mai, or Phuket, where staff are accustomed to foreigners. Rural branches may refuse you or require a Thai national to vouch for you. If you are staying longer than a few months, getting a long-term visa before you open the account makes the process simpler and gives you access to more account types.

Key Takeaways

  • Tourist visa holders can open a basic savings account at most major banks, but you will need your passport, proof of address in Thailand, and sometimes a letter from your embassy.
  • If you have a work permit or education visa, the process is faster and you may open accounts with higher transaction limits and fewer restrictions.
  • You must bring your original passport and a Thai address — a hotel, rental apartment, or even a friend's address will work, though the bank may verify it.
  • Most banks can open an account in one visit if you have the right documents, but some require a follow-up appointment or take two to three business days to set up the account.
  • Monthly fees, minimum balances, and transaction limits vary by bank and account type, so ask about these before you commit.

What you need to bring: documents for each visa type

Your passport is non-negotiable — bring the original, not a copy. The bank will check your entry stamp and visa status. If you are on a tourist visa or tourist entry stamp, bring your passport, a completed account process form (the bank provides this), and proof of a Thai address. A hotel booking confirmation, a rental agreement, or even a letter from a Thai friend saying you are staying at their address works, though the bank may call to verify.

If you have a work permit, bring your passport, work permit card, and the same address proof. Some banks ask for a letter from your employer on company letterhead confirming your employment, but this is not always required — ask the bank when you call ahead. If you are a student, bring your passport, student visa, and a letter from your school on official letterhead.

Some banks ask for a letter from your embassy or consulate confirming your nationality and legal status. This is more common if you are from a country with a smaller diplomatic presence in Thailand. Call the bank's international customer service line before you go in; they can tell you exactly what they need for your situation.

How the account opening process works, step by step

Walk into a branch during business hours — most are open Monday to Friday 8:30 a.m. to 3:30 p.m., and some open Saturday mornings. Tell the staff you want to open a savings account. They will give you an process form in Thai and English. Fill it out with your name, passport number, Thai address, occupation, and the reason you want the account (tourism, work, study, or relocation).

Hand the form and your documents to the staff member. They will photocopy your passport and address proof. They will ask you to sign the account agreement and may ask security questions to verify your identity. Some banks take a photograph of you at this point. The whole process usually takes 20 to 40 minutes if the documents are in order.

The bank will give you a temporary account number on the spot. Your debit card arrives in the mail within one to two weeks, usually to the address you provided. Some banks set up the account when ready so you can use the account number to receive transfers; others wait until the card arrives. Ask the staff when you can start using the account and whether you can access it online before the card comes.

Account types and what each one lets you do

Most banks offer a basic savings account for foreigners, which lets you deposit and withdraw money, receive transfers from abroad, and use an ATM card. Monthly fees range from free to 100 Thai baht (roughly $3 USD), depending on the bank and whether you keep a minimum balance. Some banks waive fees if you maintain a balance of 10,000 to 25,000 baht.

If you have a work permit, you may open a current account (checking account), which lets you write checks and make more frequent transfers. These usually have higher monthly fees — 150 to 300 baht — but no minimum balance requirement. Some banks offer accounts specifically for expatriates with higher international transfer limits and English-language statements.

Ask about transaction limits before you open the account. Tourist-visa holders sometimes face limits on how much they can transfer out of Thailand per month, or how many international transfers they can make. These limits vary by bank and change periodically. A work permit holder usually has no such restrictions.

International transfers: sending money in and out of Thailand

Once your account is open, you can receive money from abroad through SWIFT transfers (also called wire transfers). You will need to give the sender your bank's SWIFT code, your account number, and your full name as it appears on your passport. Transfers usually arrive within two to five business days. Most banks charge a fee of 150 to 300 baht to receive an international transfer.

Sending money out of Thailand is more restricted. Tourist-visa holders may face monthly limits on how much they can transfer abroad — typically 50,000 to 100,000 baht per month, though this varies by bank. Work permit holders usually have no limit. You will need to fill out a currency declaration form if you are sending more than 1 million baht in a single month. The bank charges 200 to 400 baht to send a SWIFT transfer.

If you need to move large amounts regularly, ask the bank about their specific rules for your visa type before you open the account. Some banks are stricter than others, and limits can change. You can also use online money transfer services like Wise (formerly TransferWise) or Remitly if the bank's fees or limits do not suit you, though you will need to link your Thai bank account to these services first.

Online banking and mobile apps

All major Thai banks offer online banking and mobile apps. You can set these up during your account opening or shortly after. The bank will give you a username and temporary password, and you will set your own PIN. Most apps let you check your balance, transfer money between accounts, pay bills, and send money to other Thai bank accounts when ready.

International transfers through the app are usually not available for tourist-visa holders, or they require you to go to a branch to authorize the first transfer. Work permit holders can usually set up international transfers through the app after the first one is completed in person. The app is in Thai and English at most banks.

If you have trouble with the app or forget your password, you can call the bank's English-language customer service line or visit a branch. Most banks have 24-hour phone support for account holders.

Closing your account when you leave Thailand

When you leave Thailand, you can close your account by visiting a branch with your passport and debit card. The bank will transfer any remaining balance to you — usually by check or to another account you specify. Some banks charge a small closure fee of 100 to 200 baht. If you have outstanding checks or pending transfers, the bank may ask you to wait until these clear before closing.

If you leave without closing the account, the bank will eventually freeze it after a period of inactivity — usually six months to a year. You can reactivate it if you return to Thailand, but you may need to visit a branch in person. If you want to keep the account open while you are abroad, you can usually do this, though some banks charge a dormancy fee if there is no activity for a year.

Frequently Asked Questions

Can I open a bank account on a tourist visa?

Yes, most major banks will open a savings account for someone on a tourist visa. You need your passport, proof of a Thai address, and sometimes a letter from your embassy. Some banks may ask why you want the account — saying you are staying for several months or relocating usually works. Call ahead to confirm what documents your chosen bank needs.

Do I need a Thai phone number or address to open an account?

You need a Thai address, but it does not have to be permanent. A hotel, rental apartment, or even a friend's address works. A Thai phone number is helpful but not always required. The bank may call to verify the address, so make sure it is one where you can receive mail or where someone can confirm you live there.

How long does it take to get my debit card?

The card usually arrives within one to two weeks by mail to the address you provided. Some banks let you use your account number for transfers and ATM withdrawals before the card arrives. Ask the staff when you open the account whether you can access your money when ready or if you have to wait for the card.

What happens if I want to transfer a large amount of money out of Thailand?

Tourist-visa holders may face monthly limits on international transfers — typically 50,000 to 100,000 baht, though this varies by bank. Work permit holders usually have no limit. If you need to move large amounts regularly, ask the bank about their rules before you open the account, or consider using an online transfer service like Wise.

Can I keep my Thai bank account open if I move back to my home country?

Yes, you can usually keep the account open while you are abroad. Some banks charge a dormancy fee if there is no activity for a year, so check the terms when you open the account. You can reactivate the account if you return to Thailand, though you may need to visit a branch in person to do so.