GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX

Payments - Introduction / Learning brief

India's UPI and IMPS: An Overlay on Instant Rails

Your notes

What this means in plain language

India's Immediate Payment Service moves money between banks instantly around the clock, and the Unified Payments Interface layers a simple addressing and app model on top of those rails.

India runs some of the busiest instant-payment systems in the world, both operated by the National Payments Corporation of India (NPCI). The Immediate Payment Service (IMPS), launched in 2010, moves money between banks instantly, 24 hours a day, every day. The Unified Payments Interface (UPI), launched in 2016, sits on top of that instant infrastructure rather than replacing it: it adds a simple addressing layer so that instead of typing an account and bank code, you can pay to a Virtual Payment Address (VPA) or by scanning a QR code, through an app from your chosen payment service provider. UPI payments are credit-push — the payer's app initiates the transfer — and they work across different apps and banks.

Understand the full idea, step by step

A vegetable stall with a laminated QR code taped to the cart. A phone camera, a beep, and the stallholder's phone chirps before the change drawer would even have opened. Behind that everyday Indian street scene sit two distinct pieces of engineering — an instant interbank rail, and an addressing layer on top of it — and telling them apart is what this lesson is for.

The payment at a glance

Payer
Riya — account at Bank Alfa, paying from a third-party app
Payee
Arjun — account at Nordbank, addressed as arjun@nordbank
Amount
INR 25,000.00
Rails
Instant interbank rails operated by the National Payments Corporation of India (NPCI)
Model
Credit-push: the payer initiates; money is pushed toward the payee
Clock
Any hour, any day — including 22:50 on a Sunday

First, the rails: IMPS

The Immediate Payment Service (IMPS), operated by NPCI, gave India round-the-clock instant transfers between banks. Unlike batch systems that gather payments and clear them in scheduled runs, IMPS processes each retail payment individually and at once, at any hour of any day. The receiving bank credits the beneficiary within seconds and the payer gets a definite answer — success or failure — in the same breath. This is the plumbing layer: it moves money between accounts and asks nothing about how the payer described the payee.

Unified Payments Interface (UPI)an addressing and app layer built on top of India's instant interbank rails

UPI is best understood as an overlay, not a replacement. Its contribution is what the user touches: pay to a Virtual Payment Address (VPA) like arjun@nordbank or scan a QR code, from an app supplied by any participating payment service provider — no account numbers, no bank codes, no dependence on payer and payee using the same app. Underneath, money still moves by instant interbank transfer of the IMPS kind. The overlay changed how payments are *addressed and initiated*; the rails still decide how money *moves*.

You may be wondering: if Riya pays from a third-party app, does the app company hold or move her money?

No. The app is a front door, not a vault. Riya's money sits in her account at Bank Alfa until Bank Alfa debits it, and it becomes Arjun's when Nordbank credits his account. The app assembles the instruction, authenticates Riya, and shows her the result — the debits and credits happen on the banks' books, and the interbank movement runs on NPCI's rails. UPI's interoperability means the app brand simply does not matter to where the money lives.

Ten seconds, step by step

  1. CUSTOMER

    Riya enters arjun@nordbank, sees the verified name displayed back, and approves INR 25,000.00 with her PIN.

  2. INSTRUCTION

    Her app assembles the instruction and hands it into the UPI layer, which resolves the VPA: arjun@nordbank means this account at Nordbank.

  3. MESSAGE

    The payment message travels from Bank Alfa through NPCI's central switch toward Nordbank — information about who pays whom, not the money itself.

  4. VALIDATION

    Bank Alfa has checked Riya's balance and screened the payment; Nordbank checks it can credit Arjun and answers within seconds.

  5. LEDGER

    Bank Alfa debits Riya's account; Nordbank credits Arjun's. Arjun can spend the money immediately.

  6. NOTIFICATION

    Success flows back through the switch: Riya's app shows paid, Arjun's app chirps.

  7. SETTLEMENT

    Between the banks, the obligation is settled later: positions accumulated across many payments are netted and settled across the banks' accounts at the central bank in periodic cycles.

