Skip to content

Global Payments 12 min read

Pix vs UPI vs SPEI vs PromptPay: Real-Time Rail Economics Compared

Compare Pix, UPI, SPEI, and PromptPay across confirmation speed, settlement, identifiers, risk controls, and operator trade-offs.

By Shaun Toh Published Updated
TL;DR

Pix, UPI, SPEI and PromptPay differ on governance, merchant pricing and identifiers. India moves from blanket zero MDR on bank-funded UPI to a selected P2M fee from a post-Diwali date still to be notified.

Operator Summary

Pix, UPI, SPEI and PromptPay are real-time rails with different merchant economics. India made bank-funded UPI merchant payments zero-MDR in 2020, then announced 0.4% MDR on selected P2M payments above ₹2,000 effective a post-Diwali date still to be notified, with caps and exemptions. Pix P2P is free but merchant pricing is market-based; SPEI and PromptPay merchant pricing is also market-based. Compare governance, identifiers, access and the applicable merchant category before choosing a rail.

Every payment operator entering Brazil, India, Mexico, or Thailand faces the same early decision: how to integrate with the local real-time rail. These rails are not optional infrastructure in their respective markets — they are the dominant or mandatory settlement backbone for account-to-account payments, and in some cases for merchant checkout as well. The comparison that circulates most in operator discussions is adoption volume, which is also the least useful metric for market entry decisions.

Consider what the volume numbers actually obscure. UPI at 22.35 billion transactions per month makes every other rail look marginal by count. But SPEI processed MXN 219 trillion in value in 2024 — equivalent to approximately 6.5x Mexican GDP — on 5.34 billion annual transactions. These two systems are not competing for the same economic function. UPI is a mass consumer and small-merchant payment network; SPEI is a high-value interbank and B2B transfer system with a consumer layer (CoDi) that has achieved limited retail penetration. Comparing their transaction counts tells you almost nothing about which is more economically significant or more operationally complex to integrate.

The variables that actually matter for operators are governance model, MDR mandate, identifier architecture, settlement mechanics, and the licensing path required to connect. This comparison works through each in turn across all four rails.

The four rails at a glance

The comparison table below separates consumer and merchant pricing and dates India's UPI fee change to a post-Diwali date still to be notified.

For a wider reference including PayNow, NAPAS 247 / VietQR, InstaPay, and DuitNow — with cross-border readiness status, licensing paths, and per-rail operator watchouts — see the Real-Time Payment Rails Comparison Matrix.

View underlying comparison table
DimensionPix (Brazil)UPI (India)SPEI (Mexico)PromptPay (Thailand)
Live sinceNov 2020Apr 2016Aug 2004Jan 2017
Operated byBCB (central bank)NPCI (consortium/RBI)Banxico (central bank)NITMX (consortium/BOT)
Monthly volume~5.4B (Sep 2025)22.35B (Apr 2026)~445M (2024 avg)~2.2B (Jun 2025)
User base160M+ users400M+ linkedAccount-based (84 participants)90M+ registrations
Merchant MDR0% P2P mandate; P2B marketFrom a post-Diwali date still to be notified: selected P2M over ₹2,000 at 0.4%; cap and exemptionsMarket-priced0% P2P; P2B market
SettlementT+0, irrevocableT+0, irrevocableT+0, irrevocableT+0, irrevocable
IdentifierPix Key (alias)UPI VPA (alias)CLABE (account number)Phone / National ID
QR standardBCB + EMVCoNPCI Bharat QRCoDi (layered on SPEI)Thai QR (EMVCo-compatible)
Foreign operator pathPI licence or local partnerPA licence or local partnerIFPE licence or local partnerPSP licence or local partner

Governance: central bank vs consortium

Two governance models account for all four rails. BCB and Banxico operate their respective rails directly — the central bank is the payment system operator, not just the regulator. NPCI and NITMX are industry consortia that operate under central-bank mandate, with NPCI falling under Reserve Bank of India oversight and NITMX under the Bank of Thailand. A third model sits just outside this comparison: Argentina's Transferencias 3.0 is a BCRA-set interoperability standard rather than a BCB/Banxico-style operated platform or an NPCI/NITMX-style consortium — multiple banks and wallets compete on top of one mandated QR standard, with clearing routed through scheme administrators including COELSA. The Argentina payments operator guide covers how that clearing layer and BCRA's PSP licensing actually work.

The governance structure explains the rails' trajectories in ways that the adoption numbers alone cannot. BCB could mandate zero-MDR on Pix by administrative action because it owns and operates the infrastructure — there was no industry consortium to negotiate with, no member bank revenue to protect. When BCB decided that Pix would be free for consumers and near-free for merchants, that decision translated directly into rail policy. NPCI needed an external government intervention — a Ministry of Finance circular — to mandate UPI zero-MDR in January 2020, because NPCI's member banks were the ones absorbing the lost interchange revenue. The government had to overrule the commercial interests of NPCI's own constituents.

