Back to all resources

LedgerUp Resources - Learning Materials

Dunning Management Automation: The Complete Guide

Dunning management automation recovers 70-85% of failed payments vs. 20-31% manually. Complete guide to retry logic, sequences, and usage-based billing.

LedgerUp Team··10 min read

TLDR

  • Dunning management is the automated process of recovering failed or overdue subscription payments before they become churn.
  • Failed payments cost subscription businesses roughly 9% of annual revenue, and 20% to 40% of all SaaS churn is involuntary (caused by billing failures, not customer decisions).
  • Automated dunning recovers 70% to 85% of failed payments, compared with 20% to 31% recovery rates for teams relying on manual outreach.
  • An effective sequence runs 28 to 30 days, blends silent retries with personalized communication, and segments by failure type and account value.
  • Usage-based billing introduces unique dunning challenges: variable invoice amounts, Stripe batch settlements, and higher dispute risk on large invoices.
  • LedgerUp connects contracts, invoicing, dunning, collections, and ERP reconciliation in a single workflow, so failed payments do not slip into manual collections by default.

The Revenue You Are Losing Without Knowing It

Most subscription teams treat failed payments as a back-office nuisance. The math says otherwise. According to ProfitWell research across 17,234 subscription companies, between 20% and 40% of all SaaS churn is involuntary, meaning customers who never decided to leave were lost because a card expired, a bank flagged a charge, or an ACH transfer bounced.

Recurly data covering 2,200 brands puts the monthly exposure at 7.2% of subscribers at risk of involuntary churn every single month. For a company doing $50K MRR with a 2% monthly failure rate, that translates to roughly $30K in lost annual revenue (per Chargebee benchmarks), and most of it is recoverable.

The problem is that only 17% of subscription businesses actively track failed payments. The ones that do recover 43% more revenue and lose 37% less to involuntary churn. Dunning is one of the highest-ROI workflows in finance operations, and it is also one of the most consistently underbuilt.

For a broader view of how this connects to AI-driven recovery workflows, see our guide to AI-powered collections automation tools.

Book a LedgerUp Demo

Stop chasing invoices manually. LedgerUp’s AI agent Ari automates collections, reduces DSO, and recovers revenue on autopilot.

Book a LedgerUp Demo

What Is Dunning Management?

Dunning management is the automated process of recovering failed or overdue payments before a customer subscription is cancelled. It typically combines payment retries, email and in-app communication sequences, and card updater services into a coordinated workflow that runs without human intervention.

LedgerUp Insight: The workflow described above is one that LedgerUp automates end-to-end. Teams using LedgerUp typically cut manual effort by 80% and reduce errors across their billing pipeline.

The core distinction every finance team needs to understand is voluntary versus involuntary churn. Voluntary churn is a customer choosing to leave, usually because the product is not delivering value. Involuntary churn is a customer who fully intends to keep paying but whose payment method fails for technical or banking reasons. Dunning addresses involuntary churn, which is the most recoverable kind.

It is also important to separate dunning from collections. Dunning is automated, early-stage, and software-driven. Collections is human-led, late-stage, and reserved for accounts where automated recovery has failed. A well-designed system uses dunning as the buffer so collections only handles exceptions.

For the full context on how dunning fits into the broader finance stack, see our complete guide to contract-to-cash.

Why Failed Payments Are a Bigger Problem Than Teams Realize

The cost of failed payments compounds in ways that are not obvious from a single month's view. A failed payment is not just lost revenue for that billing cycle. It is a high probability of full customer churn if not recovered within a defined window, which means lost LTV, lost expansion revenue, and lost reference value.

Three factors make the problem worse than it appears on the surface:

  1. Recovery rates decay quickly with time. The first 48 hours after a failure are the highest-yield window. After day 14, recovery probability drops significantly, though 42% of total recovery still happens beyond that point (ChurnWard research), which means cutting sequences short is a common and expensive mistake.
  2. Manual recovery does not scale. Teams without automation typically recover only 20% to 31% of failed payments. With well-designed automation, recovery rates of 70% to 85% are achievable. The gap is not effort, it is timing and consistency.
  3. Failed payments are concentrated in your best customers. Long-tenured customers have higher card expiry exposure simply because more time has passed. Losing them to a billing failure means losing the cohort with the highest LTV.

How Dunning Automation Works

