Skip to content
Real Thailand Guide

How to Open a Thai Bank Account as a Foreigner (2026)

I walked into a KBank branch and opened an account myself. What you need, which visas banks now accept, and how to pay if you cannot get one.

CodyBy Cody
··13 min read·

Opening a Thai bank account was one of the first things I did after getting my Thailand Privilege visa. It completely changed how I live here. Before the account, I was pulling cash from ATMs at 220 THB per withdrawal, paying with my US debit card when I could, and constantly dealing with poor exchange rates. After the account, daily life became seamless.

The reason is PromptPay. It is a QR code payment system linked to Thai bank accounts, and it is used everywhere in Thailand. Street food carts, 7-Elevens, malls, restaurants, taxis, even my housekeeper. You scan a QR code, enter the amount, confirm, and you are done. No cash, no card, no fees. Once you have it, you stop thinking about money mechanics entirely. You just live.

The problem is that opening a bank account as a foreigner in Thailand is notoriously difficult. Banks are cautious, requirements are inconsistent, and most branches will turn you away if you do not have the right visa. This guide covers exactly how I opened my KBank account, what documents you need, and the realistic options depending on your visa situation.

Enjoying this guide? I send one like it every week.

Real tips from someone who actually lives here. No fluff.

Free, weekly. Unsubscribe anytime.

Why You Need a Thai Bank Account

  • PromptPay: QR code payments accepted almost everywhere. Scan and pay in seconds. Street food, malls, restaurants, 7-Eleven, online shopping, even small market vendors. No cash needed for 95% of daily transactions.
  • No ATM fees: Foreign cards get hit with a 220 THB fee per withdrawal, plus whatever your home bank charges. That adds up fast if you are withdrawing cash every few days.
  • Better exchange rates: Transferring money to a Thai account via Wise gives you the real mid-market exchange rate with transparent fees around 0.5-1%. That beats ATM withdrawals and card transactions by a significant margin.
  • Paying rent and bills: Most landlords want bank transfers. Utility bills, internet, phone plans, and condo common fees are all easier with a local account. Some only accept Thai bank transfers.
  • Building local life: Having a Thai bank account with a debit card and mobile banking makes daily life seamless. You stop feeling like a tourist fumbling with cash and start living like a local.

The Problem: It's Hard for Foreigners

Thai banks are cautious about opening accounts for foreigners, and the requirements are genuinely inconsistent. The official policy at most banks says you need a long-term visa, but what counts as "acceptable" varies between banks and even between branches of the same bank. One branch might open an account for you on a tourist visa. The next branch of the same bank might refuse you with a work permit.

This inconsistency is the single biggest frustration expats talk about. You can do everything right, bring every document, and still get turned away because the branch manager is not comfortable with foreign accounts that day. It is not personal. Thai banks face strict regulations around foreign account holders, and individual branches have some discretion in how they apply those rules.

The realistic picture: if you have a long-term visa like Thailand Privilege, a retirement visa (O-A), or a work permit, opening an account is straightforward at most banks. If you are on a tourist visa or visa exemption, it is a gamble. Some people get lucky, many do not.

While you wait for a Thai bank account, a Wise multi-currency account is the best way to manage money in Thailand. You can hold Thai baht, spend with their debit card at the real exchange rate, and transfer to your Thai account once it is open.

What Changed in 2026, and Why the DTV Is a Problem

This is the part that has changed most since I opened mine, and if you are planning around a DTV you need to read it before you book anything.

Thailand spent 2024 and 2025 dealing with a mule-account problem: scam operations recruiting transient foreigners to open accounts and launder money through them. The response from the Bank of Thailand and the Department of Business Development has been the strictest account-opening regime the country has had, and the blunt instrument they reached for was visa type.

The effective floor now is a long-stay visa valid for at least a year. Non-B with a work permit, LTR, a retirement visa, or Thailand Privilege. Tourist visas and visa exemption are out.

The DTV Is Classified as a Tourist Visa

Here is the trap. The DTV runs for five years, which makes it feel like a long-stay visa. Under the Immigration Act it is categorised as Tourist, and that is the category the banks are screening on. Five-year validity does not help you; the classification is what counts.

So DTV holders are largely frozen out of opening a new personal account at the major banks. Worse, this is not only about new applications. Some people who opened accounts on a DTV in late 2024, when it was still possible, have had those accounts flagged in compliance reviews and closed. Bangkok Bank has reportedly given DTV holders the choice of converting to a Non-Immigrant visa or closing the account.

