Guide
How to Open a Thai Bank Account as a Foreigner — 2025 Guide
A Thai bank account is essential for long-stay residents: it is required for the Non-OA retirement visa bank balance, makes local payments dramatically easier, and enables direct transfers from overseas. Opening one as a foreigner is straightforward if you go to the right bank with the right documents. Here is the complete picture.
Visa Centre editorial
Reviewed against official sources
WHY YOU NEED A THAI BANK ACCOUNT
For Non-OA retirement visa: 800,000 THB must be held in a Thai bank account (not overseas). A Thai account is mandatory for this visa category.
For Non-OA extension (annual): the bank letter confirming balance must come from a Thai bank.
For 90-day reporting and extension applications: some Immigration offices require proof of address through a recent bank statement.
For daily life: ATM withdrawals from overseas cards incur 220 THB foreign transaction fee per withdrawal. Cashing out with a local debit card is free. Rental deposits, local bill payments, and property agents typically require local transfers.
WHICH BANKS ACCEPT FOREIGNERS
The major Thai banks are: Bangkok Bank (BBL), Kasikorn Bank (KBank), SCB (Siam Commercial Bank), Krungsri (Bank of Ayudhya), Krungthai Bank (KTB), and TMBThanachart (TTB). All accept foreign nationals in principle, but document requirements and branch-level willingness vary.
BANGKOK BANK (BBL) — Most recommended for Non-OA holders
Bangkok Bank has historically been the most foreigner-friendly for Non-OA retirement visa holders. Branch managers at branches near popular expat areas (Asok, Silom, Nana, Pattaya Klang Road) are familiar with the Non-OA bank letter process. The account types typically used: savings account (ออมทรัพย์) or "Foreign Currency Account" (FCA) — use the THB savings account for the Non-OA requirement.
KASIKORN BANK (KBANK) — Most widely available
KBank has the largest ATM network in Thailand. Generally foreigner-friendly at branches in tourist/expat areas. Their online and mobile banking (K Plus) is one of the more foreigner-accessible apps.
STANDARD DOCUMENT REQUIREMENTS
The exact requirements vary by branch and manager, but the baseline for a savings account as a foreigner on a long-stay visa:
- Passport (original)
- Non-immigrant visa + entry stamp showing at least 6 months validity remaining OR a visa extension certificate (some banks require this, some accept any non-immigrant visa category)
- TM30 receipt (house registration) — increasingly required; some branches ask for this as proof of address
- Initial deposit: typically 500–2,000 THB minimum
ADDITIONAL DOCUMENTS SOME BRANCHES REQUIRE:
- Lease agreement (proof of residence)
- Work permit (for Non-B holders)
- Employment letter or income evidence (sometimes requested)
THE VISA TYPE REQUIREMENT — THE MAIN HURDLE FOR TOURISTS
Most Thai banks will not open an account for foreigners on tourist visas or visa exemptions. You generally need a non-immigrant visa (Non-B, Non-OA, Non-O, Non-ED, LTR, DTV, Smart Visa) or a valid visa extension.
This creates a chicken-and-egg situation for Non-OA applicants: you need a Thai bank account to show 800,000 THB for the Non-OA, but you need a Non-OA (or another non-immigrant visa) to open the account. The solution: arrive in Thailand on a different non-immigrant visa first (e.g. a Non-O or a tourist visa), open the account and season the funds, then apply for the Non-OA once seasoned.
DTV ACCOUNT OPENING
DTV holders are eligible to open bank accounts at most major Thai banks, as the DTV is a non-immigrant visa. Bring your passport with the DTV stamp, TM30 receipt, and lease agreement.
KASIKORN BANK "LITE ACCOUNT" — For those without a non-immigrant visa
Kasikorn Bank previously offered a simplified account for tourists (the K-Bank "lite" or tourist account with limited transaction amounts). Availability varies by branch and has changed several times. Ask at a KBank branch in a tourist area. This option is not suitable for Non-OA purposes.
THE PROCESS
1. Choose a branch in a foreigner-friendly area (avoid CBD branches near Government House — these serve mainly corporate clients and are less accustomed to foreigner walk-ins)
2. Bring original passport + visa + TM30 receipt + lease agreement
3. Join the queue for account opening (not the teller queue)
4. Fill in account opening form (English available at most branches)
5. Initial deposit of 500–2,000 THB
6. Receive passbook same-day, debit card within 5–7 business days (or instant at some branches)
MOBILE BANKING AND ONLINE BANKING
Bangkok Bank: Bualuang mBanking app, available in English. Works with overseas phone numbers.
KBank: K Plus app, English available, good reputation for reliability.
SCB: SCB Easy app, English available.
Overseas numbers: most banks require a Thai phone number for OTP authentication. A Thai SIM (ซิมการ์ด, available from AIS/DTAC/TrueMove at any 7-Eleven) is needed for mobile banking setup.
HOW VISA CENTRE HELPS
We advise on which branch and bank to use based on your visa type and location, and accompany clients to the bank opening appointment where needed to assist with communication and document preparation.
General guidance only. Bank requirements vary by branch and are subject to change. Not financial advice. No outcome guaranteed. Independent visa assistance agency; not affiliated with any government body.
General guidance only. Visa rules and fees change — always verify with the Thai Immigration Bureau before acting on this article. No outcome is guaranteed.
Private agency — not a government service.