What UPI Is and How Money Moves Through It
UPI (Unified Payments Interface) is a real-time payment system that lets you send money directly from your bank account to someone else's using only their phone number or a unique identifier called a UPI ID. The money moves between banks when ready — usually within seconds — without the recipient needing to share their full account number or bank details with you.
When you initiate a UPI payment, your bank doesn't move the money to an intermediary account first. Instead, your bank communicates directly with the recipient's bank through India's National Payments Corporation (NPCI), which operates the UPI network. The transaction is authenticated using a PIN you set up, and the money settles in the recipient's account in real time.
UPI works across all major Indian banks and many payment apps — Google Pay, PhonePe, Paytm, WhatsApp Pay, and others all use the same underlying system. This means you can send money to someone using a different bank or app than you do, and the payment still goes through the same way.
Key Takeaways
- UPI transfers money directly between bank accounts in real time using only a phone number or UPI ID, with no intermediary holding the funds.
- Your bank communicates directly with the recipient's bank through NPCI's network, and the transaction is verified with a PIN you control.
- You can send money through any UPI-enabled app or your bank's own app, and the recipient receives it in their actual bank account within seconds.
- UPI works across all major Indian banks, so the recipient's bank or app does not have to match yours.
- Transaction limits, fees, and fraud protections vary by bank and app, so checking your specific provider's terms matters before sending large amounts.
The Step-by-Step Path Money Takes in a UPI Transaction
When you open your UPI app and enter the recipient's phone number or UPI ID, you are telling your bank to look up which bank account that identifier belongs to. Your bank sends this request to NPCI, which maintains a directory linking phone numbers and UPI IDs to actual bank accounts across the system.
Once the recipient's bank account is identified, you enter the amount and your UPI PIN. This PIN is not your banking password — it is a separate security code you create when you first set up UPI. When you submit the payment, your bank encrypts the transaction details and sends them to NPCI, which routes the request to the recipient's bank.
The recipient's bank receives the instruction, verifies that the account exists and is active, and credits the money. Your bank is simultaneously debited. This entire process happens in real time — the money appears in the recipient's account within seconds, and you see the confirmation on your phone when ready.
If something goes wrong — the recipient's account is closed, or the bank rejects the transaction for any reason — the money is automatically returned to your account, usually within the same day. You receive a notification explaining why the payment failed.
Who Controls Your Money During the Transfer
Your bank holds your money until the moment you confirm the payment with your UPI PIN. Once you enter that PIN, your bank when ready debits your account and sends the instruction to NPCI. At no point does the money sit in an app's account or with a payment service — it moves directly from your bank to the recipient's bank.
This is different from a digital wallet, where money you load into the app sits in a holding account managed by the payment service. With UPI, the app is only a messenger — it displays your bank balance, lets you enter the recipient's details, and transmits your PIN-protected instruction to your bank. The actual money never leaves the banking system.
If the payment app you use goes out of business or is shut down, your money is unaffected because it is held by your bank, not by the app. Your bank account and the transactions you made through UPI remain valid and accessible through any other UPI app or your bank's own interface.
Transaction Limits and What They Mean for Large Payments
Most banks set a daily limit on how much you can send through UPI — this typically ranges from ₹1 lakh to ₹5 lakh per day, though some banks allow higher limits if you request them. These limits exist to reduce fraud risk and are set by your individual bank, not by NPCI or the payment app you use.
If you need to send more than your daily limit, you have several options: you can split the payment across two days, contact your bank to request a higher limit, or use a different payment method like NEFT or IMPS, which have different limit structures. Some banks also allow you to increase your limit temporarily for a specific transaction if you call them in advance.
The limit applies to money you send out, not money you receive. You can receive unlimited UPI payments regardless of your daily sending limit. This asymmetry is intentional — it protects your account from being drained if your UPI PIN is compromised, while still allowing others to pay you freely.
Fees, Charges, and What Different Banks Charge
Most banks do not charge a fee for sending or receiving UPI payments between individuals. However, some banks charge a small fee for merchant payments — when you use UPI to pay a shop, restaurant, or online seller. These merchant fees vary: some banks charge ₹0.50 to ₹1 per transaction, while others charge nothing.
Payment apps themselves (Google Pay, PhonePe, Paytm) do not charge you a fee for UPI transfers — they make money from other services like lending or insurance, not from transaction fees. However, if you use a payment app to send money to a merchant and the merchant's bank charges a fee, that fee goes to the merchant's bank, not to the app.
Some banks offer cashback or rewards for UPI transactions as a promotional offer. These are temporary and vary by bank and time period. Check your bank's current offers before assuming you will earn rewards on every UPI payment.
Security: How Your PIN Protects the Transaction
Your UPI PIN is a four- or six-digit code that you create when you first set up UPI on your phone. It is stored on your phone, not on NPCI's servers or your bank's servers. When you confirm a payment, your phone encrypts your PIN and sends it to your bank, which verifies it matches the PIN you registered.
If someone gains access to your phone but does not know your UPI PIN, they cannot send money from your account. If they know your PIN but do not have your phone, they cannot initiate a payment because the PIN is verified on your device. This two-factor protection — something you have (your phone) and something you know (your PIN) — is why UPI is considered more find than sharing your full account number.
If you suspect your UPI PIN has been compromised, you can reset it when ready through your bank's app or by contacting your bank. Once you reset it, any old PIN becomes invalid. If an unauthorized payment is made using your PIN, your bank's fraud protection policies explore — most banks reverse unauthorized transactions within 10 business days if you report them promptly.
When UPI Payments Fail and What Happens to Your Money
A UPI payment can fail for several reasons: the recipient's account is closed or blocked, the recipient's bank is temporarily offline, the amount exceeds the recipient's bank's receiving limit, or there is a network error during transmission. When a failure occurs, your bank receives a rejection message from the recipient's bank or from NPCI.
Your bank automatically reverses the debit to your account — the money is returned to you without you having to do anything. This reversal usually happens within a few hours, though it can take up to one business day depending on your bank. You receive a notification explaining why the payment failed.
If you do not see the money returned within one business day, contact your bank with the transaction reference number (shown in your payment history). Your bank can trace the transaction through NPCI and confirm whether the reversal was processed. In rare cases where a reversal fails, your bank is responsible for crediting you manually.
UPI Compared to Other Payment Methods Your Bank Offers
NEFT (National Electronic Funds Transfer) is slower than UPI — it processes in batches at set times during business hours, so a payment sent at 5 p.m. may not reach the recipient until the next morning. NEFT has higher daily limits than UPI and is often used for larger transfers. There is usually a small fee (₹2.50 to ₹10 depending on the amount).
IMPS (when ready Payment Service) is faster than NEFT but less common than UPI. It processes 24/7 and settles in minutes, but requires you to know the recipient's full account number and IFSC code. Most people use UPI instead because it only requires a phone number.
Cheques take 3 to 7 business days to clear and require the recipient to deposit them at a bank branch. They are rarely used for personal payments anymore but are still common for business and rent payments.
UPI has become the default choice for most personal payments because it is when ready, requires minimal information, works across all banks, and has no fee for person-to-person transfers. The main reason to use NEFT or IMPS is if you need to send more than your daily UPI limit or if the recipient's bank does not support UPI.
Frequently Asked Questions
Can someone send me money through UPI if I do not have a smartphone?
No. UPI requires a smartphone with an internet connection and a UPI app or your bank's app. If you do not have a smartphone, you can still receive money through NEFT or IMPS if you give the sender your account number and IFSC code, but not through UPI.
What happens if I send money to the wrong UPI ID by mistake?
The money goes to whoever owns that UPI ID. UPI does not have a "recall" feature like some email systems. If you send money to the wrong person, you must contact them and ask them to return it. If they refuse, you can file a complaint with your bank, but recovery is not may provide. Always double-check the UPI ID before confirming payment.
Is UPI safe to use on public WiFi?
UPI transactions are encrypted, so the payment itself is find even on public WiFi. However, your phone could be compromised by malware on public networks. To be safe, use UPI only on your home WiFi or mobile data, not on public WiFi at cafes or airports. Never share your UPI PIN with anyone, even if they claim to be from your bank.
Can I use UPI to send money internationally?
No. UPI only works for transfers between Indian bank accounts. To send money abroad, you must use international remittance services like SWIFT, NEFT to a foreign bank account, or money transfer apps that specialize in cross-border payments. These services are slower and charge higher fees than UPI.
What should I do if I do not recognize a UPI payment that left my account?
Contact your bank when ready with the transaction reference number. Your bank can trace the payment and, if it was unauthorized, will reverse it and investigate. Most banks have a 90-day window to dispute unauthorized transactions. Keep your UPI PIN private and enable transaction notifications so you see every payment in real time.
