Choosing the right dunning software can mean the difference between recovering 40% or 80% of your failed payments. That's potentially thousands of dollars in monthly revenue.
But with dozens of options on the market, how do you choose?
In this guide, we'll compare the leading dunning management solutions for SaaS companies, covering features, pricing, pros, cons, and ideal use cases.
Quick Comparison Table
| Tool | Starting Price | SMS | Best For | |
|---|---|---|---|---|
| Rekko | $29/mo | Yes | Yes | SMB SaaS, Stripe-first |
| Churnkey | $100/mo+ | Yes | No | Mid-market, analytics focus |
| Stunning | $50/mo | Yes | No | Simple setup, Stripe only |
| Baremetrics Recover | $50/mo+ | Yes | No | Existing Baremetrics users |
| Paddle Retain | Included | Yes | No | Paddle users only |
| Recurly | Custom | Yes | Yes | Enterprise, complex billing |
| Chargebee | $249/mo+ | Yes | No | Mid-market, full billing |
Now let's dive deep into each option.
1. Rekko
Best for: SMB SaaS companies using Stripe who want email + SMS recovery
Overview
Rekko is a focused dunning solution built specifically for Stripe users. It detects failed payments in real-time via webhooks and sends automated email and SMS sequences to recover revenue.
Key Features
- Real-time Stripe webhook integration
- Email + SMS multi-channel sequences
- Pre-authenticated payment update links
- Customizable message templates
- ROI dashboard with recovery tracking
- GDPR-compliant opt-out handling
- 5-minute setup
Pricing
| Plan | Price | Stripe Accounts | Emails | SMS |
|---|---|---|---|---|
| Starter | $29/mo | 1 | 1,000 | Pay-per-use |
| Essential | $49/mo | 3 | 5,000 | Pay-per-use |
| Pro | $129/mo | Unlimited | 20,000 | Pay-per-use |
14-day free trial, no credit card required.
Pros
- Only tool with native SMS at this price point
- Dead-simple setup (5 minutes)
- Transparent, affordable pricing
- Pre-authenticated links (no login required)
- Real-time ROI tracking
Cons
- Stripe only (no other payment processors)
- Newer player in the market
- No cancel flow / voluntary churn features
Best For
SaaS companies with $10K-$500K MRR using Stripe who want multi-channel recovery without enterprise pricing.
2. Churnkey
Best for: Mid-market SaaS wanting comprehensive retention (voluntary + involuntary churn)
Overview
Churnkey offers a full retention suite covering both voluntary churn (cancel flows, offers) and involuntary churn (failed payment recovery). It's positioned as a premium solution with deep analytics.
Key Features
- Failed payment recovery emails
- Cancel flow with offers and surveys
- Payment method capture forms
- Customer health scoring
- Detailed analytics and cohort analysis
- Segment-based targeting
- A/B testing
Pricing
Churnkey uses custom pricing based on MRR. Expect:
- Starter: ~$100-200/mo for smaller SaaS
- Growth: ~$300-500/mo for mid-market
- Enterprise: Custom pricing
They also take a percentage of recovered revenue in some plans.
Pros
- Comprehensive retention suite
- Excellent analytics and reporting
- Cancel flow reduces voluntary churn too
- Strong A/B testing capabilities
- Good for larger teams
Cons
- No SMS support
- More expensive than focused solutions
- Can be overkill for simple dunning needs
- Complex setup for full feature use
Best For
SaaS companies with $500K+ MRR who want to address both voluntary and involuntary churn with one tool.
3. Stunning
Best for: Simple, affordable dunning for Stripe-only companies
Overview
Stunning has been in the dunning space since 2015, making it one of the more established players. It focuses purely on failed payment recovery for Stripe users.
Key Features
- Automated dunning emails
- Credit card expiration reminders
- Payment failure alerts
- Customizable email templates
- Stripe customer portal integration
- Failed payment analytics
Pricing
| Plan | Price | Features |
|---|---|---|
| Basic | $50/mo | Core dunning |
| Pro | $100/mo | + Pre-dunning, analytics |
| Business | $200/mo | + API access, priority support |
Pros
- Established, proven solution
- Simple and focused
- Good documentation
- Reliable email delivery
Cons
- No SMS support
- Email-only limits recovery potential
- Interface feels dated
- Limited customization options
Best For
Bootstrapped SaaS wanting simple, reliable email-only dunning.
4. Baremetrics Recover
Best for: Companies already using Baremetrics for analytics
Overview
Baremetrics is primarily a SaaS analytics tool, but includes Recover as an add-on for failed payment recovery. It works best as part of the broader Baremetrics ecosystem.
Key Features
- Dunning email campaigns
- Payment recovery tracking
- Integrated with Baremetrics dashboards
- Cancellation insights
- Cohort analysis
Pricing
Recover is an add-on to Baremetrics:
- Baremetrics base: Starts at $50/mo (based on MRR)
- Recover add-on: Additional $50-200/mo
Pros
- Unified analytics + recovery
- Great visualizations
- Strong MRR tracking
- Good for data-driven teams
Cons
- Requires Baremetrics subscription
- Recovery is secondary focus
- No SMS
- Can get expensive combined
Best For
Teams already paying for Baremetrics who want dunning integrated with their analytics.
5. Paddle Retain
Best for: Companies using Paddle as their merchant of record
Overview
Paddle Retain (formerly ProfitWell Retain) is included with Paddle Billing. It offers dunning as part of Paddle's all-in-one billing solution.
Key Features
- Automated dunning emails
- Card update reminders
- Smart retry logic
- Integrated with Paddle billing
- No additional cost
Pricing
Included with Paddle Billing (Paddle takes ~5% + fees of transactions).
Pros
- Free if you use Paddle
- Deeply integrated with billing
- No separate tool to manage
- Handles taxes, compliance
Cons
- Only works with Paddle
- Can't use with Stripe
- Limited customization
- Part of larger platform lock-in
Best For
Companies already committed to Paddle as their billing platform.
6. Recurly
Best for: Enterprise companies with complex subscription billing
Overview
Recurly is a full subscription billing platform that includes robust dunning capabilities. It's designed for larger companies with complex billing needs.
Key Features
- Advanced dunning logic
- Email and SMS support
- Multiple retry strategies
- Complex subscription management
- Revenue recognition
- Multi-currency support
- API-first architecture
Pricing
Custom pricing based on volume. Expect:
- Base platform fee: $199-999/mo
- Transaction fees: 0.9%+
- Implementation fees for enterprise
Pros
- Enterprise-grade reliability
- SMS support included
- Handles complex billing scenarios
- Strong compliance features
- Excellent API
Cons
- Overkill for simple SaaS
- Expensive for smaller companies
- Requires migration from Stripe
- Long implementation time
Best For
Enterprise SaaS with complex billing, multiple products, and $1M+ ARR.
7. Chargebee
Best for: Mid-market SaaS wanting full billing + dunning
Overview
Chargebee is a subscription billing platform that competes with Stripe Billing. Dunning is included as part of their billing suite.
Key Features
- Automated dunning workflows
- Smart payment retries
- Customizable email sequences
- Subscription analytics
- Revenue recognition
- Multiple payment gateways
Pricing
| Plan | Price | Features |
|---|---|---|
| Starter | Free | Basic (up to $250K revenue) |
| Performance | $249/mo | Full dunning, analytics |
| Enterprise | Custom | Advanced features |
Plus 0.75% transaction fee on Performance plan.
Pros
- Full billing platform
- Good dunning included
- Works with multiple gateways
- Strong analytics
Cons
- No SMS in dunning
- Requires platform migration
- Gets expensive at scale
- Dunning is not the primary focus
Best For
Companies outgrowing Stripe Billing who want a full subscription platform.
Feature Comparison Matrix
| Feature | Rekko | Churnkey | Stunning | Baremetrics | Paddle | Recurly | Chargebee |
|---|---|---|---|---|---|---|---|
| Email sequences | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| SMS sequences | Yes | No | No | No | No | Yes | No |
| Pre-auth links | Yes | Yes | No | No | No | Yes | No |
| A/B testing | No | Yes | No | No | No | Yes | Yes |
| Cancel flows | No | Yes | No | No | Yes | No | Yes |
| Stripe native | Yes | Yes | Yes | Yes | No | Yes | Yes |
| Setup time | 5 min | 1 hr | 30 min | 30 min | N/A | Days | Days |
| Free trial | Yes | Yes | Yes | Yes | N/A | No | Yes |
How to Choose
Choose Rekko if:
- You use Stripe exclusively
- You want email + SMS without enterprise pricing
- Fast setup matters to you
- You're between $10K-$500K MRR
- You want transparent, simple pricing
Choose Churnkey if:
- You need cancel flows + dunning
- You're above $500K MRR
- You want deep analytics
- Budget isn't the primary concern
- You need A/B testing
Choose Stunning if:
- You want simple, email-only dunning
- You're bootstrapped and cost-conscious
- You don't need SMS
- You want a proven, established tool
Choose Baremetrics if:
- You already use Baremetrics
- You want analytics + recovery unified
- You're data-driven
- You don't need SMS
Choose Paddle Retain if:
- You use Paddle for billing
- You want "free" dunning
- You're okay with platform lock-in
Choose Recurly if:
- You're enterprise scale
- You have complex billing needs
- You need SMS at enterprise level
- Budget is not a constraint
Choose Chargebee if:
- You're outgrowing Stripe Billing
- You want a full billing platform
- You need multi-gateway support
Recovery Rate Expectations
Based on industry data and customer reports:
| Tool Type | Expected Recovery Rate |
|---|---|
| No dunning | 10-15% |
| Basic email-only | 40-50% |
| Advanced email-only | 50-60% |
| Email + SMS | 65-80% |
| Full suite + optimization | 70-85% |
The biggest jump comes from adding SMS to your recovery flow.
Our Recommendation
For most SaaS companies between $10K-$500K MRR:
Start with a focused dunning tool (like Rekko or Stunning) rather than a full billing platform.
Why?
- Faster to implement - Days, not weeks
- Lower cost - $30-100/mo vs $300+/mo
- Works with Stripe - No migration needed
- Better ROI - Pay for what you need
If you need SMS recovery (and you should—it recovers 40% more), Rekko is the only affordable option that includes it natively.
Try Rekko Free
See why SaaS companies choose Rekko for payment recovery:
- Email + SMS in one tool
- 5-minute setup with Stripe
- Pre-authenticated payment links
- Clear ROI tracking
- $29/mo starting price
Start your 14-day free trial - No credit card required.