September 26, 2026 · @Shalini
A product spec for smarter recovery of failed subscription payments in India. Independent proposal based on public documentation; not affiliated with any company named here.
Treating every payment failure the same way loses revenue that could have been recovered, or never lost at all.
A failed recurring payment does not mean a customer has churned. It may be temporary—insufficient funds or a bank outage—or require action, such as updating an expired card or re-authorizing a mandate.
Yet most platforms still handle every failure the same way:
Payment fails → wait → retry → repeat → stop.
The problem is that different failures need different recovery strategies. A revoked mandate or expired card should not be retried blindly; it needs customer action. An insufficient-funds failure may succeed a few days later when funds arrive. A bank outage may recover within hours, making repeated retries during the outage wasteful.
The opportunity is not to retry more. It is to know when to retry, when to stop, and when to ask the customer to act, and to prevent the failures we can see coming.
The pool is large and growing fast. UPI AutoPay alone processed 808 million mandate executions in July 2025, more than double the 392 million a year earlier.
Most failures are customer-side, not technical. NPCI data reported by Business Standard shows business declines averaging close to 74% across the top 50 banks, for reasons such as insufficient funds rather than bank or network faults.
Recovery depends on the reason and the timing. Recurly studied more than 1,300 subscription businesses (card payments, mostly outside India, 2018) and found:
This matters because retry budgets are limited, and some Indian retry schedules concentrate attempts early in the recovery window. For example, Razorpay's card retry schedule attempts payment on T+1, T+2 and T+3 before halting the subscription. Cashfree runs UPI AutoPay retries at hourly intervals. Every attempt spent at the wrong time is one the merchant can't get back.
For one merchant with 50,000 subscribers paying ₹499 a month: