Skip to main content

UPI: How India Built Its Advanced Payment System

The complete story of UPI - from technical architecture to international expansion. How NPCI created a payment revolution that the world is trying to replicate.

Anurag Sharma
18 min read
UPI: How India Built Its Advanced Payment System

India Pulled Off Something That Shouldn't Have Worked

Sometime around 2018, I watched a chaiwalla in a small Rajasthani town accept payment through a printed QR code taped to his cart. No card machine. No fancy POS terminal. Just a smartphone and a piece of paper. Customer scanned, entered the amount, tapped a button. Done in under four seconds. Chaiwalla's phone pinged with the confirmation almost instantly.

That moment stuck with me. A country where just a decade earlier the vast majority of transactions happened in cash had leapfrogged the entire developed world in digital payments. Not with credit cards. Not with NFC terminals. With a homegrown system built by a non-profit entity that most people outside fintech had never heard of.

Here's what makes the story genuinely remarkable from a technical standpoint. India didn't copy anyone else's homework. UPI — the Unified Payments Interface — wasn't a localized version of some Western payment rail. It was designed from scratch for Indian conditions: low-cost smartphones, unreliable internet, millions of tiny merchants who'd never touch a card reader, and a population that overwhelmingly preferred cash. Building a payment system for that context required rethinking assumptions that the rest of the world's financial infrastructure was built on.

By early 2026, UPI processes over 16 billion transactions per month. More real-time payment transactions than any other system on the planet. Not Visa. Not Mastercard. Not WeChat Pay. India's UPI. And the whole thing was built by a non-profit entity with a relatively modest budget.

How did this happen? What makes UPI so technically interesting that countries from Singapore to France are trying to replicate or integrate with it? I've been digging into this for a while now, and the answers are more surprising than you'd expect.


Before UPI: A Fragmented Mess

To understand UPI, you need to understand the problem it solved. Before 2016, India's digital payment scene was fragmented and frustrating. Multiple systems existed. None of them talked to each other well. And ordinary people found most of them baffling.

NEFT and RTGS: The Old Guard

India had NEFT (National Electronic Funds Transfer) since 2005 and RTGS (Real Time Gross Settlement) since 2004. Both were operated by the Reserve Bank of India and worked reasonably well for large bank-to-bank transfers. But they had serious limitations:

  • NEFT processed transactions in batches, not in real-time. You could wait hours for a transfer to show up. Sometimes longer.
  • RTGS was real-time but had a minimum transaction amount of Rs 2 lakh, making it irrelevant for everyday payments. Nobody's buying groceries through RTGS.
  • Both required the sender to know the recipient's bank account number and IFSC code — try asking your vegetable vendor for that information. Good luck.

IMPS: Getting Warmer

In 2010, the National Payments Corporation of India (NPCI) launched IMPS (Immediate Payment Service). First real-time, 24/7 interbank transfer system in India. You could send money instantly using a mobile number linked to your bank account, at any time of day. IMPS was a genuine breakthrough and laid the technical groundwork for what came next.

But IMPS had its own friction. Registering your mobile number with MMID (Mobile Money Identifier) was confusing — I suspect most people who tried it gave up halfway through the process. User interface on banking apps was clunky. Transaction limits were low. And there wasn't any ecosystem for merchant payments — it was purely a person-to-person transfer tool.

Three Pieces of Infrastructure

Meanwhile, the Indian government was laying the foundation for a digital economy through what became known as the JAM Trinity:

  • Jan Dhan Yojana (2014): Opened over 500 million bank accounts for previously unbanked citizens
  • Aadhaar: Gave every citizen a unique 12-digit identity number linked to biometrics
  • Mobile: India's smartphone penetration was exploding, driven by affordable devices from companies like Xiaomi and Jio's free 4G data revolution

All the pieces were in place. What was needed was a system to tie them together. That's where NPCI's ambition comes in — and where the story gets genuinely interesting from an engineering perspective.


Birth of UPI

NPCI launched UPI on April 11, 2016, with 21 member banks. Vision was audacious: create a single platform where any bank account holder could send money to any other bank account holder, instantly, 24/7, using just a virtual payment address (VPA) like anurag@upi.

No account numbers. No IFSC codes. No waiting. No minimum amount. And critically — no transaction fee for end users. That last part is probably the single most important design decision in the entire system.

Under the Hood

UPI's architecture is elegant in its simplicity, though building it at scale was anything but simple. Here's how it works:

Four Pillars:

  1. NPCI Switch: Central routing hub that processes every UPI transaction. Think of it as the air traffic controller of Indian digital payments. Every single transaction passes through here.

  2. Payment Service Providers (PSPs): Apps you actually use — Google Pay, PhonePe, Paytm, CRED. They provide the user interface and handle the customer experience, but they don't hold your money. Important distinction.

  3. Issuer Banks: Your actual bank (SBI, HDFC, ICICI, etc.) where your money sits. Issuer bank debits your account when you send money.

  4. Beneficiary Banks: Recipient's bank, which credits their account when they receive money.

