Product

RECOMMENDED

FREE TRIAL

Integrations

UNIFIED CONNECTIONS

View all your subscriptions together to provide a holistic view of your companies health.

Resources

6 Dunning Best Practices to Reduce Churn & Recover Revenue

By Lea LeBlanc on February 14, 2023
Last updated on April 01, 2026

Key takeaways: 

  • Dunning management is an essential part of reducing churn and improving both user and revenue retention
  • Dunning processes help you prevent churn due to expired credit cards or other failed payments
  • Dunning tools like Baremetrics help you identify failed payments before they happen, improving revenue recovery and preventing accidental churn 

Churn can undoubtedly limit the growth of a SaaS or subscription business. It’s often much more costly to acquire new customers than retain existing ones, so reducing churn as much as possible is important to scale. Luckily, tackling involuntary churn can be an easy win for many companies.

Dunning is a great, low-effort way to  reduce churn, particularly SaaS churn. By proactively identifying and recovering failed customer payments, you can resolve issues before they lead to subscription cancellations. This is essential for maintaining and growing consistent revenue over the long term and inching closer to that dream goal of negative churn.

In this guide, we’ll discuss the importance of dunning and pre-dunning for SaaS companies and give you other tips for implementing an effective dunning process.

Dunning Explained

Dunning is a process used by businesses to recover failed payments from customers. Payments can fail due to insufficient funds, incorrect billing information, an expired credit card, and many other reasons. Dunning involves preventing failed payments beforehand and resolving payment issues after they occur improving churn-based LTV metrics and revenue retention.

Dunning management is particularly important for SaaS companies as one of the primary advantages of a subscription model is recurring revenue. However, failed payments and subsequent involuntary churn can negatively impact monthly recurring revenue (MRR).

 

How Dunning Reduces Churn & Improves Revenue Recovery

Reducing churn is an important goal for many large SaaS companies and startups. By implementing an effective dunning process, companies can identify failed payments and resolve them before they lead to customer cancellations.

Involuntary churn usually occurs because companies aren’t proactively recovering failed payments. We’ve found that SaaS and subscription companies lose an average of around 9% of monthly recurring revenue (MRR). Dunning is a great way to reduce churn and increase revenue for enterprise companies and startups.

Unsure of how involuntary churn is impacting your SaaS business? Check out our resources on calculating churn and analyzing churn to learn more. 

6 Dunning Management Best Practices to Improve Revenue Retention

Ready to use dunning management to identify users at risk for churn and ideally reduce both customer and revenue churn?

1. Perfect Your Pre-Dunning Process

Before we get into tips for optimizing the dunning process itself, there are also ways to prevent the need for dunning, which is often called pre-dunning.

So, what is pre-dunning? 

Pre-dunning is a way to warn customers about expiring credit cards and other things that could lead to a failed payment or involuntary churn

This is an efficient way to reduce churn, as you prevent issues before they occur.

Involuntary churn timeline

Involuntary churn doesn’t happen overnight, but if you’re not paying attention, it can seriously impact your revenue.

We recommend automatically sending customers a heads-up 30 days before their credit card expires so they have plenty of time to update their information.

2. Develop Effective Dunning Emails

Dunning has a bad rap because it’s often implemented with boring and generic email blasts. These emails typically have poor results because they look like spam, and customers won’t take action or even open them.

An effective dunning process requires writing compelling dunning emails that encourage customers to update their payment information. A simple way to do so is by using a tool like Recover. It offers nearly a dozen turn-key templates you can use to craft effective dunning email sequences in just a few clicks. Here is an example of customizable emails in Recover::

Customizable emails in Recover

Customizable emails in Recover

3. Automate Dunning Emails

Although we recommend customizing dunning emails, sending them can (and should) still be automated. While many credit card processors like Stripe send a limited number of emails, you’ll need more extensive custom email campaigns to build an effective dunning process. This requires automation to scale.

The best approach for recovery is a series of automated dunning emails spaced out during the days and weeks after a failed payment. Recover makes it easy to set up and automate customer email campaigns so you can immediately begin recovering revenue. You can also track the effectiveness of each email to optimize this process even further.

It is key to note that automating payment recovery is a key strategy in mitigating it. A 2025 analysis of recurring payment trends found that automated, technology-driven approaches to payment recovery directly address involuntary churn, which subscription executives consistently rank as their top operational challenge. This reinforces why setting up automated dunning sequences, rather than handling failed payments manually, is the right call at any company size.

4. Optimize Billing Capture Tools

A simple but often overlooked aspect of dunning is collecting accurate payment information. If there’s any friction when it comes to entering payment information, customers might be slow to provide an update when necessary. You can eliminate many failed payments due to incorrect credit card data by improving your billing capture forms.

Using a tool to customize credit card capture forms to match your company branding can help improve your recovery rate. Combining this with in-app paywalls ensures customers have a seamless payment experience, which can also help reduce failed payments.

5. Track & Use Your Data

Tracking customer and billing metrics is a great way to see if your dunning process works and how it can be improved. For example, an analytics dashboard that tracks metrics such as customer churn and recurring revenue helps you see if you’re trending in the right direction.

User churn dashboard in Baremetrics

User churn dashboard in Baremetrics.

You can also track in-depth information about customers to uncover any failed payments or other transaction issues. And by surveying customers during cancellation, you can discover whether they left voluntarily or because of a simple mistake. These insights allow you to take a data-driven approach to optimizing your dunning process.

6. Use a Dunning Management Tool

Since failed payments can significantly impact MRR, every SaaS and subscription business should use a dunning management tool. This is the best way to ensure you’re taking action to overcome failed payments and involuntary churn.

