UPI, or Unified Payments Interface, is a real-time payment system developed by the National Payments Corporation of India (NPCI) that lets you send and receive money instantly using just a smartphone. Instead of typing in bank account numbers and routing codes, you use a simple ID called a Virtual Payment Address, making transfers as easy as sending a text message. UPI has become the backbone of digital payments in India, processing billions of transactions every month across everything from street vendors to online shopping.
How UPI Works
At its core, UPI connects your bank account to a mobile app and assigns you a Virtual Payment Address (VPA), which looks something like “yourname@bankname.” This VPA acts as a stand-in for your actual bank account number, so you never need to share sensitive details with the person you’re paying. Anyone who knows your VPA can send you money, and you can pay anyone by entering theirs.
To get started, you download a UPI-enabled app, link it to your bank account through your registered mobile number, and create a UPI PIN. That PIN is a short numeric code you enter every time you authorize a payment. The process for sending money is straightforward: enter the recipient’s VPA, type the amount, confirm with your UPI PIN, and the money moves from your bank account to theirs in seconds. No waiting for bank transfers to clear, no branch visits, no checks.
You can also pay by scanning a QR code, which is how most in-person transactions happen. The merchant or individual displays a QR code tied to their VPA, you scan it with your UPI app, enter the amount if it isn’t pre-filled, and confirm with your PIN. The money settles instantly, and both parties get a notification.
UPI Apps and Who Runs Them
UPI itself is not a single app. It’s the underlying system that multiple apps plug into. Google Pay, PhonePe, Paytm, and dozens of bank-specific apps all use UPI to process payments. You can send money from one app to a person using a completely different app because they all run on the same NPCI infrastructure. Your choice of app mostly comes down to interface preference and any cashback offers, since the underlying payment rails are identical.
Banks are the other key player. Your UPI app communicates with your bank to verify your balance and move funds. Each bank sets its own version of certain rules, like specific per-transaction caps, which is why the experience can differ slightly depending on which bank account you’ve linked.
Transaction Limits
NPCI sets the standard UPI transaction limit at ₹1 lakh per day, with a cap of 20 transactions in a single day. If you’ve just registered, your limit starts lower at ₹5,000 for the first 24 hours before the full limit kicks in.
Certain categories of payments get a higher ceiling of ₹5 lakh per day. These include tax payments, payments to hospitals and educational institutions, IPO applications, retail direct schemes from the Reserve Bank of India, capital markets transactions, foreign remittances, and insurance payments. Verified merchants in healthcare and education also qualify for this higher limit.
Individual banks can set their own limits below the NPCI maximum. Some banks cap daily UPI transfers at ₹25,000 or ₹50,000 rather than the full ₹1 lakh, and a few impose weekly or monthly limits instead of daily ones. If you’re hitting a limit that seems lower than expected, check with your specific bank. UPI 123Pay, a feature designed for basic phones without internet access, has a per-transaction limit of ₹10,000.
What UPI Costs
For regular person-to-person transfers, UPI is free. There’s no charge to send or receive money between bank accounts. Merchant payments also carry zero cost for the customer. This zero-fee structure, maintained under India’s policy of no Merchant Discount Rate (MDR) on UPI transactions, is one of the main reasons the system grew so rapidly. Some transactions involving prepaid payment instruments (like wallet-to-bank transfers) may carry small charges, but the vast majority of everyday UPI use costs nothing.
How UPI Stays Secure
UPI uses multiple layers of protection to keep your money safe. The first layer is SIM binding, which ties your UPI account to the specific SIM card in your phone. Every time you open the app, it checks whether the device’s SIM matches the one registered to your account. If someone steals your login credentials and tries to access your account from a different phone with a different SIM, the system blocks them. This prevents unauthorized access even if your password is compromised.
The second layer is your UPI PIN, which functions like an ATM PIN. Every transaction requires you to enter this PIN, confirming that the person initiating the payment is actually the account holder. No one can move money out of your account without it, even if they have your phone in hand and your app is open.
One-time passwords (OTPs) add a third layer during sensitive actions like registering a new device, resetting your PIN, or linking a new bank account. An OTP is a temporary code sent via SMS that’s valid for only one session, ensuring that someone can’t make changes to your account setup without access to your registered phone number.
Together, these three mechanisms create what security professionals call a layered model. SIM binding confirms you’re using the right device over time. The UPI PIN confirms you’re authorizing each specific payment. OTPs confirm your identity during account changes. No single factor is foolproof on its own. SIM binding can be complicated by dual-SIM phones or eSIM technology, and OTPs alone can’t protect against SIM swap attacks where a fraudster convinces your carrier to transfer your number. But stacked together, they make unauthorized transactions significantly harder to pull off.
What You Can Use UPI For
UPI started as a way to transfer money between people, but it now covers a wide range of payments. You can pay utility bills, recharge your mobile plan, split a restaurant tab with friends, pay for groceries at a local shop, buy items online, pay insurance premiums, and invest in mutual funds or stocks. Government services, toll payments, and public transit systems in several cities also accept UPI.
Recurring payments are another useful feature. You can set up autopay mandates for subscriptions or loan EMIs (equated monthly installments, the fixed amount you pay each month on a loan). These mandates require a one-time authorization with your UPI PIN, after which the payment processes automatically on schedule.
UPI for People Without Smartphones
Not everyone in India owns a smartphone with internet access, so NPCI developed UPI 123Pay for feature phones. This version lets users make payments through an interactive voice response system (essentially a phone call menu), missed call-based transactions, or app-based functionality on simpler phones. The per-transaction limit is lower at ₹10,000, but it extends digital payments to people who would otherwise be limited to cash.
There’s also UPI Lite, designed for small everyday purchases. It lets you load a small balance into an on-device wallet so that low-value transactions (like buying tea or paying for an auto-rickshaw) go through instantly without needing to enter your PIN each time. This speeds up micro-transactions and reduces the load on banking servers.