How a Transaction Actually Flows

When you send Rs 500 to a friend through Google Pay:

  1. You initiate the payment on Google Pay (the PSP app)
  2. Google Pay sends the request to the NPCI UPI switch
  3. NPCI identifies your bank (issuer) from your VPA and routes the debit request
  4. Your bank authenticates you (via UPI PIN) and checks your balance
  5. If approved, your bank debits Rs 500 and confirms to NPCI
  6. NPCI routes the credit instruction to your friend's bank (beneficiary)
  7. Beneficiary bank credits Rs 500 to your friend's account
  8. NPCI sends confirmation back through the chain
  9. Both you and your friend get instant notifications

All of this happens in under 3 seconds on average. Authentication, debit, credit, confirmation — roughly the time it takes you to blink twice. When I first learned how many systems are involved in a single transaction, I was genuinely surprised it could happen that fast.

Built on IMPS

Here's something most people don't realize: UPI runs on top of IMPS infrastructure. Real-time settlement between banks uses the same IMPS rails that NPCI built back in 2010. UPI is essentially a beautiful, frictionless interface layer on top of a proven interbank transfer system. Smart move — they didn't rebuild the plumbing, they just gave it a much better faucet. And that's probably why it could scale so quickly. Underlying payment rails were already tested and operational.


Why UPI Worked When Others Didn't

Digital payment systems have been attempted globally with mixed results. UK's Faster Payments, Australia's NPP, and the Eurozone's SEPA Instant all exist but haven't achieved anything close to UPI's adoption. So what made India different? I think it comes down to five factors, some intentional and some lucky.

Zero Cost to Users

Single biggest factor. UPI transactions are free for consumers. No per-transaction fee. No monthly subscription. No hidden charges. When the cost of a digital transaction is literally zero and the alternative (cash) requires you to find an ATM, stand in line, and carry physical notes around, the math is obvious. People switch when you remove every reason not to.

Interoperability from Day One

UPI was designed to be bank-agnostic and app-agnostic. You can use any UPI app to send money to anyone at any bank. Fundamentally different from closed-loop systems like early PayPal or WeChat Pay, where both sender and receiver needed the same app or platform. Interoperability meant that network effects kicked in rapidly — each new UPI user made the system more valuable for everyone else. Arguably the smartest architectural decision NPCI made.

Demonetization: The Accidental Catalyst

November 8, 2016 — just seven months after UPI launched — Prime Minister Modi announced the demonetization of Rs 500 and Rs 1,000 notes. Overnight, 86% of India's currency by value became invalid. Resulting cash crunch forced millions of people and merchants to try digital payments for the first time, many of them through UPI.

Was the timing intentional? NPCI says the development timelines were independent, but the effect was undeniable. Might have been the biggest unplanned marketing campaign in fintech history.

Smartphones Got Cheap

Reliance Jio's launch in September 2016 with free 4G data brought hundreds of millions of Indians online for the first time — and as we've explored in our India 5G coverage analysis, that connectivity revolution continues to accelerate. Suddenly, the smartphone in a farmer's pocket wasn't just for WhatsApp and YouTube — it was a payment terminal. UPI apps were among the first things people installed after messaging apps.

QR Codes: No Hardware Required

UPI QR code system meant that merchants didn't need any hardware. Print a QR code. Tape it to the wall. Done. Compare this to the credit card ecosystem, which requires merchants to buy or rent POS terminals, pay processing fees, wait for settlements, and deal with chargeback disputes. For a small shop owner, a UPI QR code is infinitely simpler and cheaper. My neighbourhood paan shop has one. So does the guy who fixes shoes on the sidewalk.


Google Pay vs PhonePe vs Paytm: Who Won?

UPI app market has been a fascinating three-way (now arguably two-way) battle. Here's how it played out.

PhonePe: The Early Mover

PhonePe, backed by Walmart (through Flipkart), launched in 2016 and was among the first to build a genuinely user-friendly UPI app. Their aggressive merchant acquisition strategy — sending representatives to shops across India to set up QR codes — gave them an early lead. As of early 2026, PhonePe holds approximately 47-48% of UPI transaction volume, making it the clear market leader. PhonePe is just one example of how the Indian startup ecosystem has produced world-class fintech products.

Google Pay: The Tech Giant

Google Pay (formerly Tez) launched in 2017 and quickly became a favourite thanks to its clean interface, integration with Google's ecosystem, and clever features like scratch-card cashback rewards. Google Pay holds roughly 34-35% market share. Integration with Google search results and Maps for merchant payments has been a significant driver. Clean design matters, and Google got that right.

