UPI MDR Explainer

Home / UPI MDR Updates

How Is UPI MDR Calculated for Merchants?

UPI Merchant Discount Rate (MDR) is calculated by applying the applicable MDR rate to the value of a qualifying UPI payment.

Under the UPI MDR framework effective from 15 October 2026, qualifying Person-to-Merchant (P2M) UPI transactions above ₹2,000 generally attract an MDR of 0.4%. For transactions of ₹75,000 or more, the MDR is capped at ₹300 per transaction.

However, the 0.4% rate does not apply to every UPI payment. The applicable charge depends on the type of UPI transaction and the merchant category covered by the framework.

Basic UPI MDR Calculation

For a qualifying UPI P2M transaction where the applicable MDR rate is 0.4%, the calculation is:

UPI MDR = Transaction Amount × 0.4%

Since 0.4% is equal to 0.004, the calculation can also be written as:

UPI MDR = Transaction Amount × 0.004

For example, if a qualifying merchant transaction is ₹10,000:

₹10,000 × 0.004 = ₹40

So, the applicable MDR would be ₹40 for that transaction, subject to the rules and caps that apply to the transaction.

The important point is that this calculation applies only where the transaction falls within the UPI P2M MDR framework. It should not be treated as a universal charge on all UPI payments.

UPI MDR Examples at Different Transaction Values

The 0.4% calculation can be applied to different qualifying transaction amounts above ₹2,000.

Transaction AmountApplicable MDR RateCalculated MDR
₹2,000No MDR₹0
₹3,0000.4%₹12
₹10,0000.4%₹40
₹25,0000.4%₹100
₹50,0000.4%₹200
₹75,000Subject to ₹300 cap₹300
₹1,00,000Subject to ₹300 cap₹300

The ₹2,000 example is important because qualifying transactions at or below ₹2,000 do not attract the 0.4% MDR under this framework.

For a ₹3,000 qualifying transaction, the calculation is:

₹3,000 × 0.4% = ₹12

For a ₹50,000 qualifying transaction:

₹50,000 × 0.4% = ₹200

Once the transaction reaches ₹75,000, the ₹300 per-transaction cap applies.

How the ₹300 MDR Cap Works

The 2026 framework places an absolute MDR cap of ₹300 on transactions of ₹75,000 or more.

Without the cap, a 0.4% calculation on ₹75,000 would produce:

₹75,000 × 0.004 = ₹300

At higher transaction values, however, 0.4% would produce an amount greater than ₹300.

For example:

₹1,00,000 × 0.004 = ₹400

But because the MDR is capped at ₹300 for transactions of ₹75,000 and above, the applicable MDR is:

₹300

The same ₹300 cap applies to higher qualifying transaction values covered by this rule.

Does 0.4% Apply to Every UPI Payment?

No.

The 0.4% MDR is not a blanket charge on every UPI payment. The current framework specifically addresses qualifying Person-to-Merchant (P2M) transactions.

Transactions up to ₹2,000 do not attract MDR under the applicable framework. Certain merchant categories also have different MDR structures rather than the standard 0.4% calculation.

For example, the official framework provides specific flat-fee treatment for certain categories, including fuel, insurance and utility payments above ₹2,000.

This means a merchant should not simply multiply every UPI payment by 0.4% when calculating MDR.

The transaction type, amount and applicable merchant category all matter.

How to Calculate MDR on Multiple Qualifying Transactions

MDR can also be calculated across multiple qualifying transactions when each transaction is assumed to fall under the same 0.4% MDR structure.

For example, suppose a merchant receives three qualifying P2M payments:

The individual MDR calculations would be:

₹5,000 × 0.004 = ₹20

₹10,000 × 0.004 = ₹40

₹20,000 × 0.004 = ₹80

The total MDR across these three qualifying transactions would therefore be:

₹20 + ₹40 + ₹80 = ₹140

