Guides · Banking · Published 2026-09-13 · 3 min read

PromptPay and QR Payments in Thailand for Foreigners — How the System Works, What You Can Use Without a Thai Account, and What Needs One

Thailand runs on QR payments from street stalls to hospitals. How PromptPay works, which foreign apps can scan Thai QR codes, what still needs a Thai bank account, and how to avoid being stuck with cash only.

Thailand's everyday payment system is a QR code on the counter. Market stalls, taxis, chain stores, clinics and government offices all take payment by scanning a code with a bank app, and a growing number of small vendors no longer keep change. For a visitor the question is not whether QR payment is available, but which of the codes you can pay and with what.

How PromptPay works

PromptPay is the national real-time payment scheme. A person or business registers a bank account to an identifier, usually a phone number, national ID number or a merchant code, and anyone with a Thai bank app can send money to that identifier instantly, normally free. The QR code on a shop counter encodes that identifier and sometimes the amount. When you scan it in a Thai bank app, the app shows the recipient's name for you to confirm, and the money moves in seconds.

What a foreigner can pay with

You have Thai merchant QR (PromptPay) Card-network QR International wallet QR
A Thai bank account and app Yes, everywhere Yes Usually
A foreign bank app linked through a cross-border QR scheme Yes at participating merchants, in countries whose banks have joined No No
Only a foreign card No; cards cannot scan PromptPay codes Yes where the merchant shows a card-network QR, which is rare No
A regional wallet such as those popular in Singapore, Malaysia or Indonesia At merchants that accept that wallet's cross-border scheme No Yes at those merchants

Cross-border QR links exist between Thailand and several neighbouring countries, letting visitors from those countries scan Thai PromptPay codes with their home bank app and pay from their home account at a published rate. The list of participating countries and banks grows over time; check your own bank's app for a "scan overseas QR" feature before you travel.

Where cash or card is still needed

Street food, small shops and motorbike taxis often accept only PromptPay or cash. If you cannot scan PromptPay, carry cash for these. Larger shops, hotels and restaurants take cards, and you should always pay them in baht rather than accepting conversion to your home currency; see how to avoid dynamic currency conversion.

Getting a Thai account for QR

If you are staying for months, a Thai bank account solves everything: you can top it up from abroad and pay any QR code like a resident. Requirements differ by bank and branch; the practical route is described in how to open a Thai bank account as a foreigner, and funding it cheaply in the cheapest way to send money to Thailand.

Safety and scams

The app shows the recipient's name before you confirm; check that it matches the shop or person, because a fake code stuck over the real one sends your money elsewhere. Never scan a code sent to you by a stranger claiming to be a courier or official. Transfers are instant and irreversible.

Common mistakes

Summary

PromptPay is how Thailand pays, and a Thai bank app or a linked home bank app from a participating country can use it everywhere. With only a foreign card, use cards where accepted and keep cash for the rest. For a long stay, opening a Thai account is worth the effort for this reason alone.

Related guides