Critical Context: Dunning Is 1/3 of the Solution
Before you implement dunning software, understand what it can and cannot do. Dunning management can recover 50-89% of involuntary churn (failed payments), but involuntary churn represents only 10-20% of total churn. This means dunning alone can reduce total churn by 5-18% at best—if fundamentals are strong.
The real work (2/3 of churn reduction) happens upstream: Does your marketing set accurate expectations? Are salespeople positioning the product consistently? Does your product deliver on those promises? Are you acquiring the right customers?
At Aware, we reduced churn 61% in 12 months. Only 1/3 of that came from dunning and cancellation flows. The other 2/3 came from listening to customers, aligning positioning to reality, and building personal relationships.
What is Dunning Management?
Dunning management is the process of recovering failed payments from customers through automated reminders, retries, and customer communications. It's a critical part of subscription business operations that prevents involuntary churn caused by expired credit cards, insufficient funds, or incorrect payment information.
Unlike voluntary churn (where customers intentionally cancel), involuntary churn represents 10-20% of subscription cancellations—revenue that can be recovered if you have the right process in place.
Dunning vs. Collections vs. Churn Prevention
- Dunning: Automated reminders and retries for failed payments (card declines, expired cards)
- Collections: Broader recovery efforts including disputes, payment plans, and collections agencies
- Churn Prevention: Retention offers (pause, discount, downgrade) when customers actively try to cancel
Most subscription businesses need all three working together for maximum revenue protection.
Why Dunning Management Matters for SaaS
10-20% of your monthly churn is involuntary. If you're losing 5-7% of your subscriber base monthly, that means 0.5-1.4% is due to failed payments—revenue that's completely recoverable.
The Financial Impact
- Direct revenue recovery: A well-executed dunning strategy can recover 50-89% of failed payments
- Lower churn: Preventing involuntary churn is easier and cheaper than replacing lost customers
- Predictable MRR: Fewer surprise cancellations mean more accurate revenue forecasting
- Better unit economics: Every recovered payment has nearly 100% margin (vs. 70%+ cost for new customer acquisition)
- Customer retention: Gentle, helpful payment reminders often improve customer relationships rather than damage them
Real Impact: Dunning Program Results
How implementing dunning management reduces involuntary churn over time
Why Payments Fail
Understanding why payments fail helps you choose the right dunning strategy:
Common Reasons for Payment Failures
- Expired credit cards: Most common reason—customer doesn't update expiring card (45%+)
- Insufficient funds: Customer's account temporarily lacks balance
- Incorrect payment details: Address mismatch, wrong ZIP code, AVS failures
- Banking restrictions: Bank flags recurring transaction as suspicious
- Fraud blocks: Payment processor declines due to fraud prevention rules
- International issues: Currency conversions, local payment restrictions
Key Insight
Most failed payments (70%+) are temporary and recoverable. The customer hasn't canceled—their card just failed. A simple reminder and an easy way to update payment info solves most failures.
How Dunning Management Works
Effective dunning follows a structured process:
The Dunning Process
- Payment attempt: Billing system tries to charge customer's card on renewal date
- Initial retry: Software immediately retries (most cards succeed on retry within 24 hours)
- First notification: Send friendly email reminder—"your payment failed, please update your card"
- Subsequent retries: Automated retries on optimized schedule (usually 3-5 attempts over 5-15 days)
- Follow-up communications: Additional reminders via email, SMS, or in-app messages
- Escalation: If still unpaid, pause service access or send final notice
- Win-back: Offer incentives (discounts, extended trial) to recover customer
Key Variables That Drive Success
- Retry logic: When and how many times to retry—balance between recovery rate and customer experience
- Communication timing: When to send reminders relative to failure and retries
- Channel diversity: Email, SMS, in-app messages—reaching customers where they engage
- Message tone: Helpful vs. urgent—changes with escalation level
- Payment update friction: How easy it is for customers to fix their payment info
- Offer incentives: Discounts or extensions to motivate faster payment
Key Features to Look For in Dunning Software
Core Dunning Capabilities
| Feature |
Why It Matters |
| Smart Retry Logic |
Automatically retries at optimal times (not immediately, not too late). Most recovery happens on retries. |
| Customizable Retry Schedules |
Different customers may respond better to different retry patterns. Flexibility matters. |
| Multi-Channel Communication |
Email alone isn't enough—SMS, in-app, and push notifications increase reach and recovery. |
| Payment Update Flows |
Making it easy for customers to update their card details is critical. One-click links are best. |
| Advanced Analytics |
Track recovery rates by failure reason, customer segment, and dunning stage. Data drives optimization. |
| Seamless Payment Integration |
Must integrate natively with Stripe, Chargebee, or your billing system to function reliably. |
| Compliance & Audit Trail |
Document all dunning efforts for legal protection and regulatory compliance. |
Advanced Features (Nice to Have)
- Dunning offers: Incentives (discounts, extended trial) to recover failed payments faster
- A/B testing: Test different messaging, timing, or offers to optimize recovery
- Segmentation: Different strategies for VIP customers vs. standard customers
- Pause/downgrade flows: Offer pause plans when payment fails, rather than immediate churn
- Predictive analytics: AI identifies which customers are most likely to fail payments
- Integration with support tools: Slack, Zendesk alerts for high-value account failures
Dunning Management Software Comparison
Feature Comparison: Popular Dunning Solutions
| Feature |
ChurnZap |
ChurnKey |
Stripe |
Chargebee |
| Smart Retry Logic |
✓ Yes |
✓ Advanced |
✓ Yes |
✓ Advanced |
| Customizable Retry Schedules |
✓ Yes |
✓ Yes |
✓ Limited |
✓ Yes |
| Multi-Channel Communication |
✓ Email + SMS |
✓ Email + SMS + In-app |
✓ Email only |
✓ Email + SMS |
| Payment Update Flows |
✓ Yes |
✓ Yes |
✓ Yes |
✓ Yes |
| Dunning Offers/Incentives |
✓ Yes |
✓ Yes |
— |
— |
| Advanced Analytics |
✓ Yes |
✓ Advanced |
✓ Basic |
✓ Advanced |
| A/B Testing |
✓ Yes |
✓ Yes |
— |
— |
| Stripe Integration |
✓ Native |
✓ Native |
✓ Native |
✓ Native |
| Setup Time |
30 min |
2-5 days |
Already built-in |
Already built-in |
| Starting Price |
$79/mo |
$300/mo |
Included |
Included |
Deep-Dive Product Reviews
ChurnZap — Best for Fast Setup & Comprehensive Payment Recovery
Overview: ChurnZap is designed for rapid deployment of dunning and payment recovery. Most SaaS teams are live with recovery campaigns within 30 minutes—faster than any competing solution. It's purpose-built to handle failed payments while simultaneously offering retention incentives.
Core Dunning Capabilities:
- Failed Payment Detection: Automatic detection of failed transactions from payment processors
- Smart Retry Logic: ML-optimized retry timing to maximize recovery without annoying customers
- Payment Wall: In-app payment update page when credit card fails
- Dunning Email Sequences: Automated, customizable email reminders with configurable timing
- Recovery Offers: Ability to offer discounts or pauses to encourage payment resolution
- Segmentation: Different dunning strategies for high-value vs. low-value customers
Integration Ecosystem: Direct integration with Stripe, Braintree, Chargebee, Paddle, and Maxio. Works seamlessly with your existing billing setup.
Pricing & Packaging: Starting at $79/month. Transparent pricing with no hidden fees. Includes both dunning and cancellation prevention features in base plan.
Implementation Speed: 30 minutes from signup to live dunning campaigns. Dashboard-based configuration requires no developer involvement.
Key Strengths:
- Speed to Recovery: Live recovery campaigns within hours, not days. Fastest on the market.
- Dual Purpose: Handles both involuntary churn (failed payments) AND voluntary churn (cancellation prevention) in one platform.
- Affordability: $79/month vs $300+ for ChurnKey or $599+ for Chargebee. Lowest cost option.
- Ease of Use: No-code configuration. Non-technical team members can deploy and optimize.
- Integrated Retention: Can combine dunning with retention offers (pause, discount) to maximize recovery.
- Proven Results: 20-51% cancellation reduction + payment recovery in single platform.
Known Limitations:
- Smaller analytics suite than Chargebee or dedicated AR platforms
- Not a full AR/accounts receivable platform (focused on subscription dunning)
- Less advanced customization than Chargebee for complex billing scenarios
- Limited email customization compared to some alternatives
Best For: SaaS companies with straightforward recurring billing who want to deploy dunning immediately. Startups and growth-stage companies seeking to combine dunning with retention. Teams without dedicated AR resources.
Trade-offs: Fewer advanced features than Chargebee. Not ideal for complex AR scenarios. Smaller than ChurnKey ecosystem.
---
ChurnKey — Best for Enterprise Dunning + Comprehensive Retention
Overview: ChurnKey is the premium, all-in-one platform that handles dunning as part of a comprehensive retention suite. It combines advanced payment recovery with sophisticated churn prevention, making it ideal for enterprises that want everything in one system.
Core Dunning Capabilities:
- Precision Retries: ML-optimized retry logic learns from billions of transactions to maximize recovery
- Failed Payment Wall: In-app recovery page triggered immediately upon payment failure
- Multi-Channel Outreach: Email, SMS, in-app messages, and push notifications for maximum reach
- Configurable Retry Schedules: Adapt retry frequency based on payment type, customer value, and history
- Recovery Incentives: Offer discounts, pauses, or feature unlocks to encourage payment resolution
- Customer Intelligence: AI analyzes payment failure patterns and identifies at-risk customers proactively
Integration Ecosystem: Stripe, Chargebee, Paddle, Braintree, Maxio, HubSpot, Intercom, Slack, Segment. Extensive API for custom integrations.
Pricing & Packaging: Starting at $300/month (based on churned revenue). Premium pricing reflects comprehensive feature set and support tier.
Implementation Speed: 2-5 days to full deployment. More complex than ChurnZap due to additional features, but still faster than building in-house.
Key Strengths:
- Comprehensive Solution: Dunning + cancellation prevention + churn prediction all in one platform.
- Proven Recovery Rates: Up to 89% recovery on failed payments. Customers report 28% LTV increase and 14% MRR boost.
- AI-Powered Intelligence: ML models identify at-risk customers BEFORE they churn, enabling proactive intervention.
- Multi-Channel Outreach: Reach customers where they are—email, SMS, in-app, push.
- Premium Support: Dedicated account management and optimization reviews included.
- White-Labeled: Fully branded experience with your logo and messaging.
Known Limitations:
- Premium pricing ($300/month+) is significant investment
- Longer setup than ChurnZap (2-5 days vs. 30 minutes)
- More complex configuration due to broader feature set
- Overkill for simple dunning-only needs
Best For: Enterprise SaaS companies with comprehensive churn challenges. Teams wanting all retention features in one system. Companies with significant involuntary churn + voluntary churn challenges. Organizations willing to invest premium pricing for proven results and premium support.
Trade-offs: Higher price than ChurnZap. Longer implementation. More complex. Less specialized than Chargebee for pure billing/AR.
---
Stripe Billing — Best for Stripe Users Wanting Built-In Dunning
Overview: Stripe Billing includes Smart Retries, an AI-powered dunning capability built directly into Stripe's subscription platform. If you're already using Stripe for billing, Smart Retries are included at no additional cost and require no new vendor relationship.
Core Dunning Capabilities:
- Smart Retries: ML algorithm optimizes retry timing based on billions of transactions
- Automatic Card Updater: Leverages issuing bank data to prevent failures before they happen
- Automated Dunning Emails: Stripe-branded recovery emails sent on payment failure
- Configurable Retry Logic: Customize retry schedules and timing (default: 8 retries over 2 weeks)
- Failure Type Analysis: Different strategies for different failure types (insufficient funds, expired card, etc.)
- Dashboard Visibility: Track recovery rates and failure reasons in Stripe dashboard
Integration: Native to Stripe Billing. No additional integrations needed if using Stripe for payments.
Pricing: Included with Stripe Billing. No additional charge. Stripe charges 0.5% + $0.05 per transaction for the billing infrastructure.
Implementation Speed: Seconds to enable. Toggle Smart Retries on in Stripe dashboard. Configure retry schedule if desired.
Key Strengths:
- No Additional Cost: Included with Stripe Billing at zero additional cost.
- Proven Results: 42% improvement in recovery rates. 38% typical recovery rate on failed recurring billing. Deliveroo recovered £100M+ using Smart Retries.
- Machine Learning at Scale: Trained on billions of transactions to optimize retry timing.
- Preventive Technology: Card Updater prevents many failures before they occur.
- No Vendor Overhead: No new platform to manage, no additional support relationships.
- Seamless Integration: Already integrated with your payment infrastructure.
- Ease of Use: Minimal configuration required.
Known Limitations:
- Limited Customization: Cannot fully customize email design or messaging beyond templates
- Stripe Branding: Emails are Stripe-branded, not fully white-labeled to your brand
- Email Only: No SMS, in-app messages, or multi-channel outreach
- Basic at Scale: Best for <$10k MRR; companies at scale often layer additional tools
- Fixed Retry Schedule: Cannot customize retry timing as extensively as dedicated platforms
- Limited Campaign Logic: Predefined sequences; cannot build complex custom workflows
Best For: Stripe users with straightforward subscription models and <$10k MRR. Companies that prioritize simplicity and want to avoid additional vendor relationships. Businesses where payment recovery is a secondary concern (not primary revenue driver).
Trade-offs: Limited customization vs. dedicated platforms. Email-only vs. multi-channel. Stripe branding vs. white-labeled. Good for simple scenarios but companies at scale often need additional layers.
Scaling Beyond Stripe's Built-In Dunning: Many companies use Stripe's Smart Retries as a foundation and layer ChurnKey or similar specialized platforms on top for an additional 15-30% recovery improvement. The combination is more expensive but yields superior results at scale.
---
Chargebee — Best for Advanced Billing + Sophisticated Dunning
Overview: Chargebee is the comprehensive subscription management platform that positions dunning as part of a broader billing and revenue operations suite. Rather than a standalone dunning tool, Chargebee handles your entire subscription lifecycle—billing, invoicing, dunning, analytics—in one system.
Core Dunning Capabilities:
- Smart Dunning: Intelligent retry sequences based on payment failure type and customer history
- Configurable Retry Logic: Up to 12 retry attempts with unlimited follow-ups (vs. Stripe's fixed 8)
- Payment Method Updates: Email reminders with one-click payment update links
- Multi-Payment Support: Handles both online and offline payment recovery
- Customizable Email Templates: Fully customizable dunning email designs and messaging
- Subscription Status Automation: Automatically downgrade, pause, or cancel subscriptions based on dunning outcomes
Broader Subscription Management:
- Tiered pricing and metering
- Coupons and discounts
- Upgrades/downgrades and prorations
- Revenue recognition and tax management
- Multi-currency and international billing
Integration Ecosystem: Works as intermediary between your product and payment processors (Stripe, PayPal, others). Integrates with accounting, analytics, and CRM tools.
Pricing & Packaging: Performance Plan (recommended): $599/month for up to $100k monthly billing, then 0.75% on excess. Enterprise Plan: Custom pricing. Chargebee handles both simple and complex billing scenarios.
Implementation Speed: 1-3 weeks for full implementation, depending on complexity. More involved than Stripe or ChurnZap but standard for comprehensive billing platforms.
Key Strengths:
- Comprehensive Billing Platform: Subscription management + dunning + invoicing + analytics all integrated.
- Advanced Dunning Customization: Unlimited follow-ups and configurable retry schedules (vs. Stripe's fixed 8).
- Complex Subscription Support: Handles tiered pricing, metering, coupons, trials, and complex billing models.
- Enterprise-Grade: Trusted by Fortune 500 companies (HSBC, Corteva, Broadridge).
- Flexible Customization: Fully customizable email templates and dunning workflows.
- Revenue Operations Focus: Broader focus on subscription revenue vs. point dunning solution.
- Multi-Currency & Tax: Global billing support with tax handling and currency conversion.
Known Limitations:
- Cost: $599/month minimum is significant ($7,188/year+) for comprehensive platform
- Complexity: More features mean steeper learning curve and setup complexity
- Implementation Time: Longer onboarding than Stripe or ChurnZap
- Overkill for Simple Needs: If you only need basic dunning, Stripe's built-in option is more efficient
- Recovery Rate: 38% typical recovery (same as Stripe) without additional layers like ChurnKey
Best For: Subscription businesses where billing is complex (multiple tiers, coupons, trials, international). Companies managing full subscription lifecycle needing integrated dunning, invoicing, and revenue recognition. Mid-market to enterprise organizations that run on recurring revenue.
Trade-offs: Higher cost than Stripe or ChurnZap. Longer implementation. Overkill if you only need dunning. More complex to master.
Chargebee vs. Stripe for Dunning: Both offer ~38-42% recovery rates. Chargebee wins for billing complexity; Stripe wins for simplicity and cost. Many companies use Stripe for simple subscriptions and Chargebee for complex models.
When Dunning Works (And When It Doesn't)
Dunning Works When Fundamentals Are Strong
- Customers trust you because your product delivers on its promises
- Your marketing positioning aligns with what customers actually get
- You're acquiring customers who are a good fit for your product
- Customers view your dunning reminders as helpful, not spam
- When you reach out, customers respond proactively to fix payment issues
- You get better data that helps you understand and prevent future churn
Dunning Fails When Fundamentals Are Weak
- Your marketing promises X, but customers only get Y—they've already decided to leave
- You're acquiring low-fit customers who churn anyway
- Dunning emails feel like spam rather than helpful reminders
- Customers ignore your dunning attempts because they're already looking for alternatives
- Even when payments are recovered, customers churn later anyway
- Cancellation feedback shows real product/positioning problems, not payment issues
Before You Implement Dunning
Audit these fundamentals first: Are you acquiring customers who are a good fit? Does your marketing match your product reality? Are you listening to customer feedback? If these aren't solid, dunning will feel like a band-aid on a deeper problem.
Anti-Patterns to Avoid
Anti-Pattern #1: Treating Dunning as a Churn Panacea
The problem: You implement a dunning tool and expect it to magically reduce churn by 50%.
The reality: Dunning can only recover involuntary churn (10-20% of total churn). The other 80-90% requires you to fix your fundamentals. If you have a positioning problem or poor product fit, dunning won't save customers.
The solution: Use dunning to recover failed payments, but invest the majority of your effort in the fundamentals: listening to customers, aligning positioning, building personal relationships, and acquiring the right customers.
Anti-Pattern #2: Not Validating Cancellation Feedback
The problem: Someone cancels and writes "your customer service is terrible" but never contacted support. You build a massive customer success program in response to fake signals.
The reality: Not all cancellation feedback is real. People click "poor customer service" and write "asdfasdf" in the details. These are likely free trial users, competitors, or non-ICP customers.
The solution: Flag suspicious cancellation responses (gibberish in the details field, free trial users, non-ICP customers). Don't build strategy around fake signals.
Anti-Pattern #3: Escalation Without Human Connection
The problem: You have an "escalation process" but it's just a ticket system, not a human reaching out to the customer.
The solution: For high-value customers who are at risk, someone should *call* them if they start a cancellation flow or a payment fails repeatedly. You want to understand what's happening before it's too late.
Dunning Best Practices
1. Start Simple, Optimize Over Time
Don't overthink your initial dunning strategy. Start with 3-5 retries over 7-10 days with 2-3 email reminders. Once you have data, optimize based on what works for your customer base.
2. Segment Your Approach
High-value customers deserve different treatment. Consider:
- VIP customers: More immediate outreach, manual intervention, higher discounts
- New customers: Gentler approach, extended trial offers
- At-risk customers: Pause options, discounts to keep them subscribed
3. Make Payment Updates Frictionless
The #1 factor in recovery is making it easy for customers to fix their payment. Every step of friction reduces recovery rates by 10-15%.
- One-click payment update links in emails
- In-app payment update prompts
- SMS messages with payment update links
- Payment update from saved email address
4. Optimize Timing
When you retry matters as much as how often. Consider:
- Time of day: Retry during business hours when customer is likely to notice
- Day of week: Weekdays tend to have higher recovery rates than weekends
- Time since failure: Don't retry too quickly (customer won't have updated card), but don't wait too long (customer forgets)
- Relative to communications: Space retries and emails strategically
5. Use Incentives Strategically
Sometimes a small discount or extended trial speeds up payment recovery. Use sparingly to maximize ROI:
- Offer incentives only after 2-3 failed retries
- Make incentives time-limited to create urgency
- Track which incentives drive recovery for your customer base
- Don't discount so much that recovery ROI is negative
6. Maintain Customer Relationships
Aggressive dunning can damage customer relationships. Keep communications:
- Helpful and empathetic, not threatening
- Clear and transparent about next steps
- Focused on solving their payment problem, not punishing them
- Properly spaced to avoid annoying customers
7. Measure and Optimize
Track these metrics to optimize your dunning:
- Recovery rate: % of failed payments that are ultimately recovered
- Time to recovery: How quickly customers update payment info
- Involuntary churn: % of churn caused by failed payments (should decrease)
- Revenue recovered: Actual MRR saved by dunning efforts
- Customer satisfaction: Monitor support tickets related to dunning communications
Ready to Reduce Payment Failures?
ChurnZap combines dunning management with churn prevention in one platform. Recover failed payments AND retain customers who are trying to cancel. Join the waitlist for early access.
Join the Waitlist
Related Resources