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 Four Main Thai Banking Apps for Expats
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.
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.
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.
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
- Open your KBank account in person (if not already done) — bring passport, visa page, and Thai phone number
- Request K-Plus mobile banking activation from the teller at the time of account opening
- Download K-Plus from the App Store or Google Play on your phone — do this before your branch visit
- At the branch, a staff member will activate K-Plus on your phone — takes 5–10 minutes
- Set your 6-digit PIN and enable biometric login (Face ID / fingerprint)
- Register for PromptPay — link your passport number and Thai phone number
- Set your daily transfer limit (default may be low — ask to increase to ฿200,000–฿1,000,000)
- 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
- Paying rent (landlords increasingly prefer PromptPay over cash)
- Paying at markets and local restaurants that display QR codes
- Splitting bills with other expats
- Receiving payments from Thai clients if you're freelancing
- Paying Thai utility companies and service providers
Transferring Money In and Out of Thailand
| Method | Direction | Cost | Speed | Best For |
|---|---|---|---|---|
| Wise | Abroad → KBank | ~0.5–0.7% fee | 1–2 days | Regular income transfers |
| SWIFT wire | Abroad → KBank | ฿500–฿1,500 + intermediary fees | 1–3 days | Large one-off transfers |
| PromptPay | KBank → any Thai bank | Free (under ฿5,000), ฿2 (฿5k+) | Instant | Local Thai payments |
| K-Plus SWIFT | KBank → abroad | ฿200–฿500 bank fee + spread | 1–3 days | Sending money home |
| Wise (outbound) | KBank → abroad via Wise | ~0.5% fee | 1–2 days | Sending money home efficiently |
| Revolut | Multi-currency | Low within limits | Instant–1 day | Multi-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.