Modern dunning automation has three components: retry logic, communication sequences, and pre-failure prevention. Each one addresses a different stage of the payment failure lifecycle.

Payment Retry Logic

Silent retries recover roughly 21% of failed payments before any customer-facing communication happens (ChurnWard). Around 50% of all dunning recovery comes from retries alone, which is why getting retry logic right is the highest-leverage piece of the workflow.

The critical input is decline type. Hard declines (stolen card, closed account, do-not-honor) should not be retried, because they will not succeed and may trigger fraud flags. Soft declines (insufficient funds, temporary bank hold, processor timeout) are safe to retry with appropriate spacing. ML-based retry timing, like Stripe Smart Retries, outperforms fixed schedules because it adapts to bank processing windows and card-network patterns.

Communication Sequences

The day-of-failure email is the single highest-yield communication touchpoint in dunning, with a 13.25% recovery rate according to ChurnWard. Personalized emails are 62% more likely to receive a response than generic templated messaging, and well-crafted casual emails achieve 60% open rates versus the roughly 30% typical of standard dunning.

Mobile experience matters more than most teams realize. Over 70% of card updates happen on mobile devices, which means the payment update flow needs to be one click, login-free, and optimized for small screens. Every additional step in the update flow loses 20% to 30% of customers.

Pre-Dunning: Preventing Failures Before They Happen

The most efficient dunning workflow is the one that never runs because the failure was prevented. Card updater services (offered by Visa, Mastercard, and most major processors) reduce hard declines by 30% to 50% by automatically refreshing card details when issuers reissue. Pre-dunning emails sent 7 to 14 days before billing date achieve 47.41% open rates, higher than any post-failure communication.

For usage-based billing, proactive in-period usage alerts serve the same function: they reduce surprise at billing time, which reduces both failure rates and dispute rates.

Designing an Effective Dunning Sequence

The industry consensus is a 28 to 30 day sequence for monthly subscriptions, blending silent retries with progressively escalating communication. The structure below is a defensible default that can be tuned by segment.

Phase Timing Action
Pre-failure Day -7 to -1 Card expiry alert, payment method nudge, usage threshold notifications
Initial failure Day 0 First email within 1 hour, silent retry attempt
Soft escalation Day 1 to 3 Second retry, soft messaging framed as a billing issue, not a demand
Mid-sequence Day 4 to 7 Third retry, increased urgency, one-click payment update link
Final automated window Day 8 to 14 Multi-channel escalation (email, in-app, SMS where applicable)
Human handoff Day 15+ Suspension logic, account manager escalation for high-value accounts, win-back flow

Segmentation Rules That Actually Move the Needle

A flat sequence applied to every customer leaves recovery on the table. The segmentations that matter most:

  • Account value. High-value accounts should trigger human escalation by Day 7 to 10, not Day 15. The cost of a touch is trivial compared with the LTV at risk.
  • Buyer role for B2B. Target the billing admin contact (often AP or finance), not just the primary product user. Many failed payment notifications never reach the person who can actually update the card.
  • Failure type. An expired card, a soft decline, and an ACH return require different messaging and different timing. Bucketing them together dilutes recovery rates across all three.

Smart Retry Logic: Getting the Timing Right

Fixed retry schedules (Day 1, Day 3, Day 7) underperform because they ignore the reality that bank processing windows vary by institution, by card network, and by failure reason. ML-based retry systems analyze historical payment data to predict the highest-probability retry windows for each card and each issuer.

Stripe Smart Retries is the most widely deployed implementation, and the practical rule for teams using Stripe is to work with it rather than around it. Custom retry loops layered on top of Smart Retries often degrade performance rather than improve it.

Four operational rules that hold across implementations:

  • Hard declines stop retry attempts immediately. Continued retries on a closed account waste cycles and risk card-network penalties.
  • Soft declines retry with spacing, not bursts. Three retries spread across 7 to 14 days outperform six retries in 48 hours.
  • Retry caps belong in every system. Four to six attempts is the typical maximum before card-network fraud flags become a risk.
  • Paycheck timing is a useful signal for B2C consumer subscriptions. For B2B enterprise billing, it is largely irrelevant.

Dunning for Usage-Based Billing

Usage-based billing changes the dunning playbook in ways that most off-the-shelf dunning tools handle poorly. The core difference is that invoice amounts are variable, often unpredictable, and sometimes large enough to trigger bank review even on cards that have processed flat-rate charges without issue for years.

