Banking in Thailand - Complete Guide for Expats
How to open a bank account in Thailand, best banks for expats, ATM fees, and managing money as a foreigner.
December 20255 min readThailand
Opening a Bank Account in Thailand
Opening a bank account in Thailand as an expat is possible, though requirements vary by bank and branch. Having a Thai bank account makes daily life much easier - you can pay bills, transfer money locally, avoid ATM fees, and prove financial stability for visa applications.
Best Banks for Expats
Bangkok Bank
Most expat-friendly
- Accepts diverse visas
- Good English support
- Wide ATM network
- Online banking in English
Krungthai (KTB)
Government-owned, reliable
- Low fees
- Many branches
- Easy to work with
Kasikorn (K-Bank)
Modern, digital-first
- Best mobile app
- Good for online banking
- International transfers
Thanachart (TMB)
Good for savings
- Competitive interest rates
- Good customer service
Banking by City
What You Need to Open an Account
Essential Documents
- Passport (valid 6+ months)
- Valid visa or entry stamp
- THB 500-5,000 for initial deposit
Tips
- Go to major branches in shopping malls
- Dress appropriately (business casual)
- Be persistent - policies vary by branch
ATM Fees
| Transaction Type | Typical Fee |
|---|---|
| Foreign card at Thai ATM | ฿180-220 per withdrawal |
| Thai card at same bank ATM | Free |
| Thai card at other bank ATM | ฿10-25 per transaction |
Banking Tips
- Go to major branches in shopping malls - more experience with foreigners
- Dress appropriately - business casual increases your chances
- Be persistent - if one branch says no, try another
- Get both savings and ATM account for daily purchases
- Enable online banking immediately - much more convenient
Expert Reviewed
Written by Financial Planning Team• Financial Advisor
Financial PlanningThai Banking
Reviewed by Financial Planning Team• Financial Advisor
Financial PlanningThai Banking
Last updated: December 2025