I want to be straight about the sourcing here: this is not a published Bank of Thailand rule you can link to. It is the consistent account from Thai law firms and banking advisers, matched by a steady stream of firsthand reports from DTV holders. Bank behaviour also varies by branch and by officer. But the direction is clear enough that I would not build a move around opening an account on a DTV.

  • If you are choosing a visa and need banking: this is a real argument against the DTV and for a route that keeps the account open to you.
  • If you already have an account on a DTV: do not assume it is safe. Keep a working payment method that does not depend on it, and have a plan if the bank contacts you.
  • If a bank offers you conversion: that means switching to a Non-Immigrant visa, which is a bigger decision than a banking one. Take advice before agreeing.

For what the DTV does and does not get you, see the DTV guide. Thailand Privilege remains one of the routes banks still accept, which is worth weighing if banking access matters to you: my Privilege review.

How I Opened My KBank Account

I bank with Kasikornbank, which everyone here calls KBank. I opened the account at the branch in Central Embassy, walking in with my passport and my Thailand Privilege visa. No agent, no appointment booked in advance.

That is the whole story, and I am telling it plainly because the version that used to be on this page was wrong. It described opening an SCB account through the Privilege EPL service, step by step. I never did that. The error was mine and it sat here for six months; it is fixed now.

What I would say about the experience is that the visa did the work. Walking in as a Privilege holder, the conversation was short. The same visit on a tourist stamp would have gone differently, and in 2026 it would most likely not have happened at all.

What to Bring

Requirements vary by bank and by branch, and staff have real discretion. This is the set worth having with you rather than a guaranteed list:

  • Current passport with at least 6 months validity (required)
  • Current Thailand Privilege visa (PE or SE stamp, required)
  • Latest arrival stamp in Thailand (required)
  • Latest extension stamps in Thailand (if any, optional)
  • Lease agreement or purchase agreement of residence (only needed for a Foreign Currency Deposit/FCD account, optional)

If You Would Rather Have Help

If you would rather not do it alone, Privilege members can use the EPL service, which sends someone to handle the Thai-language paperwork with you. I did not use it, so I cannot describe how it goes in practice, but it exists and it is the obvious fallback if a branch turns you away or the language barrier stalls things.

The Thailand Privilege visa includes EPL service for bank account opening and other bureaucratic tasks. See the Thailand Privilege visa guide for full details on membership tiers and benefits.

Other Ways to Open a Bank Account

With a Work Permit

If you have a work permit, any bank will open an account for you. Bring your passport, work permit, and a letter from your employer confirming your employment and salary. This is the easiest and most reliable path to a Thai bank account. Walk into any branch of any major bank and you should be done within an hour.

With a Retirement Visa (O-A)

The retirement visa actually requires a deposit of 800,000 THB in a Thai bank account as part of the financial requirements, so you will need an account before or during the visa application process. Bangkok Bank and Kasikorn are popular choices for retirees. Some branches are more experienced with foreign retirees than others. The Silom and Asok areas tend to have the most foreigner-friendly branches.

On a Tourist Visa (Difficult)

It is technically possible but unreliable. Some branches of Bangkok Bank have been known to open accounts for tourists, especially the Silom or Asok branches. You will need your passport, a Thai phone number, and proof of address such as a hotel booking confirmation or rental agreement. Be prepared to get turned away at the first branch and have to try another. Some people visit three or four branches before finding one willing to help.

Without Any Visa (Very Difficult)

Opening an account on a visa exemption entry is essentially a matter of luck. It requires a very cooperative bank branch, sometimes a personal connection or referral, or a willingness to make a significant initial deposit. This is not something you should count on. If you are planning to stay in Thailand and need banking, getting a proper visa first is the practical approach.

If you need a long-term visa to open a bank account, Siam Legal can help with the application process. They handle Privilege, retirement, and other visa types, and their service is free for Privilege applications.

Paying Without a Thai Bank Account

If you cannot get an account, the practical problem is not really banking. It is that daily life here runs on QR payments, and most of the ways to scan a Thai QR code assume you have a Thai account behind it.

Moreta Pay is the workaround worth knowing about. It is a travel wallet you fund from a US, UK or EU bank account, and it scans Thai QR codes directly, so you can pay without a Thai bank at all.

