QR Code Payments for Expats, Tourists and Merchants
📢 Transparency: Some links in this article are affiliate links. If you use these services, I earn a small commission at no extra cost to you. I only recommend tools I use myself.
At the village market, at the pharmacy, at the neighbour who sells vegetables by the roadside: I pay for almost everything by QR code. No scrambling for change, no 1000 THB note that nobody wants to break, no stress when the ATM is out of service — which happens far more often than you’d expect in rural Isaan.
The system is called PromptPay, and it has literally transformed daily life in Thailand. Here’s everything you need to know.
What Is PromptPay?
PromptPay is Thailand’s national instant payment system, launched in 2016 under the Bank of Thailand. It allows you to send money and pay merchants in real time, simply by scanning a QR code with your banking app.
The concept is simple: each Thai bank account can be linked to a unique identifier — usually a mobile phone number. The merchant displays their QR code, you scan it, confirm the amount, and the payment is instant. No PIN, no card terminal, no waiting.
Today, PromptPay has over 90 million registered users and is accepted at more than 9 million points of sale across the country — from supermarkets to street vendors.
How It Works in Practice
Most of the time, the merchant displays their QR code on a small sign, a laminated sheet, or directly on their phone. You open your banking app (Bangkok Bank, Kasikorn, SCB, etc.), select “Scan QR” or “PromptPay”, scan the code, verify the amount shown, and confirm. The merchant receives a notification instantly.
Some merchants can also scan your personal QR from your app — useful when you’re the one receiving a payment.
Why It’s So Useful — My Experience in Isaan
Two situations come up regularly in the daily life of expats in rural areas:
The merchant doesn’t have change. In Isaan, paying with a 500 or 1000 THB note at the morning market can be a real headache. Since I started using PromptPay, this problem has disappeared. I scan and the exact amount is debited.
The ATM is out of service. This happens regularly — technical failures, maintenance, public holidays. With PromptPay, as long as I have funds in my Bangkok Bank account, I can pay without cash. It’s saved me from an awkward situation more than once at the checkout.
Online shopping without exposing your banking details. This is one of the most underrated advantages. On Lazada, Shopee, and other Thai e-commerce platforms, PromptPay lets you pay by scanning a QR code generated at the time of your order — without ever entering your card number, expiry date, or CVV. For anyone used to the European caution around online banking data, this brings real peace of mind.
For Residents: Setting Up PromptPay
If you have an account with a Thai bank (Bangkok Bank, Kasikorn, SCB, Krungthai, etc.), registering for PromptPay is done directly through your bank’s mobile app:
- Open your banking app
- Navigate to the PromptPay or Payment section
- Link your Thai mobile number to your account
- Accept the terms and conditions
Activation is immediate. You can start scanning QR codes within minutes.
The 7-Eleven Case: TrueMoney Wallet
One important clarification: PromptPay is not accepted at all 7-Eleven stores. Thailand’s most ubiquitous convenience chain operates with its own mobile payment system: TrueMoney Wallet.
TrueMoney is the payment app from the True group (the mobile operator). It works similarly to PromptPay — you scan a QR code or display your own QR at the cashier — but it operates on a separate network, accepted at 7-Eleven, Lotus’s, Family Mart, and many other partner merchants.
For residents with a Thai bank account, TrueMoney is straightforward to set up. It’s also useful for topping up your phone credit, paying bills, or making purchases on certain online platforms.
For foreigners without a Thai bank account, accessing TrueMoney is more complicated than it appears: registration requires a passport and a secondary identity document, and several foreign users report validation difficulties depending on their visa status. Worth keeping in mind before going through the process.
For Tourists and Non-Residents: The Alternatives
Not having a Thai bank account no longer means being locked out of the QR payment system. Several solutions exist.
Wise — The Most Practical Option from 19 May 2026 (Our Affiliate Partner)
From 19 May 2026, Wise will be fully integrated into Thailand’s financial system, operating under an official Bank of Thailand licence. This was announced in February 2026 — the changes are not yet active, but they are confirmed. From that date, Wise users will be able to:
- Scan PromptPay QR codes from Thai merchants directly from the Wise app
- Send money to any PromptPay identifier (Thai mobile number)
- Receive payments via PromptPay
- Fund their Wise account from a Thai bank account
This is a major development for expats and long-stay travellers. You manage your euros or dollars from Europe, convert them to baht in the app, and pay directly at the market or a local shop — no Thai bank account, no cash required.
One thing to note: the new setup is more baht-centric. Transfers between two foreign accounts via Wise will no longer be possible from Thailand, and ATM withdrawals in Thailand using the Wise card will no longer be supported. For local payments, however, it’s a clear improvement.
Until 19 May 2026, nothing changes for existing Wise accounts.
👉 You can create a Wise account for free via our affiliate link.
TAGTHAi + PAY&TOUR Card
For short-stay tourists, the official solution is the TAGTHAi app, developed with KBank. It requires obtaining a PAY&TOUR prepaid card in person at a KBank FX counter (available at airports and major shopping centres). Once the card is activated and linked to the app, you can scan PromptPay QR codes just like a resident.
Quick Comparison
| Profile | Recommended Solution |
|---|---|
| Tourist without a Thai account | PromptPay via banking app |
| Resident for 7-Eleven payments | TrueMoney Wallet |
| Expat using Wise | Wise + integrated PromptPay |
| Tourist without Thai account | TAGTHAi + PAY&TOUR card |
Conclusion
PromptPay isn’t a gimmick feature limited to big cities — it’s a daily tool that works just as well at rural Isaan markets as it does in Bangkok shopping malls. No change, no ATM, no international card needed: a QR code solves these situations with disarming simplicity. And for online shopping, the complete absence of banking data entry is a security argument that European expats particularly appreciate.
Information on the apps and services mentioned is current as of early 2026. Features and access conditions for foreigners may evolve.
— Mário Ferreira | Surin, Isaan, Thailand



