📅 Last updated: April 2026

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

  1. Open your bank app (K PLUS, Bualuang mBanking, etc.)
  2. Tap the QR scanner icon — usually prominently placed on the home screen
  3. Point at the QR code — the app reads it instantly
  4. Verify the recipient name — this shows on screen before you confirm. Always check this matches the business you're paying.
  5. Enter the amount (if not pre-set by the merchant)
  6. Confirm with biometric or PIN
  7. 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.

Insider Tip

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.

The Phuket Insider

Join 5,000+ expats — weekly insights on banking, payments, and life in Phuket

Where QR Payments Are and Aren't Accepted in Phuket

LocationQR Accepted?Cash Needed?
Local restaurants (non-tourist)✅ UsuallyKeep some
Tourist-area restaurants✅ YesCard usually fine too
Street food stalls⚠️ VariesYes, keep ฿20–฿100 notes
Evening/weekend markets✅ Most vendorsSome older vendors: cash
Supermarkets (Tops, Big C, Lotus)✅ YesCard also fine
7-Eleven / FamilyMart✅ YesCash also fine
Tuk-tuks / songthaews❌ RarelyYes, have cash ready
Grab taxi/delivery✅ In-app paymentNo
Bangkok Hospital Phuket✅ YesNo
Villa Market / Makro✅ YesNo
Rent (most landlords)✅ PromptPaySome insist on bank transfer
Local tradespeople✅ MostSome 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.

Money Management — Partner

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

Can foreigners use QR code payments in Thailand? +

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.

What QR payment apps work in Phuket? +

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.

Do I need cash in Phuket or can I use QR/cards? +

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.

Is it safe to use QR payments in Thailand? +

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.

Can I receive QR payments as a business in Phuket? +

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.

New to Phuket?

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 →
Affiliate Disclosure: The Wise link above is an affiliate link. We earn a small commission if you open an account through our link. We use Wise personally and recommend it based on that experience.
F

Fredrik Filipsson

Fredrik has been using Thai QR code payments daily in Phuket since 2019. He pays for coffee, fruit, massage, rent, and clinic visits by QR — and keeps exactly ฿500 in his wallet for tuk-tuks. LinkedIn →