Quick Facts
- Standard: Thailand QR (PromptPay standard) — works with all Thai bank apps
- Cost: Free for personal transfers; 0–0.5% for merchant transactions
- Speed: Instant (confirmed in seconds)
- Best app: KBank K PLUS (fastest scanner, best English interface)
- Where it's accepted: Markets, restaurants, street food, most shops, utilities, rent
- Where cash still rules: Tuk-tuks, some street vendors, rural areas
- Security: Always verify merchant name before confirming
The Rawai evening market. The satay lady outside Villa Market. The fruit stall near my house. The plumber who showed up to fix my shower at 7am. The clinic at Chalong for my annual check-up. All of them: QR code on the counter, scan, done. Thailand has gone remarkably cashless in the last few years, and QR code payments are the main reason why.
If you're arriving in Phuket as an expat and you're used to Apple Pay or contactless cards, QR payments will feel slightly different at first — but you'll adapt within a week and wonder how you managed without them.
How Thai QR Code Payments Work
Thailand uses a standardised QR code system based on the PromptPay infrastructure, overseen by the Bank of Thailand. The key feature: it's interoperable. A KBank QR code can be scanned by a Bangkok Bank customer. A merchant QR code can be paid from any Thai bank app. This is what makes it so widely adopted — no fragmentation.
Two main types of QR payment:
1. PromptPay QR (Person-to-Person)
Every PromptPay account generates a personal QR code that links to your Thai phone number. Someone saves your QR code or shows you theirs, you scan it, type the amount, confirm. The money moves instantly, for free, between any Thai bank accounts. Used for: rent, splitting restaurant bills, paying contractors, informal business transactions.
2. Thai QR Merchant (Business Payments)
Businesses display a merchant QR code (either static or dynamic). You scan it, enter the amount (for static codes) or the amount is pre-set (for dynamic codes), and pay. The merchant gets a confirmation SMS or app notification instantly. Used for: shops, restaurants, markets, services, utility payments, healthcare.
Both use the same scanning interface in your bank app — usually a QR camera icon on the home screen.
The Step-by-Step Payment Process
- Open your bank app (K PLUS, Bualuang mBanking, etc.)
- Tap the QR scanner icon — usually prominently placed on the home screen
- Point at the QR code — the app reads it instantly
- Verify the recipient name — this shows on screen before you confirm. Always check this matches the business you're paying.
- Enter the amount (if not pre-set by the merchant)
- Confirm with biometric or PIN
- Payment confirmed — you get a receipt screen; merchant gets a notification
The whole process takes about 10 seconds once you're used to it. The first few times feel slow. By week two, you're faster than everyone fumbling with cash.
Set up biometric login (face ID or fingerprint) in your bank app. Typing a 6-digit PIN every time you buy a ฿40 bag of fruit from the market will wear you down. With biometric, the confirmation step is just a glance at your phone.
Where QR Payments Are and Aren't Accepted in Phuket
| Location | QR Accepted? | Cash Needed? |
|---|---|---|
| Local restaurants (non-tourist) | ✅ Usually | Keep some |
| Tourist-area restaurants | ✅ Yes | Card usually fine too |
| Street food stalls | ⚠️ Varies | Yes, keep ฿20–฿100 notes |
| Evening/weekend markets | ✅ Most vendors | Some older vendors: cash |
| Supermarkets (Tops, Big C, Lotus) | ✅ Yes | Card also fine |
| 7-Eleven / FamilyMart | ✅ Yes | Cash also fine |
| Tuk-tuks / songthaews | ❌ Rarely | Yes, have cash ready |
| Grab taxi/delivery | ✅ In-app payment | No |
| Bangkok Hospital Phuket | ✅ Yes | No |
| Villa Market / Makro | ✅ Yes | No |
| Rent (most landlords) | ✅ PromptPay | Some insist on bank transfer |
| Local tradespeople | ✅ Most | Some older workers prefer cash |
QR Payment Security: What to Watch For
The security track record of Thai QR payments is good, but there are scam patterns to know:
QR Sticker Fraud
The most common scam: a scammer places their own QR sticker over a legitimate merchant's QR code. When you scan, you pay the scammer. Prevention: always check the recipient name that appears before confirming. If the name doesn't match the business, don't proceed.
Overpayment Requests
Less common in Phuket than in higher-scam areas, but be aware of scenarios where someone asks you to scan a QR code for a higher amount than the service cost, claiming they'll give you change in cash. Don't do it — pay the exact amount only.
PromptPay Number Reassignment
If someone gives you a phone number to send money via PromptPay, always double-check the name that appears when you enter the number. If the name doesn't match who you expect, stop and verify. Phone numbers can be reassigned to new owners in Thailand.
What About Wise and Foreign Cards?
Wise debit cards work at Thai card terminals (those that accept Visa/Mastercard) but cannot be used to scan Thai QR codes — you need a Thai bank app for QR payments. Foreign cards from Revolut, Monzo, or your home bank face the same limitation.
This is one of the main practical reasons Phuket expats need a local Thai bank account: QR code payments are so ubiquitous that having only foreign cards creates daily friction. For the full picture on international transfers alongside your Thai account, see our Wise transfer guide and Thai mobile banking apps guide.
Set Up a Wise Account Alongside Your Thai Bank
Wise handles your international transfers; your Thai bank handles daily QR payments. Together, they cover virtually every financial need as a Phuket expat. Wise is free to open and has no monthly fee.
Open a Wise Account Free →Frequently Asked Questions
Yes. Any foreigner with a Thai bank account and mobile banking app can use Thai QR code payments. You need a Thai bank account, the bank's mobile app with PromptPay enabled, and a Thai phone number for authentication.
All major Thai bank apps support Thai QR payments: KBank K PLUS, Bangkok Bank Bualuang mBanking, SCB Easy, Krungthai NEXT, and others. The QR code system is interoperable — you can scan any Thai QR code with any bank app.
Phuket is increasingly cashless but you still need some cash for street food vendors, tuk-tuks, and some local markets. Keep ฿500–฿1,000 in small bills for cash-only situations, use QR for most transactions.
Yes, Thai QR code payments are secure. The key risk is QR sticker fraud — scanning a tampered QR code. Always verify the account name shown before confirming payment.
Yes. Any Thai bank account can generate a PromptPay QR code linked to your phone number. For business use, banks offer merchant QR accounts with transaction reporting and settlement features.
Still Need Help Setting Up Banking in Phuket?
Which bank, which branch, which documents — our team has been through it all. First question is free.
Ask Us →