Yes, you can open a Thai bank account, but the process and requirements depend on your visa status and which bank you choose
Thai banks will open accounts for foreigners, but they treat you differently depending on whether you hold a Thai work permit, education visa, retirement visa, or tourist visa. Some banks require a Thai address and proof of legal status; others ask for a letter from your employer or school. The largest banks—Bangkok Bank, Kasikornbank, Siam Commercial Bank, and Krung Thai Bank—have English-speaking staff and clearer procedures for foreigners than smaller regional banks. The whole process typically takes one to three hours if you have the right documents, though some banks may ask you to return a few days later for final approval.
The key difference is that banks see you as lower risk if you have a work permit or long-term visa. Tourist visa holders face the most friction, and visa exemption holders (the 30 or 60-day stamps on arrival) are usually turned away entirely. Once your account is open, you can use Thai ATMs, receive international transfers without limits, and send money abroad—though outbound transfers have daily caps and fees.
Key Takeaways
- You will need a passport, proof of Thai address (a lease, utility bill, or letter from your employer), and proof of legal status in Thailand—usually your visa stamp or work permit.
- Banks treat you differently based on visa type: work permit holders and retirement visa holders face fewer restrictions than tourists, who may not be able to open accounts at all.
- The four largest Thai banks have the most straightforward processes for foreigners and staff who speak English.
- You can open an account in person at a branch, and most banks will not require a minimum deposit, though some may ask for a small initial transfer.
- Once your account is open, you can use Thai ATMs and online banking, but international transfers may have daily limits and require additional verification.
What documents you need to bring
Bring your passport and a document showing your Thai address. A lease agreement, utility bill in your name, or a letter from your employer or school stating your address all work. If you do not have a Thai address yet, some banks will accept a letter from your accommodation—a hotel, hostel, or guesthouse—though this is less reliable and may delay approval.
You also need proof that you are legally in Thailand. This means your visa stamp in your passport or, if you hold a work permit, the permit itself. If you are on a tourist visa, many banks will still open an account, but some will refuse or limit what you can do with it. If you hold a Non-Immigrant visa (for work, education, or retirement), bring that as well—it strengthens your process.
Bring your passport original, not a copy. Banks will photocopy it themselves. If any of your documents are in Thai, bring them; if they are in English or another language, some banks will ask for a certified Thai translation, though the larger banks often waive this for passports and visas.
Which visa types have the easiest process
If you hold a Thai work permit, opening an account is straightforward. Bring your passport, work permit, and proof of address. Most banks will approve you the same day or within a few days. The same applies if you hold a Non-Immigrant ED visa (education), a Non-Immigrant O visa (retirement or family), or a Non-Immigrant B visa (business). These visa types signal to the bank that you have legal status and a reason to be in Thailand long-term.
If you are on a tourist visa (TR), the process is slower and less certain. Some banks will open an account for you; others will refuse. Bangkok Bank and Kasikornbank are generally more willing to work with tourists than smaller banks. If you are approved, the bank may limit your account—for example, restricting international transfers or requiring a higher minimum balance. Ask the bank directly before you go in, because policies vary by branch and change over time.
If you are on a visa exemption (the 30 or 60-day stamp you get on arrival), most banks will not open an account. You need a longer-term visa or work permit to be taken seriously. If you plan to stay in Thailand longer than a few months, getting a proper visa before you try to open a bank account will save you time.
The step-by-step process at the bank
Go to a branch of one of the four major banks during business hours. Bring all your documents. Tell the staff you want to open a savings account (called a "savings account" or "current account" depending on what you need). They will give you a form to fill out—it is usually in Thai and English, or staff will help you complete it.
The form asks for your name, passport number, Thai address, occupation, and the purpose of the account. Be honest about why you want the account—work, study, living expenses, or investment. The bank will photocopy your passport and address proof. They may ask to see your work permit or visa again to confirm the dates.
Once the form is approved, the bank will ask you to sign it and set a PIN for your account. Some banks will give you a debit card on the spot; others will mail it to your Thai address within a week or two. You will receive a passbook (a small booklet that records your transactions) or be set up for online banking instead. Ask which one you prefer. The bank will explain how to use the ATM and online banking platform.
If the bank approves you the same day, you can deposit money and start using the account when ready. If they ask you to come back, it usually means they are checking your documents with their compliance team—this takes two to five business days.
Account types and what they let you do
Thai banks offer savings accounts and current accounts. A savings account earns a small amount of interest (usually less than 1% per year) and is meant for money you keep in the bank. A current account earns no interest but lets you write checks and make unlimited transfers. Most foreigners open savings accounts unless they need to write checks for business.
Once your account is open, you can use Thai ATMs to withdraw cash, transfer money to other Thai bank accounts, and set up online banking to check your balance and pay bills. International transfers (sending money out of Thailand) are possible but come with limits. Most banks cap international transfers at 50,000 to 100,000 baht per day unless you request a higher limit and provide additional documentation. Receiving money from abroad is usually unlimited.
If you are on a tourist visa, the bank may restrict international transfers or require you to visit the branch in person to approve them. Ask about these limits before you open the account, because they affect how you can use your money.
Costs and minimum deposits
Most Thai banks do not charge a monthly fee for a savings account. Some charge a small annual fee (usually 100 to 300 baht, or about $3 to $9 USD) if your balance falls below a certain amount, often 1,000 to 5,000 baht. Ask the bank about their fee structure before you sign, because fees vary by bank and account type.
Minimum deposits vary. Some banks ask for no minimum at all; others ask for 100 to 500 baht to open the account. A few banks ask for 1,000 to 5,000 baht. This is not a cost—it is money that goes into your account and you can withdraw it whenever you want. Confirm the minimum with the bank before you go in.
ATM withdrawals within Thailand are free at your bank's ATMs. Withdrawals at other banks' ATMs usually cost 20 to 25 baht per transaction. International transfers out of Thailand cost 200 to 400 baht plus the exchange rate the bank offers, which is usually worse than the real market rate. These fees add up if you transfer money frequently.
What happens if you leave Thailand
You can keep your Thai bank account open after you leave Thailand. The bank will not close it just because you are no longer in the country. You can continue to receive money into the account and withdraw it using Thai ATMs when you return. You can also manage the account online from abroad using the bank's mobile app or website.
However, if your account sits unused for a long time (usually two to three years), the bank may freeze it or charge dormancy fees. If you plan to leave Thailand for good, tell the bank and ask about their dormancy policy. Some banks will close the account for you; others will keep it open indefinitely as long as you do not owe money. If you want to close the account, go to the branch where you opened it, bring your passbook or debit card, and ask to close it. The bank will return any remaining balance to you within a few minutes.
Frequently Asked Questions
Can I open a Thai bank account online without going to a branch?
No. Thai banks require you to open an account in person at a branch. You must show your passport and address proof to staff. Some banks offer online banking after your account is open, but the initial opening must happen face-to-face.
What if I do not have a Thai address yet?
A letter from your accommodation—a hotel, hostel, or employer—stating your address can work, though it is less reliable than a lease or utility bill. Some banks will accept it; others will ask you to come back once you have a more permanent address. If you are moving to Thailand for work, ask your employer for a letter confirming your address before you visit the bank.
Can I open an account if I am on a tourist visa?
Some banks will, but not all. Bangkok Bank and Kasikornbank are more likely to approve you than smaller banks. Call the branch first and ask whether they open accounts for tourists. If they say yes, bring all your documents and be prepared for a slower process or account restrictions like daily transfer limits.
How long does it take to get a debit card?
If the bank approves you the same day, you may receive a card on the spot or within a few days. If the bank needs to verify your documents, it usually takes five to ten business days. Ask the bank for a timeline when you open the account so you know when to expect it.
Can I send money out of Thailand to another country?
Yes, but there are limits. Most banks cap international transfers at 50,000 to 100,000 baht per day unless you request a higher limit. You will also pay a fee (200 to 400 baht) plus a less favorable exchange rate than the real market rate. The money usually arrives in the other country within two to five business days.