Banxico operates SPEI directly, just as BCB operates Pix — but chose not to mandate zero merchant pricing. The central bank model does not determine MDR outcomes; it determines who has the authority to set them. What Banxico chose to do with that authority was to keep merchant pricing market-determined, while focusing SPEI's mandate on reliable, 24/7 interbank settlement infrastructure. NITMX similarly operates PromptPay without imposing merchant-side pricing mandates beyond the P2P zero-cost floor.

The operational implication for foreign operators: a central-bank-operated rail is more predictable in its rule changes because there is a single authority. Changes to participant requirements, fee structures, or technical standards come through one regulator. NPCI is structurally more complex — a consortium decision requires broader member alignment, which can slow rule changes or create less predictable policy windows.

For the Brazil Pix deep-dive on participant requirements and BCB Resolution 80/2021, including the technical integration path for Payment Institutions, that article covers the licensing mechanics in detail.

MDR mandate: the card displacement tool

The MDR model is commercially significant for any operator building a payments stack in these markets. Both Pix and UPI expanded rapidly while many transfers were free, but their fee rules differ by participant and transaction type. In particular, Pix P2P is free while merchant acceptance is market-priced; UPI's blanket bank-funded merchant zero-MDR policy changes for selected transactions on a post-Diwali date still to be notified. Operators should compare their own merchant's cost, not a rail-wide slogan.

UPI's zero-MDR mandate supported merchant adoption at even larger scale. The policy lost its blanket statutory guarantee in August 2026, and the Department of Financial Services' 15 September FAQ sets 0.4% MDR on selected bank-funded P2M payments above ₹2,000. It caps the fee at ₹300 for payments of ₹75,000 or more and exempts P2P, payments up to ₹2,000, qualifying P2PM micro-merchants and UPI AutoPay mandates. Some sectors have different rates; credit-linked UPI follows separate rules. The regulator says retail users remain free. An operator now needs a category-aware UPI cost model, not a single zero-MDR assumption. See UPI infrastructure for payment operators. NPCI's 13 October notice deferred the former 15 October start to a post-Diwali date still to be notified.

SPEI operates differently. Banxico sets the technical rules for interbank transfers but does not cap what banks and IFPEs charge merchants for SPEI-based payment acceptance. The result is that SPEI is effectively free for consumer-to-consumer bank transfers (banks compete it to near-zero), but merchant SPEI pricing is commercially negotiated. CoDi, the QR layer Banxico built on top of SPEI in 2019, attempted to bring SPEI to retail checkout — but without a zero-MDR mandate at the merchant level, merchant adoption remained limited. Banxico's later DiMo product (phone-number-based SPEI initiation, launched 2023) is gaining faster traction in consumer use cases, but Mexico has not experienced the card-displacement dynamic that zero-MDR produced in Brazil and India. For a direct comparison of the two approaches, CoDi vs Pix works through the design choices in detail.

PromptPay is the intermediate case: P2P transfers are free under BOT mandate, P2B (merchant) rates are market-priced. Thai banks and PSPs like 2C2P and Opn Payments price PromptPay merchant acceptance competitively, but there is no regulatory floor or ceiling. In practice, PromptPay merchant rates typically run 0–1%, which is lower than card rates but not zero. The 90M+ registrations on a 71M population — driven heavily by bank-pushed enrollment during government subsidy disbursements — demonstrates that near-universal penetration is achievable without zero-MDR, as long as the use case (receiving government transfers) is compelling enough to drive initial registration.

The lesson for operators is that a rail's pricing can change without its identifier or settlement architecture changing. Keep merchant fee assumptions dated and category-specific, and test the economics against your actual ticket sizes. An integration justified by a zero-MDR assumption may need repricing even while the underlying UPI flow remains the same.

Settlement and finality: all four are T+0 — what differs

All four rails deliver final, irrevocable settlement in seconds. This is the baseline expectation for any real-time rail built after 2010, and it is not a differentiator between them. The nuances are in operating hours, transaction limits, and what "irrevocable" means for operator risk management.

SPEI is worth noting here: it extended to 24/7 operation including weekends in 2014, well before Pix (2020), UPI (2016), or PromptPay (2017) existed. For a system launched in 2004, this represented a meaningful architectural choice — Banxico built SPEI as critical financial infrastructure that could not have batch windows or holiday outages. The 2024 statistics reflect this design: MXN 219 trillion in annual value throughput from 5.34 billion transactions implies an average transaction value of roughly MXN 41,000 (approximately USD 2,400). SPEI's transaction profile is structurally weighted toward large-value transfers, payroll, and B2B settlement — not consumer micro-transactions.

