Back to blog
Pricing

Stripe Smart Retries Pricing: Does Stripe Take a Cut of Recovered Revenue?

A clear answer on Stripe Smart Retries pricing, what's included with Stripe Billing, and why dedicated dunning still recovers more per dollar spent.

Rekko Team
April 8, 2026
8 min read
stripesmart retriespricingdunning

Every SaaS founder looking at failed payment recovery asks the same question: "Doesn't Stripe already do this?" The answer is yes, sort of, and the pricing on Stripe's built-in recovery is actually one of the clearest things in the industry. What's less clear is whether it's enough.

Stripe Smart Retries is included with Stripe Billing at no extra percentage on recovered payments. You don't pay Stripe a bounty when it succeeds. But the recovery rate tops out around 30%, which leaves the majority of failed payments sitting on the floor. Here's the full pricing picture and when it pays to layer a dedicated tool on top.

Does Stripe take a percentage of recovered revenue?

No. This is the short answer most people want.

Stripe Smart Retries is part of the Stripe Billing feature set. If you're using Stripe Billing, you already have access to it. Stripe charges its normal processing fees on the transaction when it eventually succeeds (2.9% + 30 cents for domestic US cards at standard rates), plus the Stripe Billing fee of 0.5% to 0.8% on recurring charges depending on your plan. There is no separate "recovery cut" layered on top.

To put it simply: Stripe makes money when your payment processes, whether that's the first attempt or the fifth. The retry itself is not a billable event.

This is genuinely different from most dedicated dunning tools, which charge either a flat monthly fee or a percentage of recovered revenue. Stripe's pricing is bundled into fees you were already paying.

What you actually get with Smart Retries

Stripe Smart Retries uses machine learning on its network data to pick better retry times than a naive schedule. Specifically it looks at:

  • Time of day and day of week patterns from the failure data
  • Historical success rates by decline code
  • Customer and card-level signals
  • Network-wide retry outcomes

You configure a retry window (typically 1 to 8 attempts over days or weeks) and Stripe handles the timing. It also sends basic email reminders through the Stripe customer portal flow if you enable them, and lets customers update their payment method via a hosted page.

That's it. No SMS. No custom message sequences. No pre-authenticated update links outside the standard Stripe portal. No segmentation. No branded templates beyond what Stripe's email system supports.

The recovery rate reality

This is where the pricing conversation gets interesting. Stripe's own documentation and published research put Smart Retries recovery around 30% of failed payments. Various third-party analyses land in the 25% to 35% range.

Dedicated dunning tools running multi-channel sequences (email plus SMS, pre-authenticated links, optimized timing) typically recover 60% to 80% of failed payments. That's roughly double.

Let's turn that into dollars for a SaaS at $200K MRR.

Setup Recovery rate Monthly recovered Annual recovered
Stripe Smart Retries only 30% $5,400 $64,800
Smart Retries + dedicated dunning 70% $12,600 $151,200

The gap is $86,400 a year in recovered revenue. Against a dedicated dunning tool cost of maybe $600 to $2,000 a year, the ROI is not close.

So why does anyone stop at Smart Retries?

Three reasons, all legitimate.

Zero additional setup. Smart Retries is a toggle in your Stripe dashboard. You can turn it on in 30 seconds. There's no vendor to evaluate, no invoice to add, no integration to maintain. For a founder wearing 10 hats, that matters.

Very small scale. At $5K MRR you're looking at maybe $450 a month in failed payments. Smart Retries recovers roughly $135 of that. Adding a $49/month tool to push it to $315 recovered is still net positive, but the absolute dollars are small enough that some teams defer the decision.

Enterprise with custom retry logic. Large SaaS teams sometimes build their own retry logic on top of Stripe's webhooks and don't use Smart Retries at all. In that case the pricing is neither Stripe's nor a dunning vendor's, it's engineering time.

Everyone else is leaving recovery on the table.

Where a dedicated tool pays for itself

The math is straightforward. If a dedicated dunning tool lifts your recovery rate by even 20 percentage points (say from 30% to 50%), and you're at $50K MRR, that's:

  • Monthly failed payments: ~$4,500
  • Extra recovered at 50% vs 30%: $900
  • Annual extra recovered: $10,800
  • Annual cost of a flat-fee tool like Rekko: ~$600 to $1,500

Net benefit: $9,300 to $10,200 per year, and it compounds as you grow.

At $200K MRR the same lift is worth roughly $43,200 a year in additional recovered revenue. At $500K MRR it's over $100,000.

What Stripe Smart Retries doesn't do

Be clear about the feature gaps so you can decide if you care.

