Quick Answer: Your visa type determines whether you can open a Thai bank account. Non-B, Non-O, Elite, and LTR visa holders can open accounts relatively easily. DTV, Tourist, and ED visa holders face near-certain rejection at most banks. Bangkok Bank is the most foreigner-friendly. If your visa doesn't qualify, Moreta Pay and Wise are the best alternatives — both support Thai QR payments without needing a local bank account.
Which Thai visas let you open a bank account?

Not all visas are created equal when it comes to banking. Thai banks use an internal classification system, and your visa type determines whether you even get past the first question.
| Visa Type | Bank Account Difficulty | Work Permit Available | Notes |
|---|---|---|---|
| Non-Immigrant B (work) | ✅ Easy | Yes | Gold standard — banks love work permits |
| Non-Immigrant O (retirement) | ✅ Easy | No | 800K THB deposit requirement doubles as bank proof |
| Non-Immigrant O (marriage) | ✅ Easy | Possible | Marriage certificate + Thai spouse helps |
| Thailand Privilege (Elite) | ✅ Easy | No | Concierge service handles bank introductions |
| LTR (Long-Term Resident) | ✅ Easy | Yes | Full work permit + tax benefits |
| Non-Immigrant ED (education) | ⚠️ Moderate | No | Some banks accept with school enrollment letter |
| DTV (Destination Thailand) | ❌ Very Difficult | No | Not recognized in most bank systems |
| Tourist Visa | ❌ Nearly Impossible | No | Banks see no reason to open an account |
| Visa Exemption (30-day) | ❌ Nearly Impossible | No | Too short-term for any bank |
Why the visa matters so much
Thai banks are regulated by the Bank of Thailand, which requires Know Your Customer (KYC) verification for all new accounts. For foreigners, KYC means proving you have a legitimate reason to be in Thailand long-term. A work permit is the strongest proof. A recognized long-term visa is second. A tourist visa or DTV? The system literally doesn't have a category for you.
The DTV is particularly frustrating because it's a 5-year visa — but most bank compliance departments still classify it alongside tourist visas since it was only introduced in mid-2024 and bank systems haven't updated.
For a deeper dive into DTV-specific banking challenges, see our DTV bank account guide.
Which Thai banks are most foreigner-friendly?
Bank policies vary, but branch-level variance matters more than the bank itself. The same bank may accept you at one branch and reject you at another. Here's what community reports show:
| Bank | Foreigner Friendliness | Success Rate (with Work Permit) | Success Rate (without WP) | Best For |
|---|---|---|---|---|
| Bangkok Bank | ⭐⭐⭐⭐⭐ | ~80% | ~20-30% | Most foreigner-friendly overall |
| Kasikorn (KBank) | ⭐⭐⭐⭐ | ~70% | ~15-20% | Digital nomad areas |
| Krungthai Bank | ⭐⭐⭐ | ~60% | ~5% | Government services |
| SCB | ⭐⭐ | ~65% | ~5% | Strict — work permit usually required |
| ttb (TMBThanachart) | ⭐⭐ | ~50% | ~5% | Inconsistent policies |
Bangkok Bank — Best overall choice
Bangkok Bank has the most experience with foreign customers and the most flexible branch managers. Key tips:
- Tourist/expat area branches are more accommodating — Silom (Bangkok), Central Festival (Chiang Mai), Kata (Phuket)
- Staff at these branches have processed hundreds of foreign applications and know the workarounds
- Even without a work permit, a lease agreement plus a long-term visa (Non-O, Elite) usually works
- For DTV holders: success rate is low (~20%), but these branches are your best shot
Kasikorn Bank (KBank) — Good for digital nomad areas
Kasikorn branches near coworking spaces and universities tend to be more flexible:
- Nimman area in Chiang Mai, Thonglor/Ekkamai in Bangkok
- Staff are used to dealing with remote workers
- Their mobile app (K PLUS) is one of the best in Thailand
- For DTV holders: ~15% success rate, mainly at nomad-area branches
Banks to avoid without a work permit
- SCB: Very strict compliance. Almost always requires a work permit.
- Krungthai: Government bank, requires residence certificate from immigration — which most foreigners on short-term visas can't obtain.
- ttb: Policies change frequently and vary wildly between branches.
What documents do you need to open a Thai bank account?
Universal requirements (all banks, all visa types)
- Passport — Original with valid visa stamp
- Thai phone number — Active SIM card for OTP verification
- Proof of address in Thailand — Lease agreement, hotel booking, or utility bill
- Minimum deposit — Usually 500-1,000 THB, but bringing 10,000-25,000 THB shows commitment
Additional documents by visa type
| Visa Type | Extra Documents Needed |
|---|---|
| Non-B (work) | Work permit, employer letter |
| Non-O (retirement) | Retirement letter, proof of pension/income |
| Non-O (marriage) | Marriage certificate, spouse's Thai ID |
| Elite/Privilege | Elite membership card, concierge referral letter |
| LTR | LTR visa documentation, income proof |
| ED (education) | School enrollment letter, student ID |
| DTV | Cover letter explaining purpose, employment contract, extra address proof |
Pro tip: The "introduction letter"
Some banks accept an introduction letter from your employer, embassy, or accommodation. If you're staying at a serviced apartment or condo with a management office, ask them to write a letter confirming your tenancy. This small document has helped many borderline applications succeed.
What if your visa doesn't qualify? Alternatives that work
If your visa doesn't support traditional bank account opening — or if you've been rejected — these fintech alternatives provide most of the same functionality.
Moreta Pay — Best for Thai QR payments
Moreta Pay is a payment platform designed specifically for foreigners living in Southeast Asia who can't open local bank accounts.
| Feature | Details |
|---|---|
| Thai QR payments | ✅ Full PromptPay QR support |
| Payment acceptance | Pay at any shop, restaurant, or market that accepts QR |
| Top-up methods | International bank transfer, card top-up |
| Monthly fees | Free basic account |
| Cashback | 1% cashback on payments |
| Coverage | Thailand, Vietnam, Indonesia, Philippines |
| KYC required | Passport scan only |
| Setup time | Same day |
Why it's great for Thailand: Moreta Pay generates Thai QR codes that work at every QR payment terminal — from 7-Eleven to street food vendors. This solves the #1 pain point for foreigners: QR-code-only merchants that don't accept international cards.
Limitation: Not a full bank account — you can't receive salary payments or set up Thai direct debits.
Wise — Best all-around financial tool
| Feature | Details |
|---|---|
| Thai QR payments | ✅ Via virtual card QR generation |
| ATM withdrawals | 2 free per month, then $1.50 each |
| THB balance | Hold and convert at real exchange rate |
| Monthly fees | None |
| Debit card | Physical Visa card available |
| Apple/Google Pay | ✅ Supported |
| Setup time | 10 minutes online |
Best for: DTV holders and digital nomads who need to hold multiple currencies, pay in THB, and withdraw cash. The real mid-market exchange rate saves 2-4% compared to traditional bank conversions.
Revolut
| Feature | Details |
|---|---|
| Thai QR payments | ⚠️ Limited support |
| ATM withdrawals | Varies by plan (free on Premium/Metal) |
| THB balance | ✅ Supported |
| Monthly fees | Free plan available |
| Best for | ATM withdrawals and international transfers |
Revolut works well for cash withdrawals and international payments but has less reliable QR payment support in Thailand compared to Wise and Moreta Pay.
Comparison: Moreta Pay vs Wise vs Thai bank account
| Feature | Thai Bank Account | Moreta Pay | Wise |
|---|---|---|---|
| Thai QR payments | ✅ Full | ✅ Full | ✅ Via virtual card |
| Receive Thai salary | ✅ | ❌ | ❌ |
| ATM withdrawals | ✅ Free | ❌ | ✅ 2 free/month |
| International transfers | ⚠️ Expensive | ✅ Competitive | ✅ Best rates |
| Visa required | Yes (specific types) | No | No |
| Work permit required | Usually | No | No |
| Setup difficulty | Hard for most foreigners | Easy | Easy |
| Thai direct debits | ✅ | ❌ | ❌ |
| Multi-currency | ❌ THB only | Limited | ✅ 50+ currencies |
Bottom line: If you mainly need to pay for things in Thailand (food, transport, shopping), Moreta Pay or Wise covers 90% of use cases. You only truly need a Thai bank account if you're receiving Thai salary payments or setting up Thai direct debits (rent, utilities with auto-pay).
Tips for maximizing your chances at the bank
If you're determined to try opening a traditional Thai bank account:
- Go in person — Never call ahead. Phone staff will say no by default because it's easier.
- Dress professionally — This genuinely matters. Business casual minimum. No flip-flops, no tank tops.
- Visit tourist/expat area branches — Staff there have processed more foreign applications and are less likely to reject you on reflex.
- Bring everything — Passport, visa, Thai phone number, proof of address (lease or hotel booking for 30+ days), and 10,000-25,000 THB cash for the initial deposit.
- Visit 3-5 branches — One "no" doesn't mean all branches will say no. Try different branches of the same bank.
- Go on a weekday morning — Less busy, staff have more time and patience for complex applications.
- Be polite and patient — Thai customer service culture responds well to politeness. Never argue or raise your voice — it will guarantee rejection.
- Ask for a manager — Frontline staff often say no because they don't have authority to make exceptions. A branch manager can override.
Frequently Asked Questions
Which Thai visa makes it easiest to open a bank account?
The Non-Immigrant B visa with a work permit is the easiest. Banks process these routinely and rarely reject them. Thailand Elite and LTR visas are also straightforward — Elite members even get concierge assistance with banking.
Can you open a Thai bank account on a DTV visa?
It's very difficult but not impossible. Most banks don't recognize the DTV in their systems. Bangkok Bank and Kasikorn Bank are your best bets, particularly at branches in tourist or digital nomad areas. Expect a ~15-20% success rate. See our detailed DTV banking guide.
What is Moreta Pay and how does it work in Thailand?
Moreta Pay is a payment platform for foreigners in Southeast Asia. It lets you make Thai QR code payments at any merchant that accepts PromptPay — from 7-Eleven to street food stalls — without needing a Thai bank account. You top up via international bank transfer and pay with QR codes generated in the app.
Do you need a work permit to open a Thai bank account?
Not always, but it's the easiest path. Without a work permit, you need a recognized long-term visa (Elite, LTR, Non-O retirement/marriage) and usually additional documentation like a lease agreement and introduction letter. Tourist visa and DTV holders face significant barriers.
Is Wise or Moreta Pay better for living in Thailand?
It depends on your main need. Moreta Pay is better for QR payments at local shops and markets. Wise is better as an all-around financial tool with multi-currency accounts, ATM withdrawals, and the best exchange rates. Many expats use both — Moreta Pay for daily QR payments and Wise for international transfers and ATM cash.
Not sure which visa fits your long-term Thailand plans? Compare all visa types side by side. Already in Thailand? Track your stay and visa deadlines.
This article is for informational purposes only and does not constitute legal advice. Banking policies and fintech services change frequently. Always verify current requirements directly with the bank or service provider.

Join the conversation
Be the first to comment — real questions from people navigating the same rules. Comments are moderated.