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.
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. |
Which bank
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 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 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.
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.
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.
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.
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:
Wise - the practical alternative
Wise
Not a bank - better than a bank for most of what you need in Bangkok
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:
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.
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.
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.
| Method | Notes |
|---|---|
| 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 ATM | Works but some Thai ATMs block Revolut cards intermittently. Wise is more consistently accepted. |
| Western Union / Remitly | For sending money home rather than receiving - generally not the right tool for regular income receipt. |
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.
| Situation | What to do |
|---|---|
| Withdrawing cash regularly | Take 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 ATM | Wise 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 card | Free at your own bank's ATMs. 10–20 THB fee at other Thai bank ATMs. Dramatically cheaper than foreign cards. |
| Daily cash needs | For 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 cash | SuperRich Thailand (green logo) consistently beats ATM rates for cash exchange. Worth using for bulk conversion. See the Arriving guide for more detail. |