Reference🌏 Payments in Asia-PacificIntermediate⏱ 20 min read

🇹🇭 Payments in Thailand

PromptPay, the Thai QR standard, QR links with ten jurisdictions, the shelved digital baht, the leading banks and wallets, and the Bank of Thailand’s licensing regime

PromptPay: the rail that took over retail payments

PromptPay is Thailand’s instant retail credit transfer rail. It is run by National ITMX (NITMX), the interbank switch owned by the country’s banks, under a mandate from the Bank of Thailand. Alias registration opened in 2016, and the service has been live since 2017. Payments are addressed with a proxy identifier, called an alias, which replaces the payee’s account number in the transfer instruction. The payer enters the alias. The switch resolves it to account details, then routes the instruction to the receiving bank.

  • Mobile phone number, the dominant alias and the one behind nearly every street vendor’s QR code.
  • National ID card number (citizen ID), available only to Thai individuals.
  • Tax identification number, the alias for legal entities and the one a registered merchant uses to get paid.
  • E-wallet ID, the alias for licensed e-wallets, which can be paid just like a bank account.
  • Bank account number, the traditional route, always available with no prior registration.
27.4B
PromptPay transactions in 2025
RTP Dashboard, based on Bank of Thailand data, 2025
≈ $1.6T
value transferred over PromptPay in 2025, up 12.8% year over year
RTP Dashboard, based on Bank of Thailand data, 2025
81M+
PromptPay alias registrations as of mid-2025
Bank of Thailand / National ITMX, 2025
≈ 44 %
of Thai e-commerce value paid by account-to-account transfer
Worldpay Global Payments Report 2026
Transfer amountMaximum feeActual practice
Up to THB 5,000FreeFree at all banks
THB 5,001 to 30,000Less than THB 2Mostly free since 2018
THB 30,001 to 100,000Less than THB 5Mostly free since 2018
Over THB 100,000Less than THB 10Mostly free since 2018
Maximum PromptPay transfer fees published by the Bank of Thailand
🔑
Free transfers are a policy decision, not a commercial offer
The schedule above is set under the authority of the Bank of Thailand, which notes that most banks dropped fees on their digital channels as early as 2018. Retail transfers are no longer a source of revenue for Thai banks. Their margins have shifted to lending, foreign exchange, and merchant services. An imported business model that relies on charging a fee on account-to-account transfers will find no equivalent revenue in this market, where the benchmark price is zero.

PromptPay’s position in Thai retail payments makes it the benchmark for every other way of getting paid, cards included. Competing instruments have to justify themselves by what they offer beyond a free instant transfer. Cards enable payment on credit, give the purchase the protection of the dispute process, and let merchants accept foreign cardholders who have no Thai alias.

Thai QR Payment: one standard, one code at the counter

Thai QR Payment, also known as the Standardised Thai QR Code, is the national standard that defines the content of a payment QR code in Thailand. Its specifications were published in October 2017 and rolled out from 2018, led by the Bank of Thailand and National ITMX, ahead of QR standardization in most other markets. They build on the EMVCo specification in merchant-presented mode, where the payee displays the code and the payer scans it, with local adaptations. Because there is a single national standard, a merchant displays just one code, which every banking app can read.

The standard allows two types of code, with different operating requirements and risk profiles. A static QR is a sticker printed once, carrying the payee’s alias and no amount. The payer types in the amount. The incoming transfer then carries no reference tied to the sale. A dynamic QR is generated by the point-of-sale system for a specific transaction, with the amount and a reference, so reconciliation is automatic. A static code costs nothing to deploy and needs no integration, and reconciliation is done by reading the bank statement. A dynamic code requires a POS system connected to the payment provider, and it restores the link between each payment received and the corresponding sale.

