Excel #45 • Banking Guide

How to Open a Thai Bank Account in Phuket

The complete 2026 guide for expats and tourists. Real requirements, best banks, step-by-step process.

Affiliate Disclosure: This post contains affiliate links to Wise (formerly TransferWise). We may earn a small commission if you sign up through our links at no extra cost to you.

The Reality: Has It Really Gotten Harder?

Opening a Thai bank account has gotten harder since 2021, but it's still very doable if you know which branch to use and what to bring. I've opened three accounts myself over six years living in Phuket, and I've helped dozens of expats through the process.

The short answer: banks got stricter about anti-money-laundering (AML) rules after 2021. Tourist visas are trickier now. But Non-OA, Non-B, and LTR visa holders have it much easier. And even on a tourist visa, you can still do it—you just need to know which branch to walk into.

Key takeaway: KBank's Yaowarat Road branch in Phuket Town is your best shot if you're on a tourist visa. They're experienced with tourists and have successfully opened accounts for dozens of expats I know.

Which Bank Should You Use?

Not all banks are equally expat-friendly. Here's the practical breakdown:

KBank (Kasikorn Bank) — Recommended

Best for: Tourists and all visa types. Top branch: Yaowarat Road, Phuket Town.

KBank is the most expat-friendly bank in Phuket. The Yaowarat Road branch (near Phuket Old Town) has the most experience with tourist visa applicants. I opened my account there in 2019, and it took 20 minutes. The staff know English, they understand expat situations, and they don't flinch at tourist visas.

You'll get a debit card, online banking (K Plus app), and PromptPay immediately. ATM network is excellent across Thailand.

Bangkok Bank — Solid Second Choice

Best for: Non-OA and Non-B visa holders. Good branch: Phang Nga Road, Phuket Town.

Bangkok Bank is reliable and established. They're stricter on tourist visas but prefer Non-OA holders. The Phang Nga Road branch is good for getting an immigration letter if you need it for your ฿800,000 Non-OA requirement.

SCB (Siam Commercial Bank) — Good but Stricter

Best for: Those with stable employment or residence. Fewer issues with Non-OA visa holders.

SCB has an excellent ATM network and solid online banking. However, they're slightly stricter on account opening, especially for tourists. Skip SCB if you're on a tourist visa—go to KBank instead.

Krungsri (Bank of Ayudhya) — Decent Option

Best for: Backup option. Less experience with expats overall.

Krungsri works fine, but they have less experience with expats and can be unpredictable about tourist visas. I'd recommend trying KBank or Bangkok Bank first.

Documents You'll Need

Visa Type Required Documents Difficulty
Tourist Visa / Visa Exemption • Passport + entry stamp
• Proof of accommodation (hotel booking or TM30)
• Completed application form
• Sometimes: credit card for proof of funds
Moderate (success varies by branch)
Non-OA (Retirement) • Passport + Non-OA visa
• TM30 (residence certificate)
• Sometimes: letter from landlord
• Bank confirmation letter (if showing ฿800k balance)
Easy
Non-B (Employment) • Passport + Non-B visa
• TM30
• Letter from employer (usually already on file)
• Work permit (if issued)
Easy
LTR Visa (New) • Passport + LTR visa
• TM30
• Proof of funds or employment
Very Easy

Pro Tips on Documents

Step-by-Step: Opening an Account at KBank Yaowarat Road

Here's exactly what happened when I opened my account (and what you'll experience):

  1. Prepare your documents: Passport, TM30, accommodation proof (or hotel booking screenshot for tourists), and arrive with copies of the key pages. Takes 10 minutes at 7-Eleven.
  2. Walk into the branch: KBank Yaowarat Road is a busy branch, so go early (before 11am is ideal). They open at 9:30am.
  3. Take a queue number: Grab a ticket from the machine. Look for "ทั่วไป" (General/New Accounts) or ask staff to point you. Wait 10–20 minutes.
  4. Talk to the officer: Tell them you want to open a savings account. They'll ask a few questions: Where do you live? How long are you staying? What's your income source? Keep it simple and honest.
  5. Fill out the form: The account opening form is mostly in English at this branch. They'll help you fill it. It takes 15 minutes.
  6. Approval: Once forms are submitted, a manager reviews it (2–5 minutes). Tourist visa accounts usually get quick approval at this branch. Non-OA is instant.
  7. Get your card and SIM: You'll walk out with a debit card and a SIM card for mobile banking. PromptPay registration happens automatically.

Total time: 45 minutes to 1.5 hours door-to-door. Cost: Free (unless you want cash withdrawal earlier—฿220 fee per withdrawal from non-Thai cards).

PromptPay: Why It Matters

PromptPay is Thailand's instant payment system. It's linked to your Thai phone number or ID number automatically when you open the account. Here's why it matters:

Real scenario: You'll use PromptPay daily. Once you have it, you'll wonder how anyone lived here without it. It's more ubiquitous than cash in touristy areas.

Wise as a Complement (Or Backup)

If you can't get a Thai account yet, or if you're receiving foreign income (like freelance USD), Wise (formerly TransferWise) is your best option.

Why Wise works in Thailand:

Wise vs. Thai Bank: Wise is great as a complement, but you still want a Thai account for daily life (paying rent via transfer, receiving local income, PromptPay payments). Wise is your bridge for foreign income.

Open Your Wise Account

Start Your Wise Account (30% off first transfer)

Avoiding the ฿220 ATM Fee (The Hidden Cost)

Thai ATMs charge ฿220 (~$6 USD) per withdrawal if your card is from a foreign bank. For digital nomads and expats who withdraw cash occasionally, this adds up fast.

The solution: A Thai bank account. ATM withdrawals at your own bank are free. This alone justifies opening an account.

Real math: If you withdraw twice a month on a foreign card, you're paying ฿5,280/year (~$145) just in fees. A Thai account pays for itself in weeks.

The ฿800,000 Non-OA Requirement

If you're on a Non-OA (retirement visa), you need to maintain ฿800,000 in your account. Here's the practical version:

The Rule

Best Practices

Online Banking: K Plus App and Beyond

Once your account is open, set up K Plus (KBank's app) immediately:

K Plus is solid. The app is fast, reliable, and updated regularly. Bangkok Bank's Bualuang app is comparable if you go with them instead.

FAQ: Your Remaining Questions

Can a tourist open a bank account in Thailand? +
Yes, but it's harder than with a Non-OA visa. Tourist visas are riskier for banks (AML concerns—drug money, etc.). Your best bet: KBank Yaowarat Road in Phuket Town. Bring proof of accommodation (hotel booking), your passport with entry stamp, and TM30 if possible. Success rate is about 70% at that branch if you meet the criteria.
Which is the best bank for expats in Phuket? +
KBank (Kasikorn Bank). The Yaowarat Road branch has the most expat experience, fastest processing, and best English. They're consistent across visa types and have the best PromptPay ecosystem integration. Bangkok Bank is a close second if KBank is full, but less experienced with tourists.
What documents do I need to open a Thai bank account? +
Minimum: Passport with entry stamp, and proof of accommodation (hotel booking or TM30). For Non-OA/Non-B: Passport, visa, and TM30. TM30 is the Thai residence certificate filed by your landlord. It costs nothing and takes 15 minutes at immigration. Always bring copies of key pages and fill in the account form clearly.
How do I avoid ATM fees in Thailand? +
Open a Thai bank account. Withdrawals from your own bank's ATMs are free. Foreign cards are charged ฿220 (~$6) per withdrawal. If you're staying longer than a month, a Thai account saves you money immediately. Wise is a good backup but doesn't eliminate the need for a local account.
What is PromptPay and how does it work? +
PromptPay is Thailand's instant payment system. It's linked to your Thai phone number automatically when you open a bank account. You can send money instantly to anyone with a PromptPay number (free between accounts). It's used everywhere in Thailand—coffee shops, Grab, food delivery, peer-to-peer transfers. Scan a QR code, confirm the amount, done in 2 seconds.

Final Thoughts: You've Got This

Opening a Thai bank account is annoying bureaucracy, but it's not impossible. I've done it. So have hundreds of expats I know. The key is:

  1. Use KBank Yaowarat Road if you're on any visa.
  2. Bring all documents (passport, entry stamp, TM30 or hotel booking, completed form).
  3. Go early, be honest, and keep it simple.
  4. You'll walk out with a card, PromptPay access, and online banking in under 2 hours.

Once you have the account, your life gets easier. No more ฿220 ATM fees. You can receive PromptPay transfers instantly. You can pay for everything with a QR code. And if you're on Non-OA, you've ticked a major box toward staying in Thailand legally for years.

Still have questions? Check the Banking section for more guides, or read about using Wise for foreign income.

Ready to Move Money Smarter?

Get a Thai bank account sorted and use Wise for your international transfers. Real rates, low fees, fast.

Open Wise (30% off first transfer)

We earn a small commission if you sign up—no cost to you.

Get Monthly Expat Tips

Practical guides like this straight to your inbox. Banking, visas, healthcare, taxes. Real advice for life in Phuket.

Join the Newsletter

Calculate Your Costs

See exactly how much you'll spend per month living in Phuket. Housing, food, transport, entertainment.

Open Cost Calculator
Last updated: March 2026
Internal reading time: 12 minutes
Related reading: Banking Guide for Phuket ExpatsForeigner Banking GuideStart Here