Opening a bank account in Thailand is one of the most important first steps for any expat. You'll need a Thai bank account for rent payments, visa financial requirements, utility bills, and daily life. While the process was historically straightforward, many banks have tightened requirements for foreigners in recent years. This guide covers exactly which banks are most foreigner-friendly, what documents you need, and how to navigate the process successfully.
The three most popular banks for foreigners are Bangkok Bank (best for international transfers and most established foreigner services, with over 1,000 branches nationwide), Kasikornbank or KBank (excellent mobile app called K PLUS, widely accepted, strong digital banking features), and Siam Commercial Bank or SCB (good branch network, modern services, and the SCB EASY app). Bangkok Bank’s SWIFT code (BKKBTHBK) is recognized worldwide, making it the best choice for receiving international transfers from employers, family, or investment platforms. KBank’s K PLUS app is arguably the best mobile banking experience in Thailand, with seamless QR code payments, bill pay, and PromptPay integration. Krungsri (Bank of Ayudhya) and CIMB Thai are also solid options with increasingly foreigner-friendly policies. Avoid smaller banks like Government Savings Bank or BAAC as they often have stricter foreigner policies, fewer English-language services, and limited international transfer capabilities. When choosing, consider proximity to your home or office, as most banking tasks still require in-person visits for foreign account holders.
The exact documents vary by bank and branch, but prepare the following: your original passport with a valid visa or extension stamp (tourist visas are accepted at some branches but long-stay visas make the process smoother), a Thai phone number in your name (get a SIM card from AIS, DTAC, or True Move before visiting the bank), proof of address such as a hotel booking confirmation, rental contract, or TM30 receipt from immigration, and 500-1,000 THB for the initial deposit. Some branches may also request a reference letter from your embassy (the US Embassy and British Embassy charge around 1,500-3,000 THB for this service), a work permit if you have one (this makes things significantly easier), or a letter from your employer confirming your employment. If you are self-employed or a digital nomad, a printout showing regular income or a bank statement from your home country can help. Always bring more documents than you think you will need — Thai banking bureaucracy can be unpredictable, and having extra paperwork saves you a return trip. Some Bangkok Bank branches on Wire Road (also known as Thanon Withayu) near the embassies are known to be more accommodating to foreigners with minimal documentation.
First, get a Thai SIM card and make sure your phone number is active. Then visit the bank branch — choose one in an area with many foreigners (Sukhumvit branches in Bangkok, Nimman branches in Chiang Mai) as they're more experienced with foreign accounts. Tell the reception you want to open a savings account. Fill out the application forms (most have English versions). The staff will copy your passport and documents. You'll receive a bank book and ATM card on the spot or within a few days. Download the bank's mobile app immediately — you'll use it for PromptPay transfers, bill payments, and QR code payments everywhere in Thailand.
If a branch refuses to open your account, do not take it personally — policies vary wildly between branches and even between staff members at the same branch. Simply try a different branch or a different bank entirely. Bangkok Bank on Wire Road (Thanon Withayu) near the embassies in Bangkok is well-known for accommodating foreigners, including those on tourist visas. In Chiang Mai, the Kasikornbank branch on Nimmanhaemin Road frequently serves foreign customers. If you are asked for a work permit you do not have, politely explain you need the account for living expenses and show your long-stay visa, proof of address, and any income documentation instead. For receiving international transfers, ensure the sending bank uses your full name exactly as it appears on your passport — even a missing middle name can cause the transfer to be rejected and returned. Always request a Foreign Exchange Transaction form (Tor Tor 3) for incoming international transfers over $50,000, as this document may be needed for visa applications or property purchases. If you plan to use PromptPay for daily transactions (and you absolutely should), register for it immediately after opening the account — it links your phone number or Thai ID to your bank account for instant QR code payments accepted everywhere from street food stalls to condominium management offices.
Visa breakthroughs, cost-of-living trends, and local secrets — delivered every Tuesday.
No spam, just value. Unsubscribe any time.
Common questions about how to open a bank account in thailand