Payment methodMerchant feeReconciliationBenefit
PromptPay QR (static)None or negligibleManual, from the statementNear-zero cost, immediate deployment
PromptPay QR (dynamic)None or negligible, plus the PSP’s feeAutomatic, one reference per transactionThe best balance of cost and control in the market
Local wallet (TrueMoney, ShopeePay, Rabbit LINE Pay)≈ 0.5% to 1.5%Automatic, via the PSPCaptive user base, promotions funded by the wallet
Domestic card routed through local switching≈ 1.5% to 2.5%AutomaticDeferred debit, purchase protection, banked cardholders
Foreign-issued cardWell above domestic ratesAutomaticThe only rail that lets merchants accept tourists without a local app
Acceptance costs in Thailand, typical market ranges (specialist aggregators, 2026)
⚠️
Fake transfer-receipt fraud
Static QR codes gave rise to a type of fraud specific to Thailand. The customer shows the seller a screenshot of a payment confirmation, the seller hands over the goods, and the transfer never happened. The screenshot is fake, or reused from an earlier payment, and there is no way to tell by eye. The defense lies in which confirmation the seller relies on before releasing the goods. Only the notification the merchant receives from its own bank proves that the account has actually been credited. The payer’s screen is just an image with no connection to the payee’s account.
  • Require a dynamic QR once volume exceeds a few dozen payments a day: without a unique reference, reconciliation at scale is impossible.
  • Integrate the incoming notification (PSP webhook or bank API) as the only trigger for releasing goods.
  • Check the cross-border coverage of your QR code: not every Thai QR is accepted by every foreign app, and coverage depends on the bank that issued the code.
  • Check the alias behind the code: a QR code in a director’s name rather than the company’s creates an immediate tax and accounting problem.

The plumbing: BAHTNET, ICAS, National ITMX

BAHTNET is the Bank of Thailand’s real-time gross settlement system, in service since 1995 and now migrated to the ISO 20022 messaging standard. It settles the net positions of PromptPay and of the bulk payment systems run by NITMX. The two layers run at different speeds. For the user, a retail payment completes instantly, while the interbank settlement behind it remains net and deferred.

What happens to a THB 350 QR payment at a Bangkok merchant
Payer
Scans the QR code in their banking app
The code carries the payee’s alias, following the EMVCo merchant-presented specification
Payer’s bank
Debits the account and sends the instruction to the switch
Balance check, limit check, fraud check, all within a few hundred milliseconds
National ITMX
Routes the instruction to the payee’s bank
The PromptPay switch resolves the alias to an account number and forwards the instruction
Payee’s bank
Credits the merchant and sends a notification
Funds available immediately; the bank’s notification is the proof, not the payer’s screen
BAHTNET
Settles net interbank positions
Settlement in central bank money, on the Bank of Thailand’s RTGS cycle
SystemOperatorSinceFunction
BAHTNETBank of Thailand1995Real-time gross settlement, ISO 20022, final settlement asset
ICAS (Imaged Cheque Clearing and Archive System)Bank of Thailand–Clearing of imaged checks; designated a highly important system
PromptPayNational ITMX, mandated by the Bank of Thailand2017Retail instant transfers with alias addressing
Thai QR PaymentBank of Thailand / National ITMX2018National QR standard built on PromptPay
TPN (Thai Payment Network) / Local SwitchingNational ITMX, with Bangkok Bank, Krungthai, Kasikornbank, and Siam Commercial Bank2016Domestic switch for Thai debit cards
PromptBizNational ITMX2023Electronic invoice, payment, and receipt carried together in ISO 20022
Who runs what in Thailand
ℹ️
Local switching drives the cost of debit cards
TPN routes most Thai domestic debit transactions and sets the local interchange that applies to them. The same debit card can therefore fall under two different fee schedules, depending on whether it is routed through this domestic switch or through an international network. The network was built on UnionPay technical specifications, adopted as the Thai banking industry standard. The gap between the two schedules is an acquirer’s main cost lever in Thailand, and it stays hidden in any negotiation that does not price the two routes separately.

