MishaBook a demo

Aug 14, 2026

Dunning: Definition, Thresholds, and Failure Modes

Dunning is the automated and manual process of attempting to collect failed recurring payments by retrying charges, notifying customers, and updating payment methods before marking a subscription as churned.

What Dunning Actually Is

Dunning starts the moment a recurring charge fails. A payment processor (Stripe, PayPal, etc.) declines the transaction. The subscription does not automatically cancel. Instead, a dunning workflow begins: retry the charge on a schedule, notify the customer, collect a new payment method, and eventually churn the subscription if recovery fails.

The goal is simple: recover the failed payment before the customer notices or leaves. Recovery rates vary by failure reason. Expired cards recover at 40-60%. Insufficient funds recover at 20-40%. Fraud blocks recover at 5-15%. Each reason demands a different retry cadence and messaging strategy.

Dunning is not a single action. It is a sequence of retries, notifications, and decision points spanning 7-30 days. Operators who treat it as a one-time retry lose 50%+ of recoverable revenue.

Retry Logic and Timing Thresholds

Retry timing determines recovery rate. Retrying too soon (within 24 hours) increases decline rates because the underlying issue (insufficient funds, card block) often persists. Retrying too late (after 14 days) means the customer has already mentally churned.

Industry benchmarks suggest a 3-retry schedule over 10-14 days. Retry 1 occurs 3-5 days after the initial failure. Retry 2 occurs 7-10 days after failure. Retry 3 occurs 12-15 days after failure. Each retry should be preceded by a customer notification (email or SMS) asking them to update their payment method.

  • Retry 1: Day 3-5 post-failure. Soft notification: 'Your payment didn't go through. Update here.' Recovery rate: 30-40%.
  • Retry 2: Day 7-10 post-failure. Escalated notification: 'Your subscription is at risk. Update now to avoid cancellation.' Recovery rate: 15-25%.
  • Retry 3: Day 12-15 post-failure. Final notice: 'Your subscription will cancel in 2 days unless you update payment.' Recovery rate: 5-10%.
  • Post-retry 3 failure: Cancel subscription and trigger win-back campaign (separate from dunning).

Failure Mode: Retry Fatigue

Retry fatigue occurs when a brand retries the same failed card too many times without asking the customer to update their payment method. Each failed retry signals to the processor that the merchant is not managing risk. The processor may flag the merchant account as high-risk, increasing decline rates across all transactions.

Threshold: If a card fails twice in a row, stop retrying that card. Require the customer to provide a new payment method before retry 3. This protects the merchant account and signals to the customer that action is required.

Failure mode indicator: Retry decline rate exceeds 80% on retry 2 and 3. This means the underlying payment method is bad and retrying is pointless.

Failure Mode: Silent Churn

Silent churn happens when a subscription fails to charge but the customer is never notified. The customer discovers the lapse weeks later, assumes they canceled, and never returns. The brand loses the customer and the recovery opportunity.

Prevention: Send the first notification within 24 hours of the failed charge. Use email + SMS if SMS is available. Include a direct link to update payment. Do not bury the call-to-action in footer text.

Threshold: First notification should reach 95%+ of customers within 24 hours. If delivery rate is below 90%, audit email deliverability and SMS opt-in rates.

Failure Mode: One-Size-Fits-All Messaging

Generic dunning emails ('Your payment failed') have 15-25% click-through rates. Segmented messaging based on failure reason and customer lifetime value (LTV) can reach 35-50%.

High-LTV customers (12+ months tenure, $500+ lifetime spend) warrant a personal outreach call or concierge payment update. Mid-LTV customers (3-12 months, $100-500 spend) warrant SMS + email with a discount incentive. Low-LTV customers (under 3 months, under $100 spend) warrant automated email only.

Threshold: Segment dunning campaigns by LTV. Allocate manual outreach (calls, concierge) to top 10% of customers by LTV. Measure recovery rate by segment. If high-LTV recovery rate is not 20%+ higher than low-LTV, increase manual outreach investment.

Failure Mode: No Churn Reason Tracking

Operators often do not track why a payment failed. Was it an expired card? Insufficient funds? Fraud block? Processor timeout? Each reason has a different recovery probability and requires different messaging.

Stripe and other processors provide decline codes (card_declined, insufficient_funds, lost_card, etc.). Capture these codes in your subscription database. Use them to segment retry logic and messaging.

Threshold: Categorize 100% of failed charges by decline code. If more than 20% of failures are labeled 'generic decline' or 'unknown,' audit your processor integration. Track recovery rate by decline code. If any single code has a recovery rate below 10%, consider skipping retries for that code and moving straight to customer outreach.

Building a Dunning Checklist

Dunning success requires a repeatable process. Use this checklist to audit your current dunning workflow.

  • Retry schedule defined: 3 retries over 10-14 days with specific day thresholds documented.
  • Notifications sent: Email + SMS (if available) within 24 hours of failure, before each retry.
  • Decline codes captured: Payment processor decline codes logged and categorized in subscription database.
  • LTV segmentation: High-LTV customers receive manual outreach; mid-LTV receive SMS + email; low-LTV receive email only.
  • Recovery rate tracked: Weekly dashboard showing recovery rate by retry, by decline code, by LTV segment.
  • Churn threshold set: Subscriptions marked as churned after retry 3 failure + 3-day grace period.
  • Win-back campaign triggered: Churned customers receive a separate re-engagement campaign within 7 days of churn.

Questions

FAQ

What is a good dunning recovery rate?

Industry average is 30-40% of failed charges recovered through dunning. High-performing brands (strong LTV, low churn) recover 45-60%. Low-performing brands (weak retention, high churn) recover 15-25%. Recovery rate varies significantly by decline code: expired cards recover at 50-60%, insufficient funds at 25-35%, fraud blocks at 5-10%.

Should we retry immediately after a failed charge?

No. Retrying within 24 hours increases decline rates because the underlying issue (insufficient funds, card block, processor timeout) often persists. Wait 3-5 days for the first retry. This gives the customer time to notice the failure and update their payment method, and gives the processor time to resolve temporary issues.

How many retries are too many?

Three retries over 10-14 days is the industry standard. A fourth retry adds minimal recovery (under 2%) and increases the risk of processor penalties. After three failed retries, move to manual outreach (call, concierge) for high-LTV customers, or churn the subscription for low-LTV customers.

What happens if we don't segment dunning by LTV?

You will waste resources on low-value customers and under-invest in high-value customers. High-LTV customers warrant personal outreach and concierge payment updates. Low-LTV customers warrant automated email only. Without segmentation, recovery rates flatten and customer satisfaction declines because high-value customers receive generic treatment.

Want this on your account?

Thirty minutes. Bring the number that keeps you up.

More from the blog