The failure patterns that emerge:

  • Card limit and fraud review triggers. A usage invoice that is 3x or 5x the customer's typical charge can hit card limits or get flagged for review, even when the underlying account is healthy.
  • Stripe batch settlement failures. When a usage period closes and the full period's charges are settled at once, a failure means the entire period's revenue is exposed simultaneously, not a single month's subscription fee.
  • Higher dispute rates. Customers who have not been monitoring usage in-period are more likely to dispute large invoices, which is operationally different from a payment failure and requires a different workflow.
  • More ACH and bank transfer exposure. Usage-based B2B billing relies more heavily on ACH, which has longer failure resolution windows and different return reason codes than card payments.

What works for usage-based dunning specifically:

  1. Proactive in-period usage alerts. Sending usage updates at 50%, 75%, and 100% of expected billing reduces both surprise and dispute rates at invoice time.
  2. Threshold-based routing. Invoices above a defined dollar amount should route to human review rather than automated retry. A $50,000 usage invoice that fails is not a dunning problem, it is a collections and account-management problem from minute one.
  3. Detailed breakdown in communication. "Your payment failed" is insufficient for a variable invoice. The communication needs to explain the usage period, the metered events, and the resulting charge.
  4. ACH-aware sequences. ACH returns can take 3 to 5 business days to surface. Sequences calibrated for instant card decline feedback miss the window for ACH-heavy customer bases.

For a deeper look at the underlying billing infrastructure, see our guide to the best usage-based billing software.

Common Dunning Mistakes

Most dunning programs underperform for predictable reasons. The pattern repeats across companies:

  • Starting outreach only after failure. The highest-yield window (pre-dunning, with 47% email open rates) is often skipped entirely because teams treat dunning as a reactive rather than preventive workflow.
  • Identical messaging across all segments. A $99/month customer and a $9,900/month customer should not receive the same Day 4 email. They almost always do.
  • Over-retrying. Aggressive retry schedules trigger card-network fraud flags, get cards banned, and frustrate customers who would have paid if asked once cleanly.
  • No human escalation path. High-value accounts get the same 15-day automated sequence as low-value accounts. By the time a human gets involved, the relationship has degraded.
  • Treating dunning and collections as separate systems. When dunning ends and collections begins, the handoff is often manual, slow, and incomplete. Critical context (which retries ran, which emails sent, what the customer said) gets lost.
  • Confusing hard and soft declines. Retrying uncollectable payments wastes cycles, risks penalties, and pollutes recovery metrics.
  • No suppression when payment recovers. A customer who pays on Day 6 should never receive the Day 10 email. The fact that they sometimes do is a clear signal that dunning, collections, and CRM are not synchronized.
  • No feedback loop. Recovery rate by attempt number, by channel, and by segment should drive sequence iteration. Most teams set up dunning once and never tune it.

How Dunning Connects to Contract-to-Cash

Dunning does not live in isolation. It sits in the middle of a workflow that starts with a signed contract and ends with cash reconciled in the ERP. When any step in that chain is disconnected from the others, dunning underperforms even when the sequence design is correct.

The full chain looks like this:

Contract signed → invoice generated → payment attempted → dunning (if failed) → collections (if dunning exhausted) → reconciliation

Two things break this chain in most companies. First, the contract terms that drive invoicing live in a separate system from the invoicing engine, which means invoice errors become payment failures that become dunning workload. Second, the handoff from dunning to collections is rarely automated, which means failed dunning attempts either die quietly or get escalated inconsistently.

Where LedgerUp Fits

LedgerUp is built specifically to connect this chain end to end, with an AI agent (Ari) that reads contract terms, drives accurate invoicing, runs dunning sequences against live payment events, and handles the handoff to collections and reconciliation without manual intervention.

What this looks like in practice:

  • Signed contract terms feed directly into invoice generation, which reduces dispute-driven payment failures upstream.
  • Dunning sequences connect to Stripe payment events in real time, so retries, communications, and escalations all run against current state.
  • The handoff from automated dunning to collections is defined, not discretionary. When a sequence exhausts, the next action is triggered automatically with full context.
  • When a payment recovers mid-sequence, downstream collections outreach is suppressed automatically. No customer who just paid receives a collections email three days later.
  • Recovered payments reconcile back to NetSuite, Sage Intacct, Xero, or QuickBooks without manual matching.
  • CRM data (Salesforce, HubSpot) stays in sync, so account managers see real billing state, not stale snapshots.

