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

Thai banks will open accounts for foreigners, but they treat you differently depending on whether you hold a non-immigrant visa, a tourist visa, or no visa at all. A non-immigrant visa (the kind tied to work, education, or retirement) makes the process straightforward. A tourist visa complicates it — some banks will open accounts, others won't, and those that do may restrict what you can do with the account. If you're on a tourist visa or visa-exempt entry, expect to be turned away by at least half the banks you visit, and those that accept you may freeze the account if you leave Thailand for too long.

The major banks — Bangkok Bank, Kasikornbank, Siam Commercial Bank, and Krung Thai Bank — have different policies, and even branches of the same bank sometimes disagree. Your best move is to call ahead or visit the branch nearest your accommodation and ask directly what documents they need for your visa type. Bring your passport, proof of address in Thailand, and cash to deposit. The whole process takes 30 minutes to an hour if the branch accepts you.

Key Takeaways

  • Non-immigrant visa holders can open accounts at any Thai bank with a passport, proof of Thai address, and an initial deposit.
  • Tourist visa holders may be refused by major banks, but some smaller banks and branches will open accounts with the same documents.
  • Accounts opened on a tourist visa can be frozen if you leave Thailand for extended periods, so check the bank's policy before opening.
  • You do not need a Thai tax ID number or work permit to open a personal savings account, only to open a business account.
  • Bring original documents and cash for the deposit — most banks do not accept transfers from foreign accounts to fund a new Thai account.

What documents you need depends on your visa type

For a non-immigrant visa (work, education, retirement, or marriage), bring your passport, a copy of the relevant visa page, and proof you live in Thailand. Proof of address can be a rental agreement, a utility bill in your name, or a letter from your employer or school. Some banks accept a hotel booking confirmation if you've just arrived. You'll also need to bring cash for an initial deposit — usually 500 to 1,000 baht minimum, though some branches ask for more.

For a tourist visa or visa-exempt entry, the documents are the same, but fewer banks will accept them. Call ahead to confirm the branch will open an account for you. Some banks have a policy against it; others leave it to the branch manager's discretion. If a bank does open an account for you on a tourist visa, ask in writing what happens if you stay in Thailand longer than your visa allows, or if you leave and re-enter. Some banks will freeze the account; others won't.

You do not need a Thai tax ID number (TIN) to open a personal savings or checking account. You only need a TIN if you're opening a business account or if the bank asks you to file Thai tax returns — which happens if you're a resident and earning income in Thailand.

Which banks accept foreigners and where to start

The four largest banks — Bangkok Bank, Kasikornbank, Siam Commercial Bank, and Krung Thai Bank — have branches in every city and accept non-immigrant visa holders without question. They have English-speaking staff at most branches and offer online banking in English. If you hold a tourist visa, call the branch first; some will open accounts, some won't.

Smaller banks like Bank of Ayudhya (Krungsri), CIMB Thai, and Thanachart Bank also accept foreigners, sometimes with fewer restrictions on tourist visas. Their branches are less common outside Bangkok, but they're worth trying if a major bank turns you down.

Start by visiting a branch near where you're staying or working. Bring all documents in original form — banks rarely accept photocopies for the initial opening. If the branch refuses you, try another branch of the same bank or a different bank. Policy varies by location, and persistence often works.

The account opening process, step by step

Walk into the branch during business hours (usually 8:30 a.m. to 3:30 p.m., Monday to Friday). Tell the staff you want to open a savings account. They'll hand you an process form in Thai and English. Fill in your name, passport number, Thai address, occupation, and the purpose of the account (personal savings, salary deposit, etc.).

A staff member will photocopy your passport and proof of address. They'll ask you to sign the process and several other documents — account terms, electronic banking consent, and sometimes a tax declaration stating you're not a Thai resident. Read these carefully; the tax declaration in particular can affect how the bank reports your account to Thai authorities.