Paytm: A Cautionary Tale

Paytm was the undisputed digital payments leader before UPI — their wallet system was everywhere during demonetization. But the shift to UPI, where wallets became less relevant, eroded their advantage. RBI's regulatory action against Paytm Payments Bank in 2024 further damaged their position. Paytm's UPI market share has dropped to around 7-8%, a dramatic decline from their earlier dominance. I think this is probably the starkest example of how quickly a market leader can lose ground when the underlying platform changes.

30% Cap — A Problem Nobody's Solved

NPCI introduced a rule that no single app should process more than 30% of total UPI transactions in a given month. Designed to prevent monopolistic dominance and systemic risk. Both PhonePe and Google Pay exceed this cap, but NPCI has repeatedly extended the compliance deadline. How this plays out will shape the competitive picture significantly. Not sure if enforcement will ever actually happen — the disruption of forcing users to switch apps seems like it could backfire badly.


UPI 3.0: What Changed

UPI hasn't stood still. Recent upgrades have expanded its capabilities well beyond simple peer-to-peer transfers, and some of these features are genuinely interesting from a financial infrastructure standpoint.

Credit Line on UPI

Banks can now extend a pre-approved credit line through UPI, functioning like an instant personal loan you can spend directly through your UPI app. Potentially a very big deal — it brings credit access to people who don't have credit cards, using their banking history and UPI transaction data for risk assessment. Think of it as a lightweight credit card built into your UPI app. Whether banks will price the credit responsibly remains to be seen. I'm cautiously optimistic but wouldn't be surprised if there are some rocky early implementations.

UPI Tap-to-Pay (UPI Lite X)

NFC-based UPI payments using UPI Lite X allow you to tap your phone at a merchant's NFC terminal — similar to how Apple Pay or Google Pay's NFC works globally. Offline capability is the interesting part: transactions under Rs 500 can be processed without internet connectivity on the device. Phone stores a small pre-loaded balance and settles with the server later. Clever workaround for India's spotty mobile data coverage in certain areas.

Feature Phones Too

You can now link UPI to feature phones through UPI 123PAY (IVR-based system) and to smartwatches and other wearables. Extends UPI's reach beyond smartphone owners, which is critical for rural India where feature phones are still common. Seems like a small addition, but it matters — millions of people in India don't own smartphones.

Recurring Payments (UPI AutoPay)

UPI AutoPay supports recurring mandates — you can authorize automatic debits for subscriptions, EMIs, insurance premiums, and utility bills. Each mandate can have a maximum amount and frequency, and you approve the initial setup with your UPI PIN. Major enabler for subscription-based businesses in India, and probably something that'll grow significantly over the next few years.


Going Global

UPI isn't India-only anymore. NPCI International (NIPL) has been aggressively pushing UPI acceptance globally, and the progress has been faster than most people expected.

Where It Works Abroad

As of early 2026, UPI is accepted for Indian travelers in:

  • Singapore (via PayNow-UPI linkage)
  • UAE (direct QR code acceptance)
  • France (Eiffel Tower was one of the first to accept UPI payments, mostly symbolic but now expanding)
  • Sri Lanka, Bhutan, Nepal (bilateral agreements)
  • Malaysia, Thailand (in pilot phases)

Singapore-India corridor is the most advanced — you can send money from a Singapore PayNow account to an Indian UPI account and vice versa, in near real-time. Cross-border interoperability that the developed world is still struggling to achieve. Let that sink in for a moment.

Why Other Countries Want It

Several countries have approached NPCI for help building their own UPI-like systems. Appeal is obvious:

  • Low cost: UPI's per-transaction processing cost is a fraction of card networks
  • Financial inclusion: Brings digital payments to the unbanked
  • Sovereignty: Reduces dependence on American card networks (Visa/Mastercard)
  • Real-time: Settlement happens in seconds, not days

Peru, Namibia, and several Southeast Asian nations are in various stages of consultation with NPCI International. Whether they'll be able to replicate UPI's success depends heavily on local conditions — bank account penetration, smartphone adoption, government support. I suspect some will succeed and others won't, depending on how many of those preconditions are already in place.


The Money Problem Nobody Talks About

Here's the elephant in the room: UPI doesn't make money for most of the players involved. Zero-MDR (Merchant Discount Rate) policy means that merchants don't pay any fee for accepting UPI. Government compensates banks and payment processors through a subsidy from the budget, but many industry participants argue it's insufficient.

Who's Paying For All This?

  • Banks spend money on maintaining UPI infrastructure, handling transaction load, and managing failed transactions
  • PSP apps (Google Pay, PhonePe) spend heavily on user acquisition, cashback, and server infrastructure
  • NPCI maintains the central switch and security infrastructure

