Yes, foreigners can open bank accounts in Thailand, but the process and requirements differ by bank and visa status
Most major Thai banks will open accounts for foreigners, but you need a valid passport, proof of address in Thailand, and usually a Thai visa or work permit. Some banks require a minimum deposit (typically 500 to 2,000 baht), and a few ask for a Thai tax ID number or letter from your employer. The process takes 30 minutes to two hours in-branch, and you'll walk out with a debit card and account number the same day.
The catch: which banks accept you and what documents they demand depends on your visa type. A tourist visa holder faces stricter requirements than someone on a Non-Immigrant visa or work permit. Some banks have stopped opening accounts for tourists entirely, while others still do. Calling ahead saves a wasted trip.
Key Takeaways
- You need a valid passport, proof of Thai address, and a visa or work permit; tourist visas work at some banks but not all.
- Major banks like Bangkok Bank, Kasikornbank, and Krung Thai accept foreigners, but requirements and minimum deposits vary by branch and visa type.
- Bring your passport, a utility bill or rental agreement showing your Thai address, and your visa or work permit documentation to the bank.
- Account opening happens in-branch on the same day; you receive a debit card and account number immediately, though international transfers may take 24 to 48 hours to activate.
Which Thai banks accept foreigners and what they require
Bangkok Bank, Kasikornbank, Krung Thai Bank, and Siam Commercial Bank (SCB) are the largest and most likely to open accounts for foreigners. Smaller banks like Bank of Ayudhya and CIMB Thai also accept foreigners but may have stricter rules. Each bank sets its own policy, and individual branches sometimes enforce them differently, so a "no" at one branch does not mean a "no" at another location.
Bangkok Bank generally accepts tourists on any valid visa and asks for a passport, proof of address, and a minimum deposit of 500 to 1,000 baht. Kasikornbank is similar but sometimes requests a Thai tax ID (which you can obtain from the Revenue Department). Krung Thai Bank often requires a work permit or Non-Immigrant visa and may ask for an employer letter. SCB's rules vary by branch; some accept tourists, others do not.
Call the bank's English-language customer service line or visit a branch in a tourist area (Bangkok, Chiang Mai, Phuket) before committing time. Ask directly: "Can I open an account on a [your visa type]?" and "What documents do you need?" This takes five minutes and prevents a wasted trip.
Documents you need to bring
Bring your original passport and a copy of the photo page and visa stamp. The bank will photocopy these on-site, but having a copy ready speeds things up. You also need proof of your Thai address: a utility bill (electricity, water, or internet) in your name, a rental agreement signed by you and your landlord, or a letter from your landlord on headed paper stating your address and move-in date. A hotel booking confirmation or letter from your accommodation does not count.
If the bank asks for a tax ID, you can obtain one from the Revenue Department (Suan Luang office in Bangkok, or your local provincial office) with your passport. The process takes 30 minutes and costs nothing. Some banks will issue you a temporary tax ID on the spot or skip the requirement if you explain you just arrived. If your visa is a work permit, bring that document too.
A few banks ask for an employer letter on company letterhead confirming your employment and salary. This is less common but happens at Krung Thai and some SCB branches. If you are self-employed or a freelancer, a letter from yourself stating your income and business address may work, though policies vary.
What happens during the account-opening appointment
Walk into the bank during business hours (usually 8:30 a.m. to 3:30 p.m., Monday to Friday) with your documents. Tell the front desk you want to open an account. They will direct you to the retail banking counter or a dedicated account-opening desk. The staff member will ask your name, address, occupation, and the reason you want an account (living in Thailand, working, studying, etc.). Answer honestly; they are not judging, just filling out the form.
The staff will photocopy your passport and visa, verify your address documents, and enter your information into their system. They will ask you to sign several forms in Thai and English—these are your account agreement, terms of service, and anti-money-laundering declarations. Read or ask for a translation if you do not understand, but the forms are standard. You will also set a PIN for your debit card and choose a password for online banking.
Once complete, you receive your debit card (usually a Visa or Mastercard), your account number, and a small booklet with your account details. The card works immediately for in-person purchases and ATM withdrawals. International transfers to your account may take 24 to 48 hours to activate, depending on the bank.
Minimum deposits and ongoing fees
Most banks require a minimum opening deposit of 500 to 2,000 baht (roughly $14 to $57 USD). Bangkok Bank typically asks for 1,000 baht; Kasikornbank, 500 to 1,000 baht; Krung Thai, 1,000 to 2,000 baht. This money stays in your account—it is not a fee. You can withdraw it immediately after opening if you wish, though some banks ask you to maintain a small balance (100 to 500 baht) to keep the account active.
Monthly maintenance fees vary. Most banks charge nothing for basic savings accounts if you maintain a minimum balance (usually 500 to 1,000 baht) or receive at least one deposit per month. If your balance drops below the minimum and you do not meet the deposit requirement, fees range from 50 to 150 baht per month. ATM withdrawals at your bank are free; withdrawals at other banks cost 20 to 25 baht per transaction.
International transfers into your account are free or cost a small fee (50 to 100 baht). Transfers out of Thailand to another country cost 200 to 500 baht plus a percentage of the amount (usually 0.1% to 0.25%), depending on the bank and destination country.
Tourist visas versus other visa types
A tourist visa (60-day or 30-day) is the weakest position for opening a bank account. Some banks accept tourists; others refuse. Bangkok Bank and Kasikornbank usually accept tourists, but Krung Thai and SCB often do not. If you are on a tourist visa, call ahead and ask specifically. If a bank says no, try another branch or another bank rather than arguing.
A Non-Immigrant visa (for work, education, retirement, or family reasons) is much stronger. All major banks accept Non-Immigrant visa holders without question. A work permit is the strongest position—banks treat you like a resident and rarely ask for extra documents.
If you are on a tourist visa and plan to stay longer, consider obtaining a Non-Immigrant visa before opening an account. A Non-Immigrant ED visa (for education) or Non-Immigrant O visa (for family or retirement) takes 2 to 4 weeks to arrange through a Thai embassy or consulate in your home country, but it removes the uncertainty and gives you access to more banking services later (credit cards, loans, etc.).
What to do if a bank refuses you
If one bank says no, try another. Bangkok Bank and Kasikornbank are your best bets for tourists; Krung Thai and SCB are stricter. Different branches of the same bank sometimes have different policies, so if the first branch refuses, try another location in a different part of the city.
If you are on a tourist visa and every bank refuses, you have two options: obtain a Non-Immigrant visa (which takes time but solves the problem permanently), or use an international money transfer service like Wise, OFX, or Remitly to receive money into a foreign account and withdraw it via ATM in Thailand. This is slower and more expensive than a Thai bank account, but it works if you are only staying a few weeks.
Some expat-focused services like Bangkok Bank's "Bangkok Bank for Expats" or Kasikornbank's international banking division offer accounts to tourists with higher minimum deposits (5,000 to 10,000 baht) and more paperwork. These exist but are not widely advertised; ask the bank directly if you are interested.
Frequently Asked Questions
Can I open a bank account on a tourist visa?
Yes, but only at some banks. Bangkok Bank and Kasikornbank usually accept tourists; Krung Thai and SCB often refuse. Call the bank's English line first to confirm. If you are staying longer than 60 days, a Non-Immigrant visa removes the uncertainty.
Do I need a Thai tax ID to open an account?
Not always. Bangkok Bank and Kasikornbank rarely ask for one. Krung Thai sometimes does. If a bank requests it, you can obtain one from the Revenue Department in 30 minutes for free, or ask the bank if they will issue a temporary one or waive the requirement.
How long does it take to open an account?
The in-branch process takes 30 minutes to two hours. You walk out with a debit card and account number the same day. International transfers to your account may take 24 to 48 hours to activate.
What if my address proof is a hotel booking or Airbnb confirmation?
Most banks will not accept it. They want a utility bill, rental agreement, or landlord letter. If you are staying short-term, ask your accommodation for a letter on their letterhead confirming your address and dates, or provide a copy of your lease or rental agreement if you have one.
Can I send money internationally from my Thai bank account?
Yes. International transfers out of Thailand cost 200 to 500 baht plus a percentage (usually 0.1% to 0.25%). The transfer takes 2 to 5 business days. For frequent or large transfers, Wise or similar services are often cheaper.