This example assumes that all three payments are qualifying transactions to which the 0.4% MDR applies.

The ₹300 cap applies per transaction.

Common UPI MDR Calculation Mistakes

Applying 0.4% to Every UPI Payment

The 0.4% rate applies to qualifying transactions under the P2M MDR framework. It should not automatically be applied to every UPI payment.

Applying 0.4% to Payments of ₹2,000 or Less

Qualifying UPI transactions of ₹2,000 or less do not attract MDR under the framework.

Forgetting the ₹300 Cap

For qualifying transactions of ₹75,000 or more, the MDR is capped at ₹300.

For example, 0.4% of ₹1,00,000 is ₹400, but the applicable MDR is ₹300 because of the cap.

Treating the Standard Rate as Applicable to Special Categories

Certain merchant categories have specific MDR structures. Therefore, the standard 0.4% calculation should not automatically be used for every type of merchant transaction.

Confusing UPI MDR with a Consumer Fee

The MDR framework concerns charges within the merchant-side payment ecosystem. Consumers continue to use UPI without a transaction charge under the framework.

UPI MDR Calculation Formula

For a qualifying P2M transaction above ₹2,000 and below ₹75,000:

MDR = Transaction Amount × 0.004

For a qualifying transaction of ₹75,000 or more:

MDR = ₹300

For a qualifying transaction of ₹2,000 or less:

MDR = ₹0

These formulas describe the standard calculation under the current framework. They do not replace the specific rules applicable to other UPI transaction categories.

Does the Calculation Apply to Credit-Linked UPI Payments?

Not necessarily.

The official framework distinguishes direct user-account-to-merchant-account UPI transactions from credit-linked UPI payments.

For example, UPI payments made through a RuPay credit card linked to UPI or through certain pre-sanctioned bank credit lines operate under separate credit-product rules.

Therefore, the standard 0.4% calculation described above should not automatically be applied to every credit-linked UPI payment.

UPI MDR Calculation FAQs

What Is the Standard UPI MDR Rate for Qualifying P2M Transactions?

The standard MDR is 0.4% for qualifying P2M UPI transactions above ₹2,000, subject to applicable category-specific rules and the ₹300 cap for transactions of ₹75,000 or more.

How Much Is MDR on a ₹10,000 UPI Payment?

For a qualifying P2M transaction, 0.4% of ₹10,000 is ₹40.

₹10,000 × 0.004 = ₹40

How Much Is MDR on a ₹50,000 UPI Payment?

For a qualifying P2M transaction:

₹50,000 × 0.004 = ₹200

How Much Is MDR on a ₹75,000 UPI Payment?

The 0.4% calculation gives ₹300:

₹75,000 × 0.004 = ₹300

This is also the applicable maximum MDR under the ₹300 cap.

How Much Is MDR on a ₹1 Lakh UPI Payment?

A 0.4% calculation would produce ₹400, but the ₹300 per-transaction cap applies to qualifying transactions of ₹75,000 or more.

Therefore, the applicable MDR is ₹300.

Is There MDR on a UPI Payment of ₹2,000?

No MDR applies to qualifying UPI transactions of ₹2,000 or less under the current framework.

Is 0.4% MDR Charged on Every UPI Payment?

No. The 0.4% rate applies to qualifying P2M transactions covered by the MDR framework. Other UPI transaction categories and specified merchant categories can have different rules.

Conclusion

Calculating UPI MDR is straightforward when a payment falls under the standard qualifying P2M framework.

For qualifying transactions above ₹2,000, the standard calculation is 0.4% of the transaction value. Once the transaction reaches ₹75,000, the MDR is capped at ₹300 per transaction.

The main calculation is therefore:

Transaction Amount × 0.004 = MDR

But merchants should first determine whether the payment is actually covered by the standard 0.4% MDR structure. The current framework contains different treatment for certain transaction and merchant categories, so applying 0.4% to every UPI payment can produce an incorrect calculation.