Bangkok · Banking & Money

Banking in Bangkok

How to open a Thai bank account as a foreigner, which visa types actually work, which bank and which branch - and what to do if you can't get one.

Last verified May 2026
2024–2025 change Tourist visa and DTV holders now largely blocked
Reading time 10 minutes
Topics Visa requirements · Kasikorn · Bangkok Bank · Wise · PromptPay · ATM fees · Transfers

Opening a Thai bank account used to be relatively straightforward. Since 2024 it has become significantly harder, with most banks now refusing tourist visa holders outright and tightening rules for other visa categories too. The rules are also inconsistently enforced - the same bank may accept you at one branch and refuse you at another.

This page covers what actually works in 2026, what to do if you can't get an account, and how to manage money practically in the meantime.

Read this first If you're on a tourist visa, visa exemption, or DTV - Thai banks classify all of these as tourist-category and most branches will not open accounts for you. This is a real, enforced policy change from 2024–2025. See the "If you can't get an account" section for practical alternatives.
01 -

The visa reality

Your ability to open a Thai bank account depends almost entirely on your visa type. This has always been true in theory, but since 2024 it is now strictly enforced at most branches of most banks.

Visa type Bank account Reality
Non-Immigrant B (work) YES Most straightforward. Work permit alongside it makes it easier still.
Non-Immigrant O-A (retirement) YES Well-established process. Banks are used to retirement visa holders.
Non-Immigrant O (marriage) YES Generally accepted. Marriage certificate and Thai spouse's ID help.
Non-Immigrant ED (student) YES Kasikorn near Asok is the most reliable. School letter required.
LTR Visa YES Should be accepted - but some branches still struggle with newer visa types. Try multiple if needed.
DTV Visa NO Banks classify DTV as a tourist visa. Most Bangkok branches refuse outright. Some people have had success in Pattaya via agents - not reliable in Bangkok.
Tourist Visa (TR) NO Blocked at most banks since 2024. Previously possible at some branches - no longer.
Visa Exemption NO Not possible at any mainstream bank.
Thailand Privilege (Elite) MAYBE Should work in theory but branch-dependent. Worth trying.
Branch variation These are general rules. Individual branches sometimes operate differently - a branch manager with discretion can override standard policy. If you're refused at one branch, it's worth trying a different one of the same bank before giving up entirely. That said, don't bank on this if your visa type is in the blocked category.
02 -

Which bank

Kasikorn Bank (KBank)
Most foreigner-friendly

Kasikorn is consistently the most reliable choice for foreign residents. The KBank app is well-designed and widely regarded as the best mobile banking experience of the Thai banks - QR payments, PromptPay, and international transfer features all work well.

Best branch for foreigners: The Asok branch (near Asok BTS / Terminal 21) has a strong track record with foreign applicants. Staff are used to the process and less likely to invent requirements or send you away. Go early - it gets busy.

Insurance note: Kasikorn routinely asks foreign applicants to purchase a basic accident insurance policy (200–400 THB/year) when opening an account. This is standard practice and not a scam - it's a real policy and the cost is negligible.

Bangkok Bank
Tightened since 2024

Bangkok Bank is Thailand's largest bank and was historically the most foreigner-friendly option. Since 2024 it has significantly tightened requirements and now frequently rejects applications from foreigners without strong long-term non-immigrant visas.

If you try Bangkok Bank: The Silom Road headquarters branch and major Sukhumvit branches (particularly Exchange Tower, Asok) have more experience with foreign accounts and English-speaking staff. The Bualuang online banking app is functional but less polished than Kasikorn.

Honest assessment: Try Kasikorn first. Bangkok Bank is worth trying as a backup if Kasikorn doesn't work out for your situation, but expect more inconsistency.

SCB (Siam Commercial Bank)
Worth trying

SCB is the third major option. More branch-dependent than Kasikorn. Larger branches with English-speaking staff are reasonable options - the SCB app has improved significantly and is now competitive with Kasikorn for everyday use.

Who it suits: If you have a non-immigrant visa and Kasikorn's Asok branch is consistently busy, a large SCB branch near you is worth attempting.

Wise
Best alternative if blocked

Not a Thai bank - but for DTV holders and others who can't open a local account, Wise handles the practical requirements of living in Bangkok better than you might expect. See the full section below.

03 -

Opening a Kasikorn account

This is the most reliable process for foreign residents with eligible visas. Go to the Asok branch specifically for the best chance of a smooth experience.

