Can foreigners open a Thai bank account?
Yes — but with conditions. Thai banks are allowed to open accounts for foreigners, but the requirements vary significantly by bank and even by branch. Some branches are well-practiced with foreigner applications; others will turn you away.
The official requirement is typically a non-immigrant visa (meaning you can't be on a tourist stamp). In practice, some banks accept DTV holders, retirement visa holders, and even tourist visa holders at foreigner-friendly branches — but this varies.
Bottom line: it's possible, often requires some persistence, and is much easier with the right visa and the right branch.
Which bank is easiest
Bangkok Bank — the most foreigner-friendly for non-residents. Has English-speaking staff at most major branches. Accepts DTV holders and Non-B visa holders reliably. Their mobile app (Bualuang mBanking) is decent.
Kasikorn Bank (KBank) — second most foreigner-friendly, excellent app. Some branches are very smooth with DTV holders; others are strict. The branch at Central World and Siam Paragon in Bangkok are known to be good.
SCB (Siam Commercial Bank) — slightly stricter but possible with a Non-B or Non-O visa. Good app.
Krungsri (Bank of Ayudhya) — reportedly more flexible in some locations. Less popular among expats but worth trying if others refuse.
Avoid starting with: Krungthai, TMB/TTB — these are harder for foreigners with limited documentation.
Documents required
Standard requirements (always bring originals + photocopies):
- Passport — with your current visa clearly visible
- Non-immigrant visa — Non-B, Non-O, Non-OA, DTV, LTR, or KITAS equivalent. Tourist visas are technically not accepted but some branches are lenient.
- TM30 receipt — the "Report of Residence" your landlord files (or you file) within 24 hours of arriving at your accommodation. Some branches ask for this.
- Thai SIM card — required for SMS OTP setup. Get one before going to the bank.
- Proof of address — utility bill, rental contract, or hotel booking. Not always required but good to have.
- Employment letter or proof of funds — Bangkok Bank may ask for this if opening a savings account.
Minimum deposit: usually 500–1,000 THB ($14–28) to activate the account.
Best branches for foreigners
Bangkok: - Bangkok Bank, Silom branch — well-practiced with expats - KBank, Siam Paragon branch — reportedly smooth - Bangkok Bank, Sukhumvit Soi 11 branch — popular with expat community
Chiang Mai: - Bangkok Bank, Nimman branch — near the nomad hub, experienced with DTV holders - KBank, Central Festival branch
Phuket: - Bangkok Bank, Central Festival Phuket - Any branch in Phuket Town (less tourist-oriented, sometimes more straightforward)
Avoid: Branches in heavily tourist areas (like Khao San Road or Patong) — they see too many tourist-visa travelers and may be stricter, or alternatively may be too busy for a proper onboarding.
Step-by-step process
- Get your TM30 — confirm your landlord has filed it, or file it yourself at the local immigration office. Print the receipt.
2. Get a Thai SIM — AIS or DTAC, buy at 7-Eleven or the airport. Register with your passport.
3. Prepare documents — originals and 2 sets of photocopies of everything.
4. Go on a weekday morning — arrive as close to opening (usually 8:30–9:00 AM) as possible. Avoid Friday afternoons and the last day of the month.
5. Ask for the English-speaking staff or "foreigner account" desk — not all branches have one but it helps to ask.
6. Complete the forms — staff will guide you. The process takes 30–60 minutes.
7. Set up online banking — do this in-branch while staff are present. They'll help configure the app and SMS OTP.
8. Initial deposit — typically 500–2,000 THB.
Alternatives if rejected
If a bank turns you away, try these before giving up:
Wise (formerly TransferWise): Not a Thai bank but gives you a multi-currency account with a debit card. Widely accepted in Thailand, low fees, great exchange rates. Most nomads use Wise as their primary card regardless of whether they have a Thai account.
Revolut: Similar to Wise, works in Thailand, no foreign transaction fees.
Try another branch: Seriously. The same bank might say yes at a different branch an hour later. This happens constantly.
Wait and come back: If you're on a tourist stamp, get a proper visa first, then try again. A DTV or Non-B makes the process significantly easier.


