UPI

UPI has made everyday payments feel almost effortless. You can send money, pay bills, or shop online within seconds. But if you have ever seen a payment fail even when your balance was enough, there is a good chance you hit a transaction limit.
These limits are not random. They are set to keep the system safe and stable. In this blog, we will take a look at what UPI transaction limits actually mean, how they work, and what you should know before making payments.
What is UPI Transaction Limit?
A UPI transaction limit is the maximum amount of money you can send through UPI within a defined period or in a single transfer. These limits are set by the National Payments Corporation of India along with individual banks to manage risk, prevent misuse, and keep transactions smooth. While the general daily cap is ₹1 lakh for most users, banks may adjust limits depending on the type of transaction, your account profile, and the platform you use. Some categories like investments or merchant payments may allow higher limits under specific conditions.
Types of UPI Limits
Here’s a closer look at the different types of UPI limits:
Limit Per Transaction
This is the maximum amount you can send in a single UPI payment. Even if your daily limit is higher, you cannot exceed this cap in one transaction.
Most banks keep this limit somewhere between ₹25,000 and ₹2,00,000. The exact number depends on your bank and account type. If your account is fully verified and has a good transaction history, you may get access to higher limits.
Some transactions are treated differently. For example, payments related to investments, insurance premiums, or large merchant payments can sometimes go beyond the usual limit, depending on the bank’s approval.
If you are planning a large payment, it is always a good idea to check your bank’s per-transaction cap in advance. It can save you from last-minute issues.
Daily Transaction Limit
This limit controls how much money you can send in total within a day using UPI.
The standard limit set across most platforms is ₹1,00,000 per day. However, some banks allow higher limits for selected users or specific transaction types. In certain cases, this can go up to ₹2,00,000 or more.
Your daily limit can also depend on your account type, transaction behaviour, and the bank’s internal policies. For example, if you regularly handle business payments or higher-value transactions, your bank may allow a higher daily cap after verification.
If you often hit your daily limit, you may need to plan your payments better or explore other transfer options for large amounts.
Number of Transactions Per Day
Apart from the amount, there is also a limit on how many times you can use UPI in a day.
Most banks allow around 10 to 20 transactions per day. This includes all types of payments, whether you are sending money, paying bills, or scanning QR codes.
This limit is mainly there to prevent unusual or suspicious activity. If too many transactions happen in a short period, the system may pause further payments for safety reasons.
For users who make frequent small payments, this limit can sometimes be reached before the money limit. In such cases, you may need to wait until the next day or use other payment methods like NEFT or IMPS.
Merchant Payments Limit
Payments made to businesses often follow a slightly different structure.
For merchant transactions, some banks allow higher limits compared to regular person-to-person transfers. In certain cases, payments can go beyond ₹2,00,000, especially for things like business payments, investments, or bill settlements.
Limits can also vary depending on the app you use and your bank’s partnership with the merchant. Apps like Google Pay, PhonePe, and Paytm may show different limits based on how the transaction is structured.
For example, a business receiving payments may not face the same restrictions as an individual sending money. But if you are paying a large amount to a vendor, your own transaction limits will still apply.
Why Are UPI Transaction Limits Necessary?
UPI limits are not there to restrict you. They exist to keep the system stable and safe for everyone. Here’s why they are necessary:
Security
Limits reduce the chances of large unauthorized transactions going through in case of fraud.
Risk Management
Banks can control unusual transaction patterns and prevent misuse.
Compliance
Financial systems need to follow regulatory rules. Limits help maintain that structure.
Operational Stability
Handling millions of transactions daily requires control. Limits help keep the system smooth.
User Protection
If something goes wrong, the impact stays limited instead of affecting your entire balance.
Responsible Usage
It encourages users to plan transactions rather than making rushed or repeated transfers.
How to Increase Your UPI Limit
If you feel your current limit is too low for your needs, there are a few ways to improve it.
Complete Your KYC
Make sure your account is fully verified. Banks usually allow higher limits for users who have completed full KYC.
Upgrade Your Account Type
Some banks offer premium or business accounts with higher transaction limits. If your usage is high, upgrading can help.
Speak to Your Bank
If you have a genuine requirement, you can contact your bank and request a higher limit. Approval depends on your profile and transaction history.
Use Multiple UPI IDs
If you manage more than one bank account, you can create separate UPI IDs. This allows you to distribute transactions instead of relying on a single limit.
Each of these steps depends on your bank’s policies, so it is always a good idea to check what options are available to you.
UPI Transaction Limit
As per the recent updates of 2024, the UPI transaction limit per day is INR 1 lakh. However, the Central Bank of India has modified the UPI limit for a few categories generally including:
Tax payments - Under this category, individuals are allowed to transfer up to INR 5 lakh per day which you can see on the official website as well.
Hospitals and educational institutions - In this category, users are allowed to spend up to INR 5 lakh per day as the UPI payment limit.
For categories including capital markets, collections, insurance, and foreign inward remittances, RBI has allowed transactions of up to INR 2 lakh.
For e-mandate or auto-debit, the maximum limit of UPI is up to INR 1 lakh.
The RBI examines and modifies these restrictions periodically as per different categories. For example, the tax payment threshold was raised from INR 1 lakh to INR 5 lakh to suit the frequency and volume of these transactions. The UPI daily limit for medical facilities and educational establishments was also raised to facilitate more efficient transactions.
NPCI Prescribed UPI Transaction Limit Per Day for Merchant Categories
The maximum limit of UPI transactions varies on the type of merchant. The UPI payment limit is INR 1 lakh for the general Person-to-Merchant (P2M) transactions. The limit is slightly higher at INR 2 lakhs for Banking and Financial Services as well as Insurance providers. Non-verified merchants, however, are allowed to collect payments of up to only INR 2,000, and for MCC 4812 and 4814 categories of merchants, transactions over INR 5,000 are blocked. Also, the transaction limit is set at INR 5 lakhs for IPO investments and for purchasing government securities through the RBI Retail Direct Scheme (MCC 6211).
You can see NPCI's UPI transaction limit for various merchant categories in the table below for a better understanding:
Merchant Categories | UPI Transaction Limit (₹) |
|---|---|
P2M Transactions | 1 lakh |
BFSI | 2 lakhs |
Non-verified merchants | 2,000 |
MCC 4812 and 4814 | 5,000 |
MCC 6211 for IPO and purchase of G-Sec through RBI Retail Direct Scheme (RDS) | 5 lakhs |
Make Payments Without Limits Holding You Back
Manage your money better, avoid failed transactions, and stay in control with seamless UPI and smart financial tools from Freo.
FAQs
How many Fund Transfer transactions can be done after setting/resetting the UPI PIN?
You are allowed to make transactions again after resetting the UPI PIN after a 24-hour cool-down period. The maximum transaction amount is INR 5000, which may vary from bank to bank.
How much amount can we send for merchant transactions?
In the case of ‘Online Collect for verified merchants’, you can send up to INR 2000. For other merchants, you can send up to INR 1 lakh. Moreover, specific MCCs (merchant category codes) may receive up to ₹2,00,000 (this may vary for different banks).
How to increase UPI limit?
The instructions from the Reserve Bank of India determine the UPI transaction limit restrictions. For the first 24 hours after creating a UPI ID on an Android phone and the first 72 hours after creating one on an iPhone, new UPI users can only transact up to INR 5,000. Also, 24 hours after changing their SIM, phone number, or device, customers can send up to INR 5000.
How much money can be transferred through UPI in a single transaction?
The maximum limit of UPI transfers in a single UPI transaction as per NPCI standards is INR 1 lakh for most merchant payments and P2P transactions. However, the maximum limit is INR 2 lakhs for some P2M transactions, including capital market-related transactions, loan repayments, and credit card payments.
Is there a limit on the number of UPI transactions I can make in a day?
As per the NPCI rule, you are permitted to do up to 20 UPI transactions in 24 hours. It should also be noted that certain transaction restrictions could differ between banks.
Can I change my UPI transaction limits?
The daily UPI transaction limit is set by the government considering users’ security. Consequently, individual users do not influence these limits.
Does UPI charge money?
UPI transactions are free of extra fees and levies as per the recent updates in October 2023. There are also no additional or hidden expenses.
What is the UPI transaction limit per day?
The NPCI states that the maximum daily transaction limit for UPI is INR 1 lakh.
What is the transaction limit for SBI UPI?
The maximum transaction amount for the State Bank of India (SBI) UPI service is INR 1 lakh per transaction. Also, SBI only permits 10 transactions, which is the UPI per day limit.
What is the transaction limit for Paytm?
You may send up to INR 1 lakh using Paytm UPI in a single day. A person may make Paytm transactions of up to INR 20,000 per hour.
What is the transaction limit for HDFC UPI?
The daily HDFC UPI transaction limit for customers and merchants is INR 1 lakh or 20 transactions in 24 hours. After registering, the restriction for new UPI users is INR 5,000 – 24 hours after registering if you are an Android user and 72 hours after registering if you are an iPhone user.
What is the UPI limit for the Bank of Baroda?
The customers of Bank of Baroda are limited to a maximum of 20 transactions per day along with a daily maximum transaction limit of INR 1 lakh.
What is the UPI limit for BHIM?
The UPI transaction limit per day for any bank account using the Bharat Interface for Money (BHIM) mobile payments app is INR 1 lakh. This cap applies to all banks. New clients can only make transactions of up to INR 5,000 in the first 24 hours.
Naina Rajgopalan
Naina Rajgopalan has a thing for numbers and a deep fascination to learn about all things finance. She's been money-wise from a young age and has always shared her knowledge and tips with those around her. Being a part of the content team at Freo, a neobank that offers flexible and customised financial products, along with benefits such as insurance on balance, safe & secure banking, and so on, Naina stays updated with the latest of what happens in the banking and fintech industries. She has taken upon herself to share her knowledge with readers across all walks of life to help them manage their finances and budgets better, so they can make better decisions while spending, borrowing, investing and saving.



