Flow of Fundsby Fintech North

How India's UPI moves money between apps

UPI lets you pay anyone from any participating app using a simple alias (a VPA), while NPCI's rail switches the request between banks in real time and the banks hold and move the actual money.

smart non-experts new to payments (founders, ops, PMs, BD)

UPI (Unified Payments Interface) is India's real-time bank-to-bank payment system, operated by NPCI (the National Payments Corporation of India). You pay using a VPA (a virtual payment address like name@bank) or a QR code, so you never share account numbers. Any app can be the front end, but the money sits in your bank account the whole time. NPCI switches the request between the payer's and recipient's banks in real time, and the banks settle their positions in central-bank money. It runs 24/7 and is typically free for everyday personal transfers.

The flow at a glance

PayerPayment appPayer's bankUPI switch (NPCI)Recipient's bankRecipient1VPA and PIN2Send request3Resolve and authorize4Debit and confirm5Credit instruction6Credit account7Settle in CB money
money (funds move) message (instructions) exception

Who’s involved

Payer
Person or business sending the money via an app
Payment app
Front-end app that captures the payment request; big apps like Google Pay and PhonePe ride a partner PSP bank that is the entity actually connected to UPI
Payer's bank
Holds the payer's account and debits it
UPI switch (NPCI)
Routes the request between banks and coordinates settlement
Recipient's bank
Holds the recipient's account and credits it
Recipient
Person or business receiving the money

How it moves, step by step

  1. 1
    messagePayer

    The payer enters a VPA (like name@bank) or scans a QR code in their chosen payment app and approves with a UPI PIN.

  2. 2
    messagePayment app

    The app packages the request (who pays whom, how much) and, via its partner PSP bank, sends it to NPCI's UPI switch.

  3. 3
    messageUPI switch (NPCI)

    NPCI resolves the VPA to the right bank account and routes the request to the payer's bank to authorize.

  4. 4
    messagePayer's bank

    The payer's bank checks the PIN and balance, debits the payer's account, and confirms back to NPCI.

  5. 5
    messageUPI switch (NPCI)

    NPCI forwards the credit instruction to the recipient's bank in real time.

  6. 6
    moneyRecipient's bank

    The recipient's bank credits the recipient's account almost immediately.

  7. 7
    moneyUPI switch (NPCI)

    Behind the scenes, the banks' net positions are settled in central-bank money so each bank is made whole.

  8. 8
    messagePayer

    Both apps show near-instant confirmation; the transfer is final and available 24/7.

money: funds actually move message: instructions, no money yet exception: reversal / dispute

When it’s final

Funds reach the recipient in real time, typically within seconds, 24/7. Interbank settlement happens in central-bank money in scheduled cycles behind the scenes, separate from the instant credit the user sees.

Common misconceptions

  • Myth: The UPI app (like a popular wallet app) holds your money.

    Reality: The app is just a front end. Your money stays in your linked bank account; the app initiates a bank-to-bank transfer and NPCI switches it. The banks hold and move the funds.

  • Myth: NPCI moves the money between people.

    Reality: NPCI switches and routes the instructions and coordinates settlement. The recipient's bank credits the recipient, and banks settle in central-bank money.

See it in the studio

Terms in this guide

Sources

Educational, plain-English explainers. Not legal, compliance, tax, or financial advice. These cover fundamentals, not current fees, limits, or rates (which change). Rails and parties vary by program and country, so verify specifics against primary sources. Last reviewed June 2026.