UPI transaction limits in India: what to know before you pay
A plain-English guide to daily UPI limits, per-transaction caps, new-user limits, bank limits, UPI Lite, and higher limits for verified merchants.
Written by
WithUPI Team
Practical notes from the WithUPI team on trust, payment clarity, and better ways to present your UPI identity.
Most UPI payments are small enough that you never think about limits.
You scan a QR code, enter the amount, approve the payment, and move on. The limit only becomes visible when something larger or unusual happens:
- you try to pay rent
- you pay a hospital or education bill
- you send money to a family member
- you make too many payments in one day
- you set up UPI again on a new phone
- your bank silently applies a lower limit than expected
That is when UPI can show an error like daily limit exceeded, transaction limit exceeded, or simply fail without making the reason obvious.
Here is the practical version of how UPI transaction limits work in India.

Image source:
Pexels, photo by Ivan S
Quick answer
For normal UPI payments, the common ceiling is up to ₹1 lakh per transaction.
But that is not the whole story.
In real use, your payment can also be affected by:
- a daily amount limit
- a daily transaction count limit
- your bank's own UPI rules
- your app's risk checks
- lower limits for newly added accounts
- special higher limits for verified merchant categories
- UPI Lite limits, if you are paying from UPI Lite
So if someone says "UPI limit is ₹1 lakh," treat that as the starting point, not the only rule.
The normal UPI transaction limit
NPCI's UPI FAQ says that for normal UPI, the transaction limit is up to ₹1 lakh per transaction. It also notes that some specific categories have higher limits, which we will cover below.
Google Pay's help page explains the everyday version people usually run into: for person-to-person payments, you may not be able to pay if you cross ₹1 lakh from a single bank account in the last 24 hours, or if you make 20 successful payments in the last 24 hours.
That means a payment can fail even when the amount itself looks reasonable.
For example:
- one payment of ₹1,05,000 may fail because it is above the normal limit
- two payments of ₹60,000 each may fail on the second attempt because the total crosses ₹1 lakh
- for person-to-person transfers, the 21st successful payment in 24 hours may fail even if it is only ₹50
The exact wording can differ across apps, but the pattern is similar.
Why your bank matters
UPI limits are not only app limits.
Your bank can set its own limits inside the broader UPI framework. Google Pay explicitly notes that bank limits can differ by bank account, credit card, and payment method.
That is why two people can use the same UPI app and still see different results.
One person may be able to send ₹1 lakh. Another person may hit a lower bank-specific cap. Someone else may have a temporary restriction after changing phone, reinstalling an app, or adding a bank account again.
If your payment is below ₹1 lakh and still fails, do not assume UPI is down. It may be your bank's limit or risk check.
New UPI users may see lower limits
This catches people off guard.
Google Pay's help page says that if you recently reinstalled the app and added your bank account, transfer limits can be lower for security reasons.
As of the current Google Pay help page:
- Android users may be limited to ₹5,000 within the first 24 hours
- iOS users may be limited to ₹5,000 every 24 hours for the first 3 days, with a total maximum of ₹15,000 for that period
This is not about whether you have enough money in the bank. It is a security cooling period.
So if you are planning a larger UPI payment, avoid setting up your UPI app at the last minute.
Image source:
Unsplash, photo by Markus Winkler
Higher UPI limits for some verified merchants
Some UPI payments can go above the normal ₹1 lakh range.
This does not mean every user can send any large amount to anyone. Higher limits apply only to specific verified merchant categories and may still depend on the bank.
Google Pay lists higher limits for categories such as:
- capital market payments
- insurance premiums
- travel
- credit card bill payments
- collections
- tax payments
- hospitals and educational services
- IPO or RBI G-Sec payments
Many of these categories show a ₹5 lakh per-transaction limit, with different daily caps depending on category. For example, Google Pay lists tax payments, hospitals, and educational services at ₹5 lakh per transaction and ₹10 lakh per day for verified merchants.
NPCI's August 2025 circular on higher limits also says the enhanced limits apply to merchants categorised as Verified Merchant, and that member banks may still set internal limits within NPCI's ceiling.
The simple way to think about it:
- paying a person usually follows normal UPI limits
- paying a verified merchant in certain categories may allow more
- your bank can still be stricter than the headline limit
If your app shows a message before entering the UPI PIN saying you can pay a higher amount to that merchant, that is a useful sign. If it does not, do not assume the higher category limit applies.
UPI Lite has different limits
UPI Lite is designed for smaller, faster everyday payments.
NPCI's UPI Lite FAQ says:
- the per-transaction limit is up to ₹1,000
- the maximum balance in a UPI Lite account at any time is ₹5,000
So UPI Lite is useful for snacks, commute payments, tea, small shop payments, and repeat low-value payments. It is not the right rail for larger transfers.
If a UPI Lite payment fails above ₹1,000, that is expected behavior. Use normal UPI instead.
Requesting money can have its own limits
Limits can also apply differently when you request money rather than send money.
Google Pay says that you may reach a limit if you request more than ₹2,000 from someone. It also clarifies that this limit applies only when you request money, not when you receive money from someone.
That distinction matters.
If you are trying to collect a larger amount, a direct payment link, QR code, or UPI ID may be smoother than relying on a collect request.
Why a payment can fail even below ₹1 lakh
This is the part most people actually need.
A UPI payment below ₹1 lakh can still fail because:
- you crossed the 20 successful person-to-person payments in 24 hours limit
- your bank has a lower daily limit
- your bank has temporary downtime
- your app has flagged the transaction for risk review
- you recently reinstalled the app or added the bank account again
- you are using UPI Lite for an amount above its limit
- the recipient's UPI ID or bank account has an issue
- you are trying to use a payment method that does not support that transaction type
The fix depends on the cause.
Try these in order:
- Check whether you crossed your daily amount or transaction count.
- Try a smaller amount.
- Try a different bank account linked to the same UPI app.
- Try another UPI app connected to the same bank account.
- Wait until the next day if the app says daily limit exceeded.
- Contact your bank if the amount is well below the limit and the payment still fails.
For a large or time-sensitive payment, do not keep retrying blindly. Repeated failed attempts can make the situation more confusing.
Image source:
Unsplash, photo by Marielle Ursua
How to plan a larger UPI payment
If you know the payment is important, do a little preparation.
Before paying:
- check whether the amount is above ₹1 lakh
- check if the receiver is a verified merchant in a higher-limit category
- make sure your UPI app and bank account have been active for more than the new-user cooling period
- confirm whether you are paying through normal UPI or UPI Lite
- keep an alternate bank account or payment method ready
- avoid waiting until the final few minutes before a deadline
For very large payments, especially taxes, hospital bills, education payments, investments, or credit card bills, look for the higher-limit message inside the UPI app before you enter your PIN.
If the app does not show it, assume the lower limit may apply.
What recipients should do
If you receive UPI payments from other people, limits affect the payer more than they affect you.
Still, you can make the payment easier by sharing clean, consistent payment details:
- one correct UPI ID
- one QR code
- one payment page
- the exact name the payer should expect to see
- a clear note if the payment is likely to be above normal limits
This reduces avoidable mistakes. It also helps the payer understand whether a failure is because of a limit, a bank issue, or a wrong payment detail.
A cleaner way to share UPI details
UPI limits will still exist no matter how you share your payment details.
But the rest of the payment experience can be cleaner.
WithUPI lets you turn your UPI ID into a simple public payment page. Instead of sending raw UPI IDs, old QR screenshots, and repeated instructions, you can share one page that clearly shows who the payment is for and how to pay.
That does not bypass UPI rules. It just removes unnecessary confusion around them.