For example, Baremetrics Recover is an automated dunning solution that goes beyond other dunning management platforms by offering customizable email campaigns, in-app reminders and paywalls, and other tactics for combating failed payments.

Besides Recover, the Baremetrics analytics platform itself allows you to track the results of your dunning efforts as well.

Keep your hard-earned revenue with Recover by Baremetrics.

Keep your hard-earned revenue with Recover by Baremetrics.

Improve Revenue Recovery With Baremetrics

As you can see, dunning is essential for SaaS businesses of all sizes. By following the dunning best practices outlined above, you’ll be able to improve your dunning process, dramatically reduce involuntary churn, and grow your SaaS business.

Baremetrics Recover allows you to put dunning on autopilot reducing both gross and net churn. If you’re already using Baremetrics for analytics, all you have to do is enable Recover in your dashboard to begin recovering revenue. You can then optimize Recover by setting up automated drip campaigns, implementing in-app paywalls, and tracking everything along the way.

Tired of wasting time on spreadsheets? Get a free trial of Baremetrics today!

Why Smart Retry Logic Outperforms Fixed Sequences

Traditional dunning works on a calendar: retry the charge on day 3, send an email on day 5, try again on day 7. It's better than nothing, but it treats every failed payment (and every customer) the same way. The problem is that a card declined due to a temporary overdraft behaves very differently from one that's simply expired, and the optimal retry window for each is completely different. Sending the same sequence to both wastes attempts and frustrates customers who would have paid if you'd just waited 48 more hours.

Smart retry logic, now built into platforms like Stripe's Adaptive Acceptance and available through third-party dunning tools, uses machine learning to predict the best moment to reattempt a charge based on signals like card type, bank behavior, time of day, and historical recovery patterns across millions of transactions. Instead of retrying on a fixed schedule, the system chooses the window where a successful charge is statistically most likely.

The practical result: higher recovery rates with fewer retry attempts and less inbox noise for your customers. Some implementations have shown meaningful lifts in recovery rates compared to static sequences, without any additional email sends.

For Baremetrics users, pairing Recover's customizable email campaigns with an intelligent retry layer on your payment processor gives you a two-front strategy: the retry logic handles the charge timing automatically, while your dunning emails keep customers informed and give them an easy path to update their billing details. The two work together rather than in parallel. If you haven't reviewed how your payment processor handles retry scheduling recently, it's worth a close look. The default settings are rarely the optimal ones for your specific customer base, and small adjustments here can meaningfully move your recovery rate without touching a single email template.

 

FAQ

  • What is dunning in SaaS?
    Dunning in SaaS is the process of recovering failed subscription payments before they cause involuntary churn. When a customer's credit card expires, gets declined, or has insufficient funds, their subscription can lapse not because they want to cancel but because of a simple billing problem. Dunning management addresses this by proactively warning customers before payments fail, then following up with automated outreach after a failure occurs. For subscription businesses, this matters because involuntary churn directly erodes MRR, and research suggests SaaS companies lose around 9% of monthly recurring revenue to failed payments alone.
  • What is the difference between dunning and pre-dunning for subscription businesses?
    Dunning is the process of recovering a payment that has already failed, while pre-dunning is the proactive step of warning customers before a failure happens at all. Pre-dunning typically means sending customers an automated heads-up when their credit card is approaching its expiry date, giving them time to update billing details before a charge is ever declined. Dunning kicks in after the fact, using a sequence of automated emails and in-app reminders to recover the revenue. For SaaS founders, pre-dunning is the higher-leverage move because it prevents involuntary churn entirely rather than trying to reverse it.
  • How do you reduce involuntary churn with a dunning strategy?
    Reducing involuntary churn with dunning starts with sending automated pre-dunning notifications roughly 30 days before a customer's credit card expires, which eliminates a large share of failed payments before they happen. From there, you set up an automated sequence of dunning emails spaced across the days and weeks following any failed payment, each one prompting the customer to update their billing information with a clear and compelling message. Once your email sequences are running, you layer in complementary tactics like in-app paywalls and optimised billing capture forms to reduce friction at the point of payment. Baremetrics Recover handles this entire workflow automatically, letting you track recovery rates so you can keep tightening the process over time.
  • What makes a dunning email actually work?
    A dunning email works when it looks and reads nothing like spam, which means it carries your brand, speaks directly to the customer, and makes updating payment information as frictionless as possible. Generic, plain-text blast emails get ignored because customers either miss them in a crowded inbox or assume they are automated noise. The most effective dunning email sequences are personalised, timed carefully across multiple touchpoints after a failed payment, and automated so no customer slips through the gap. The goal is to frame the email as a helpful reminder rather than a collections notice, which keeps the customer relationship intact while recovering revenue that would otherwise be lost to accidental churn.
  • How do you choose the best dunning software for a SaaS business?
    The best dunning software for a SaaS business handles the full payment recovery lifecycle: pre-dunning alerts, automated email sequences, in-app paywalls, and analytics that show you what is actually working. A tool that only retries failed charges without communicating with the customer will recover far less revenue than one that combines smart retry logic with a proper dunning email strategy. It is also worth choosing a solution that integrates directly with your payment processor and your existing MRR reporting so you can measure the impact on churn rate and monthly recurring revenue without stitching together separate dashboards. Baremetrics Recover is built for exactly this, offering customisable email campaigns and in-app reminders alongside the Baremetrics analytics platform so you can manage and measure your entire dunning process in one place.

Lea LeBlanc

Lea is passionate about impactful businesses, good writing, and the stories founders have to tell. When she’s not writing about SaaS topics, you can find her trying new recipes in her tiny Tokyo kitchen.