1
Go early. The Asok branch opens at 8:30 AM. Arriving before 9 AM means shorter queues and staff who haven't yet dealt with a day's worth of complicated requests. Mondays are the busiest - avoid if possible.
2
Bring all documents. See the documents section below. Have originals and photocopies of everything. Thai bank staff appreciate preparation - walk in organised.
3
Say you want to open a savings account. "I have a [visa type] visa and would like to open a savings account" is clear enough. Staff at the Asok branch speak English - you don't need Thai.
4
The insurance offer. They'll likely ask if you want to add a small accident insurance policy (200–400 THB/year). Say yes - it's legitimate, cheap, and refusing it sometimes complicates the process.
5
Initial deposit. Bring at least 1,000 THB cash to open the account. Some accounts require 500 THB, others more - have 1,000–2,000 THB to be safe.
6
You'll receive: A passbook, ATM/debit card, and the ability to set up the KBank app immediately. Set up mobile banking before you leave - you'll need your Thai phone number for the OTP verification.
7
Set up PromptPay through the app as soon as you're home. Link it to your Thai phone number. You'll use it constantly - it's how QR code payments, transfers, and receiving money all work in Thailand.
If they refuse you Don't argue. Politely thank them, leave, and try a different Kasikorn branch or try Bangkok Bank's Silom headquarters branch. Policies vary between branch managers and the same rejection at one branch doesn't mean all branches will refuse. Keep your documents the same and try again.
04 -

What to bring

Bring originals and photocopies of everything. Banks will take the photocopies and return your originals. Having photocopies ready saves time and demonstrates you know what you're doing.

Required - bring these
✓
Passport - original + photocopy of photo page, visa page, and latest entry stamp
✓
Valid long-term visa - non-immigrant type. Must be current.
✓
Proof of Thai address - rental agreement, TM30 receipt, or utility bill with your name and address
✓
Thai phone number - active SIM. Required for mobile banking OTP
✓
Passport photos - some branches still ask for one. Bring two 4×6cm
✓
Initial deposit - 1,000–2,000 THB cash
Useful to have
+
Work permit - if you have one, bring it. Significantly smooths the process for Non-B visa holders
+
Home country bank statement - shows you're a functioning adult with financial history. Some branches ask for this.
+
Employer letter or school letter - if applicable. Confirms reason for being in Thailand.
+
90-day report receipt - if you have one. Shows you're a legitimate long-term resident.
+
Home country driving licence or second ID - occasionally requested as a second form of identification
05 -

If you can't get an account

If you're on a DTV, tourist visa, or visa exemption - or if you've been refused at multiple branches - this is your practical situation: you're not going to open a Thai bank account easily right now. That's a real inconvenience but it's manageable.

Here's how most people in this situation actually handle it:

1
Use Wise as your primary account. Wise holds THB, sends and receives money internationally with low fees, and the Wise debit card works everywhere in Thailand. It's not a Thai bank account - it's better for many use cases. See the full Wise section below.
2
Pay rent via Wise. Most Bangkok landlords accept transfers. Wise-to-Thai-bank transfers land quickly and the fees are low compared to international SWIFT transfers. Tell your landlord upfront and confirm their bank details.
3
Use cash for daily spending. Bangkok is still heavily cash-based at market level. Food, transport, smaller shops - cash is expected. Keep a float of 2,000–5,000 THB from ATM withdrawals or SuperRich exchange.
4
For apps requiring Thai bank accounts: Some Thai apps (certain delivery services, some payment platforms) require Thai bank verification. This is the real friction point. You'll find workarounds for most - or wait until your visa situation changes and you can open an account properly.
5
If you really need a Thai account: Some people use agents - particularly in Pattaya - who facilitate account opening for DTV holders. This is grey-area territory. Costs vary (10,000–20,000 THB is typical). Research carefully, verify the agent is legitimate, and understand you're working around a policy rather than through it.
If your visa situation changes The moment you switch to a non-immigrant visa - through marriage, employment, retirement, or study - open a bank account immediately. Don't wait. It's much easier to maintain an existing account than to open one later.
06 -

Wise - the practical alternative

Wise

Not a bank - better than a bank for most of what you need in Bangkok

Open a Wise account →

Wise is a regulated money transfer service with a multi-currency account and debit card. For people who can't open a Thai bank account, it covers the majority of practical needs - spending, receiving income, paying rent, and converting currency - at better rates and lower fees than most banks.