Pix, UPI, and PromptPay all operate 24/7/365. The operator-relevant differences are in per-transaction limits and the mechanism for disputing errors. Pix has BCB-mandated nighttime limits (the PIX Noturno regime caps individual transfers at BRL 1,000 between 8pm and 6am, with higher daytime limits set per account). UPI transaction limits vary by bank and product: typically INR 100,000 per transaction for standard UPI, up to INR 500,000 for BHIM UPI and certain verified merchants. PromptPay limits are set per-account by the participant bank under BOT guidance.

None of the four rails have a native dispute or chargeback mechanism. Once a transfer is sent, it is final. This is by design — the irrevocability is what makes real-time settlement trustworthy for recipients — but it creates a structural difference from card payments that operators must account for. Refund flows, fraud investigation processes, and customer support workflows for real-time rail transactions look nothing like card workflows. Operators building on any of these rails need independent refund infrastructure and dispute policies, because the rail itself provides none.

Identifier systems: alias vs account number

The identifier architecture is the most underrated dimension in the standard comparison, and it has direct consequences for consumer adoption rates and operator integration complexity.

Pix Keys, UPI Virtual Payment Addresses, and PromptPay IDs are all alias systems — a user registers a human-readable identifier (phone number, email, tax ID, or app-generated handle) that maps to their bank account in a centralized directory. The payer only needs to know the alias; the underlying account details — IBAN-equivalent numbers, sort codes, routing information — are resolved by the rail's directory service invisibly. This removes the single largest friction point in consumer-to-consumer transfers: the requirement to correctly enter a long, error-prone bank account number.

Pix Keys support five alias types: phone number, CPF (Brazilian individual tax ID), CNPJ (company tax ID), email address, and a randomly generated alphanumeric key. The CPF-based key is particularly powerful as an onboarding mechanism — virtually every Brazilian adult has a CPF, making it a pre-existing universal identifier that required no new infrastructure. The key registration process maps that CPF to the user's bank account in the BCB's DICT (Diretório de Identificadores de Contas Transacionais) directory.

UPI Virtual Payment Addresses are formatted as name@bankname or name@upihandle — constructed identifiers issued by the UPI app or participating bank, not tied to any pre-existing national identifier. PhonePe users get a @ybl handle, Google Pay users get @okaxis or similar, BHIM users get @upi. The handle is created at UPI onboarding rather than derived from an existing government identifier. This means UPI VPA adoption required users to actively create and remember a new identifier — a slightly higher onboarding step than Pix Key registration, but still far lower friction than CLABE entry.

SPEI uses CLABE — an 18-digit standardized bank account number that encodes the bank, city, and account sequence. There is no alias layer built into SPEI itself. Initiating a SPEI transfer requires the payer to correctly enter 18 digits, which is a meaningful friction point for consumer-facing use cases. CoDi addresses this by generating QR codes that encode the CLABE, so the payer scans rather than types — but the underlying identifier gap remains. The operator implication is that SPEI without a QR layer is unsuited to consumer P2P use cases where the payer cannot be expected to know the beneficiary's CLABE. For India's UPI infrastructure details on VPA architecture and NPCI's directory service, that article covers the technical stack.

PromptPay's approach is the simplest of the four: phone number or Thai National ID. Both are pre-existing identifiers that Thai consumers already carry, and registration maps them to a bank account in NITMX's directory. The simplicity is a feature — PromptPay's enrollment was driven heavily by Thai banks linking savings accounts to phone numbers during government cash disbursement programs, which created a distribution mechanism that required minimal user action.

Cross-border: what's connected today

None of these rails were designed for cross-border use, and direct interoperability between them does not exist. What does exist is a set of bilateral linkages, each requiring separate integration work, and one multilateral framework still in development.

UPI is the most connected: bilateral links with Singapore (PayNow-UPI, live February 2023) and UAE (UPI-AANI) allow Indian users to initiate UPI transfers to recipients in those markets. The Singapore linkage works at the mobile number level — an Indian user can send to a Singapore PayNow mobile number directly from a UPI app. UPI is also a founding participant in Project Nexus, the BIS Innovation Hub initiative to build multilateral real-time payment connectivity across domestic rails. Nexus proposes a standardized protocol for routing instant payments between participating systems without bilateral agreements, which would eventually allow a UPI user to pay a PromptPay merchant without requiring a direct India-Thailand bilateral link.

PromptPay has live bilateral QR linkages with Singapore (PayNow-PromptPay, 2021) and Malaysia (DuitNow-PromptPay QR). These work at the QR scan level — a Thai user can scan a Singapore PayNow QR or Malaysian DuitNow QR and pay in THB with automatic FX conversion. For the broader PromptPay and Southeast Asia payments context, the regional connectivity dynamics are covered there.

