Instant payments between individuals, free at the point of use, working across every bank and every app, initiated by scanning a code. That's ordinary in India and remains genuinely difficult in several wealthy countries where the same transaction involves a card network, a fee, and a settlement delay.

The difference isn't technological sophistication. It's a set of design decisions made about what kind of thing a payment system should be.

Infrastructure rather than product

The central choice. UPI was built as a public rail that any licensed participant can build on, rather than as a commercial network owned by an operator extracting a margin.

That inverts the incentives compared with card networks. A card scheme earns a percentage of every transaction, so its interest lies in volume through its own rails at a maintained rate. A public utility's interest lies in adoption, and adoption is served by removing cost.

The consequence is that person-to-person transfers carry no fee to the user. Which sounds like a small thing and it changes behaviour completely — you'll use it for a ten rupee purchase, which nobody would do with an instrument carrying a merchant fee.

That low-value use is where the volume comes from, and it's precisely the segment that card economics cannot serve.

Interoperability by mandate

The second decision, and the one most often missed by people trying to replicate it.

Any UPI app can pay any other UPI app, and any bank account can be reached from any app. The user's choice of interface is decoupled from their bank and from the recipient's arrangements.

Compare this with markets where each wallet is a closed loop — you can pay people using the same app and not others. Those systems compete for exclusive user bases, which fragments the network and caps adoption, because a payment method only works if the other person happens to use it.

Mandated interoperability removes the incentive to fragment. Nobody can win by locking users in, so they compete on interface and service instead.

The addressing layer

An underappreciated element. Users transact using a virtual payment address rather than an account number, which means you can receive money without disclosing banking details.

That's a privacy improvement and a usability one. Account numbers are long, error-prone and sensitive. An identifier that maps to an account, and can be revoked, is a better primitive.

QR codes then removed the last friction for merchants. A printed square costs nothing, requires no terminal, no connectivity at the merchant end, and no monthly fee. That's why acceptance spread to vendors who could never have justified card infrastructure.

What made it possible

Several preconditions that don't exist everywhere, and it's worth being honest about them.

A large-scale digital identity system enabling straightforward account verification. A concerted push to open bank accounts across the population. Very cheap mobile data, which arrived through a price war. And a regulator willing to mandate participation rather than hoping for voluntary cooperation.

Remove any of those and the story is different. Countries attempting to copy the model without the identity and account layers underneath have found it considerably harder.

The commercial problem

The obvious question about a free system: who pays for it.

The answer is that banks and payment providers bear costs without direct transaction revenue on the person-to-person side. That's sustainable when subsidised or when providers monetise adjacent services — lending, investments, commerce — but it's a genuine tension.

Merchant transactions above certain thresholds carry charges in some categories, and the policy on merchant discount rates has been contested repeatedly, because it determines whether the acquiring side is commercially viable.

This is the unresolved part of the model. A public utility funded by participants who don't earn from it needs either subsidy or a route to indirect revenue, and neither is guaranteed indefinitely.

The fraud dimension

Instant, irreversible transfers create a specific fraud profile that's different from cards.

Card payments have chargeback mechanisms — a disputed transaction can be reversed. Instant bank transfers generally cannot be, which shifts risk onto the user.

The resulting fraud is overwhelmingly social engineering rather than technical compromise: persuading somebody to make a payment they shouldn't. Fake payment requests, impersonation of officials, deceptive QR codes.

Various protections have been introduced — transaction limits for new payees, cooling-off periods, warnings on collect requests. The underlying vulnerability is human rather than technical and it doesn't have a clean fix.

What others could learn

The transferable lessons are about governance rather than technology.

Treat payments as infrastructure. The technology to move money instantly has existed for decades; what's usually missing is a decision that it should be a utility rather than a market.

Mandate interoperability early. Once closed networks establish, unwinding them is politically very difficult.

Separate the interface layer from the settlement layer, so competition happens where it benefits users and not where it fragments the network.

And accept that the free tier is what produces adoption. Every attempt to monetise the basic transfer has reduced usage, everywhere it's been tried, and the value of a payment network is roughly quadratic in the number of people who use it.