UPI is a real-time payment system that lets you send money directly from your bank account using your phone
UPI stands for Unified Payments Interface. It is a system that connects your bank account to your phone number, letting you transfer money when ready to anyone else with a bank account and a phone number. You do not need to know their bank details — just their phone number or a UPI address (which looks like a username@bankname). The money moves directly from your bank to theirs in seconds, and both of you get a receipt.
UPI is used primarily in India and is run by the National Payments Corporation of India (NPCI), a body created by the Reserve Bank of India and the Indian Banks' Association. It is free to use for person-to-person transfers, though some banks charge small fees for certain other transactions. Because it connects straight to your bank account rather than holding money in a separate wallet, your money stays in your bank until you actually send it.
Key Takeaways
- UPI transfers money directly from your bank account to someone else's using only a phone number or username, with no need to share bank details.
- The system is when ready and free for most person-to-person payments, and both sender and receiver get when ready confirmation.
- You set up UPI through your bank's app or a third-party app like Google Pay, PhonePe, or Paytm by linking your bank account and creating a PIN.
- UPI works only in India and requires both people to have a bank account and a registered phone number.
- Unlike a digital wallet that holds your money, UPI pulls directly from your bank account each time you pay, so your funds stay protected by your bank.
How UPI differs from a digital wallet
A digital wallet stores money that you load in advance — you put $50 in, and that $50 sits in the wallet until you spend it. UPI does not store money at all. Instead, it is a payment channel that reaches into your bank account at the moment you send money. When you pay someone through UPI, the money comes directly from your checking or savings account, not from a separate balance you have built up.
This matters for security and control. With UPI, your bank account remains the source of truth — your bank knows exactly where your money is and can protect it with the same fraud safeguards it uses for any other withdrawal. With a wallet, you are trusting a separate company to hold and protect your balance. UPI also means you cannot overspend money you do not have, because the transfer only goes through if your account has the funds.
What you need to set up UPI
You need a bank account in India, a phone number registered with that bank, and a smartphone with internet access. Your bank must participate in the UPI system — most major Indian banks do, including HDFC, ICICI, Axis, SBI, and others. You can set up UPI through your bank's own app or through a third-party app like Google Pay, PhonePe, Paytm, or BHIM.
The setup process is the same across all apps. You enter your phone number, your bank name, and your account number. The app sends a one-time password to your phone to confirm you own that number. You then create a UPI PIN — a four-digit code you will enter every time you send money. This PIN is separate from your bank password and is stored only on your phone, not on any server. Once your PIN is set, you can create a UPI address (like yourname@okhdfcbank) that people can use to send you money instead of asking for your account number.
How to send and receive money through UPI
To send money, open your UPI app and tap "Send" or "Pay". Enter the recipient's phone number, UPI address, or account number. The app will show you their name (pulled from their bank's records) so you can confirm you are sending to the right person. Enter the amount, tap send, and enter your UPI PIN. The money leaves your account when ready and arrives in theirs within seconds. Both of you receive a notification and a receipt with a transaction ID.
To receive money, you do not need to do anything. Give someone your phone number or your UPI address, and they can send you money directly. The money arrives in your bank account automatically, and you get a notification. You never have to approve or confirm an incoming payment — it just lands in your account. If you want to request money from someone, most UPI apps have a "Request" feature where you enter their phone number and the amount, and they get a notification asking them to pay you.
UPI payment limits and daily caps
Most banks set a daily limit on how much you can send through UPI in a single day. This limit varies by bank and by how long you have had your account — new accounts often have lower limits that increase over time. A common starting limit is 100,000 rupees per day, though some banks allow more. You can usually check your limit in your UPI app or by contacting your bank.
There is no limit on how many individual transfers you can make, only on the total amount per day. If you hit your daily limit, you can send again the next day. Some banks let you request a higher limit through their app or by visiting a branch. Transaction fees are zero for person-to-person transfers at most banks, though a few charge a small fee (usually 1 rupee or less) for transfers above a certain amount.
Security features built into UPI
Every UPI transaction requires your PIN, which only you know. This PIN is not your bank password — it is a separate code created just for UPI and stored on your phone. If someone gets your phone number or UPI address, they cannot send money without your PIN. If someone steals your phone, they still cannot access UPI without unlocking it first.
UPI also uses encryption to protect the data moving between your phone and the bank's servers. Your bank account number is never shared with the person receiving money — they only see your phone number or UPI address. If a transaction goes wrong or you notice fraud, you can report it to your bank through the UPI app or by calling your bank's customer service. Most banks investigate disputed transactions within a few days and reverse fraudulent payments.
Which apps offer UPI and how to choose
Google Pay, PhonePe, Paytm, and BHIM are the most widely used UPI apps in India. Your bank may also have its own UPI app. All of them work the same way — they all connect to the same UPI network run by NPCI. The difference is in the interface, extra features, and which bank you use.
Google Pay and PhonePe are the fastest to set up and have the simplest interfaces. Paytm offers additional services like bill payments and mobile recharges alongside UPI. BHIM is the government's official UPI app and works with all banks. Your choice does not matter much for basic UPI transfers — pick whichever app you find easiest to use or that your friends and family already use. You can also set up UPI in multiple apps if you want, since they all pull from the same bank account.
Frequently Asked Questions
Can I send money through UPI to someone in another country?
No. UPI works only within India and only between Indian bank accounts. If you need to send money internationally, you will need to use a different service like a wire transfer, international money transfer app, or your bank's remittance service.
What happens if I send money to the wrong person?
Contact your bank when ready and provide the transaction ID from your receipt. Your bank can try to reverse the payment, but success depends on whether the recipient has already withdrawn the money. If they have, recovery is difficult. Always confirm the recipient's name on the screen before entering your PIN.
Is UPI safe to use on public WiFi?
UPI transactions are encrypted, so the payment itself is protected. However, using public WiFi exposes your phone to other risks like account hacking. Use a VPN or mobile data instead of public WiFi when sending money, and never enter your PIN on a phone that feels compromised.
Can I use UPI if my bank is not listed in the app?
Most major Indian banks support UPI, but some smaller banks or credit unions may not. Check your bank's website or call their customer service to confirm they offer UPI. If they do not, you may be able to use a different bank's UPI app if you have an account there.
What should I do if I forget my UPI PIN?
Open your UPI app and look for a "Forgot PIN" or "Reset PIN" option. You will need to verify your identity using your bank account details or a one-time password sent to your phone. Once verified, you can create a new PIN. If the app does not have this option, contact your bank's customer service for help.