This comes up constantly and the answers are always vibes, so here is the mechanical version.
Why Indian recurring donations fail more than people expect:
- Card-based standing instructions have a mandate that expires and a per-transaction limit. Cards expire, banks decline, the mandate silently lapses. The donor is not told in a way they understand.
- e-NACH/eMandate through the bank is more durable but has a slow, high-friction setup and a meaningful drop-off at registration.
- UPI Autopay has by far the best success rate for small-ticket recurring in our experience and the lowest setup friction, but has caps on amount without additional authentication.
What to actually do:
- Pull your gateway’s failed transaction report. Do it now. Most orgs have never opened it.
- Split ‘cancelled’ from ‘failed’. They are completely different problems and your dashboard probably merges them.
- Set up automatic retries (most gateways support it, it is often off by default) plus a human follow-up on second failure. A WhatsApp message from a person recovers a startling number of these.
- Push new sign-ups to UPI Autopay where the amount allows.
Happy to be corrected by anyone who has run this at higher volume than us.