Thai Visa Checklist Logo
Tue 14 Apr, 20:05 ICT

Opening a Bank Account in Thailand as a Foreigner

Foreigners in Thailand can open a Thai bank account, but the biggest factor is often branch-level requirements, not just the bank brand.

Bring more supporting documents than you think you need and confirm the branch checklist in advance if possible.

Opening a Bank Account in Thailand

If you are staying in Thailand long term, you will likely need a Thai bank account. Most banks clearly state that they require a foreigner to have a non-immigrant visa, along with supporting documents related to your purpose in Thailand.

Every bank branch has its own approval process and discretion. There have even been reports of some foreigners successfully opening a bank account on a tourist visa, although this is not common practice. Some banks that are generally used by foreigners include Kasikorn Bank (K Bank), Krungthai Bank (KTB), Siam Commercial Bank (SCB), and Bangkok Bank, but policies can vary widely by branch.

Why foreigners open Thai bank accounts

Receive salary, pension, or transfers in Thailand
Pay rent, utilities, and bills more easily
Use Thai banking apps and QR payments
Prepare for visa extensions that require proof of funds
Avoid repeated foreign card fees and FX charges

What usually affects approval

Banks check your identity, immigration status, and reason for opening the account. The branch may also assess risk, document quality, and whether your address and purpose are clear.

The same documents may be accepted at one branch and rejected at another. This is common in Thailand, so branch selection matters.

Common documents to bring

A valid Passport
Proof of address in Thailand, such as a residence certificate, work permit, yellow book or tenancy agreement
Thai phone number (many banks require a local number)
Evidence of your right to stay in Thailand, such as a Non-O visa or Work permit
Bring more supporting documents than you think you will need (foreign ID, driving licence)

Best strategy before you go

Choose a branch used to dealing with foreigners (business districts / expat areas often help)
Call first and ask exactly what they require for your visa type
Bring originals plus signed copies of everything
Bring one or two backup documents for address and identity
Be ready to try a different branch if the first one refuses

How long it takes

If your documents are accepted, opening a bank account usually takes 30-60 minutes at the branch.

Common reasons for rejection or delay

No accepted proof of Thai address
Visa type not accepted by that bank/branch
Missing supporting documents for your purpose of stay
No Thai phone number for OTP/mobile banking setup
Branch applying stricter internal policy than another branch

Official and reference sources

Bank policy can change by bank and branch. Always treat the branch you will visit as the final source for your exact document checklist.

Frequently Asked Questions

Not affiliated with Thai Immigration or any government agency. Always check with your local immigration office for the latest requirements.