PromptBiz is the B2B invoicing and payment infrastructure run by National ITMX. It launched on August 29, 2023, with five pilot banks: Krungthai, Bangkok Bank, Bank of Ayudhya, Kasikornbank, and TMBThanachart. Siam Commercial Bank was due to follow. Invoices, payments, and receipts travel together over it in ISO 20022. The stated goal is to open up credit to small businesses based on transaction data rather than balance sheets.

Cross-border links: ten jurisdictions connected

Thailand is the most connected hub in Southeast Asia for cross-border retail payments. It led the way in 2021 with the PromptPay–PayNow link, the world’s first connection between two instant retail payment systems using proxy addressing. A mobile number is all it takes to send money between Bangkok and Singapore, and the model has been copied across the region. Yet each new link has required its own bilateral agreement, which limits how many corridors a national operator can open.

PartnerCounterpart systemDirectionLaunch
CambodiaKHQRTwo-way2020
VietnamVietQRTwo-way2021
MalaysiaDuitNow QRTwo-way, in two phases2021
SingaporeNETS QR (merchant payments) and PayNow (person-to-person transfers)Two-way2021
IndonesiaQRISTwo-way2022
LaosLAO QRTwo-wayApril 2024
Hong KongFPS QRTwo-way–
JapanMyPromptQROutbound only–
South KoreaPayboocInbound only–
ChinaAlipay, WeChat Pay, UnionPayInbound onlyOctober 30, 2025
Thailand’s cross-border payment links (Bank of Thailand, “Cross-border Payment Linkages” page, 2026)
2020
Thailand–Cambodia
The region’s first bilateral QR corridor, between Thai QR and Cambodia’s KHQR.
2021
PromptPay–PayNow
The world’s first link between two instant retail payment rails using mobile numbers. In its first phase, transfers are capped at SGD 1,000 or THB 25,000 a day, with BBL, KBANK, KTB, SCB, BAY, CIMB Thai, and BAAC on the Thai side (Bank of Thailand).
2021
Thailand–Malaysia and Thailand–Vietnam
Thai QR connects to DuitNow QR and VietQR. The Hat Yai corridor becomes the testing ground for cross-border QR payments.
2022
Thailand–Indonesia
Link with QRIS, the QR standard mandated by Bank Indonesia. The same year, the ASEAN Regional Payment Connectivity memorandum of understanding is signed.
April 2024
Thailand–Laos
LAO QR, run by LAPNet, joins the network; Laos is the last of Thailand’s land neighbors to connect.
October 30, 2025
Thailand–China
Alipay, WeChat Pay, and UnionPay accept Thai QR codes issued by BBL, Krungthai, KasikornBank, ICBC (Thai), SCB, and BAAC. Bangkok Bank and Krungthai handle settlement; BAY, GSB, HSBC, and TTB are to follow. The Bank of Thailand cites 8.8 million travelers between the two countries in 2024.
⚠️
FX remains the blind spot of these links
Currency conversion happens inside each corridor, under its own arrangements. Each bilateral link has its own designated settlement bank and pricing method, and what the payer is told about the exchange rate varies from one link to the next. The Thai merchant is paid in baht and bears no FX exposure. The traveler bears the FX spread, often without knowing it when approving the payment. When a QR corridor is billed as free, that means no fee; the payer still pays the FX margin.

These inbound links change how merchants serve tourists. A Thai merchant displaying a correctly issued Thai QR code can now accept payments from visitors from nine jurisdictions with no terminal, no card acquiring contract, and no significant acquiring fee. Japan is the exception: that link only serves Thai travelers paying in Japan. Coverage depends on the bank that issued the code, since not every Thai QR code is connected to every corridor. Each bank’s list of open corridors changes with every new link, so checking coverage means asking the bank, not changing a setting on the POS system.

Nexus: moving beyond bilateral links before they become unmanageable