What you can do with Wise in Bangkok:

Spending
Wise debit card accepted everywhere Mastercard is - which is almost everywhere
ATM withdrawals
2 free withdrawals up to £200 per month, then small fee. No 220 THB flat Thai ATM fee when withdrawing from Wise
Rent payments
Transfer THB from your Wise account to your landlord's Thai bank account. Fast, low fees, no SWIFT charges
Receiving income
Wise gives you local bank details for GBP, USD, EUR, AUD and more - clients pay locally, money arrives in Wise
Currency exchange
Real mid-market rate with transparent fees - consistently better than Thai ATMs or most exchange desks
THB balance
Hold THB directly in your Wise account - no conversion needed every time you spend

What Wise can't do: Register for Thai apps that require a Thai bank account number. Receive PromptPay QR transfers directly. Be used for the 800,000 THB retirement visa bank seasoning requirement. For these you need an actual Thai bank account.

Some links on this page are affiliate links. If you sign up through them, Newfound earns a small commission at no cost to you. We only link to products we genuinely recommend.
07 -

PromptPay

PromptPay is Thailand's instant payment system - the infrastructure behind QR code payments, peer-to-peer transfers, and most bill payments. If you have a Thai bank account, setting it up should be the first thing you do.

How to set it up: Open your bank's app (KBank, Bangkok Bank, etc.) and find the PromptPay registration section. Link it to your Thai phone number. Once registered, anyone can send you money instantly using just your phone number - no account number needed. You can also generate a QR code for payments.

Why it matters: Almost every payment context in Bangkok uses PromptPay QR codes - splitting restaurant bills, paying market vendors, utility bills, building management fees, even some government services. Without PromptPay you're paying with cash for things others are scanning in 5 seconds.

QR codes everywhere Every food stall, most shops, taxis, and markets display a QR code. Scanning it opens your banking app, you enter the amount, confirm. No card needed. This is genuinely how most Thai people pay for most things - cash is less common than it was even 2 years ago.
08 -

Receiving international transfers

If you're receiving income from abroad into a Thai bank account, here's what to know about the fees and process.

MethodNotes
SWIFT (bank-to-bank)Most Thai banks charge around 500 THB to receive an international SWIFT transfer, on top of any fees your sending bank charges. Slow (1–3 days) and expensive for regular use.
Wise (transfer to Thai bank)Send from Wise to your Thai bank account number. Lands within hours. Fees are a small percentage of the amount - much cheaper than SWIFT for regular income.
Wise (hold in Wise THB)Receive into Wise, hold as THB, spend with Wise card or transfer to bank as needed. Avoids the Thai bank fee entirely for most transactions.
Revolut to Thai ATMWorks but some Thai ATMs block Revolut cards intermittently. Wise is more consistently accepted.
Western Union / RemitlyFor sending money home rather than receiving - generally not the right tool for regular income receipt.
Tax note Thailand updated its foreign income remittance rules in 2024. Foreign income transferred into Thailand in the same tax year it is earned is technically assessable for Thai tax. This is a complex area - if you're remitting significant income, speak to a Thai tax professional. This guide is not tax advice.
09 -

ATM fees and cash

Thailand's ATM fee situation is simple and annoying: every Thai ATM charges a flat 220 THB fee on foreign card withdrawals, regardless of how much you take out. At the current exchange rate that's around £5 per withdrawal. Minimise the number of withdrawals you make.

SituationWhat to do
Withdrawing cash regularlyTake out larger amounts less often. 5,000–10,000 THB per withdrawal rather than 1,000–2,000. The 220 THB fee is flat so larger withdrawals cost the same fee.
Using a Wise card at ATMWise gives 2 free ATM withdrawals per month (up to ~£200 equivalent). After that, small percentage fee. Still no 220 THB Thai ATM surcharge.
Using a Thai bank cardFree at your own bank's ATMs. 10–20 THB fee at other Thai bank ATMs. Dramatically cheaper than foreign cards.
Daily cash needsFor regular daily spending - food, transport, markets - keep a cash float topped up from less frequent ATM visits rather than withdrawing small amounts constantly.
Best exchange rate for cashSuperRich Thailand (green logo) consistently beats ATM rates for cash exchange. Worth using for bulk conversion. See the Arriving guide for more detail.
Last verified May 2026. Bank policies change without notice - if something here is wrong or out of date, please flag it. Flag an issue →
Next guide
Neighbourhoods →
→