Last updated: April 2026

The day I got K-Plus working properly — PromptPay registered, bill payments set up, ATM notification alerts on — felt like a genuine quality-of-life upgrade. Before that I was heading to a branch every other week for things I could now do in 30 seconds on my phone. If you've just arrived in Phuket or you've been putting off setting up Thai mobile banking, this guide is for you.

Thailand's banking apps have improved enormously in the last few years. K-Plus (KBank), the Bangkok Bank app, SCB Easy, and Krungthai NEXT are all functional, English-capable, and handle the day-to-day banking most Phuket expats need.

Key Facts: Thai Mobile Banking for Phuket Expats

  • Best overall for expats: KBank K-Plus (most English-friendly, widest ATM network)
  • KBank branch to visit: Yaowarat Road, Phuket Town (most expat-friendly for account opening)
  • PromptPay lets anyone send money to your passport number or Thai phone number
  • Local transfers between Thai banks: free via PromptPay, ฿15–฿25 via standard ORFT
  • International transfers: use Wise for incoming funds (save on conversion); use SWIFT for outgoing
  • ATM fees: Thai banks charge ฿200–฿220 on foreign cards; your own bank's card is fee-free

The Phuket Insider

Join 5,000+ expats — get our free weekly Phuket insider tips including banking, tax, and financial management in Thailand.

The Four Main Thai Banking Apps for Expats

KBank — Kasikorn Bank
K-Plus App

The gold standard for Phuket expats. K-Plus is the most expat-friendly Thai banking app — partial English interface, PromptPay, QR code payments, bill payments, account statements, ATM card management, overseas transaction controls. The Yaowarat Road branch in Phuket Town is the most expat-accessible. SWIFT code: KASITHBK.

Bangkok Bank
Bangkok Bank Mobile Banking

Second most popular with expats. Strong for international transfers — Bangkok Bank has good correspondent bank relationships. English interface available. Phang Nga Road branch in Phuket Town is the main Bangkok Bank in Phuket. Required for ฿800k Non-OA deposit by some immigration offices. SWIFT code: BKKBTHBK.

SCB — Siam Commercial Bank
SCB Easy

Full English interface on SCB Easy. Extensive bill payment directory, good PromptPay, solid UI. Less commonly used by expats than KBank but perfectly functional. SCB branches are widespread in Phuket — Central Festival, Chalong, Phuket Town. SWIFT code: SICOTHBK.

Krungthai Bank
Krungthai NEXT

Less popular with expats but used by some long-term residents. Best known for the Paotang wallet used during government relief programmes. Functional app but less English support than KBank or SCB. Useful if you have a specific government-linked payment reason to open a Krungthai account.

Setting Up K-Plus: Step-by-Step

K-Plus requires an in-person setup at a KBank branch — you cannot activate it remotely. Here's the process for Phuket expats:

K-Plus Setup at KBank Yaowarat Road, Phuket Town

  1. Open your KBank account in person (if not already done) — bring passport, visa page, and Thai phone number
  2. Request K-Plus mobile banking activation from the teller at the time of account opening
  3. Download K-Plus from the App Store or Google Play on your phone — do this before your branch visit
  4. At the branch, a staff member will activate K-Plus on your phone — takes 5–10 minutes
  5. Set your 6-digit PIN and enable biometric login (Face ID / fingerprint)
  6. Register for PromptPay — link your passport number and Thai phone number
  7. Set your daily transfer limit (default may be low — ask to increase to ฿200,000–฿1,000,000)
  8. Enable overseas ATM use if you'll use your card abroad (or disable if you want fraud protection)

PromptPay: Your Most Important Banking Feature

PromptPay (พร้อมเพย์) is Thailand's instant payment system — the equivalent of Faster Payments in the UK or Zelle in the US. For Phuket expats, understanding it is essential because it's how most Thai vendors, landlords, and service providers expect to receive money.

How PromptPay Works

You register your passport number (for foreigners) and/or Thai phone number with your bank account. Anyone who knows either of these identifiers can send you money instantly, 24/7, free of charge via any Thai bank app. You can also generate a QR code in K-Plus that anyone can scan to send you a specific amount — this is how markets, restaurants, and small businesses accept payments in Phuket.

Setting Up PromptPay

In K-Plus: Menu → PromptPay → Register → Enter your passport number → Verify with OTP to your Thai phone number → Done. Takes under 2 minutes.

Practical Uses in Phuket

Transferring Money In and Out of Thailand

MethodDirectionCostSpeedBest For
WiseAbroad → KBank~0.5–0.7% fee1–2 daysRegular income transfers
SWIFT wireAbroad → KBank฿500–฿1,500 + intermediary fees1–3 daysLarge one-off transfers
PromptPayKBank → any Thai bankFree (under ฿5,000), ฿2 (฿5k+)InstantLocal Thai payments
K-Plus SWIFTKBank → abroad฿200–฿500 bank fee + spread1–3 daysSending money home
Wise (outbound)KBank → abroad via Wise~0.5% fee1–2 daysSending money home efficiently
RevolutMulti-currencyLow within limitsInstant–1 dayMulti-currency management

