Dunning Management
Also known as: Payment Recovery, Failed Payment Recovery, Involuntary Churn Recovery
Dunning management is the structured process of recovering failed subscription payments through automated retries, customer outreach, and account status workflows.
Definition
Dunning management is how your billing system handles the gap between a failed charge and a recovered payment. It covers the retry schedule, the customer-facing emails, the in-app prompts, and the account state changes (past-due, suspended, churned) that happen when a card declines, expires, or hits a fraud block.
In practice, your dunning workflow runs in the background of every subscription product. When a renewal fails, the system retries the card on a defined cadence, sends escalating notifications asking the customer to update payment details, and eventually downgrades or cancels the account if no payment lands within the recovery window.
Dunning is narrower than full revenue recovery — it specifically addresses involuntary churn from payment failures, not voluntary cancellations or contract disputes. Collections, by contrast, refers to recovering invoiced B2B balances that are overdue under net-30 or net-60 terms.
Why It Matters
For subscription businesses, 20-40% of monthly churn is involuntary — customers who wanted to keep paying but whose card failed. A tuned dunning sequence typically recovers 30-70% of those failed charges, which drops straight to retained MRR with no acquisition cost. For a mid-market SaaS doing $500K MRR with a 5% failure rate, that is real money your team is leaving on the table without it.
When you ignore dunning, you lose customers who never knew they left. Their card expired in March, your system silently cancelled their account, and they noticed in June — by which point they have already replaced your product. You also burn support hours on confused customers asking why their access was cut, and your churn dashboard misreports the root cause as product dissatisfaction when it is actually a payment plumbing issue.
Examples in Practice
A 50-person SaaS company sees a renewal charge fail on a $299/month plan. The billing system retries on day 1, day 3, and day 7, sending a payment-update email after each attempt. On day 5 the customer updates their card from the email link, the next retry succeeds, and the subscription continues without interruption — no human involvement required.
A subscription box business uses smart retry logic that times retries to the customer's typical payday rather than fixed intervals. For a customer whose original charge date was the 1st of the month, the system delays the second retry to the 15th, lifting recovery rates because the card is more likely to have funds.
A B2B platform with annual contracts treats dunning differently from monthly plans. Failed annual renewals trigger a notification to the account owner plus a Slack alert to the CSM, because losing a $24K/year account warrants a human conversation, not just an automated email sequence.