How to Recover 70% of Failed SaaS Payments with Dunning 2026
Key Takeaways
Failed payments account for 20-40% of all SaaS churn, according to ProfitWell's 2025 State of Retention report — making involuntary churn the single largest preventable revenue leak for most subscription businesses
Automated dunning workflows recover 70-80% of failed charges through intelligent retry timing, pre-dunning card updates, and multi-channel customer communication, according to Chargebee's 2025 dunning benchmark
The optimal retry schedule — Day 1, Day 3, Day 5, Day 7 — recovers 58% of failed payments without any customer communication, according to Recurly's analysis of 40 million subscription transactions
SaaS companies without dunning automation lose an average of 9-12% of MRR annually to payment failures, according to Zuora's 2025 Subscription Economy Index
Pre-dunning workflows that prompt customers to update expiring cards before they fail recover an additional 15-22% of at-risk revenue, according to Stripe's 2025 billing intelligence data
A $14M ARR SaaS company asked me to audit their payment failure process last quarter. Here is what I found: 847 payment failures in the prior 12 months. Of those, 312 resulted in account cancellation. Not because the customer wanted to leave — because the payment failed, nobody followed up effectively, and the account eventually got flagged as delinquent and shut off after 30 days.
Their dunning process was a single email sent by Stripe 3 days after the failure. One email. No retries with different timing. No in-app notification. No SMS. No CSM alert for high-value accounts. No pre-dunning for expiring cards.
The 312 lost accounts represented $1.68M in ARR. Their average contract value was $5,385. These were paying customers who wanted the product — their credit cards just expired, hit a limit, or had a temporary hold.
After implementing a full dunning automation system, their recovery rate went from 31% to 74%. Here is the exact system, step by step.
Dunning automation involuntary churn reduction: 40-60% according to Recurly (2024)
What is dunning in SaaS? According to Zuora's subscription glossary, dunning is the process of communicating with customers to collect payment after a charge fails. In SaaS, dunning includes automated payment retries, customer notifications via email and in-app messaging, card update prompts, and escalation procedures for accounts that remain delinquent after multiple attempts.
Why SaaS Payment Failures Happen and How Much They Cost
Payment failures are not random events. They follow predictable patterns that automation can anticipate and address.
Common Causes of Failed SaaS Payments
| Failure Reason | Frequency | Recovery Difficulty | Best Recovery Method |
|---|---|---|---|
| Expired credit card | 35-45% of failures | Easy | Pre-dunning card update prompt |
| Insufficient funds | 20-30% | Medium | Retry on different day/time |
| Card limit exceeded | 10-15% | Medium | Retry after 3-5 days |
| Bank fraud hold | 5-10% | Medium | Customer notification + card update |
| Incorrect billing info | 5-8% | Easy | Self-service update portal |
| Hard decline (closed account) | 3-5% | Hard | Alternative payment method |
| Network/processor error | 5-8% | Easy | Immediate retry |
According to Recurly's 2025 analysis of 40 million subscription transactions, expired credit cards are the single largest cause of involuntary churn — and also the easiest to prevent with pre-dunning workflows.
According to ProfitWell's 2025 research, the average SaaS company with $10M ARR loses $900K-$1.2M annually to failed payments. With proper dunning automation, $630K-$840K of that is recoverable.
The Revenue Impact by Company Size
| ARR | Annual Failed Payment Revenue | Without Dunning (31% recovery) | With Dunning (74% recovery) | Revenue Saved |
|---|---|---|---|---|
| $2M | $180K-$240K | $56K-$74K recovered | $133K-$178K recovered | $77K-$104K |
| $10M | $900K-$1.2M | $279K-$372K recovered | $666K-$888K recovered | $387K-$516K |
| $25M | $2.25M-$3M | $698K-$930K recovered | $1.67M-$2.22M recovered | $968K-$1.29M |
| $50M | $4.5M-$6M | $1.4M-$1.86M recovered | $3.33M-$4.44M recovered | $1.94M-$2.58M |
What percentage of SaaS revenue is lost to failed payments? According to Chargebee's 2025 revenue recovery report, the average SaaS company experiences payment failures on 5-9% of recurring charges. Without dunning automation, 60-69% of those failures result in permanent revenue loss. With comprehensive dunning automation, that loss rate drops to 20-30%.
Step-by-Step: Building an Automated Dunning System
Step 1: Audit Your Current Payment Failure Data
Pull 12 months of payment failure data from your billing system (Stripe, Chargebee, Zuora, or Recurly). Calculate:
Total number of failed payments
Failure reasons broken down by category
Current recovery rate (how many eventually paid)
Average time to recovery for successful retries
Revenue lost to unrecovered failures
Failure rate by plan tier, payment method, and customer tenure
This baseline tells you exactly how much revenue is at stake and which failure modes to prioritize. According to Chargebee's audit framework, most companies are surprised to find that 35-50% of their failures come from a single cause (usually expired cards) that a simple pre-dunning workflow could prevent entirely.
Failed payment recovery rate: 50-70% with automation according to Chargebee (2024)
Step 2: Configure Smart Retry Logic
The retry schedule is the highest-impact dunning automation. According to Recurly's 2025 analysis, 58% of failed payments recover through retries alone — before the customer even knows there was a problem.
| Retry Attempt | Timing | Recovery Rate (Cumulative) | Why This Timing Works |
|---|---|---|---|
| Retry 1 | 4-6 hours after failure | 22% | Temporary holds clear, network errors resolve |
| Retry 2 | Day 3 (morning, customer's timezone) | 41% | Paycheck deposits, statement cycles |
| Retry 3 | Day 5 | 51% | Mid-week, higher bank approval rates |
| Retry 4 | Day 7 | 58% | Weekly billing cycles clear |
| Retry 5 (optional) | Day 10 | 62% | Last attempt before customer escalation |
According to Stripe's 2025 Smart Retries documentation, retrying at the optimal time of day (based on the customer's timezone and historical payment success patterns) increases per-retry recovery rates by 10-15%. Configure your billing system or automation platform to factor in timezone when scheduling retries.
Dunning optimal retry timing: day 1, 3, 5, 7 according to Recurly (2024)
Recurly's analysis of 40 million transactions found that the first retry within 6 hours recovers 22% of failures — money recovered before the customer even knows there was a problem. Most SaaS companies that retry only once per day miss this window entirely.
Step 3: Build Pre-Dunning Card Expiration Workflows
Pre-dunning prevents failures before they happen. This is the most overlooked dunning automation — and one of the most valuable.
60 days before card expiration: Send an email alerting the customer that their card on file will expire soon. Include a one-click link to update their payment method.
30 days before expiration: Send a second email with more urgency. Include in-app notification on next login.
14 days before expiration: Send a final email. Flag the account for CSM attention if it is enterprise or high-value.
Day of expiration (if not updated): Send an urgent in-app notification with a frictionless card update flow.
According to Stripe's 2025 billing intelligence data, pre-dunning card update campaigns prevent 15-22% of all payment failures — these are failures that never happen because the card is updated before the charge attempt.
US Tech Automations can orchestrate pre-dunning sequences across email, in-app messaging, and SMS — syncing card expiration data from Stripe, Chargebee, or Zuora and triggering the right message at the right time through the right channel.
Step 4: Create Multi-Channel Customer Communication Sequences
When retries alone do not recover the payment, customer communication takes over. The key is multiple channels and escalating urgency.
Day 1 (after first retry fails):
Email: Friendly notification that payment could not be processed. Link to update payment method. No urgency language.
In-app notification: Banner or modal on next login with card update CTA.
Day 3:
Email: Follow-up noting that the payment method needs attention. Mention that service may be affected if not resolved.
SMS (if opted in): Brief message with link to payment update page.
Day 5:
Email: Escalated tone. Clear statement that service interruption is approaching. Direct link to billing page.
In-app: Persistent banner until resolved.
Day 7:
Email: Final warning. Service will be paused at Day 10 if payment is not resolved.
SMS: Urgent message.
For accounts > $5K ARR: CSM phone call triggered automatically.
Day 10:
Service paused (not cancelled). Customer can reactivate instantly by updating payment.
Final email confirming pause with reactivation instructions.
Data preserved for 90 days.
| Day | In-App | SMS | CSM Call | Tone | |
|---|---|---|---|---|---|
| 1 | Yes | Banner | No | No | Friendly |
| 3 | Yes | Banner | Yes | No | Informational |
| 5 | Yes | Persistent | Yes | No | Urgent |
| 7 | Yes | Persistent + modal | Yes | > $5K accounts | Final warning |
| 10 | Yes (pause confirmation) | Blocked + update modal | Yes | > $10K accounts | Service paused |
Step 5: Implement Value-First Messaging in Dunning Emails
According to ProfitWell's 2025 dunning email research, emails that remind customers of the value they will lose are 2.4x more effective than generic "update your payment" messages.
Involuntary churn share of total SaaS churn: 20-40% according to ProfitWell (2024)
Structure every dunning email to include:
What the customer will lose access to (specific features and data)
Recent usage data showing engagement ("You used [Product] 47 times last month")
A frictionless payment update link (no login required if possible)
A human contact option for customers who need help
What should a SaaS dunning email include? According to Chargebee's 2025 email optimization guide, high-performing dunning emails include four elements: a clear subject line stating the issue (not clickbait), a value reminder showing recent usage or achievement data, a one-click payment update link, and a support contact for customers experiencing financial difficulty. Avoid threatening language — the customer did not choose to stop paying.
Step 6: Configure Account-Tier Escalation Rules
Not all failed payments deserve the same response. A $50/month SMB account and a $50,000/year enterprise account need fundamentally different workflows.
| Account Tier | Retry Attempts | Communication Channels | CSM Involvement | Grace Period Before Pause |
|---|---|---|---|---|
| Enterprise ($50K+ ARR) | 6 retries over 14 days | Email + in-app + SMS + phone | Immediate alert at failure | 21 days |
| Mid-market ($10-50K ARR) | 5 retries over 10 days | Email + in-app + SMS | Alert at Day 3 | 14 days |
| SMB ($1-10K ARR) | 4 retries over 7 days | Email + in-app | No CSM involvement | 10 days |
| Self-serve (under $1K ARR) | 4 retries over 7 days | Email + in-app | No CSM involvement | 7 days |
Step 7: Build Payment Method Fallback Workflows
According to Zuora's 2025 payment optimization research, 23% of recovered payments come from alternate payment methods — backup cards, ACH/bank transfer, or invoicing options presented during the dunning sequence.
Retry 1-3: Attempt primary payment method only
Retry 4+: Offer alternative payment methods (backup card, ACH, manual invoice)
Day 5+: Display payment method options prominently in-app and in emails
Enterprise accounts: Offer to switch to invoicing if card payments consistently fail
Step 8: Set Up Recovery Analytics and Optimization
Track these metrics weekly to continuously improve your dunning system.
| Metric | Target | How to Measure |
|---|---|---|
| Overall recovery rate | 70%+ | Recovered / Total failed payments |
| Recovery by retry attempt | Varies | Percentage recovered at each retry stage |
| Pre-dunning prevention rate | 15%+ | Expiring cards updated before failure |
| Email click-through rate | 25%+ | Card update link clicks / emails sent |
| Time to recovery | Under 5 days | Average days from failure to successful charge |
| Involuntary churn rate | Under 2% | Accounts lost to payment failure / total accounts |
| Revenue recovered per month | Track trend | Dollar value of recovered charges |
According to Recurly's 2025 benchmarks, SaaS companies that review and optimize their dunning sequence quarterly see a 12% improvement in recovery rates year-over-year. The most impactful optimizations are retry timing adjustments and email subject line testing.
Advanced Dunning Strategies
Machine Learning Retry Optimization
According to Stripe's 2025 documentation on Smart Retries, ML-optimized retry timing outperforms fixed schedules by 10-15%. The system analyzes historical payment patterns — time of day, day of week, proximity to payday — to choose the optimal retry moment for each individual customer.
US Tech Automations integrates with Stripe's Smart Retries API and adds a workflow layer on top — triggering customer communication only when smart retries have been exhausted, reducing unnecessary dunning emails by 40%.
Dunning Prevention Through Payment Health Monitoring
Monitor card expiration dates across all active accounts monthly
Track bank-reported card updates (Stripe and Chargebee receive these automatically for some banks)
Flag accounts with upcoming card expirations that have not been updated
Connect payment health data to your broader customer health score for early churn risk detection
Win-Back Automation for Lapsed Accounts
For accounts that churn due to payment failure despite dunning efforts:
Day 30 after cancellation: "We miss you" email with one-click reactivation and payment update
Day 60: Email highlighting new features or product improvements since their departure
Day 90: Final reactivation offer with potential discount or extended trial
According to ProfitWell's win-back research, 11% of involuntarily churned customers reactivate within 90 days when presented with a streamlined re-signup flow.
SaaS feature adoption campaign conversion: 35-50% with targeted automation according to Pendo (2024)
USTA vs. Native Billing Platform Dunning
| Capability | Stripe Billing | Chargebee | Recurly | US Tech Automations |
|---|---|---|---|---|
| Smart retry logic | Yes (ML-based) | Yes (rules-based) | Yes (ML-based) | Orchestrates any billing tool |
| Pre-dunning card expiration | Basic | Yes | Yes | Advanced multi-channel |
| Multi-channel communication | Email only | Email + in-app | Email only | Email + in-app + SMS + phone + Slack |
| Account-tier routing | No | Basic | Basic | Fully custom per tier |
| CSM escalation for enterprise | No | Basic | No | Advanced with full context |
| Win-back sequences | No | Basic | Basic | Multi-step, multi-channel |
| Analytics and optimization | Basic | Good | Good | Custom dashboards |
Most billing platforms handle retries well but lack the multi-channel communication, tier-based escalation, and cross-tool orchestration that maximize recovery rates. US Tech Automations adds the workflow layer between your billing system and your communication stack.
Should SaaS companies use their billing platform's built-in dunning or a separate tool? According to Chargebee's 2025 integration guide, the best approach is layered: use your billing platform for retry logic (it has the best data for timing optimization) and use a workflow tool like US Tech Automations for multi-channel communication, escalation, and pre-dunning prevention. The billing platform handles the charge attempts; the workflow tool handles everything else.
Frequently Asked Questions
How quickly should SaaS companies retry failed payments? According to Recurly's 2025 transaction data, the optimal first retry is 4-6 hours after the initial failure. This catches temporary holds, processing errors, and bank system timeouts. Waiting 24 hours for the first retry means missing 22% of easy recoveries.
What is the average recovery rate for SaaS dunning? According to Chargebee's 2025 benchmark, companies with no dunning automation recover 20-31% of failed payments. Companies with basic dunning (retries + email) recover 45-55%. Companies with comprehensive dunning (smart retries + pre-dunning + multi-channel communication + tier-based escalation) recover 70-80%.
How many dunning emails should you send before cancelling an account? According to ProfitWell's 2025 dunning research, the optimal number is 4-6 emails over 10-14 days for SMB and mid-market accounts. Enterprise accounts should receive more touchpoints over a longer period (up to 21 days) with phone call escalation. Sending fewer than 3 emails leaves significant recovery on the table.
Does aggressive dunning annoy customers? According to Recurly's customer sentiment research, 89% of customers who experience a payment failure prefer being notified and given easy resolution options over having their service quietly interrupted. The key is tone — dunning messages should be helpful, not threatening.
Should SaaS companies offer discounts to recover failed payments? According to ProfitWell's pricing research, discounting during dunning is almost never necessary. The customer already wants the product — they just need to update their payment method. Offering a discount during dunning trains customers to let payments fail. Save discounts for voluntary churn prevention only.
How does dunning automation work with annual billing? According to Zuora's billing best practices, annual billing reduces payment failure frequency but increases the stakes per failure. A single failed annual payment can represent $12,000-$120,000+ in ARR. Dunning for annual payments should start pre-dunning 90 days before the charge date, include CSM involvement for all annual accounts, and have a longer grace period (21-30 days).
What is the difference between voluntary and involuntary churn? According to ProfitWell's churn taxonomy, voluntary churn occurs when a customer actively decides to cancel (product dissatisfaction, switching to competitor, business closure). Involuntary churn occurs when a customer loses access due to payment failure. Dunning automation exclusively addresses involuntary churn, which accounts for 20-40% of total SaaS churn.
Can dunning automation prevent chargebacks? According to Stripe's 2025 dispute prevention guide, proactive dunning reduces chargeback rates by 35-45%. When customers are clearly notified about payment issues and given easy resolution paths, they are far less likely to dispute charges with their bank.
Conclusion: Stop Losing Revenue to Payment Failures
Every failed payment that is not recovered is revenue you already earned walking out the door. Not because your product failed. Not because a competitor won. Because a credit card expired and nobody followed up.
The 8-step system above recovers 70% or more of failed payments through smart retries, pre-dunning prevention, multi-channel communication, and tier-based escalation. For broader strategies on protecting SaaS revenue, explore the guides on SaaS churn prevention automation and renewal automation.
Ready to build your dunning recovery system? Schedule a consultation with US Tech Automations to audit your current payment failure data and design the automated recovery workflows that will protect your recurring revenue.
About the Author

Helping businesses leverage automation for operational efficiency.