PhonePe and Google Pay are reportedly losing money on UPI transactions. They monetize through adjacent services — lending, insurance, mutual fund distribution, and merchant services. Core payment transaction itself is a loss leader. Sounds unsustainable, and honestly, it might be.

Can Free Last Forever?

Should UPI charge a small fee? Reserve Bank of India has gone back and forth on this. Consumer groups and the government prefer keeping it free to maintain adoption momentum. Banks and payment companies argue that a small fee (even Rs 1-2 per transaction) would make the system financially sustainable without meaningfully deterring users.

Remains one of the most debated topics in Indian fintech. For now, the government has chosen to subsidize the system, but whether that's sustainable at 16+ billion monthly transactions is an open question. I think eventually some form of fee structure will emerge — probably not for P2P transfers, but maybe for merchant transactions above a certain threshold. That's just a guess, though.


Engineering at Scale: Where Things Break

Processing over 16 billion transactions a month is no small feat. Here's where the technical challenges get real.

When Transactions Fail

UPI's technical decline rate — the percentage of transactions that fail due to system issues rather than user errors — has been a persistent concern. During peak hours (salary day, festival season), failure rates can spike. NPCI has been working with banks to improve server infrastructure and has implemented measures like transaction throttling during extreme peaks. Still frustrating when it happens to you, though. "Transaction failed, amount will be refunded within 5-7 business days" is probably India's most anxiety-inducing notification.

Fraud Is Growing

UPI fraud is a growing concern. Common attack vectors include:

  • Social engineering: Convincing users to share their UPI PIN
  • SIM swap attacks: Taking over a user's mobile number
  • Fake collect requests: Sending debit requests disguised as credits
  • Malware: Screen overlay attacks that capture UPI PINs

NPCI has responded with device binding (linking UPI to a specific device), AI-based fraud detection, and mandatory cooling-off periods for new device registrations. Probably the area where the most work still needs to be done. Social engineering attacks are particularly hard to prevent because they exploit human psychology, not technical vulnerabilities.

Settlement Behind the Scenes

Every UPI transaction triggers an interbank settlement. NPCI runs a multilateral net settlement process multiple times per day through RBI, where banks settle their net positions. Sheer volume of these settlements — billions of transactions resolved into net positions across hundreds of banks — requires enormous computational and financial infrastructure. Not glamorous work, but it's the backbone that makes everything else possible.


Where This Goes Next

UPI's roadmap is ambitious. Some developments worth watching:

  • Conversational payments: Integration with WhatsApp and other messaging apps for in-chat payments (WhatsApp Pay is already live but hasn't gained significant traction yet — might change if WhatsApp pushes harder)
  • Offline payments: Expanding UPI Lite's offline capabilities to work in areas with poor connectivity
  • Cross-border remittances: Making UPI the default rail for sending money to and from India
  • IoT payments: UPI on smart devices, connected cars, and vending machines
  • CBDC integration: Digital Rupee (RBI's central bank digital currency) may eventually run on UPI rails

What This Means for Everyone Else

India built something genuinely world-class with UPI. Not perfect — failure rates need to come down, the revenue model needs sorting out, and fraud prevention requires constant vigilance. But as a piece of public digital infrastructure, UPI is arguably India's most impressive technology achievement of the 21st century.

And the implications go beyond India's borders. UPI has proven that a developing country can build financial infrastructure that's not just adequate but actually superior to what exists in wealthier nations. It's challenged the assumption that payment innovation has to come from Silicon Valley or from private card networks. A non-profit entity in Mumbai built something that Visa and Mastercard, with their combined hundreds of billions in market cap, haven't matched in terms of real-time capability and reach.

For other developing nations, UPI works as a blueprint — not to be copied exactly, but to learn from. Preconditions matter (bank accounts, identity systems, smartphone penetration), government support matters, and interoperability from day one matters. Get those pieces right, and you can leapfrog legacy infrastructure entirely.

Chaiwalla with his QR code is proof that the best technology is the kind that disappears into the background and just works. When my grandmother, who's never used a computer, can send money to her housekeeper through a phone app in ten seconds, something fundamental has shifted. UPI didn't just change how India pays for things. It probably changed what's possible for every economy that's willing to build public digital infrastructure with the same ambition.

If you've got opinions about UPI's future or experiences with payment failures or fraud, share them in the comments. These conversations help everyone in the ecosystem understand what's working and what needs fixing.

Share

Anurag Sharma

Founder & Editor

Software engineer with 8+ years of experience in full-stack development and cloud architecture. Founder of Tech Tips India, where he breaks down complex tech concepts into practical, actionable guides for Indian developers and enthusiasts.

Stay Ahead in Tech

Get the latest tech news, tutorials, and reviews delivered straight to your inbox every week.

No spam ever. Unsubscribe anytime.

Comments (0)

Leave a Comment

All comments are moderated before appearing. Please be respectful and follow our community guidelines.

Related Articles