Cut Your Transfer Costs with Wise

Most Phuket expats receive income from abroad. Wise (formerly TransferWise) consistently offers mid-market exchange rates with transparent fees — far cheaper than bank wire transfers. Open a free Wise account and start saving on every transfer.

Open a Wise Account — Free →

Key Banking Tips for Phuket Expats

ATM Settings

Your KBank ATM card ships with overseas transactions disabled by default. In K-Plus, go to Card Management → ATM/Debit Card → Overseas Usage and enable it if you need to use your card abroad or online in foreign currencies. You can also temporarily enable/disable this at will — useful for fraud protection.

Daily Transfer Limits

K-Plus defaults to relatively low daily transfer limits for new accounts. If you're paying rent or making larger payments, ask your branch to increase your daily limit — this is done in person and is a routine request. You can also view and change limits in the K-Plus app under Account Settings.

The Non-OA ฿800k Situation

If you're on a Non-OA retirement visa, you need ฿800,000 in a Thai bank account demonstrably held for 60 days before your visa extension. Both KBank and Bangkok Bank handle this commonly. The Foreign Exchange Transaction (FET) certificate — proving the funds came from abroad — is issued at the branch where you received the international transfer. Keep all SWIFT receipts for this. See our Non-OA visa guide for the complete process.

2024 Thai Tax Remittance Change

From 1 January 2024, Thailand taxes foreign income remitted to Thailand in the same tax year it was earned (Departmental Instruction Paw 161/2566). This affects how you bring money into Thailand — specifically, money transferred in the same year it was earned is now assessable income for Thai tax purposes. This isn't a banking app issue, but it's important context when deciding how and when to transfer funds. See our Thai tax guide for expats 2026.

Need help navigating Thai banking as a new expat in Phuket? We can point you to the right branch and the right setup.

Ask us about banking in Phuket — first question is free →

Practical Day-to-Day Banking in Phuket

Paying Bills

K-Plus has a bill payment function covering most Thai utilities — PEA electricity, water authority, AIS, True Move, DTAC phone, cable TV. Go to K-Plus → Payments → Bill Payment and search for the biller. Some Phuket landlords will directly handle utilities; others will bill you separately. For internet bills, AIS (1175) and True (1686) both accept PromptPay QR payment.

QR Code Payments at Phuket Markets

Chillva Market (Yaowarat Road), the Sunday Walking Street (Thalang Road), Boat Avenue (Bang Tao), and increasingly local fresh markets all have QR code payment boards. Open K-Plus → Scan/Pay → point at the QR code → enter amount → confirm. Takes 10 seconds. The alternative — fumbling for cash at ฿40/item — is slower and leaves you exposed to overpaying on produce.

Receiving Salary from a Thai Employer

If you're employed in Thailand on a Non-B visa and work permit, your salary will typically be deposited directly into your KBank or Bangkok Bank account via payroll. Your employer will need your account number and bank branch code. For KBank Yaowarat Road: branch code 200.

Frequently Asked Questions

Can expats in Thailand use K-Plus mobile banking?
Yes. KBank K-Plus app is the most popular mobile banking app among expats in Phuket. You need an active KBank account opened in person at a branch. The KBank Yaowarat Road branch in Phuket Town is the most expat-friendly. Setup requires branch activation.
How do I set up PromptPay on my Thai bank account?
PromptPay links your bank account to your passport number or Thai phone number. Register through your bank app (K-Plus, Bangkok Bank app, SCB Easy) or at any ATM. Once registered, anyone can send you money using just your registered number.
What is the best banking setup for expats in Phuket?
Most Phuket expats use a combination of KBank (for PromptPay QR payments, local transfers, bills) and Wise (for receiving foreign income and converting at mid-market rates). Set your KBank ATM card to international to avoid blocked overseas transactions.
Can I open a Thai bank account without a work permit in Phuket?
Yes. KBank Yaowarat Road in Phuket Town is known for opening accounts on tourist visas and non-immigrant visas. You need passport, visa page, and sometimes a letter from your hotel/rental confirming your address.
Does Wise work well in Phuket?
Yes. Wise works very well for expats in Phuket — ideal for receiving salary or freelance income from abroad and converting at near mid-market rates. The Wise debit card works at Thai ATMs, though you'll pay the Thai bank's ATM fee (฿200–฿220 per withdrawal). Wise cannot hold Thai Baht accounts directly.
Affiliate disclosure: Phuket Expat Guide includes a link to Wise. We may receive a commission if you sign up, at no cost to you. All opinions are our own.

Related Banking and Finance Guides