How to Open a Thai Bank Account as a Foreigner

Which banks work, what documents you need, and the tricks that save you a wasted trip.

Shashank Jha
Shashank Jha
April 4, 2026 · 5 min read

Opening a Thai bank account is one of those things that sounds simple, takes a frustrating amount of effort, and then changes your life here overnight. Once you have one, you can pay for everything with QR codes, transfer money instantly, and stop carrying cash. Thailand runs on bank apps.

I haven't opened a Thai bank account myself yet, but I've talked to enough people who have — and heard enough horror stories about wasted trips — that the process is pretty clear. Here's what they told me, including the tricks that actually work.

Why You Need One

Thailand has gone nearly cashless in many situations. Street food vendors, 7-Elevens, taxis, restaurants — most accept PromptPay QR payments through banking apps. Without a Thai bank account, you are stuck paying cash (which means ATM fees of 220 THB per withdrawal on foreign cards) or using your foreign credit card (which many smaller places do not accept).

You also need a Thai bank account if you want to buy property (for the foreign exchange transaction form), pay bills automatically, or receive money from Thai sources.

Which Bank

The two most expat-friendly banks in Chiang Mai are Bangkok Bank and Kasikorn Bank (KBank).

Bangkok Bank is generally the easiest for foreigners. Their branches in Chiang Mai, especially the one near the airport and the branch on the Superhighway, are used to dealing with expat account openings. The staff speak English, and they know the paperwork.

Kasikorn Bank (the green one) is also good and has an excellent mobile app (K PLUS). Some branches are more willing than others — the ones in Nimman get a lot of expat requests.

SCB (Siam Commercial Bank) and Krungthai Bank are options too, but in my experience they are more likely to turn you away without a work permit.

What You Need

This is where it gets tricky. The official requirements are simple — passport and a Thai address. In practice, most banks also want one or more of these:

A rental contract or lease agreement. This is the big one. If you have a signed lease with your landlord's name and address, most banks will accept it. Month-to-month is fine. It does not need to be notarized.

A letter from your condo or landlord. Some banks accept a simple letter confirming you live at the address. Ask your building's juristic person office — they usually have a standard letter they give to tenants for this purpose.

A certificate of residence from immigration. You can get this at Chiang Mai immigration. It costs 500 THB and takes a couple of days. This is the nuclear option — if a bank is giving you trouble, this document usually closes the deal. Bring two passport photos and copies of your passport and visa pages.

Your passport with a valid visa or entry stamp. Some banks require a non-immigrant visa (not just a tourist entry). Others are fine with a tourist visa. It varies by branch and by the mood of the person helping you.

The Process

Step 1: Gather your documents. At minimum: passport, a copy of your passport's photo page and visa page, and proof of address (rental contract or condo letter).

Step 2: Go to the bank branch in person. This cannot be done online. Go in the morning — banks open at 8:30 or 9:00, and the lines get longer after lunch.

Step 3: Tell the staff you want to open a savings account (banchii oom-sap). They will give you forms to fill in. You will need a Thai phone number — if you do not have one yet, get a SIM card first. AIS, True, and DTAC all sell tourist SIMs at any 7-Eleven for 100-300 THB.

Step 4: The staff may need to check with their manager. This is normal. Some branches have an internal policy about foreign account openings. If they say no, do not argue — just try another branch.

Step 5: If approved, you will get a passbook (a physical booklet they still use here) and a debit card. The card might be issued immediately or mailed to you within a week. Minimum deposit is usually 500-1,000 THB.

Step 6: Set up the mobile app immediately. Bangkok Bank's app is called "Bangkok Bank Mobile Banking." KBank's app is "K PLUS." You will need to activate it at the branch or an ATM. Once it is running, you have access to QR payments, transfers, and bill pay.

Tricks That Save You a Wasted Trip

Go to branches that are used to foreigners. In Nimman, both Bangkok Bank and KBank branches see expats regularly. The airport-area Bangkok Bank branch is also good. Avoid small sub-branches in residential neighborhoods — they may not have the authority or experience to open foreign accounts.

Bring more documents than you think you need. It is better to have a rental contract, a condo letter, AND a utility bill than to be turned away for insufficient proof of address.

Dress reasonably. I know this sounds silly, but first impressions matter in Thai banking culture. You do not need a suit, but do not show up in flip-flops and a tank top.

If one branch says no, try another. I have heard stories of people being rejected at one KBank branch and approved at another KBank branch two blocks away, with the same documents. Policies vary by branch manager.

Consider getting a certificate of residence first. If you are on a tourist visa and worried about being rejected, spend the 500 THB at immigration. It takes a couple of days but it is basically a golden ticket for bank account opening.

Mobile Banking

Once you have the app set up, your life in Thailand changes. Here is what you can do:

PromptPay: scan QR codes to pay anyone, anywhere. Street food, taxis, stores. It is instant and free. This alone is worth the hassle of opening an account.

Transfers: send money to any Thai bank account instantly, usually free for amounts under 2 million THB.

Bill pay: electricity, internet, phone — all payable through the app.

Top-ups: add money to your LINE account, buy transit passes, pay for streaming services.

International Transfers

Getting money into your Thai account from abroad is a separate question. The main options:

Bank wire: your foreign bank sends directly to your Thai bank. Slow (2-5 days) and expensive (fees on both ends, plus poor exchange rates). But it creates the paper trail you need for property purchases.

Wise (formerly TransferWise): the go-to for most expats. Good exchange rates, low fees, arrives in 1-2 days. You can set up a Wise account linked to your Thai bank and do transfers from your phone.

Other fintech: Revolut, OFX, and similar services work too. Compare rates for your specific currency — they vary.

ATM withdrawal: works but expensive. Thai ATMs charge 220 THB per withdrawal, your bank probably charges another fee, and the exchange rate is mediocre. Only use this as a backup.

One More Thing

Keep your passbook. Thailand still uses physical passbooks at some branches and for some transactions. You will occasionally need it to update at the branch (literally inserting it into a machine that prints your recent transactions). It feels archaic, but it is part of the system.

Also, update your address at the bank if you move. And make sure your phone number stays active — if your Thai SIM expires and you lose the number, recovering access to your banking app is a painful process.