Two limits you need to know before relying on it

  • Business QR only, not personal: it works with merchant QR codes registered to ThaiQR. Personal PromptPay QR codes do not work, and that is a Bank of Thailand restriction on cross-border wallets rather than a Moreta shortcoming. In practice that rules out a lot of small vendors and market stalls, who often use a personal code.
  • Currently limited by passport: as of August 2026 Moreta lists Thailand QR payments as paused for all users since 29 June, with an exception allowing US and Canadian passport holders to keep paying with business Thai QR. Check the current status before you count on it.

So it is a genuinely useful tool with a narrow shape: good for malls, chains, restaurants and registered businesses, useless at the noodle stall with a printed personal code taped to the counter. Carry cash as well. That advice has never stopped being true here.

Moreta Pay is at moretapay.com. Check their supported-countries page for the current Thailand status, because this one has moved more than once.

Thai Banks Compared

Thailand has several major banks, each with different strengths for foreign account holders.

Major Thai Banks for Foreigners

BankMobile appForeigner accessBest for
SCB (Siam Commercial)ExcellentVaries by branchPromptPay daily use
Bangkok Bank (BBL)GoodMost foreigner-friendlyFirst-time account
Kasikorn (KBank)GoodVaries by branchWhat I use day to day
Krungthai (KTB)AverageModerateGovernment services

KBank is what I use day to day. Which bank will actually take you matters far more than which app you prefer, so start from your visa rather than from a ranking. The app quality genuinely makes a difference when you are scanning QR codes several times a day. Bangkok Bank is the best fallback if you are not on a Privilege visa, as they tend to be the most willing to open accounts for foreigners across their branch network.

Getting Money Into Your Thai Account

Once you have the account open, you need to fund it. Here are the main options, ranked by how practical they are.

  • Wise (recommended): Transfer from your home bank to your Thai account using the real mid-market exchange rate. Fees are low and transparent, usually 0.5-1% of the transfer amount. Transfers typically arrive in 1-2 business days. This is what I use for all my regular transfers.
  • International wire transfer: Direct from your home bank. Higher fees ($15-40 per transfer depending on your bank), and the exchange rate is usually worse than Wise. Takes 2-5 business days. Better suited for large, infrequent transfers where the per-transaction fee matters less.
  • Cash deposit: Walk into any KBank branch with cash and deposit it into your account. No fee. Useful for depositing THB you already have on hand.
  • ATM deposit: Some KBank ATMs accept cash deposits directly into your account using your debit card. Convenient for small amounts when a branch visit is not worth the trip.

PromptPay: Why It Changes Everything

PromptPay is the reason a Thai bank account transforms daily life. It is a national QR code payment system linked to your bank account or phone number, and it has become the default way to pay for almost everything in Thailand.

Here is how it works: every merchant, from a mall store to a street food cart, has a QR code displayed at their register or counter. You open your banking app, tap the scan button, point your phone at the QR code, enter the amount, and confirm. The payment goes through instantly. The whole process takes about five seconds. No cash, no card, no signatures, no receipts to deal with.

The coverage is remarkable. I use PromptPay at 7-Eleven, at street food stalls, at restaurants, at malls, at the pharmacy, to pay my housekeeper, to split bills with friends, and to pay for Grab rides. Transfers under 5,000 THB between personal accounts are free. I have gone weeks without touching physical cash.

To set it up, you link your Thai phone number to your bank account through the mobile banking app. Foreigners use their phone number as the PromptPay ID (Thai citizens can also use their national ID number). Once linked, you can both send and receive payments through QR codes or phone numbers.

This is honestly one of the things that makes living in Thailand feel so convenient. The payment infrastructure here is ahead of the US in many ways. No fumbling with bills, no waiting for change, no worrying about carrying the right denominations. Just scan and go.

For a complete breakdown of what daily life costs with a local bank account, see the cost of living in Thailand guide.

Your visa determines how easy it is to open an account. See the Thailand visa guide for all your options, or read about the Thailand Privilege visa if you want the smoothest path to banking and residency.

If you are planning a move or extended stay, the Bangkok travel guide covers neighborhoods, transport, and everything else you need to know about the city.

On a retirement visa? You will need a Thai bank account to meet the 800,000 THB deposit requirement. See the retirement visa guide for the full financial requirements.

Frequently Asked Questions

Share this guide

Cody

Cody

American expat in Bangkok since 2025

Cody moved from New York City to Bangkok in 2025 on a Thailand Privilege Bronze visa. He writes from firsthand experience about visas, cost of living, and the practical realities of life in Thailand.