For a comparison of the broader category, see our guide to the best contract-to-cash software for billing and collections.

Key Metrics to Track

The metrics that matter for dunning fall into two groups: outcome metrics that measure recovery effectiveness, and diagnostic metrics that reveal where the sequence is leaking.

MetricWhat It Tells YouPayment recovery ratePercentage of failed payments eventually recovered. Primary outcome KPI.Involuntary churn ratePercentage of churned accounts lost specifically to payment failure (not product dissatisfaction).Days to recoveryAverage days from first failure to successful payment. Tracks operational efficiency.Retry success rate by attemptRecovery yield of attempt 1 vs. 2 vs. 3. Reveals diminishing returns and retry-cap optimization.Revenue at riskTotal dollar value of invoices currently in active dunning.Recovery rate by channelEmail vs. in-app vs. SMS vs. human outreach. Identifies which channels earn their cost.

FAQ

What is dunning management?

Dunning management is the automated process of recovering failed or overdue subscription payments before a customer is cancelled. It combines payment retries, email and in-app communication sequences, and card updater services to prevent involuntary churn caused by billing failures rather than customer decisions.

What is a dunning sequence?

A dunning sequence is a structured series of automated follow-ups triggered after a payment fails. The typical sequence runs 28 to 30 days for monthly subscriptions and includes silent retry attempts, customer-facing emails with one-click payment update links, and escalation steps that hand off to human review when automation is exhausted.

What is the difference between dunning and collections?

Dunning is automated, early-stage recovery for recently failed payments, while collections is human-led, late-stage recovery for accounts where dunning has not succeeded. Dunning is designed to prevent failures from reaching collections in the first place, so collections only handles exceptions rather than every failed invoice.

How long should a dunning sequence be?

The industry consensus for monthly subscriptions is 28 to 30 days. Ending sequences earlier is a common and expensive mistake because 42% of total recovery happens after day 14 (per ChurnWard research). High-value accounts often warrant longer sequences with human escalation rather than truncated automated flows.

How does dunning work with Stripe?

Stripe provides built-in dunning capability through Smart Retries (ML-driven retry timing) and Stripe Billing's customizable failed payment alerts. Teams extending Stripe's defaults typically use the invoice.payment_failed webhook to drive custom communication sequences while letting Smart Retries handle retry timing.

Does dunning work for usage-based billing?

Yes, but it requires modifications. Usage-based dunning needs threshold-based routing (large invoices go to human review rather than automated retry), usage-breakdown messaging in failure communications, proactive in-period usage alerts to reduce surprise at invoice time, and ACH-aware retry schedules for B2B customers paying by bank transfer.

What is involuntary churn?

Involuntary churn is customer loss caused by payment failure rather than a deliberate decision to cancel. It represents 20% to 40% of all SaaS churn (per ProfitWell research across 17,234 companies) and is the most recoverable form of churn because customers in this group still want the product.

What metrics should I track for dunning performance?

The two primary KPIs are payment recovery rate (percentage of failed payments eventually recovered) and involuntary churn rate (percentage of churn caused by payment failure). Diagnostic metrics include retry success rate by attempt number, days to recovery, revenue at risk, and recovery rate broken out by channel.

What percentage of failed payments can automation recover?

Well-designed dunning automation recovers 70% to 85% of failed payments. Teams relying on manual outreach typically recover 20% to 31%. The gap is driven by timing consistency, retry logic, and pre-dunning prevention, all of which are difficult to maintain at scale without automation.

What is pre-dunning?

Pre-dunning is the set of actions taken before a payment fails to prevent the failure from happening in the first place. It includes card expiry alerts sent 7 to 14 days before billing, automatic card updater services that refresh details when issuers reissue cards, and proactive usage alerts for usage-based billing customers. Pre-dunning emails achieve 47% open rates, higher than any post-failure communication.

Book a LedgerUp Demo

Book a LedgerUp Demo

See how LedgerUp connects your CRM, billing, and ERP systems to eliminate manual work and accelerate revenue.

Get Started with LedgerUp

Stop babysitting billing ops.

Let Ari run contract-to-cash for your team.

Book a demo →
Dunning Management Automation: The Complete Guide - LedgerUp