Recurring donation failures: what is actually going wrong and how do you fix it. Technical, sorry.

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:

  1. 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.
  2. e-NACH/eMandate through the bank is more durable but has a slow, high-friction setup and a meaningful drop-off at registration.
  3. 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.

the retries being OFF BY DEFAULT is the detail that cost us about a year of donors. nobody tells you this.

35 Likes

i followed the failed-transaction advice from the other thread and found 61 ‘lapsed’ donors who never cancelled. this post explains exactly why. thank you.

11 Likes

worth adding: reconcile the gateway report against your books monthly, not annually. we found a settlement mismatch that had been running for months.

7 Likes

Way over my head but saving it for whoever eventually handles this

2 Likes