SPEI has a bilateral arrangement with the US Federal Reserve ACH system for US-Mexico remittances, allowing Mexican banks to receive dollar-denominated transfers from US banks and settle in pesos via SPEI. This is not a real-time rail connection — it uses ACH timing on the US side — but it reduces the cost and friction of the high-volume US-Mexico remittance corridor.

Pix has no live cross-border link with any of the other three rails as of mid-2026. BCB has discussed bilateral frameworks and has live bilateral arrangements with Singapore (partial) and several LatAm markets through PSP intermediaries, but Pix-to-UPI or Pix-to-PromptPay direct connectivity does not exist. For operators requiring cross-border settlement across these markets, the practical route remains using a PSP that has built its own multi-rail routing layer (dLocal, EBANX, Nium) rather than relying on bilateral rail-to-rail connectivity. For a comparison with international wire alternatives, SWIFT GPI vs local rails covers the trade-offs.

What operators should take from each model

Four rails, four distinct operator lessons. The volume comparisons circulate widely; these structural observations do not.

Pix: The speed of adoption is not replicable by copying the QR standard or the alias system alone. What drove 160M users in under two years was the combination of three factors operating simultaneously: zero-MDR mandate that gave merchants a direct economic incentive to promote Pix over cards; CPF as a pre-existing universal identifier that required no new enrollment infrastructure; and BCB's mandatory participation rule that forced every bank with over 500,000 accounts to offer Pix from day one. Operators assessing whether a new market can replicate Pix-scale adoption should ask whether all three conditions are present — without the regulatory authority to mandate both merchant participation and near-zero pricing, the adoption curve will be slower and the card-displacement dynamic will be absent.

UPI: The VPA alias system is underrated as an adoption driver relative to the zero-MDR mandate in most operator analysis. Removing the 16-digit IFSC-account-number entry requirement made consumer-to-consumer transfers genuinely frictionless on mobile for the first time in India. Zero-MDR made it economically rational for merchants. But the UPI architecture also made it trivial for third-party apps — PhonePe, Google Pay, Paytm — to build on top of the rail and compete on user experience without needing to be banks themselves. The two-layer architecture (NPCI as rail, licensed apps as interfaces) created the conditions for the market structure that followed: PhonePe and Google Pay capturing over 85% of UPI transaction share by volume, while NPCI remains the neutral infrastructure. For foreign operators, this means UPI access is almost always via a licensed Payment Aggregator partner, not direct NPCI membership.

SPEI: The oldest of the four rails and the highest value-throughput per transaction. SPEI was not designed for consumer mass adoption — it was designed to replace high-cost interbank wire transfers with reliable, 24/7, low-latency settlement. That design succeeded comprehensively: MXN 219 trillion in 2024 annual value on a system that has been live for over 20 years is the definition of durable infrastructure. Operators building payroll disbursement, B2B vendor payment, or high-value collection flows in Mexico should treat SPEI as the default — it is lower-cost than SWIFT alternatives, faster than US ACH, and universally supported by Mexican financial institutions. Consumer merchant checkout via SPEI is a more complex integration that requires either CoDi QR or DiMo phone-number initiation, with different adoption rates depending on the merchant category and customer demographic.

PromptPay: Proof that a consortium governance model under central bank mandate can achieve near-universal registration even without zero-MDR at the merchant level. The 90M+ accounts on a 71M population is partly a statistical artifact — the same Thai consumer may have multiple bank accounts each linked to PromptPay — but the penetration is still genuinely high. The mechanism was government subsidy disbursement: BOT and the Thai government routed COVID-era cash transfers through PromptPay, creating a hard incentive for unregistered users to enroll. Operators entering Thailand should treat PromptPay acceptance as table stakes for any consumer-facing payment stack, with pricing negotiated directly with a licensed PSP partner. The Thailand market guide covers the licensing path and dominant PSP participants in detail.

The comparison operators should run before entering any of these four markets is not "which rail has the highest volume" but "what did the regulator use as the adoption mechanism, and does that mechanism still apply to my use case?" The adoption curves are history; the regulatory model is the ongoing operating environment.

Sources & methodology (9)

UPI processed 22.35B transactions in April 2026; annual volume 228.3B in 2025

22.35B/month (Apr 2026)

Checked:

PromptPay reached 81.06M+ registrations by end-March 2025; 90M+ by late 2025; 74M+ daily transactions June 2025

90M+ registrations; 74M+ txns/day (Jun 2025)

Checked:

Project Nexus (BIS Innovation Hub) multilateral instant payment connectivity framework; India (UPI) is a founding participant

Checked:

NPCI deferred selected-P2M UPI MDR until after Diwali, with the implementation date to be notified separately; the prior 15 October start does not apply.

Checked:

Source types explained in our Methodology.

Shaun Toh By Shaun Toh · Director, Digital Payments · Razer

More Global Payments briefings