Bank Alfa's books (simplified)
AccountDrCr
Riya's current accountINR 25,000.00
Settlement position toward the NPCI clearingINR 25,000.00

Illustrative two-entry view. A real bank also posts fee, control, and scheme-position entries, and the account structure varies by institution.

COMMON CONFUSION

Arjun's money arrived instantly, so the banks must have settled with each other instantly too.

Two different clocks are running. Arjun's credit is instant — Nordbank puts spendable money in his account within seconds, taking a short-lived position against Bank Alfa. The interbank settlement is deferred: obligations from thousands of payments are netted and settled between the banks in periodic cycles across central-bank money. The customer experience is real-time; the interbank squaring-up is not — and the system's rules and guarantees are what make that gap safe to run.

STRICTLY SPEAKING

Strictly speaking, UPI also supports payee-initiated requests — a merchant can send a collect request to Riya's app — but money still moves only when Riya approves, so the transfer remains authorised and pushed from the payer's side. Transaction limits, settlement-cycle timing, and participation rules are set by NPCI and the Reserve Bank of India and change over time; describe the mechanism, and look up the current parameters rather than quoting remembered numbers.

REMEMBER IT

Keep the layers straight as rails and address book: IMPS-style instant rails move the money between banks; UPI is the address book and front door — VPAs, QR codes, interoperable apps — that decides how you *point* at a payee.

FOR NOW, REMEMBER

  • IMPS, operated by NPCI, is the instant interbank rail: individual payments, any hour, any day, beneficiary credited in seconds.
  • UPI is an overlay on those rails — VPA and QR addressing plus an interoperable app model — not a separate way of moving money.
  • UPI payments are credit-push: the payer authorises, and value is pushed toward the payee; apps never hold the money.
  • The beneficiary's credit is instant, while interbank obligations are netted and settled later in periodic cycles — two clocks, one payment.

TRY IT YOURSELF

On Monday morning a colleague claims: "Riya's Sunday-night rent can't really be settled — banks don't settle with each other on Sunday nights, so Arjun doesn't truly have the money until Monday." What is the accurate response?

Arjun truly has spendable money from Sunday night — Nordbank credited him finally on its own books. What waits until a later cycle is the netted interbank settlement between Nordbank and Bank Alfa.

Correct — Exactly. The customer leg and the interbank leg run on different clocks. Nordbank took a short-lived position against Bank Alfa so Arjun could be paid at once; the scheme's netting and settlement cycles square the banks up afterwards, under rules built for precisely this gap.

The colleague is right — until the interbank settlement cycle runs, Nordbank can reverse Arjun's credit.

Not this one — The credit to Arjun is final when made; the instant scheme's promise to the customer does not hang on the later interbank cycle. Deferred settlement is an interbank exposure managed by the scheme's rules, not a pending state on Arjun's account.

Neither is quite right: on instant rails the banks also settle with each other payment by payment, in real time, so there is nothing left for Monday.

Not this one — Some instant systems do settle interbank obligations payment by payment in real time — Australia's model in the next lesson does — but India's model defers and nets interbank settlement into periodic cycles. Instant beneficiary credit does not by itself tell you which settlement model runs underneath.

India's model credits the payee instantly but settles between banks in deferred net cycles. Australia made the opposite choice: every instant payment settles individually, in central-bank money, in real time — over a network with no central switch at all.

KEEP GOING

Three things to remember

  1. 01

    The Immediate Payment Service (IMPS) and the Unified Payments Interface (UPI) are both operated by the National Payments Corporation of India (NPCI).

  2. 02

    IMPS provides 24/7 instant interbank retail settlement; UPI is an overlay that adds a simple addressing layer and an app-based model on top of those rails.

  3. 03

    UPI is credit-push and interoperable across apps and banks, letting users send by identifier — a Virtual Payment Address or QR code — rather than by account number.

