Stripe Smart Retries vs Dunning Software: What Actually Recovers More Revenue
Stripe Smart Retries recover around 38 percent of failed payments. Dedicated dunning software recovers 60 to 80 percent. The gap is real and explained by four specific things Smart Retries do not do.
Contents
Stripe does not publish an overall recovery rate for Smart Retries, and we have found no source for one that can be verified against a fixed document. Dedicated dunning software recovers materially more. That gap is not a marketing claim. It is explained by four specific things Smart Retries do not do.
This article covers how Smart Retries work, where they stop, and what dunning software adds on top.
What Stripe Smart Retries actually do
Smart Retries are Stripe's machine learning system for retiming failed payment retry attempts. When a payment fails, instead of retrying on a fixed schedule, Smart Retries analyzes signals from across Stripe's network to pick a better window: the cardholder's historical payment patterns, the decline code, the time of day, and aggregate patterns from millions of similar transactions.
Smart Retries beat a fixed retry schedule, because they time the retry rather than simply repeating it. That is meaningful. A business that was retrying on a 3-5-7 day fixed schedule and switches to Smart Retries should see a lift.
Smart Retries cost nothing extra if you are already on Stripe Billing. That is their strongest argument.
Where Smart Retries stop
No decline code classification. Smart Retries do not route soft declines differently from hard declines in the way a dedicated system would. A lost_card and a generic_decline both enter the retry queue. Smart Retries correctly skip true hard declines, but the email and customer response is the same generic Stripe dunning email either way.
No coordinated email timing. Stripe's dunning emails fire on a separate schedule from retry attempts. A retry that fires on Tuesday and succeeds never triggers a cancellation of the pending email. An email that fires Wednesday asking the customer to update their card contradicts a successful retry on Tuesday. Coordination between retry timing and email timing is absent.
No brand voice. Stripe's dunning emails are generic. They cannot be written in the merchant's tone, reference the customer's history, or vary messaging based on the decline reason. Customers who get an email that reads like it came from a person respond at materially higher rates.
No proactive expiry alerts. Smart Retries act after the failure. They do not send alerts 30 days before a card expires. Expiring cards that Account Updater does not catch become failures that Smart Retries have to recover, rather than being prevented entirely.
What dedicated dunning software adds
Churnkey's 2025 State of Retention report, covering over $3 billion in subscription revenue, put overall involuntary churn recovery at 70 percent on their platform, and found dunning emails and SMS alone averaged 42 percent (read 2026-08-28). The 28-point gap between those two figures is the value of intelligent retries layered on top of email-based dunning.
Recovery also extends the life of the subscription, not just the one invoice. A meaningful share of a subscriber's total lifetime arrives after a recovery event, which is why recovery is not just about saving one invoice.
The things dedicated dunning software adds over Smart Retries:
Decline code routing. Soft declines go to a retry-first sequence. Hard declines go to an immediate email. Most implementations get this wrong by treating all codes identically. Card data errors go to a different email than temporary failures. Each path is different.
Coordinated retry and email timing. A retry attempt that fires 2 hours before the email eliminates the awkward "please update your card" email that arrives after a successful charge.
Brand-voice emails. AI-generated emails written in the merchant's tone, with the customer's name and account context, not a generic Stripe template.
Proactive expiring card alerts sent 30 days before expiry prevent failures rather than recovering them.
Per-code visibility. A dashboard showing recovery rate by decline code, so you can see whether your generic_decline recovery is 45 percent or 65 percent, to take two illustrative figures, and optimize accordingly.
The math for a $500K ARR business
Here is the arithmetic with every input an assumption you can change rather than a published figure. Assume 9 percent of $500K ARR fails: $45,000 a year. Assume Stripe recovers 38 percent of that on its own: $17,100. Assume a dedicated sequence recovers 70 percent: $31,500. The incremental recovery is $14,400 a year. None of those three rates is published by anyone we can verify, ours or Stripe's.
Foxhound charges 20 percent of recovered revenue, so on $14,400 incremental recovery, the fee is well below the value recovered, leaving a strongly positive net benefit.
The math gets better as ARR scales.
When Smart Retries are enough
Smart Retries are a good starting point for businesses under $100K ARR that are not yet ready to invest in a dedicated recovery system. They are included in Stripe Billing, require no setup, and recover a meaningful share of failures automatically.
The inflection point where dedicated dunning becomes clearly worth it is around $200K ARR, where the incremental recovery from a 30-point lift exceeds the cost of any reasonable dunning tool.
- How much do Stripe Smart Retries recover?
- Stripe does not publish an overall recovery rate for Smart Retries, and we have found no source for one that can be verified against a fixed document.
- What does dedicated dunning software recover?
- Materially more, with intelligent retry timing and email sequences combined. Foxhound does not project a rate. [Churnkey's 2025 State of Retention report](https://churnkey.co/reports/state-of-retention-2025) shows 70 percent overall recovery across $3 billion in subscription revenue (read 2026-08-28).
- Is Stripe Smart Retries free?
- Yes, included with Stripe Billing at no extra charge. Stripe Billing itself carries a percentage fee on recurring revenue on top of standard Stripe fees; check Stripe's pricing page for the current rate.
- What does dunning software add that Smart Retries do not?
- Decline code classification, coordinated retry and email timing, brand-voice customer emails, proactive expiring card alerts, and per-code recovery visibility.
- When should I switch from Smart Retries to dedicated dunning software?
- Around $200K ARR is a practical threshold. Below that, the incremental recovery may not justify the overhead. Above it, the math clearly favors a dedicated system.