UPI (Unified Payments Interface) is a real‑time mobile payments system developed by the National Payments Corporation of India (NPCI) and regulated by the Reserve Bank of India (RBI). It enables instant bank‑to‑bank transfers and a wide range of payment services using a smartphone app and a single identifier (a Virtual Payment Address, or VPA, commonly called a “UPI ID”), eliminating the need to repeatedly enter account numbers, IFSC codes, or card details.
Key takeaways
– UPI is a real‑time, interoperable payment rail that uses existing settlement systems (e.g., IMPS and AEPS) to transfer funds instantly between banks.
– Launched as a pilot on April 11, 2016, it rapidly scaled: in 2021 roughly $940 billion transacted on UPI and by 2022 monthly transactions averaged over six billion.
– Transactions are authorized with a UPI PIN (two‑factor authentication) and use VPAs so users don’t share bank account details.
– UPI supports push (send), pull (collect/request), over‑the‑counter/barcode payments, and recurring/mandated payments.
Sources: NPCI; Investopedia; IMF.
How UPI works — the mechanics of a transaction
– User identity: Each user creates a VPA (for example, name@bank) mapped to one or more bank accounts.
– Authentication: To set up and to authorize transactions users authenticate to the app (device+login) and enter a UPI PIN to approve payments (two‑factor authentication).
– Settlement rails: The UPI layer routes the request; settlement happens between banks using systems such as IMPS (Immediate Payment Service).
– Types of actions:
• Push (send money): Payer initiates a transfer to the payee’s VPA/phone/Aadhaar/IFSC+account and approves with the UPI PIN.
• Pull (collect money): Payee creates a collect request; payer approves and authenticates to debit funds.
– Notifications: Both sides receive confirmation messages and a transaction record in the app.
Practical steps — setting up UPI (typical)
1. Choose a UPI‑enabled app: e.g., BHIM, PhonePe, Google Pay, Axis Pay, or your bank’s app.
2. Install and open the app; allow SMS permission (needed to read the OTP that verifies your linked mobile number).
3. Register your mobile number — it must be the number linked to your Indian bank account.
4. Select your bank from the in‑app list; the app fetches your account(s) linked to that number.
5. Create a VPA (UPI ID) or use a suggested one.
6. Set a UPI PIN: you’ll be asked to create/verify a 4–6 digit UPI PIN (often requires verifying your debit card last‑6 digits and an OTP).
7. Confirm setup and test with a small transaction.
Practical steps — sending money (push)
1. Open your UPI app and choose “Send” or “Pay.”
2. Enter recipient’s VPA/UPI ID, mobile number, Aadhaar (if supported), or account+IFSC.
3. Enter the amount and optional note.
4. Select the account to debit (if multiple linked accounts).
5. Authorize by entering your UPI PIN.
6. Wait for confirmation—both sender and receiver receive a notification and the transaction appears in history.
Practical steps — requesting/receiving money (pull)
1. Open app and choose “Collect” or “Request.”
2. Enter payer’s VPA or scan their QR code, set amount (or keep open).
3. Send request; the payer receives a notification.
4. Payer authorizes payment with UPI PIN to complete transfer.
5. Receiver gets confirmation and funds appear in their bank account instantly.
Range of services available with UPI
– Peer‑to‑peer transfers (P2P) and business payments (P2M).
– Merchant payments via QR codes and over‑the‑counter terminals.
– Recurring mandates and automatic payments (utility bills, subscriptions, EMIs).
– Balance enquiry and mini‑statements in apps.
– Linking multiple bank accounts under one VPA and managing multiple VPAs.
Is UPI available outside India (for example, in the U.S.)?
– Direct UPI usage requires an Indian bank account and a mobile number linked to that account.
– However, many international remittance providers and fintechs (Wise, Remitly, WorldRemit, and others) can credit recipients in India by pushing funds into the beneficiary’s bank account using UPI rails on the receiving side. In other words, someone in the U.S. can send money to an Indian UPI ID or bank account through a remittance service that uses UPI to deliver funds domestically in India.
– Cross‑border adoption initiatives exist, but UPI as a domestic retail system is centered on Indian bank accounts and mobile numbers.
Which UPI systems / apps can you use in India?
UPI is open to many banks and payment apps; popular options include:
– BHIM (NPCI’s app)
– Google Pay
– PhonePe
– Paytm (offers UPI)
– Bank apps (State Bank of India, HDFC, ICICI, Axis, etc.)
– Axis Pay and many other third‑party wallets and merchant apps
Is UPI safe in India?
– Regulation and design: UPI is regulated by the RBI and run by NPCI. It uses established settlement systems (IMPS) and requires a UPI PIN for authorization.
– Security considerations: UPI protects account details by using VPAs and avoids sharing full account/IFSC details. However, safety also depends on user practices and app security. See the “Security checklist” below.
Security checklist and best practices
– Never share your UPI PIN or bank OTP with anyone. No legitimate bank or app will ask for your PIN/OTP.
– Use the official app from your bank or a reputable app store; keep apps updated.
– Lock your phone with a PIN/biometrics and enable screen‑lock timeout.
– Verify the recipient’s VPA or scan their QR code rather than typing vague names. Confirm the name shown before authorizing.
– Keep transaction alerts enabled and regularly review transaction history.
– For unknown collect requests, always decline and verify outside the app (call the requester).
– If fraud occurs, block your UPI in the app, contact your bank immediately, and escalate to NPCI/RBI complaint channels per guidance.
Troubleshooting common issues
– Transaction pending or failed: check bank and app notifications, wait for settlement window (IMPS is real‑time but edge cases happen). If debited but not credited, contact your bank with transaction reference.
– Cannot register: ensure the mobile number is linked to your bank account and SMS permissions are granted.
– UPI PIN problems: use the “Forgot UPI PIN” flow in the app (typically requires debit card details and OTP). If blocked, contact your bank.
– Disputes: most UPI apps provide in‑app dispute or help flows; escalate to the bank and retain screenshots, timestamps, and transaction IDs.
Fees and limits
– Many everyday peer‑to‑peer and merchant UPI transactions are free or have very low charges, governed by banks and NPCI policies. Remittance services will apply their own fees for cross‑border transfers.
– Individual banks and apps may enforce per‑transaction and daily limits for security—check your app/bank for exact limits.
The bottom line
UPI is a transformative, regulated Indian digital payments platform that makes bank‑to‑bank transfers instant, simple, and interoperable across many apps and banks. It uses VPAs and a UPI PIN for secure, real‑time payments and supports a broad set of use cases from person‑to‑person payments to merchant and recurring payments. While UPI is fundamentally a domestic Indian system, international senders can deliver funds to UPI IDs in India via remittance providers that integrate with India’s payment rails. Proper security hygiene (not sharing PINs or OTPs, using trusted apps, verifying payees) keeps UPI transactions safe for most users.
Primary sources and further reading
– Investopedia — “Unified Payments Interface (UPI)” (source provided)
– NPCI — Unified Payments Interface (UPI) information (npcicorp.org / upi resources)
– International Monetary Fund — “Digitalization of Public Finance and Digital Public Infrastructure: Opportunities and Challenges”
Editor’s note: The following topics are reserved for upcoming updates and will be expanded with detailed examples and datasets.