Fiatside

Blog

PIX, M-Pesa, UPI, what local rails really change

Three national rails that made international wires pointless at home: what they do differently, their real limits, and what they demand from the seller.

Published
Updated
Reading time
10 min read
Collective byline (Collective editorial byline): this text is not attributed to any individual person. It has not yet been reviewed by a named editorial owner. Figures come from product data or from public sources cited in the text.

A classic international wire takes two to five business days, costs twenty to thirty-five euros once intermediary banks are counted, and sometimes arrives short by an amount nobody announced. That is the service most platforms offer by default outside the euro area and the United States.

In several countries that option has become absurd, because a national rail does the same thing in seconds for a fraction of a cent. Here is what those rails change concretely, and what they demand in return.

PIX: an identifier instead of an account number

PIX is the Brazilian central bank's instant payment system, launched at the end of 2020. It runs 24 hours a day, seven days a week, settling in seconds.

Its real innovation is not speed, it is the key. Instead of supplying a branch, an account number and an account type, the beneficiary registers a PIX key, which can be:

  • a CPF number (the individual tax identifier);
  • a mobile phone number;
  • an email address;
  • a random key generated by the bank.

A central directory resolves that key to the real account. Practical consequence: beneficiary entry drops from a dozen fields to one, and the data-entry error rate collapses. Entry errors are the leading cause of rejected payouts on classic bank rails.

What it demands from the seller: the key must be theirs. A CPF is personal, and a PIX key is attached to an identified holder. Sending to a third party's key is not possible with us, which is also a compliance requirement, detailed on the identity verification page.

M-Pesa: a payment account without a bank

M-Pesa is a mobile money service launched in Kenya in 2007 by a telecom operator. The balance lives on an electronic money account attached to a phone number, not on a bank account.

That is a difference in kind, not in degree. In a country where a significant share of the adult population has no bank account but does have a phone, M-Pesa is not a complement to the banking system: it is the primary payment system.

What that changes for a crypto-to-fiat service:

  • The beneficiary is a phone number, in international format, attached to a holder registered with the operator.
  • Limits are tight. An M-Pesa account has a per-transaction cap and a balance cap, both set by regulation. A large amount must be split, or routed to a classic bank transfer.
  • Cash withdrawal has a cost. Receiving on M-Pesa is one thing; converting that balance into banknotes at an agent is another, and that step has its own tariff, which we neither control nor include in our schedule.

We publish the typical timing and the limits of this rail on its dedicated page, explicitly noting what remains at the beneficiary's expense.

UPI: the open interbank rail

UPI is India's instant payment system, operated by the National Payments Corporation of India. It moves payments between bank accounts through an identifier called a VPA (Virtual Payment Address), in the form name@bank.

Three properties set it apart:

  • Full interoperability. Any compatible app can initiate a payment to any account at any participating bank. There are no closed islands.
  • Volume. UPI processes billions of operations a month, making it one of the most used payment systems in the world by transaction count.
  • A strict regulatory framework on cross-border flows. That point determines whether a service like ours can pay a beneficiary there, and under what conditions. India's status with us is stated on the countries served page.

What the three have in common

Beyond the differences, the same pattern repeats.

  1. A human identifier replaces an account number. PIX key, phone number, VPA. This massively reduces entry errors, and therefore failed payouts.
  2. Settlement is immediate and irrevocable. No clearing cycle, no business days. The corollary is that a wrong recipient cannot be reversed: what left has left.
  3. They are steered by a public institution or national infrastructure. PIX by the Brazilian central bank, UPI by an entity created by the Indian banking sector under central bank supervision. That explains their near-zero cost: they are not margin-bearing commercial products.
  4. They stop at the border. A local rail only serves residents of the country holding a local account. It does not replace an international wire, it makes one pointless for domestic payments.

What they do not solve

An instant rail does not shorten the steps preceding it. On a crypto sale, time is spent mostly elsewhere:

| Step | Duration | | --- | --- | | On-chain confirmations | 1 to 30 minutes depending on network | | Compliance checks | seconds to several hours | | Settlement on the local rail | seconds |

In other words, a PIX payout that took twenty minutes was not slow on PIX: it was waiting on the blockchain. The full breakdown is in Selling bitcoin and getting paid by SEPA transfer, whose logic applies to every rail.

They also do not solve the currency question. Receiving in reais, shillings or rupees means someone converted dollars or euros into that currency, at a rate. That rate is a cost line of its own, separate from the rail fee, and it is often the largest one. See Headline rate versus effective rate.

The same pattern, in a dozen other countries

PIX, M-Pesa and UPI are the best known, but they are three instances of a family that keeps growing. In our own catalogue the same architecture appears under other names:

  • SPEI in Mexico, where the account identifier is the CLABE, eighteen digits encoding the institution, the branch and the account, with its own check digit.
  • PromptPay in Thailand and PayNow in Singapore, both resolving a national ID or a phone number to a bank account, exactly like a PIX key.
  • Interac e-Transfer in Canada, which routes on an email address or a phone number and requires the beneficiary to accept — a hybrid between push and pull.
  • Faster Payments in the United Kingdom, an instant rail on a classic sort code and account number pair, without the identifier abstraction.

The lesson from comparing them is that the identifier matters more than the speed. Rails that resolve a human identifier to an account fail far less often at the entry stage, and entry errors, not infrastructure, are what usually delays a payout.

Why not every country has one

The question comes up often: why does France not have its PIX? It does, it is called SEPA Instant, and it covers twenty times more countries. The difference is that it was designed as an interbank scheme over existing accounts, not as a consumer product with a brand and a key directory. The technical result is comparable; perceived adoption is not.

The other reason is more structural: national instant rails often emerged where the existing banking system was expensive, slow or hard to access. Where it worked reasonably well, the pressure to build an alternative was weaker.

What we integrate, and why

We integrate a local rail when three conditions hold: a regulated provider can push funds there through an API, timings and limits are documented and verifiable, and the country is not under restriction. The current list, with each rail's typical timing, is on the payout methods page.

When those conditions do not hold we do not offer the rail — however popular it is. That is the subject of Why some payment methods cannot receive funds.

  • pix
  • m-pesa
  • upi
  • local rails

Sonraki Oku