Opening a Thai bank account
Still possible as a foreign resident — but the days of walking into a tourist branch with a passport are over.
On this page
A local bank account makes life in Thailand dramatically easier — for property payments, utilities, and everyday spending. Foreign residents can still open one, but conditions have tightened sharply. Under Bank of Thailand and Anti-Money Laundering Office regulations, banks now run strict checks designed to stop accounts being used for financial fraud.
What determines whether you get an account
Three things decide the outcome, and only one of them is negotiable.
-
Choosing a bank
Branch discretion is largely gone — the rules are now central.
The main options are Bangkok Bank, Siam Commercial Bank (SCB), Kasikorn Bank (KBank) and Krungsri (Bank of Ayudhya).
All of them operate under the same central rules. The old practice where "tourist branches" made exceptions no longer applies: branch managers' discretionary powers have been significantly curtailed and procedures are now strictly audited.
-
Your visa type
This is the gate. Without long-term status, nothing else matters.
The ordinary tourist bank account no longer exists. Banks require long-term resident status to open an account.
Accepted: work visas (Non-Immigrant B), family or marriage visas (Non-Immigrant O), student visas (Non-Immigrant ED), Long-Term Resident (LTR) visas, and Thailand Privilege (formerly Elite).
Refused: ordinary tourist visas (TR) and visa-free entry are declined outright.
-
The documents
A lease or hotel booking is no longer accepted as proof of address.
Passport — valid, with a long-term visa. Biometric verification takes place at the branch itself (face scan and passport chip read).
Certificate of Residence — an ordinary rental contract or hotel confirmation is not enough. Banks require the official certificate issued by Thai Immigration (on the basis of a filed TM30 residence report) or a letter from your embassy.
Work permit — required if you work or run a business in Thailand.
Thai phone number — the SIM must be officially registered to your name and passport; it carries the OTP codes and activates mobile banking.
Proof of income source — some banks ask for foreign bank statements, a tax return or an employment contract.
How the appointment goes
-
Confirm the branch requirements
Ask the specific branch first — lists differ.
Internal rules vary between banks and even between branches. Visit your chosen branch and ask for their current document list before you start arranging the Certificate of Residence from Immigration — that order saves the most wasted time.
-
Verification and forms
Biometrics on the spot, then the paperwork.
You present the complete documentation, pass biometric verification, and complete the bank's forms.
-
Deposit and fees
A small opening deposit plus card and insurance charges.
You make the minimum deposit to activate the account (usually around 500 THB) and pay the debit card issuance fee, and any insurance premium.
-
Mobile banking activation
Activated at the branch, tied to your passport and SIM.
Thai banks have excellent mobile apps — K PLUS, SCB EASY, Bualuang mBanking — with QR payments through the PromptPay system. Activation happens at the branch and is bound to your passport and registered SIM card.
The unwritten rule
Expect to be asked to buy accident insurance with the account.
Foreign residents are normally offered a standard savings account with a debit card. In practice, many branches now make approval conditional on buying an annual personal accident insurance policy, typically 3,000–6,000 THB. This is not a legal requirement. For the banker it is a way to justify opening an account for a foreign national to their internal audit — which is why pushing back rarely works, and budgeting for it usually does.
Want someone to come with you?
We know which branches are workable, what they will ask for, and we can arrange the Certificate of Residence first.