Thailand’s network of links rests on agreements signed pair by pair between national systems. Each corridor requires its own agreement, settlement bank, FX arrangement, and testing cycle, and the cost grows with the square of the number of participants. Integration effort therefore rises faster than the number of countries reached. Since PromptPay–PayNow opened, the region’s central banks have been working on a multilateral setup to replace these agreements.

Nexus is a project to connect instant payment systems multilaterally, originally designed by the BIS Innovation Hub. It uses a hub-and-spoke model: each instant payment system connects once and can reach all the others. Governance has passed to Nexus Global Payments (NGP), a Singapore-incorporated nonprofit company set up on March 26, 2025. Its founders are the central banks of India, Indonesia, Malaysia, the Philippines, Singapore, and Thailand. The blueprint was completed in July 2024. The system is still not live.

Bilateral vs. multilateral: the difference for an operator
Current model
One agreement per corridor
PromptPay has had to negotiate with each partner separately: contract, FX, settlement, testing, and its own timeline
Cost
Quadratic growth
Linking 10 systems pair by pair means 45 links to build and maintain
Nexus model
One connection, N destinations
Each national operator adopts a single framework for messaging, FX, and compliance
Still to come
Legal and technical milestones
Going live depends on NGP being set up and on national operators actually joining
ℹ️
Compliance remains outside Nexus
Nexus standardizes the technical connection between systems and leaves compliance to each jurisdiction. Sanctions screening, exchange controls, and anti-money laundering obligations remain governed by each participant’s national law. The BIS Innovation Hub has identified this as the bottleneck in cross-border payments, and Project Mandala tested encoding regulatory checks into the payment protocol itself. The obstacle this work points to is regulatory checking, not message transport.

The digital baht: tested extensively, never issued

The Bank of Thailand has been working on central bank digital currency (CBDC) since 2018, but has not issued a digital baht to date. Few central banks have taken experimentation this far. The work has followed two separate tracks. Wholesale CBDC, limited to settlement between financial institutions, led to cross-border prototypes, one of which is still running. Retail CBDC, meant for the public, went through a closed-group pilot that ended with no decision to issue.

2018
Project Inthanon, phase 1
Wholesale central bank digital currency proof of concept with R3 and eight Thai banks, including Bangkok Bank, Krungthai, Bank of Ayudhya, Kasikornbank, Siam Commercial Bank, Standard Chartered (Thai), and HSBC.
May 2019
Memorandum of understanding with the HKMA
The Bank of Thailand and the Hong Kong Monetary Authority team up to study CBDC for cross-border payments.
December 2019
Project Inthanon-LionRock
Distributed ledger prototype completed with 10 banks from both jurisdictions, covering cross-border settlement and FX.
2021
Transition to mBridge
Inthanon-LionRock becomes the foundation of Project mBridge, which expands to include the People’s Bank of China and the Central Bank of the UAE.
Late 2022–October 2023
Retail CBDC pilot
Closed-group pilot covering the full transaction life cycle (issuance, redemption, validation), with financial service providers and real users.
2024
mBridge reaches minimum viable product; retail pilot closes
The multi-CBDC platform reaches the MVP stage as the Saudi Central Bank joins; the BIS Innovation Hub withdraws. On the retail side, the Bank of Thailand publishes its findings and does not move to issuance.

The final report on the retail pilot draws four lessons. A retail CBDC supports both online and offline use and makes programmable payments possible. As open infrastructure, it would be accessible to nonbank providers, not just banks. It would add a layer of resilience alongside existing rails. The Bank of Thailand considers the results positive from an innovation standpoint, but has made no decision to issue.

⚠️
Don’t sell a digital baht that doesn’t exist
The retail pilot is closed. No issuance has been launched. The only central bank digital currency initiative Thailand still takes part in is Project mBridge, a wholesale platform for cross-border settlement between central banks, with no consumer use at all. Sales materials sometimes present the two programs as one, implying a retail infrastructure for which no timeline has been published. The pilot’s lessons feed into work on programmable payments and asset tokenization, not into any public wallet.

