PromptPay & mobile banking in Thailand: the foreigner’s guide to QR payments and banking apps
Thailand runs on a phone, not a wallet. Rent, restaurant bills, market stalls, your condo’s electric bill — almost all of it moves through PromptPay and a handful of slick mobile banking apps. Here’s how the system actually works, how to link your account, which app to pick, what the fees really are, and exactly what you can — and can’t — do without a Thai bank account. Resident and relocation focused, never paid placement.
PromptPay is Thailand’s free, instant, 24/7 payment rail — send and receive baht with a phone number, ID, or QR code instead of an account number. To use it you need a Thai bank account linked to PromptPay, then everything happens inside your banking app (Bangkok Bank, K PLUS, or SCB Easy). Domestic transfers are usually free; the costs that matter are on international inbound transfers. Without a Thai account you can still tap a foreign card, but you’ll pay FX every time and you can’t register PromptPay.
01
What PromptPay actually is
PromptPay is Thailand’s national real-time payment system — the local equivalent of the UK’s Faster Payments, India’s UPI or Brazil’s Pix. It runs across all the major banks under the Bank of Thailand’s framework, and it lets money move instantly between Thai bank accounts using a simple identifier instead of a long account number. That identifier can be a mobile phone number, the number on a passport or Thai ID, or a QR code.
The reason it dominates daily life is that it is free for most personal transfers, settles instantly, and works around the clock — weekends, holidays, 3am, no difference. A street-food vendor displays a printed QR, you scan it, the baht lands in their account before you’ve picked up your food. Your landlord sends you their phone number, you key it into your app, rent is paid in seconds with a receipt. Once you live here, you’ll reach for PromptPay far more often than cash.
02
How linking works — phone number, ID or QR
PromptPay doesn’t replace your bank account; it points at it. You register an identifier — most people use their Thai mobile number — and link it to one bank account. After that, anyone who sends money to that number reaches your account directly.
Phone number — the most common identifier. Easy to share, easy to remember.
Passport / Thai ID number — most banks let foreigners link the number from a passport or pink/work ID instead of, or as well as, a phone.
QR code — your app generates a personal PromptPay QR; show it and anyone can scan to pay you.
A key rule: one identifier links to one account at a time. If you bank with two banks, you choose which account “owns” your phone number for incoming PromptPay. Registration is done in your banking app (or at a branch), confirmed with an OTP to your Thai phone, and is free. Because your linked number effectively is your payment detail, guard it the way you would an account number.
03
QR payments: scan to pay, show to receive
Two everyday actions cover almost everything. To pay, you open your app, tap scan, point at the merchant’s QR, confirm the amount, done. To receive, you show your own PromptPay QR (or give your phone number) and the other person scans or sends. Thailand standardised this around a single national QR format, so the same QR generally works no matter which bank app the payer uses.
For property life this matters more than it sounds. Paying a condo’s common-area fees, settling a utility bill, sending a deposit, or splitting move-in costs all happen by QR or phone-number transfer with an instant in-app receipt — a clean paper trail you can screenshot. Always check the recipient name your app shows before confirming; it’s the simplest guard against typing a wrong number.
04
The big three banking apps
Three apps cover the vast majority of foreigners living in Thailand. All three handle PromptPay, QR payments, bill pay and English menus — the differences are at the edges:
Bangkok Bank — Bualuang mBanking
Often the easiest bank for new arrivals to open an account with, and convenient for international transfers thanks to a wide correspondent network. A common first account for expats and retirees.
Kasikornbank — K PLUS
The largest user base in the country with a polished, fast interface. Hugely popular, widely accepted, and a strong default if your branch will open an account for you.
SCB — SCB Easy
Feature-rich and popular with younger users, with a broad set of in-app services. Solid PromptPay and QR support like the others.
The honest truth: the “best” app is usually whichever bank’s branch will actually open an account for you on your visa. Acceptance of foreigners varies more by branch and staff than by bank brand, so flexibility beats loyalty. See our Thai bank accounts for foreigners guide for how opening works.
05
Fees: what's free and what isn't
The fee picture is the opposite of what most newcomers expect — local moves are basically free; bringing money in from abroad is where it costs:
Domestic PromptPay transfers between individuals — typically free, instant, any amount within your limits.
Standard interbank transfers (non-PromptPay) — may carry a small fee; many apps now waive it.
ATM withdrawals outside your own bank or province — modest charges, increasingly waived by app.
International inbound transfers — the real cost. The receiving Thai bank often takes a percentage charge plus a flat fee, on top of what your sending provider charges.
For money coming into Thailand, compare the all-in cost of a specialist transfer service against a plain bank wire — the headline exchange rate isn’t the whole story. Walk through it in our sending money to Thailand guide. And if you’re buying a condo, the inbound transfer has to be documented a specific way — see the FET form guide.
06
What you can — and can't — do without a Thai bank account
This is the question that decides how smooth your money life is. The short answer: you can spend on a foreign card, but you can’t live on the rails until you have a Thai account.
Possible without a Thai account
Tap or insert a foreign debit/credit card at shops and ATMs (paying FX + ATM fees each time).
Tourists from a few countries can use cross-border QR at participating merchants via their home app.
Withdraw cash and pay larger merchants — just at a per-transaction cost.
Needs a Thai account
Registering PromptPay and getting paid to your phone number.
Receiving salary or rent locally, and setting up direct debits for utilities and condo fees.
Avoiding per-transaction FX on everyday spending.
Paying small vendors who only take QR, not cards.
For anyone here more than a few weeks — DTV and LTR holders, retirees, remote workers, relocating families — opening a Thai bank account is the single change that turns money from friction into background noise.
07
Getting set up as a foreigner — the sequence
The order that works in practice:
Get a Thai SIM / mobile number first — you’ll need it for OTPs and to link PromptPay.
Open a Thai bank account — bring passport, visa, and often proof of address or a long-stay document; branch acceptance varies, so be ready to try more than one.
Install the bank’s app and activate mobile banking (sometimes done with staff at the branch).
Register PromptPay in the app — link your Thai phone number or ID, confirm by OTP.
Test small — receive a tiny PromptPay transfer and pay one QR before you rely on it for rent.
If a branch declines, it’s usually about your visa type or that branch’s policy — not you. A different branch, or a bank known to be foreigner-friendly, often says yes. Our relocation hub covers the wider first-month setup.
08
Common pitfalls
The mistakes that trip people up most often:
Assuming PromptPay works on a foreign number — it needs a Thai account and registration.
Not checking the recipient name your app shows before confirming a transfer.
Linking PromptPay to the wrong account when you hold two — one identifier, one account.
Underestimating inbound transfer fees and only comparing exchange rates.
Letting the banking app lapse — an expired Thai SIM can break OTPs and lock you out.
None are hard to avoid once you know them — mostly they come down to setting things up in the right order and keeping your Thai phone number alive.
09
Frequently asked
What is PromptPay in Thailand?PromptPay is Thailand's national real-time payment system, run through the banks under the Bank of Thailand's umbrella. It lets anyone with a Thai bank account send and receive money instantly using a simple identifier — a mobile phone number, a Thai national ID or passport-linked number, or a PromptPay QR code — instead of typing a long account number and bank name. It is free or near-free for most personal transfers, works 24/7 including weekends and holidays, and is built directly into every major Thai banking app. For day-to-day life in Thailand it has largely replaced cash for everything from paying a landlord to splitting a restaurant bill, because the recipient just shows a QR code and the sender scans it.
Can a foreigner use PromptPay in Thailand?Yes, but you generally need a Thai bank account first, and the account has to be linked to PromptPay. Foreigners with a Thai bank account can register PromptPay against their Thai mobile number or, at most banks, against the number printed on their passport or pink/work ID. Once registered you can receive money to that identifier and pay any PromptPay QR code from your banking app. What you usually cannot do is run PromptPay purely on a foreign phone number or a foreign bank card — the system is tied to the Thai banking network. There are now limited cross-border QR schemes that let tourists from certain countries scan Thai QR codes via their home banking app, but for anyone living in Thailand the practical route is a Thai account plus PromptPay registration.
How do I link my bank account to PromptPay?You register PromptPay inside your bank's mobile app or at a branch. You choose an identifier to link — most commonly your Thai mobile phone number, or the ID number from your passport or pink ID card — and confirm with an OTP sent to your registered phone. Each identifier can be linked to only one bank account at a time, so if you bank with two banks you decide which account 'owns' your phone number for incoming PromptPay. Linking is free, takes a few minutes, and can be changed later if you switch your main account. Once linked, anyone who has your phone number can send you money instantly, so treat the linked number the way you would a bank detail.
Which mobile banking app is best for foreigners in Thailand?The three most widely used are Bangkok Bank's Bualuang mBanking, Kasikornbank's K PLUS, and SCB's SCB Easy. Bangkok Bank is often the easiest for new arrivals to open an account with and is convenient for international transfers; K PLUS has the largest user base and a polished interface; SCB Easy is feature-rich and popular with younger users. All three support PromptPay, QR payments, bill payments, and English-language menus, though the depth of English support and the in-app verification steps vary. The 'best' app is usually whichever bank you can most easily open an account with given your visa type and the specific branch — acceptance of foreigners differs more by branch than by bank brand.
What are PromptPay and bank transfer fees in Thailand?Domestic PromptPay transfers between individuals are typically free, which is the whole appeal — sending a friend or a landlord money costs nothing and arrives instantly. Standard (non-PromptPay) interbank transfers may carry a small fee, and ATM withdrawals outside your own bank's network or in another province can attract modest charges, though many apps now waive these. The fees that genuinely add up are on international inbound transfers: the receiving Thai bank often takes a percentage-based charge plus a flat fee, separate from what your sending provider takes. For bringing money into Thailand, compare the all-in cost of a specialist transfer service against a plain bank wire — see our sending-money guide.
Can I bank in Thailand without a Thai bank account?Only in limited ways. Without a Thai account you can still spend using a foreign debit or credit card at shops and ATMs (paying foreign-exchange and ATM fees each time), and tourists from a few countries can now use cross-border QR payment links through their home banking app at participating Thai merchants. But you cannot register PromptPay, receive salary or rent locally, set up Thai direct debits for utilities and your condo, or avoid per-transaction FX costs without a Thai account. For anyone staying more than a few weeks — DTV and LTR holders, retirees, remote workers, families relocating — opening a Thai bank account is the single change that makes everyday money frictionless.
General information only — not financial, tax or legal advice. PromptPay rules, registration steps, bank account-opening requirements, transfer fees and cross-border QR availability change over time and vary by bank, branch and your visa status; confirm current details with your Thai bank and the relevant providers before acting. App names and features belong to their respective banks. BAANLYY never takes paid placement.
Primary and official sources are cited above. Government rules, fees and procedures in Thailand change over time and vary by office; always confirm current requirements with the relevant authority before relying on them. BAANLYY never takes paid placement in editorial content.