Yes, but you need a passport and proof of address
Foreigners can open a bank account in Thailand. Most major banks—Bangkok Bank, Kasikornbank, Siam Commercial Bank, Krung Thai Bank—will open an account for you if you have a valid passport and can show a current address in Thailand. You do not need to be a Thai citizen or hold a work permit, though some banks ask for one anyway.
The process is simpler than it used to be. Until recently, many banks required a Thai national ID number or a letter from your embassy. Most have dropped those rules. What has not changed is that you will need to walk into a branch in person—no online opening for foreigners—and bring original documents, not copies.
The account type you get depends on your visa status and how long you plan to stay. A tourist on a 30-day stamp can open an account, but some banks will restrict it or ask you to close it when your visa expires. A long-term visa holder—retirement, education, work—faces fewer restrictions and can keep the account indefinitely.
Key Takeaways
- You need a valid passport and proof of a Thai address; most banks no longer require a work permit or Thai ID number.
- You must visit a branch in person with original documents; online opening is not available to foreigners at most banks.
- Tourist visas may limit your account or require closure when the visa expires, while long-term visas allow permanent accounts.
- Bring your passport, address proof (lease, utility bill, or hotel booking), and cash to deposit; some banks ask for a reference letter from your employer or school.
- The account opens the same day or within one business day; you receive a debit card within one to two weeks.
What documents to bring to the bank
Start with your passport—original only, no copy. Banks will photocopy it themselves. Bring the passport open to the photo page and your current visa stamp or entry stamp.
Next, proof of address in Thailand. A lease agreement works best; if you do not have one, a recent utility bill (electricity, water, internet) with your name on it will do. If you are staying in a hotel or guesthouse, some banks accept a booking confirmation or a letter from the hotel on letterhead stating your name and dates of stay. The address proof does not have to match your passport—it just has to show where you live now.
Bring cash to make an opening deposit. Most banks require a minimum deposit to activate the account; this ranges from 500 to 2,000 Thai baht depending on the bank and account type. Bring more than the minimum in case the bank asks for it. You will also need a pen to sign forms.
Some banks ask for a reference letter from your employer, school, or the organization sponsoring your visa. This is not standard, but if the bank asks, a simple letter on letterhead saying you work there or study there is enough. Do not assume you need one—ask the bank before you go.
Which visa type affects your account options
A tourist visa (30 days, 60 days, or 90 days) lets you open an account, but the bank may flag it as temporary. Some banks will ask you to close the account when your visa expires; others will let it sit dormant. If you plan to stay longer than a few months, a tourist visa is not reliable for banking.
A Non-Immigrant visa—the category for work, education, retirement, or family—gives you a permanent account with no expiration. Banks treat these the same as Thai citizens for account purposes. If you have a Non-Immigrant O visa (retirement) or Non-Immigrant B visa (work), the bank will not ask you to close the account.
An Education visa (Non-Immigrant ED) works the same way. A Non-Immigrant O-A (retirement) or O-X (long-term stay) also qualifies. The key is that your visa must be valid for at least one year; banks use this as the threshold for a permanent account.
If you are on a visa exemption (no visa, just an entry stamp), you can still open an account, but treat it as temporary. The bank may ask you to leave Thailand and re-enter to extend your stay, which can complicate banking. Ask the bank directly whether they will keep the account open during visa exemption periods.
How long the process takes and what you get
The account opens the same day you visit the branch. You will sign forms, make your deposit, and receive a passbook (a small booklet that records your transactions) or a statement printout. Some banks still issue passbooks; others have moved to online statements only. Ask which one you will receive.
Your debit card arrives separately, usually within one to two weeks. The bank will mail it to your address in Thailand or you can pick it up at the branch. Until the card arrives, you can withdraw cash at the teller using your passbook or account number.
Online banking access is usually set up the same day. The bank will give you a temporary password and instructions to log in and change it. You can transfer money, check your balance, and pay bills online once you set up your account.
ATM access starts immediately. Your account number works at any ATM in the bank's network. If you use an ATM from a different bank, you will pay a small fee—usually 20 to 25 baht per withdrawal.
Restrictions and fees you should know about
Foreign accounts sometimes have lower withdrawal limits than Thai accounts. Some banks cap daily ATM withdrawals at 50,000 baht or require you to withdraw large amounts at the teller. Ask the bank about limits before you open the account.
Monthly maintenance fees vary by bank and account type. A basic savings account usually has no fee or a small fee (50 to 100 baht per month) if your balance drops below a minimum—often 1,000 to 5,000 baht. Check the fee schedule before you commit.
International transfers into your account work, but outbound transfers to a bank outside Thailand may be restricted or require additional documentation. Some banks ask for proof of income or a letter explaining the transfer. If you plan to send money out of Thailand regularly, ask about this before opening the account.
If your account sits inactive for a long time—usually one to two years with no deposits or withdrawals—the bank may freeze it or charge a dormancy fee. If you leave Thailand, tell the bank and ask whether you can keep the account open remotely or if you need to close it.
Which bank to choose
The four largest banks—Bangkok Bank, Kasikornbank, Siam Commercial Bank, and Krung Thai Bank—all open accounts for foreigners with minimal hassle. They have branches everywhere, ATMs are abundant, and their online banking works in English.
Bangkok Bank is the largest and has the most English-speaking staff. Kasikornbank and Siam Commercial Bank are close behind. Krung Thai Bank is government-owned and slightly slower but reliable. All four have similar fees and services for basic accounts.
Smaller banks like Bank of Ayudhya or TISCO also open accounts for foreigners, but their branch networks are smaller and English support varies. Unless you have a specific reason to use a smaller bank, stick with one of the four largest.
Do not open accounts at multiple banks right away. Start with one, get comfortable with it, and add a second only if you need it. Multiple accounts can complicate tax reporting if you stay in Thailand long-term.
What happens if the bank says no
Some branches refuse to open accounts for foreigners, even though the bank's policy allows it. This usually happens at smaller branches in rural areas or branches that have had problems with foreign customers in the past. If one branch says no, try another branch of the same bank or a different bank entirely.
If you have a Thai friend or colleague, ask them to call the bank ahead of time and confirm that the branch opens accounts for foreigners. A quick phone call can save you a wasted trip.
If you are on a tourist visa and the bank is hesitant, offer to show your return flight ticket or hotel booking to prove you are a legitimate visitor. Some banks are more comfortable opening accounts for tourists if they see evidence of a real stay.
If you cannot open a bank account, you can still receive money through Western Union, MoneyGram, or international wire transfer to a friend's account. These are slower and more expensive, but they work as a temporary solution while you sort out your visa or find a cooperative bank.
Frequently Asked Questions
Do I need a work permit to open a bank account in Thailand?
No. Most banks no longer require a work permit. A valid passport and proof of address are enough. Some older branches may ask for one, but you can usually satisfy this by showing your employment letter or visa instead.
Can I open a bank account on a tourist visa?
Yes, but the account may be flagged as temporary. Some banks will ask you to close it when your visa expires. If you plan to stay longer than a few months, a Non-Immigrant visa is more reliable for banking.
What if I do not have a lease or utility bill for proof of address?
A hotel booking confirmation or a letter from your hotel on letterhead stating your name and dates of stay usually works. Some banks also accept a letter from your employer or school. Call the bank before you go to confirm what they will accept.
How much money do I need to deposit to open an account?
Most banks require a minimum opening deposit of 500 to 2,000 Thai baht. This is not a fee—it is your first deposit into the account. Bring more than the minimum in case the bank asks for additional funds.
Can I use my bank account if I leave Thailand?
Yes, you can keep the account open and use it remotely for online transfers and bill payments. However, some banks may freeze the account if it sits inactive for one to two years. Tell the bank you are leaving and ask about their policy on dormant accounts.