Banks, wallets, and acquiring: who you need to know

Thailand’s banking sector is concentrated, and access to payment rails goes through a handful of institutions. Four of them appear in almost every national initiative: Bangkok Bank (BBL), Kasikornbank (KBANK), Siam Commercial Bank (SCB), and Krungthai Bank (KTB). Bank of Ayudhya (BAY, Krungsri group) and TMBThanachart (TTB) round out the group. These banks run local switching, the PromptBiz pilots, and the cross-border links.

🏦
Krungthai Bank
A commercial bank controlled by the Financial Institutions Development Fund, which is itself owned by the Bank of Thailand. It serves as the delivery arm for government programs.
📱
เป๋าตัง (Paotang)
A de facto public wallet, launched in 2018 by Krungthai Bank. Government support programs run through it, from Khon La Khrueng to the state welfare card and the THB 10,000 digital wallet program.
👛
TrueMoney
The leading private wallet, run by Ascend Money (Charoen Pokphand Group). It claims about 53% of Thailand’s e-wallet market and more than 17 million active users (Fintechnews Singapore, 2026).
🔌
PSPs and gateways
2C2P, Opn (formerly Omise), and GB Prime Pay dominate online acquiring. A foreign merchant almost always goes through one of them to access PromptPay and local wallets.

In Thailand, government transfers to households go through the app of a state-owned commercial bank. The government reaches recipients through a wallet linked to a commercial bank account, not through central bank infrastructure. Using a commercial bank as the distribution channel for public benefits is rare. The THB 10,000 digital wallet program has used this channel, paying successive groups of recipients since 2024.

ℹ️
Three virtual banks approved in 2025
On June 19, 2025, the Ministry of Finance, on the Bank of Thailand’s recommendation, approved three applicants to operate virtual banks. The first consortium is led by Krungthai Bank, with Advanced Info Service and PTT Oil and Retail Business. The second brings together SCB X, WeTechnology, and KakaoBank; the third is led by ACM Holding, part of the Ascend Money group that runs TrueMoney. Each approved applicant has one year from approval to launch, and all three pair a banking license with an existing user base.
  • A Thai bank account comes first: without a local account there is no PromptPay alias, and so no way to accept domestic QR payments in your own name.
  • Wallets are not interchangeable: TrueMoney is part of the CP Group’s convenience retail ecosystem, while Paotang is the government channel.
  • Card acquiring is negotiated separately from QR: a single PSP contract often hides two very different fee schedules.
  • Check your partner’s license: designated payment services require a license or registration, as detailed below.

Tourism and foreign cards: where acceptance breaks down

International tourism is a macroeconomic pillar in Thailand, and taking payments from tourists runs up against the way PromptPay is addressed. The rail’s aliases rely on a Thai national ID, a local mobile number, or a bank account opened in the country. Foreign visitors have none of these. They show up at the counter with their bank’s app, a foreign e-wallet, and sometimes a payment card.

32.9M
international visitor arrivals in 2025, down 7.23%
Ministry of Tourism and Sports, December 2025
THB 1.53T
international tourism receipts in 2025, down 4.71%
Ministry of Tourism and Sports, December 2025
4.5M / 4.4M
top source markets in 2025: Malaysia, then China
Ministry of Tourism and Sports, December 2025
8.8M
travelers between Thailand and China in 2024, the rationale for the October 2025 QR link
Bank of Thailand, press release of October 30, 2025

Inbound QR links cover some of these visitors and create an imbalance depending on where they come from. Visitors from Malaysia, Singapore, Indonesia, Vietnam, Cambodia, Laos, Korea, Hong Kong, or China can pay in Thailand with their home app. Visitors from Europe, the US, or Australia have no such corridor. They pay by card, in cash, or with money from an ATM. Foreign-issued cards and ATM withdrawals both carry fees that domestic QR payments do not.