Where you would use this

USE CASE 01

A customer pays a shopkeeper by scanning a QR code in their banking app, and the money arrives in the shop's account within seconds.

USE CASE 02

A person sends money to a friend using the friend's Virtual Payment Address (VPA), without ever knowing their account number.

USE CASE 03

A bank without its own consumer app connects to UPI so its account holders can pay through a third-party app while the funds still settle over the instant rails.

Put the idea into a real situation

Illustrative example: Ananya wants to repay 750 rupees to Rohan. In her payment app she enters Rohan's Virtual Payment Address, rohan@examplebank, and confirms with her PIN. Her app pushes the payment through UPI, which routes it over the underlying instant rails; Rohan's bank credits his account within seconds and both see a confirmation. Ananya never typed an account number, and the two of them use different apps from different providers.

Follow the message and decision path

This compact sequence is a learning model. Exact routing and rulebook behavior can vary by scheme, participant, and implementation.

India UPI — Unified Payments Interface — swimlane diagramRiya pays Arjun INR 250 in seconds by entering his UPI ID, never sharing an account number; the money reaches Arjun instantly while the banks settle net later at the RBI. The full step-by-step description follows this diagram as text.
India UPI — Unified Payments Interface. The exact UPI message set, the PSP / bank / third-party-app roles, and the precise deferred-net settlement cycle times are collapsed into single steps here. PLAY IT STEP BY STEP →
Read the steps as text
  1. 01Message
    Riya enters Arjun's UPI ID — no account number sharedRiya (payer) → Bank Alfa (Riya's bank / PSP app) · UPI collect / pay request

    Riya scans Arjun's QR or types his Virtual Payment Address (VPA / UPI ID), e.g. arjun@bankalfa. She pays a short handle, not a bank account number, so account details stay private.

  2. 02Message
    UPI / NPCI resolves the UPI ID to Arjun's accountBank Alfa (Riya's bank / PSP app) → UPI / NPCI (the switch) · UPI pay request

    The NPCI switch looks up the VPA behind the scenes and maps arjun@bankalfa to Arjun's real account at Nordbank, then routes the pay request. The account number is resolved by the network, never revealed to Riya.

  3. 03Posting
    Riya authenticates with her UPI PIN and Bank Alfa debits herBank Alfa (Riya's bank / PSP app)

    Riya approves the payment by entering her UPI PIN, the RBI-mandated authentication that NPCI implements. Only then does Bank Alfa book the debit against her account.

    • DR Riya's account at Bank AlfaINR 250.00
  4. 04Posting
    Nordbank credits Arjun within secondsNordbank (Arjun's bank)

    The payment routes through NPCI in real time and Nordbank posts the credit to Arjun's account almost immediately. Because UPI is built over the IMPS rails, this works 24/7/365, including nights and holidays.

    • CR Arjun's account at NordbankINR 250.00
  5. 05Processing
    Arjun can spend the money immediatelyArjun (payee)

    From Arjun's side the payment is already complete and the INR 250 is his to use. The customer experience is instant even though the banks have not yet moved central bank money between themselves.

  6. 06Settlement
    Later, NPCI settles the net positions at the RBIUPI / NPCI (the switch) → Reserve Bank of India (settlement)

    At scheduled cycles NPCI nets every bank's payments against its receipts and settles only the differences in central bank money at the Reserve Bank of India. Customers were paid instantly; the banks square up net afterwards.

    Deferred-net settlement: individual payments are cleared continuously but the interbank money moves once per cycle as a single net figure per bank.

    • DR Bank Alfa net position at the RBIINR 250.00
    • CR Nordbank net position at the RBIINR 250.00
India IMPS — Immediate Payment Service — swimlane diagramA rupee transfer that reaches the payee in seconds at any hour, addressed by mobile number, while the banks settle their net positions later in central bank money at the Reserve Bank of India. The full step-by-step description follows this diagram as text.
India IMPS — Immediate Payment Service. This diagram shows one transfer between two banks with a single settlement cycle; in reality NPCI nets many banks' instant transfers together and settles those balances at the RBI on a schedule. PLAY IT STEP BY STEP →
Read the steps as text
  1. 01Message
    Riya instructs Bank Alfa using Arjun's mobile numberRiya (payer) → Bank Alfa (remitter bank)

    Riya sends INR 3,000 late at night from her banking app, addressing Arjun by his mobile number and MMID (Mobile Money Identifier) instead of an account number and IFSC.

  2. 02Posting
    Bank Alfa debits Riya's accountBank Alfa (remitter bank)

    The remitter bank books the debit on its own ledger straight away, so the amount is committed before the transfer is pushed onto the shared IMPS rail.

    • DR Riya's savings account at Bank AlfaINR 3,000.00
  3. 03Message
    Bank Alfa routes the transfer through the NPCI IMPS switchBank Alfa (remitter bank) → IMPS / NPCI switch

    In real time the remitter bank sends the transfer to NPCI's IMPS switch, which resolves the mobile number and MMID to the right beneficiary bank and forwards it in seconds.

  4. 04Posting
    Nordbank validates and credits Arjun within secondsNordbank (beneficiary bank)

    The beneficiary bank checks that the mobile number and MMID match a live account, then posts the credit so Arjun sees the money and can spend it immediately, 24/7.

    • CR Arjun's savings account at NordbankINR 3,000.00
  5. 05Message
    NPCI confirms the transfer succeededIMPS / NPCI switch → Bank Alfa (remitter bank)

    The switch relays the beneficiary bank's positive response back to Bank Alfa, which tells Riya the payment is complete — this all happens within seconds of her instruction.

  6. 06Settlement
    NPCI settles the net interbank positions at the RBIIMPS / NPCI switch → Reserve Bank of India (settlement)

    The customer already has the money, but the banks square up later: NPCI calculates each bank's net position across many instant transfers and settles the balances in central bank money at the Reserve Bank of India.

    Real-time clearing, deferred net settlement: the credit to Arjun is instant, but interbank finality comes when NPCI's netted positions settle at the RBI — the same pattern other instant retail rails use. IMPS is the rail UPI is built over.

    • DR Bank Alfa net position at RBIINR 3,000.00
    • CR Nordbank net position at RBIINR 3,000.00
MESSAGECLEARING OBLIGATIONSETTLEMENTPOSTING

Evidence & review

REVIEWED 2026-07-13

IMPS and UPI, India (NPCI-operated); the overlay-on-rails pattern generalises to other fast payment systems

What this brief simplifies: The UPI message choreography (multiple request/response legs among apps, NPCI, and banks) is compressed into one forward-and-back flow; settlement-cycle mechanics and scheme risk controls are summarised without parameters; the ledger view shows two entries only.

Sources for this brief2
  1. Market practice

    Fast payments - enhancing the speed and availability of retail paymentsCPMI, Bank for International Settlements · Fast payment systems: instant beneficiary crediting with deferred net interbank settlement as one design option

    Defines the key characteristics of fast (instant) payment services and analyses their benefits, risks, and implications for central banks. · Checked 2026-07-12

    Predates several major instant payment launches; this site uses it for concepts, not current statistics.

  2. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

    This site's own simplified teaching models. · Checked 2026-07-12

    Used wherever diagrams, scenarios, figures, or example values are didactic constructions rather than sourced facts; every such use carries a simplifications disclosure. All people, companies, banks, and list entries in examples are fictional.

Learn this properly

Related briefs

View Payments - Introduction archive

Instant payments around the world

Many countries now run payment systems that move money between accounts in seconds, at any hour, with final settlement. This article compares the major instant schemes and explains what they share and how they differ.

READ BRIEF

Stablecoins and crypto rails

Stablecoins are tokens intended to hold a stable value against a currency. This article explains how distributed-ledger rails move value, where these tokens touch regulated payments, and the risks that come with them.

READ BRIEF