Dunning is the sequence of automatic retries and customer messages that follows a failed subscription payment. Its job is to recover revenue from customers who still want the product but whose payment method has stopped working.
What a good sequence looks like
| Day | Action | Why |
|---|---|---|
| 0 | Payment fails. Email the customer. | Many failures are fixed the moment the customer knows |
| 1 | First retry | Catches transient declines |
| 3 | Second retry + reminder email | Different day, different balance |
| 7 | Third retry + reminder | Crosses a likely payday |
| 14 | Final retry + final notice | Last chance, with a stated cancellation date |
| 17 | Cancel or downgrade | Defined outcome, easy path back |
The dates matter more than the count. Retrying on the 1st and 15th catches payday cycles; retrying every six hours on the same day just produces four declines instead of one.
The emails
- Link directly to updating the card. Every extra click loses recoveries. A tokenised link that skips login recovers substantially more than one that does not.
- Say what happens and when. "Your access ends on the 17th" outperforms vague warnings.
- Keep the tone neutral. This is an administrative problem, not a debt collection.
- Send from a real address. Replies should reach someone who can help.
What dunning cannot fix
Dunning addresses the message and the retry. It does nothing about the underlying credential, which is why the largest category of failures — expired and reissued cards — needs account updater instead. The two together are what produce 70%+ recovery; either alone falls well short.
For the revenue at stake, see the failed payment revenue calculator.
GOOD QUESTIONS
Frequently asked
How many times should I retry a failed payment?+
Three or four attempts spread across one to two weeks, on different days of the month, recovers most of what is recoverable. Retrying immediately and repeatedly mostly produces more declines and can attract card network scrutiny.
When should I retry?+
On different days of the month rather than at fixed intervals. Insufficient-funds declines often clear after a payday, so a retry on the 1st or 15th succeeds where one 24 hours later does not.
Should I cancel after dunning fails?+
Yes, on a defined schedule. Leaving unpaid accounts active indefinitely inflates your customer count, distorts churn metrics and costs you infrastructure. Cancel with a clear final notice and an easy path back.
What recovery rate should I expect?+
A good dunning process combined with account updater recovers 60–80% of failed payments. Below 50% usually means retries are too clustered, emails are not landing, or account updater is not enabled.