⚠️
ATM fees and dynamic currency conversion: two charges on visitors
In Thailand, ATM withdrawals carry a flat fee charged by the ATM’s acquiring bank, on top of what the issuer charges. ATMs and terminals routinely offer to charge in the home currency, that is, dynamic currency conversion. The FX margin on that option is higher than what the network and issuer chain charges. Declining the offer and paying in baht leaves the conversion to that chain, at its own rate. A merchant that turns on dynamic currency conversion earns a share of the margin and exposes itself to disputes.
  • Accepting visitors from a connected country: display a Thai QR code issued by a bank that is actually connected to the relevant corridor. Coverage varies across the banks that issue the codes.
  • Accepting Western visitors: a card acquiring contract with contactless, and a separate fee schedule for cards issued outside Thailand.
  • Displaying prices: prices must be shown in baht; letting the terminal steer the currency choice shifts the dispute onto the merchant.
  • Accepting online payments from abroad: use a licensed local PSP that offers PromptPay, wallets, and cards under one contract.

Bank of Thailand licenses and compliance requirements

The Payment Systems Act B.E. 2560 (2017) governs payment systems and payment services in Thailand. It was published in the Royal Gazette on October 18, 2017, and took effect on April 16, 2018. It consolidated oversight that had been spread across several laws and several authorities, and it sorts activities into three categories with very different consequences. Licenses are granted by the Minister of Finance on the Bank of Thailand’s recommendation. Registration is with the central bank.

CategoryWhat it coversRequirement
Highly important payment systemsBAHTNET and ICASNeither license nor registration: run by the central bank
Designated payment systemsRetail funds transfer systems, payment card networks, settlement systems, and any system affecting the public interest or payment stabilityLicense from the Minister of Finance or registration with the Bank of Thailand
Designated payment servicesCredit, debit, or ATM card services; e-money; collecting payments on behalf of others; electronic funds transfers; any service affecting the payment system or the public interestLicense from the Minister of Finance or registration with the Bank of Thailand
Categories under the Payment Systems Act B.E. 2560 (2017) (Bank of Thailand)

Collecting payments on behalf of others is one of the payment services designated by the act. Any platform that receives funds and passes them on to a seller, a service provider, or a creditor falls within scope, whatever its volume. A foreign marketplace that collects in baht and pays out to Thai sellers is in exactly this position, so its status under the act must be settled before the service launches, not after. Safeguarding of funds and the related capital requirements follow the e-money regime.

⚠️
The emergency decree on technology crime reallocates liability
The Emergency Decree on Measures for the Prevention and Suppression of Technology Crimes B.E. 2566 (2023) was amended by Decree No. 2 B.E. 2568 (2025), published on April 12, 2025, and in force from April 13, 2025. The amendment makes financial institutions, telecom operators, and online platforms jointly liable for damage caused by technology crimes that pass through their systems. It also toughens penalties for mule accounts (opening, selling, or renting out an account for someone else’s use). A dedicated center can flag names and wallet addresses, which triggers an obligation to suspend them.
  • Map your regulatory status before technical integration: designated service, designated system, or out of scope. The answer drives the entire project timeline.
  • Plan for freezes on notification: suspensions triggered by the technology crime center must be executable within the required deadlines, not left to tier 1 support.
  • Document the onboarding flow: account opening and alias assignment are where mule accounts enter the system.
  • Track regulatory changes: Thai oversight combines the Payment Systems Act, the technology crime decree, and the digital asset regime, each amended on its own schedule.

Describing the Thai market from card data alone gives a distorted picture of how it works. Debit cards there are used mainly for cash withdrawals rather than payments, and debit made up only 5.5% of card payment value in 2025, according to GlobalData. Retail payments run mostly on account-to-account transfers, which PromptPay pushed to 27.4 billion transactions in 2025. An international comparison based on cards alone therefore misses most Thai payments.