No SMS. SMS is the single biggest lever in dunning recovery. Adding it typically lifts recovery rates 30% to 40% over email-only. Stripe doesn't offer SMS dunning at any price.

No custom sequences. You get Stripe's templated emails (customizable to a point) on Stripe's schedule. You don't get to build a 5-step drip with escalating tone, branded templates, and timing you control per step.

No pre-authenticated update links. Stripe customer portal requires the customer to authenticate. Dedicated tools like Rekko send one-click links that let the customer update their card without logging in, which measurably improves conversion.

Limited segmentation. You can't run different sequences for different customer tiers, products, or decline reasons. It's one configuration for your entire Stripe account.

Weaker reporting. The Stripe dashboard shows you raw failure and recovery numbers. It doesn't give you a dunning-specific ROI view, sequence performance breakdown, or cohort analysis.

Why Stripe's recovery rate caps at ~30%

It's worth understanding why Smart Retries leaves so much on the floor, because it's not a failure of Stripe's engineering. It's a product scope decision.

Smart Retries optimizes one variable: when to retry the charge. It looks at decline codes, network data, and historical patterns to pick better retry times than a naive "every 24 hours" schedule. That's worth something. A smart schedule beats a dumb one by roughly 5 to 10 percentage points over a dumb schedule.

But retry timing is only one of the levers. The other levers (copy, channel, pre-auth links, sequence design, segmentation) are outside Smart Retries' scope entirely. Stripe doesn't want to be your email marketing tool, your SMS gateway, or your retention strategy consultant. They want to process payments. Smart Retries is Stripe solving the narrowest version of the problem that fits inside their core product.

Dedicated dunning tools cover the other levers. Multi-step email sequences with escalating tone. SMS at the critical moments (usually day 2 and day 7). Pre-authenticated update links that skip the login step. Segmentation by customer tier or decline reason. That's where the additional 30 to 50 percentage points of recovery come from.

Understanding this framing makes the "Stripe vs dedicated tool" question easier. It's not an either-or. Stripe handles the retry timing. The dedicated tool handles everything else. They stack, they don't compete.

A quick word on Stripe's hidden fees

While we're on the subject of Stripe pricing, two things worth noting that often surprise SaaS founders.

Stripe Billing has its own fee on top of processing. Standard Stripe processing (2.9% + 30 cents in the US) covers charging cards. Using Stripe Billing for recurring subscriptions adds 0.5% to 0.8% on top, depending on your plan. Smart Retries is included in that Billing fee, so you're not double-paying for it, but it's not "free" in the sense that Stripe Billing itself costs something you wouldn't pay with raw Stripe.

Stripe's email sends are Stripe-branded. The dunning emails Stripe sends from Smart Retries come from Stripe's infrastructure, templated in Stripe's style, with limited customization. If your brand matters to you (and it should, since these emails go to paying customers), you'll want to send from your own domain using your own templates, which means a dedicated tool.

Neither of these is a deal-breaker. They're just the fine print that sometimes doesn't make it into "Stripe already does this" conversations.

The right mental model

Think of Stripe Smart Retries as the baseline. It's free (included in fees you already pay), it's zero work to enable, and it captures the easy wins. Every SaaS on Stripe Billing should have it on.

Think of a dedicated dunning tool as the layer that captures everything Smart Retries misses. Different retry timing, different channels, different messaging, different update flow. The two are complementary, not competitive. You run Smart Retries as your floor, and a tool like Rekko as the layer that catches the 40% of failures Stripe's retries leave behind.

For a broader comparison of how Stripe Billing stacks up against dedicated tools, see our Stripe Billing alternative page or the full 2026 dunning software comparison.

Bottom line on pricing

Stripe Smart Retries does not take a percentage of recovered revenue. It's included with Stripe Billing. That's the cleanest pricing model in the industry and it should be your baseline.

But the 30% recovery ceiling means you're still leaking most of your failed payment revenue. A dedicated tool at $29 to $129/month flat fee pays for itself many times over once you're above about $20K MRR.

Try Rekko free

  • Layer on top of Stripe Smart Retries for full multi-channel coverage
  • Email plus SMS sequences, pre-authenticated update links
  • Flat monthly pricing, keep 100% of what you recover
  • 5-minute setup, no migration needed

Start your 14-day free trial. No credit card required.

Stop losing revenue

Ready to recover your failed payments automatically?

Join hundreds of SaaS companies using Rekko to recover 10-20x their investment. Set up in 5 minutes, see ROI in 24 hours.

No credit card required. 14-day free trial.

Related Articles