PromptPay is the reason you barely need cash in Phuket anymore. Every market vendor, food stall, landlord, scooter repair shop, and tailor has a QR code. It's instant, free, and works everywhere. Here's how to actually set it up and use it as a foreigner.
PromptPay in 30 Seconds
- Thailand's instant mobile payment system run by the Bank of Thailand
- Your Thai phone number is your PromptPay ID
- Set up in 3 minutes via your banking app (K-PLUS, SCB Easy, Bualuang)
- Scan a QR code or transfer using a phone number
- Transfers are instant and cost zero baht
- Works between any Thai bank account
- Requires a registered Thai SIM card (not a tourist eSIM)
What Is PromptPay?
PromptPay is a mobile payment system operated by the Bank of Thailand. Think of it as instant bank-to-bank transfers using a phone number instead of account numbers. You register your Thai phone number with your Thai bank account. From that moment on, anyone can send you money using just your phone number. You can send money to anyone else with a Thai phone number registered to their bank account. It's instant, it's free, and it works across all Thai banks.
In practice, this means you can:
- Scan a QR code at a market and money leaves your account instantly
- Pay your landlord directly — they give you their phone number, you send money via your banking app
- Split a restaurant bill by sending each friend their share instantly
- Pay a local tradesperson — electrician, plumber, scooter mechanic — without handling cash
- Pay utility bills (electricity, water, internet) via PromptPay
Before PromptPay, expats in Phuket relied on cash for small transactions. Now, most expats carry minimal cash. PromptPay changed daily life here.
Can Foreigners Use PromptPay?
Yes, absolutely. There's no nationality restriction. If you have a Thai bank account with a registered Thai phone number, you can use PromptPay. Your passport is accepted as an alternative ID on some banks (as a secondary PromptPay identifier), but your primary ID is your Thai phone number.
The only real requirement: you need a registered Thai SIM card. Tourist eSIMs don't work. You must buy a physical Thai SIM (฿50-100 from any 7-Eleven or Family Mart) and have it registered. This is a Thai regulatory requirement and cannot be bypassed.
How to Set Up PromptPay: Step-by-Step for KBank (K-PLUS App)
Here's the exact process if you've just opened a Kasikorn Bank account and have the K-PLUS app installed:
Step 1: Log Into K-PLUS
Open the K-PLUS app on your phone. Log in with your username and password (set up at the bank).
Step 2: Find PromptPay Settings
Look for "PromptPay" or "Payment Services" in the main menu. In K-PLUS, this is usually under "Services" or "More." The exact menu location changes with app updates, but search for "PromptPay ID" or "Register PromptPay."
Step 3: Register Your Phone Number
You'll see a screen asking you to register a PromptPay ID. Select "Mobile Phone Number" and enter your Thai phone number. K-PLUS will send you a one-time verification code via SMS to that phone number. Enter the code to confirm.
Step 4: Done
That's it. Within 3 minutes, your Thai phone number is linked to your bank account. You can now send and receive PromptPay transfers. The K-PLUS app will show a new "Send Money" option with PromptPay.
Total time: 3-5 minutes. Some app versions require you to set a PromptPay PIN (a 4-6 digit code) for security. Set this if prompted.
The same basic process applies to Bangkok Bank (Bualuang mBanking) and SCB (SCB Easy), though menu locations vary slightly.
How Expats Actually Use PromptPay in Phuket
Paying Rent
This is the most common use. Instead of handing your landlord cash or writing a check, you ask for their Thai phone number. Open your banking app, go to PromptPay, enter their number, amount, and hit send. Money transfers instantly (usually within seconds). You both get a notification. No middleman, no fees, instant proof of payment. For landlords, this is also convenient because they see the money hit their account immediately.
Markets and Food Vendors
Chillva Market (Phuket Town), Walking Street (Patong), Rawai Seafood Market — most vendor stalls have PromptPay QR codes. Scan the code with your banking app camera, confirm the amount, and the payment goes through. Faster than cash, no change needed, trackable record of your spending.
Restaurants and Cafes
Modern restaurants and some cafes have PromptPay (many also have credit card terminals). When the bill comes, they give you a QR code. Scan it, it opens your banking app, you confirm the amount and tip, and you're done. Some restaurants still expect cash, but increasingly PromptPay is the default.
Utility Bills
Water, electricity, and some internet providers have PromptPay QR codes or phone numbers for payment. Check your bill for the PromptPay ID. Pay directly from your app — no need to go to an office or pay center.
Tradespeople and Services
Electricians, plumbers, AC repair technicians, scooter mechanics, tailors — many accept PromptPay. Ask for their number before they do the work. Pay immediately after completion. Cleaner than cash, safer, and you have a record.
Splitting Bills with Friends
At a restaurant with other expats, one person pays the bill, and the others send them their share via PromptPay. Takes 10 seconds per person. No "I'll pay you back" awkwardness — money is there instantly.
PromptPay QR Codes: Two Types
There are two PromptPay QR code formats:
Static QR (most common): Shows a merchant's PromptPay ID. When you scan it, your app opens and asks you to confirm the amount. You set the amount yourself. Most market vendors and small shops use this.
Dynamic QR (restaurants, organized vendors): The amount is embedded in the QR code. When you scan it, the amount is pre-filled and you just confirm it. Restaurants often use this for bills.
Both work the same way from your perspective: scan with your banking app camera, confirm, send. The exact process is identical.
PromptPay Transfer Limits
Each bank sets its own limits for PromptPay transfers. Common limits:
- New accounts (0-3 months): Often ฿50,000-500,000 per day
- Established accounts (3+ months): ฿2,000,000 per day (Kasikorn limit)
- Single transaction: Usually ฿2,000,000
Tourist visa accounts may have lower limits (ask your bank). Once your account is seasoned (3-6 months), limits increase. If you hit your limit, you can't send more that day, but you can send again the next day. Contact your bank if you need higher limits.
Receiving Money via PromptPay
Anyone with your Thai phone number can send you money via PromptPay. You don't need to do anything — the money just arrives in your account. You'll get an SMS notification immediately.
This is useful if you freelance or run a small business in Phuket (online courses, coaching, freelance writing, tutoring). Clients can pay you instantly using just your phone number.
Important: International transfers cannot arrive via PromptPay. If you're receiving a wire transfer from abroad (UK pension, US Social Security, freelance payment from a US client), it must arrive via SWIFT to your Thai bank account. Once it's in your account, you can use PromptPay to send it elsewhere or withdraw it.
Common Mistakes and How to Avoid Them
Mistake 1: Using a Tourist eSIM
Many expats arrive with a tourist eSIM (Airalo, Vodafone, etc.). These don't work for PromptPay registration. You need a registered Thai SIM card. Solution: go to 7-Eleven or Family Mart within your first day, buy a Thai SIM (฿50-100), and register it. Takes 10 minutes. This is not optional.
Mistake 2: Sending to the Wrong Phone Number
PromptPay transfers are instant and irreversible. If you send money to the wrong number, it's gone. Always double-check the phone number before hitting send. When paying a landlord or vendor for the first time, confirm the number: "So, this is your phone number, and the PromptPay ID is this number?" Mistakes are rare, but they happen.
Mistake 3: Trying to Receive International Transfers via PromptPay
You can't. International money must arrive via SWIFT. Once it's in your Thai account, you can use PromptPay, but you can't receive international payments directly via PromptPay. Use Wise + SWIFT for international transfers, then PromptPay for domestic Thai payments.
Mistake 4: Not Understanding Limits on New Accounts
If you just opened your account, you might have a ฿100,000 daily PromptPay limit. Try to send ฿200,000 in one day and it will fail. Wait until your limit resets the next day, or contact your bank to increase your limit.
Mistake 5: Banking App Crashes or Confusion
Keep your banking app updated. If the app crashes mid-transaction, restart your phone and check your bank statement — the money either went through or it didn't. PromptPay is very reliable, but apps occasionally glitch. Force-quit the app and reopen it.
PromptPay vs. Credit Cards
In Phuket, PromptPay has largely replaced credit cards for small and medium transactions. Why?
- No card needed: Many vendors don't have card readers, especially food stalls and markets
- Cheaper: Vendors don't pay processing fees like they do for credit cards, so more will accept PromptPay
- Instant: Money is in their account immediately
- Safer for vendors: No chargeback risk like with cards
- Convenient: You just need your phone
However, some situations still need credit cards (large restaurants, hotels, online shopping). Many expats carry a credit card for these situations and use PromptPay for everything else.
Multi-Currency PromptPay and Foreign Accounts
PromptPay is baht-only. If you have accounts in multiple Thai banks, each one needs its own PromptPay registration with the same phone number. Some expats register their phone number with both KBank and Bangkok Bank, so they can send and receive from either account. This is allowed and useful for flexibility.
Getting Help: PromptPay Issues
If PromptPay transfers aren't working:
- Check your phone number is registered correctly (call your bank to confirm)
- Check your daily transfer limit hasn't been exceeded
- Make sure you're connected to the internet (WiFi or mobile data)
- Update your banking app to the latest version
- Try the transfer again from a different app screen (sometimes it's a minor glitch)
- If it still fails, call your bank's English hotline — all major Thai banks have English support
Need to Send Money from Abroad to Your PromptPay Account?
Use Wise to receive international money via SWIFT, then transfer to PromptPay. Best exchange rates and lowest fees.
Open a Wise Account →FAQ
Can foreigners use PromptPay in Thailand?
Do I need a Thai SIM card to use PromptPay?
Can I receive international transfers via PromptPay?
What are the PromptPay transfer limits in Thailand?
Which banking app has the best PromptPay support for expats in Phuket?
Your First Week in Phuket: Set Up PromptPay Right Away
Open a Thai bank account, buy a Thai SIM, register PromptPay. Within two days, you'll barely need cash. This guide walks you through everything.
Thai Bank Account Setup →Last updated: February 2026. This article is for information only. PromptPay rules and limits can change without notice. Always confirm current rates and limits with your Thai bank. This page contains affiliate links (Wise).