Published April 09, 2026
📅 Last updated: April 2026
Thailand processes more QR-code payments per capita than almost any other country. Walk into any Phuket café, fruit stand, taxi, or 7-Eleven and you'll see a QR sticker before you see the till. The system that makes this work — PromptPay QR — is a layer on top of the same instant-transfer rails that connect every Thai bank. As a foreigner, getting it set up takes one bank visit and five minutes in the app. Here's how the whole QR economy actually works in Phuket, what to do when a scan fails, and the foreign-tourist alternatives like Alipay and WeChat Pay.
Quick Facts
- Native QR system: PromptPay QR — works at every Thai merchant from 7-Eleven to Rawai night market
- What you scan with: Your Thai bank's mobile app (K-PLUS, Bualuang, SCB Easy)
- Cost to you: Free — no fees on QR payments under ฿700,000 per transaction
- Tourist alternatives: Alipay+ and WeChat Pay accepted at large retailers via dedicated QR
- Setup requirement: Thai bank account + bank app + (recommended) Thai SIM
- Coverage: ~95% of Phuket merchants accept some form of QR
What QR Codes in Thailand Actually Are
Two main types you'll encounter in Phuket:
Static merchant QR (most common) — a printed sticker showing a single QR code linked to the merchant's PromptPay account. You scan it, type the amount, confirm with PIN/biometric, payment lands in the merchant's account in seconds. The vendor sees the confirmation in their bank app and waves you on.
Dynamic POS QR (large retailers) — at Tesco Lotus, Big C, Central, Villa Market, and similar, the cashier rings up your purchase and the POS displays a one-time QR with the exact amount. You scan, confirm, done. No typing required.
Both flow through the same PromptPay rails. The difference is just whether you type the amount yourself (small merchants) or it's pre-filled (POS systems).
For foreign tourists who don't have a Thai bank account, large retailers and tourist-area merchants also display Alipay+ and WeChat Pay QR codes. These work with apps from your home country (Alipay app, WeChat Pay) but use international FX, so rates are noticeably worse than scanning with a Thai bank app.
Setting Up QR Payments as a Foreigner
The path is identical to setting up PromptPay. You need:
- A Thai bank account (Bangkok Bank, Kasikorn, SCB are the standard choices for foreigners).
- The bank's mobile app installed and registered with your account.
- A Thai SIM (recommended — some apps reject foreign phone numbers).
- Optionally, register PromptPay so others can scan YOUR QR (mainly useful if you sell anything or split bills).
Most Phuket expats find Kasikorn's K-PLUS or Bangkok Bank's Bualuang mBanking app the most reliable for foreigner accounts. SCB Easy works but has had more app-stability issues for foreign users in the past year.
To pay: open the app, tap "Scan & Pay" (icon usually a camera), aim at the QR, type the amount if needed, confirm with PIN or fingerprint/face ID. Total time: 5–10 seconds.
Where QR Works in Phuket (And Where It Doesn't)
By rough percentage of merchants accepting QR in Phuket as of 2026:
- Major retailers (Tesco Lotus, Big C, Central, Villa Market, Makro, Robinson) — 100%, dynamic POS QR
- Convenience stores (7-Eleven, FamilyMart, Lawson) — 100%, dynamic POS QR
- Restaurants & cafés in Phuket Town, Rawai, Bang Tao, Patong — 95%, mostly static merchant QR
- Beach restaurants and street food — 80–90%, often a printed PromptPay QR taped to a stand
- Markets (Saturday Naka, Rawai Seafood, Phuket Indy) — 80%, individual stallholders' QRs
- Bolt and Grab rides — 100% (in-app payment) or post-trip QR
- Songthaew (blue truck) rides — 30–50%, mostly cash still
- Hospitals and pharmacies — 100%, POS QR at every cashier
- Small village shops, mountain-area vendors — variable; carry some cash
The honest baseline: keep ฿500 in cash for the gaps, but expect to use QR for 80–95% of normal Phuket spending.
What to Do When Scanning Fails
Common QR-payment failure modes and fixes:
- "Recipient not found" — usually a worn-out printed QR. Ask the vendor for a fresh QR or to enter their phone number; you can pay manually using PromptPay-by-phone-number.
- "Daily limit reached" — your daily transfer cap is too low. Pay in cash for now, raise the limit in your app or at the branch later.
- App freezes / fails to scan — close and re-open. Bangkok Bank's Bualuang is most prone to this; K-PLUS is the most reliable.
- "Insufficient funds" — obvious. Top up via Wise or transfer from another Thai account. Wise transfers usually arrive in 2–10 seconds.
- Duplicate payment — the merchant's app didn't register, you scanned again. Show them your payment confirmation; they'll refund the duplicate via PromptPay (also instant).
Always wait for the merchant to acknowledge your payment with their own app sound or a thumbs up before walking away. The "ka-ching" notification on their phone is the universal confirmation.
Alipay+ and WeChat Pay for Tourists
If you're a frequent visitor without a Thai bank account, Alipay+ and WeChat Pay work at most large Phuket retailers via separate QR codes. The Alipay+ ecosystem now bridges with several non-Chinese wallet apps including Touch 'n Go (Malaysia), GCash (Philippines), Kakao Pay (Korea), and TrueMoney (Thailand).
Foreigners can use the Alipay app (downloadable in app stores worldwide) by linking a Visa/Mastercard. The exchange rate is roughly 1.5–2.5% worse than scanning with a Thai bank app — fine for tourists, expensive if you live here.
WeChat Pay similarly works with linked international cards. Phuket merchants accepting Alipay+ usually display a small Alipay+ logo alongside their PromptPay sticker.
For occasional visitors: this is a reasonable cashless option without a Thai bank. For Phuket residents: get the Thai bank account and use PromptPay; the rate is meaningfully better.
Frequently Asked Questions
Can I pay by QR without a Thai bank account? +
For most Phuket merchants accepting only PromptPay QR — no, you need a Thai bank account. For large retailers (Tesco Lotus, Central, Big C), Alipay+ and WeChat Pay work with linked international cards but at worse rates.
Are QR payments safe? +
Yes — they use bank-grade authentication (PIN + biometrics). The system is run by the Bank of Thailand. The main scam pattern (fake QR sticker over a real one) is rare; always check the recipient name on screen.
Do I need a Thai SIM card to use QR payments? +
Strictly no — but most Thai bank apps work much more reliably with Thai SIMs for OTP and authentication. A ฿200/month Thai prepaid SIM saves a lot of friction.
Is there a fee for QR payments? +
No — PromptPay QR transfers up to ฿700,000 per transaction are free. Above that, small fees (฿10–25) apply. For 99% of expat use, it's free.
What if I lose my phone? +
Call your bank immediately to suspend the app. Re-install on the new device, re-authenticate (passport + branch visit may be required). Your account is protected by your PIN/biometric — losing the phone alone doesn't expose funds.
Can I refuse QR payment as a buyer? +
Yes. Cash is still legal tender everywhere in Thailand. But many small Phuket vendors prefer QR (no change-making, instant deposit). Carrying cash isn't required, but ฿500 for backup is wise.
Related Guides
Get set up for cashless Phuket living
QR payments only work once you have a Thai bank account and PromptPay registered. Both take one branch visit. After that, you'll go weeks without touching cash.
Open a Thai Bank Account →
Set up PromptPay →