Phuket Banking for Expats — Key Facts 2026
- Most expat-friendly bank: KBank (Kasikorn) — Yaowarat Road branch
- Best for Non-OA visa (฿800k balance letter): KBank or Bangkok Bank
- ATM withdrawal fee: ฿220 per transaction (all Thai ATMs)
- Cheapest international transfer: Wise (mid-market rate)
- Opening minimum deposit: ฿500–฿2,000 depending on bank
- KBank SWIFT code: KASITHBK
- Bangkok Bank SWIFT code: BKKBTHBK
- PromptPay: Free instant transfers between Thai banks
Banking as an expat in Phuket is genuinely doable — but it helps to know which branches to visit, what documents to bring, and how to avoid the pitfalls that catch newcomers. The ฿220 ATM fee is a classic one: many arrivals only discover it after their first month of withdrawals and quietly resolve to figure out something better.
This guide covers everything from opening your first Thai account to minimising international transfer costs — based on what actually works in Phuket in 2026, not what the bank websites say.
The Four Main Banks for Phuket Expats
Kasikorn Bank (KBank)
The go-to for most Phuket expats. The Yaowarat Road branch is the most foreigner-friendly in Phuket — staff are used to non-residents and more flexible on documentation. K PLUS app is excellent. Largest ATM network in Thailand.
Best for: Day-to-day banking, app banking, Non-OA visa fund requirements
SWIFT: KASITHBK
Bangkok Bank
Preferred by many retirees for the Non-OA ฿800k balance letter and FET document service. Phangnga Road branch in Phuket Town handles expat accounts well. Bualuang iBank app is functional but less polished than K PLUS.
Best for: Retirement visa compliance, international SWIFT transfers
SWIFT: BKKBTHBK
Siam Commercial Bank (SCB)
Widespread in Phuket with branches near all major commercial areas. SCB Easy app is good. Some branches less foreigner-friendly than KBank Yaowarat — worth calling ahead before visiting. Competitive FX rates.
Best for: Established residents with long-stay visas
SWIFT: SICOTHBK
Krungsri (Bank of Ayudhya)
Less commonly used by expats but branches throughout Phuket. Low minimum balance requirements. Part-owned by MUFG (Japan) — useful for Japanese expats. Krungsri Mobile app is decent.
Best for: Minimal fees, Japanese community
SWIFT: AYUDTHBK
How to Open a Bank Account in Phuket
The process is similar across banks. KBank Yaowarat Road is the most reliable branch for expats, so the steps below are KBank-specific — the process at Bangkok Bank and SCB is similar.
Gather your documents
Passport (original + copy), visa page copy, and proof of address in Phuket. For proof of address: a utility bill, rental contract, or TM30 receipt. Some branches accept a hotel booking for tourist visa holders.
Go to KBank Yaowarat Road branch
Located on Yaowarat Road in central Phuket Town — the branch most experienced with foreigner accounts. Go on a weekday morning (arrive before 11am) for shortest wait times. Avoid Monday mornings.
Request a savings account with ATM card
Ask for a regular savings account (บัญชีออมทรัพย์). Minimum deposit: ฿1,000. You'll be asked to choose a 6-digit PIN. The ATM card is typically issued immediately or within 3–5 days.
Set up K PLUS mobile banking
Download K PLUS and register using your Thai mobile number (you'll need a Thai SIM). K PLUS allows inter-bank transfers via PromptPay, QR code payments, bill payment, and ATM cardless cash withdrawals.
Register for PromptPay
Link your account to your Thai phone number via K PLUS. PromptPay enables free instant transfers between any Thai banks — essential for paying rent, utilities, and local services.
Pair with Wise for international transfers
Set up Wise to send your home-country funds to your KBank account using KBank's SWIFT details. Wise charges 0.4–0.7% vs 3–5% for bank wire — the savings compound quickly over months.
Thai banks technically require a non-immigrant visa to open an account. However, KBank Yaowarat Road is widely known to be more flexible in practice — many expats have opened accounts on tourist visa exemptions. This is not guaranteed and branch manager discretion applies. If refused, try a different day, speak with a different staff member, or contact a visa agent who can assist.
Send Money to Thailand 3–5× Cheaper Than Your Bank
Wise uses the real mid-market exchange rate with a low transparent fee. For a monthly ฿80,000 transfer, Wise typically saves ฿2,000–฿4,000 per month vs a bank wire. Free to set up.
Open a Free Wise Account →ATM Fees in Phuket: The ฿220 Problem
Every ATM withdrawal using a foreign card in Thailand costs ฿220 in addition to whatever your home bank charges. This is unavoidable with Thai ATMs — it's a standard charge from the Thai bank's side. On ฿3,000 withdrawals that's a 7.3% fee. On ฿10,000 it's 2.2%.
The solution is straightforward:
- Option 1 — Open a Thai bank account: Withdraw from your own KBank account for free (KBank-to-KBank ATM). Transfer money in via Wise first.
- Option 2 — Use Wise debit card: Wise refunds up to 2 ATM withdrawals per month fee-free (up to a set limit). For larger withdrawals they still beat bank rates.
- Option 3 — Withdraw in larger amounts: If you must use a foreign card, withdraw ฿20,000–฿30,000 (ATM max is usually ฿20,000–฿30,000 per transaction) to dilute the ฿220 fee.
International Money Transfers to Phuket
Getting money from your home country to Thailand is one of the most important financial tasks for Phuket expats. The cost difference between methods is significant:
| Transfer Method | Fee (£5,000 → THB) | Exchange Rate | Speed | Our Verdict |
|---|---|---|---|---|
| Wise | ~฿250–฿500 | Mid-market rate | 1–2 days | Best overall |
| Revolut | ~฿200–฿400 | Near mid-market | Same day | Strong alternative |
| OFX / Currencies Direct | ~฿600–฿900 | Good | 1–2 days | OK for large amounts |
| UK/EU bank SWIFT | ฿1,500–฿3,000+ | Poor (bank margin 2–4%) | 2–5 days | Expensive — avoid |
💡 Tax note (2026): Since Thailand's 2024 tax rule change (Departmental Instruction Paw 161/2566), foreign income remitted to Thailand in the same year it was earned may be subject to Thai income tax for residents (180+ days/year). This affects how you structure international transfers. Seek independent tax advice for your specific situation — especially if you're a long-stay visa holder with foreign income.
Non-OA Retirement Visa: The ฿800,000 Bank Balance
If you're on a Non-OA retirement visa, you need ฿800,000 maintained in a Thai bank account (or ฿65,000/month income, or a combination method). This has specific banking implications:
- Most common bank used: KBank or Bangkok Bank — both issue the formal balance letter needed for immigration
- Timing: The ฿800k must be deposited at least 3 months before application and maintained after. Don't deposit late and immediately withdraw — immigration looks at 3-month average
- Fixed deposit option: Some expats keep the ฿800k in a fixed deposit (term account) for better interest rates (currently ~1.5–2.5%/year) — this is permissible if the bank issues the right letter
- FET document: If you transferred the ฿800k from abroad, KBank and Bangkok Bank will issue a Foreign Exchange Transaction (FET) document proving the source — required for the visa application
PromptPay: The Best Feature You May Not Know About
PromptPay is Thailand's instant inter-bank transfer system. Once registered (via your Thai bank app with your Thai mobile number), you can:
- Transfer instantly to any Thai bank account — zero fee
- Receive payment by QR code at markets, restaurants, and shops
- Pay utility bills, rent, and services with a scan
- Receive government payments (relevant for some long-stay visa holders)
Once you're set up with PromptPay on K PLUS, paying for daily life in Phuket becomes seamless. Most local landlords, markets, and services accept PromptPay QR codes.
Frequently Asked Questions
Need help setting up your Phuket finances?
Banking, visa fund requirements, international transfers — we can help you navigate the financial setup for Phuket expat life in a 30-minute consultation.
Book a Free First Question →