You'll then deposit your initial funds — cash only at most branches. The staff will count it, issue you a passbook or card, and set up your online banking login. They'll give you a temporary password and ask you to change it on the bank's website or app. The whole process takes 30 to 60 minutes. You can usually start using the account the same day.

What you can and cannot do with a tourist visa account

If you open an account on a tourist visa, the bank may restrict international transfers, large deposits, or how long you can keep the account open without visiting a branch. Some banks freeze accounts if you're out of Thailand for more than 12 months. Others require you to visit the branch in person every year to confirm you're still using the account.

Ask the bank directly: Can you transfer money in from abroad? Can you set up automatic transfers? What happens if you leave Thailand for three months? If you stay longer than your visa allows, will the account be frozen? Get the answers in writing if possible, because branch staff sometimes give different answers than the official policy.

If you plan to stay in Thailand longer than a tourist visa allows, convert to a non-immigrant visa before opening the account. The account restrictions disappear once you have the right visa, and you can usually update your visa status with the bank by bringing your new visa to a branch.

Moving money into and out of your Thai account

Once the account is open, you can deposit cash at any branch of your bank. International transfers in (called SWIFT transfers or international remittances) are possible from most banks, but they take 3 to 5 business days and cost 200 to 500 baht in fees. Your home bank may also charge a fee on their end.

Transferring money out of Thailand is straightforward if you have a non-immigrant visa. You can request an international transfer at any branch, and the bank will send it to your home account. Tourist visa holders may face questions about the source of the funds or the purpose of the transfer, especially for large amounts. Keep receipts and documentation if you're moving significant sums.

ATM withdrawals are free at your bank's machines and cost 150 to 220 baht at other banks' ATMs. Most Thai ATMs accept foreign debit cards, so you can also withdraw cash using your home bank card, though your home bank will charge a foreign transaction fee.

Keeping the account active and what happens if you leave

Thai banks do not close accounts for inactivity the way some Western banks do, but they may freeze accounts if you don't use them for a long time or if you leave Thailand without updating your visa status. If you're leaving Thailand on a tourist visa and don't plan to return soon, tell the bank. Some will let you keep the account dormant; others will close it after 12 months of no activity.

If you have a non-immigrant visa and are leaving Thailand temporarily, you don't need to do anything. The account stays active. If you're leaving permanently, you can keep the account open and use it for international transfers, or you can close it in person at a branch. To close an account, bring your passbook or card and any outstanding checks, and the bank will return any remaining balance to you in cash.

If you plan to return to Thailand later, keep the account open. Reopening an account is harder than keeping one active, and you'll have a history with the bank if you ever need a loan or credit card.

Frequently Asked Questions

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

No. A work permit is required to work legally in Thailand, but not to open a personal bank account. You only need a valid visa or visa-exempt entry and proof of a Thai address. However, if you're working in Thailand, your employer will likely ask you to open an account so they can deposit your salary.

Can I open a bank account on a tourist visa?

Some banks will, some won't. Major banks often refuse; smaller banks and some branches of major banks may accept you. Call ahead to confirm. If they do open an account, ask about restrictions on transfers and what happens if you stay in Thailand longer than your visa allows.

How much money do I need to open an account?

The minimum initial deposit is usually 500 to 1,000 baht, though some branches ask for more. Bring cash; most banks won't accept transfers from foreign accounts to fund a new Thai account. After opening, there's no minimum balance requirement at most banks.

Can I use my Thai bank account to receive salary from my employer?

Yes. Give your employer your account number and bank name, and they can deposit your salary directly. The bank will provide you with a statement showing all deposits, which you can use as proof of income for visa renewals or other purposes.

What happens to my account if I overstay my visa?

The bank won't close your account when ready, but you may face restrictions on transfers or withdrawals. Some banks freeze accounts if the holder is out of legal status. If you overstay, contact the bank to ask about your account status, and consider visiting immigration to sort out your visa situation.