February 2026 • Updated June 2026 • 10 min read
NPCI publishes two transaction-decline metrics for UPI: Technical Decline (TD) — failures on the bank/NPCI side, target <1% — and Business Decline (BD) — failures on the user side (wrong PIN, insufficient balance, etc.), target <5% (NPCI Circular OC-149, June 2022). System-wide TD has fallen from 8-10% in 2016 to ~0.8% in 2025. Merchant-side blended success rates typically land in the 92-96% range once BD is included; below 90% is a serious business problem. Here's how to diagnose your own failure mix.
NPCI splits every declined UPI transaction into two buckets, and the distinction matters for who can fix what:
Every UPI failure has a reason code, and most payment gateways (Razorpay, PayU, Cashfree) expose these in their dashboard. The key is to classify failures into categories you can actually act on, rather than treating all failures as one number.
Below is a typical merchant-side breakdown we see across fintech audits. These are not NPCI-published numbers — NPCI only publishes the aggregate TD/BD split per bank. The category-level shares vary by vertical, payment flow, and PSP:
| Failure Category | Typical Share | Actionable? |
|---|---|---|
| Bank server timeout | 35-45% | Partially (retry logic) |
| Wrong UPI PIN / exceeded attempts | 20-30% | Yes (UX education) |
| Insufficient balance | 15-25% | Yes (pre-check + alerts) |
| Network/connectivity issues | 10-15% | Partially (timeout UX) |
| Account blocked/deactivated | 5-10% | No |
Pull 30 days of UPI failures from your payment gateway. Razorpay and PayU both export this with reason codes. Sort by volume and look for the top 3 failure codes. If your top failure is bank timeouts, the fix is different from if it's PIN errors.
If bank timeouts dominate: Implement smart retry logic. When a payment returns a timeout code (not a hard failure), automatically retry after 3-5 seconds with the same payment details. Many payment gateways support this natively. This alone typically recovers 20-30% of timeout failures.
If PIN errors dominate: Your users are struggling with UPI PIN, which is often confused with ATM PIN. Add a tooltip or inline instruction near the PIN entry field: "This is your 4-6 digit UPI PIN, not your bank ATM PIN." Sounds simple, it works.
If insufficient balance dominates: Add a pre-transaction balance check for linked accounts where your API allows it. Or add a clear balance indicator in your payment screen so users know before they try.
Your payment gateway choice matters significantly. The ranges below are aggregated from merchant audits and case-study claims — none of the major PSPs publish a system-wide UPI success rate on a recurring basis, so treat these as directional, not benchmark numbers. Always demand a mode-level breakdown from your own provider for the trailing 30 days.
| PSP | Reported UPI Success Rate | Best For |
|---|---|---|
| Razorpay | 93-96% | Consumer apps, broad coverage |
| PayU | 91-94% | SME, competitive pricing |
| Cashfree | 92-95% | Payouts, disbursals |
| Direct NPCI integration | 95-97% | High volume, enterprise |
In addition to gateway selection, modern Indian product managers are leveraging NPCI's newer architectural features to bypass traditional bank server bottlenecks (which account for 35-45% of technical declines):
A separate and often bigger UX problem is pending/processing transactions. When a payment initiates but doesn't complete within the expected window, most apps show an unhelpful "processing" spinner indefinitely. This creates support tickets, user anxiety, and often manual re-attempts that result in duplicate charges.
Build a payment status poller. If a transaction is pending for more than 45 seconds, check the payment gateway status API and show the user a clear status update. If it's failed, tell them immediately. If it's truly pending, set a maximum wait time of 3 minutes and then redirect to a "we're checking on your payment" screen with a support contact.
NPCI doesn't publish a single "success rate" target — it publishes two separate decline thresholds for member banks. Per Circular OC-149 (June 2022), banks should keep Technical Decline (TD) below 1% and Business Decline (BD) below 5%. Per-bank performance is published monthly on the NPCI BD/TD & Uptime page. Combined, those targets imply a blended success rate above ~94%, which is why the merchant-side 92-96% range you see in PSP dashboards is roughly aligned with NPCI's expected ceiling on declines.
For most fintechs under ₹500 Cr annual GMV, the complexity of managing multiple gateways outweighs the benefit. Above that threshold, intelligent routing between 2 gateways with fallback logic makes sense and can improve blended success rates by 1-2%.
We help fintech teams diagnose payment failures and improve success rates. Book a free technical audit call.
Book a Free Call