Dunning management: the SaaS revenue discipline nobody names

Every SaaS company loses revenue to failed payments. The ones that do dunning management well recover most of it. The ones that treat it as a background billing feature do not. This page covers what the process looks like, how to measure it, and how to run it without damaging customer trust.

The dunning management process

A mature process has five steps. Detect the failure. Classify the decline reason. Retry on a schedule that matches the reason. Communicate with the customer in a tone that fits the account. Escalate to a human when automation has run out of moves. Every case ends with a documented outcome: recovered, card updated, refunded, or churned.

Automation versus human touch

Automation handles volume. Most declines are ordinary and resolve themselves with a good retry schedule and a clean update-card page. But some cases need a person: large accounts, ambiguous declines, and customers where an automated dunning email would do more harm than good. A good dunning management setup makes the handoff explicit.

Metrics that actually matter

  • Recovery rate on failed invoices (recovered / attempted)
  • Time to recover, measured from first decline to resolution
  • Involuntary churn as a percentage of total churn
  • Revenue recovered per active subscription per month
  • Outcome distribution: recovered, updated, refunded, churned

Common failure modes

The most common mistake is treating every decline the same way. A hard decline needs a different response than a soft one. The second most common mistake is sending automated dunning emails to enterprise contacts, which torches the relationship in ways the finance team never sees. Good dunning management routes by account value and decline type from day one.

How Chaser runs dunning management

Chaser is dunning management built for B2B SaaS on Stripe. It classifies every decline, runs the right playbook automatically, and escalates unresolved or high-value cases to a command center with full account context. You get branded save flows, operator-set thresholds, and closed-outcome reporting for every case that ever entered the funnel.

Frequently asked
What is dunning management?
Dunning management is the process of recovering failed subscription payments through a coordinated mix of retries, customer communication, and human escalation. It is the operational discipline that turns declined charges back into paid invoices.
How is dunning management different from collections?
Collections is usually about chasing overdue invoices from customers who chose not to pay. Dunning management is about recovering payments from customers who want to keep paying but had a card decline, expired card, or bank issue.
What does a dunning management process include?
A complete process includes decline classification, smart retry timing, branded update-card flows, a sequence of reminder messages, escalation rules for high-value accounts, and closed-outcome reporting on every case.
Who owns dunning management inside a SaaS company?
In smaller SaaS it usually sits with finance or the founder. As the company grows it moves to a revenue operations or customer success owner, with automation handling volume and humans handling exceptions.
How do you measure dunning management performance?
Track recovery rate on failed invoices, time to recover, involuntary churn percentage, and revenue recovered per active subscription. Closed-outcome reporting should show recovered, updated, refunded, and churned outcomes for every case.
Read-only · 60 seconds · No emails sent

Your leak has a number. Go find it.

Connect Stripe in Safe Mode and Chaser computes 90 days of recoverable revenue from your own ledger.

No risk. The trial clock doesn't start ticking until Chaser recovers its first $100 for you.