Table of Contents
Key takeaways:
- Dunning management is the process of managing and recovering failed payments from customers to ideally retain both the revenue and the customer
- Failed payments are often the result of incorrect billing information, insufficient funds, and an expired credit card, so it’s not a standard pause or cancellation churn
- SaaS companies lose around 9% of their (recoverable!) MRR to failed payments and involuntary churn, so all subscription companies need a dunning management process and software
- Dunning management software like Baremetrics can help you recover missed payments with proactive outreach and email campaigns
Failed payments are part of running a subscription or SaaS business. It’s normal for credit card payments to get declined. But unless you have dunning management in place, chances are those failed payments are costing you a lot of money.
In this guide, I’m going to break down what dunning management is, how it works, how to completely automate the dunning process, and some best practices to follow in order to recover more revenue from failed payments.
What is dunning management?
In short, dunning is recovering failed payments from customers, and dunning management is the process of doing it.
When you have a recurring billing/subscription business model, failed payments are inevitable. At some point, you will attempt to charge one of your customers, but the payment isn’t go through. Usually as a result of:
- Insufficient funds
- Incorrect billing information
- Expired credit card
When payments fail, you have two options:
- Sit back and wait for the customer to notice and do something about it
- Be proactive and reach out to get them to update their payment method
If you don’t have a dunning management solution in place, chances are you’re using option #1.
Unless you’re ok with losing monthly recurring revenue (MRR) and customers, you’re much better off going with option #2 and setting up a process to contact customers after a failed transaction and collect the payment.
Why Every Subscription Company Needs Dunning Management
You’re probably already starting to understand why dunning management isn’t just a “nice to have”, and really a necessity for any company that collects recurring payments (i.e. a SaaS or subscription service).
But just in case you need a little more convincing, or you just want to know exactly what’s at stake, here are some of the main ways dunning management will help you grow.
Saves 9% of Your MRR
This should be enough of a reason alone to use dunning management.
Based on our data, on average, SaaS companies lose about 9% of their MRR due to failed payments and involuntary churn.
Involuntary churn is when a customer’s subscription ends unintentionally. It’s usually as a result of a failed payment that never got fixed.

Some companies assume that customers know when their payments fail and just wait for them to update their payment information. But we’ve found that’s not always the case.
You’ve probably even experienced it first-hand when your credit card expires, and you completely forget to update your own subscriptions with the new billing details. It’s an easy mistake to make.
And unless the customer logs into your product frequently, they could go an entire month without noticing unless you tell them.
That’s why implementing dunning management is a quick and easy win for business growth. It’s simple to set up and pretty much runs itself. I’ll show you how later on.
Prevents Service Disruptions
Depending on the type of business you run, this could be a very important reason to have a dunning management solution in place.
Let’s say you own a SaaS company that monitors website downtime. Your customers depend on your software to let them know when their website has issues, so every minute that their service is interrupted means potential lost revenue for them.
What happens when their monthly payment fails and goes unpaid for weeks? Unless you keep the service going for delinquent customers (which is probably a good idea), it can create unnecessary service disruptions.
Which brings me to my next point...
Create a Better Customer Experience
Yes, dunning management helps you make (and keep) more revenue. But it also helps your customer.
Unlike voluntary churn, customers who have failed payments usually don’t want to cancel their service.
So just as much as dunning helps you, it also gives your customers a layer of protection to make sure they don’t experience any type of disruption with their account.
How the Dunning Process Works
Now that you know the what and why, let’s talk about how dunning management actually works.
The involuntary churn graphic I showed earlier is an example of what a lot of companies without a dunning management process do—and results in involuntary churn.
But here’s what a more effective dunning process looks like:

Step 1: The Customer’s Payment Fails
This is the event that triggers the entire process. Whether their credit card is expired, they have insufficient funds, or for any other reason, a customer’s payment fails, and the charge doesn’t go through.
Step 2: Send a dunning email to the customer
Customer communication is key here.
The day that your customer’s payment fails, send them an email letting them know the payment failed and providing a link to update their billing information.

Your billing software might have automated payment retries that will try charging the card again at this point.
If there was a soft declined payment, that might work. But if not, move on to step 3.
Step 3: They update their billing information (or don’t)
The customer will either log in and update their billing information or wait/not see your email. If they update their billing information, great! You’ll recover the payment, and everything is right in the world.
If they don’t make a payment, move to step four.
Step 4: Send a follow-up dunning email
Emails get missed, and people get busy. It’s life. However, that means that there’s a chance your first dunning email will get passed up. And unfortunately, that’s where many subscription companies stop the dunning process.
But not you, because you read this article!
You need to send a follow-up dunning email (just a gentle reminder) to be proactive about collecting failed payments. However, you don’t have to send it the very next day.
For instance, at Baremetrics we wait until a few days after the first email to send our follow-up.

According to our data, follow-up dunning emails are important because many customers won’t update their billing information after the first email.

You can continue to send a few more dunning emails until the customer updates their billing information. But we suggest spacing them out. For instance, we send a total of six emails over 30 days.
At this point, you should also set up a reminder notification in-app or paywall to update their billing information.

If you offer a grace period for customers to make an overdue payment, you can mention that in your email as well.
Step 5: Churn
If, after all of your attempts, the customer still hasn’t updated their billing information, you’ll likely have a churned customer.
Between the email notification, in-app reminders, and a paywall when they log in, most customers will fix the payment issue if they can. But if not, sometimes you’ll have to accept a bump in your churn rate.
If this all sounds like a lot, don’t worry. It can all be automated!
Using Dunning Management Software
Unless you plan to manually send emails to each customer when their payment fails, you’ll need some type of dunning management software to automate the process.
And while most dunning management tools have similar functionality, they’re not all equal. Here’s a look at some of the best dunning management software to recover failed payments.
Baremetrics dunning (Recover)
We couldn’t make a list of the best dunning management software and not include our own product!
Recover does everything you need from dunning software from sending emails, to making it easy for customers to make payments, in-app payment reminders and provides you with dunning analytics so you can see exactly how much revenue you’ve saved.

But aside from the fact that we developed it, there are plenty of reasons to go with Recover. For one, it’s integrated with the rest of our metrics, so you can get deeper insights than other dunning tools.
For example, you can see your complete customer profile, including what plan they’re on, and a timeline of any failed charges, dunning emails sent, and more, all in one place.

On top of that, you can also see your most common failed payment reasons...

And a breakdown of how each dunning email performed (including how much revenue you recovered from each email).

If you’re interested in trying Recover, you can get a free trial here.

Dunning Software From Payment Processors
Some subscription companies prefer to use out-of-the-box dunning software from their subscription billing software.
However, we find that these tools are often more limited than what you’d get from a standalone dunning tool like Recover.
Most dunning tools from payment processors/subscription billing providers:
- Don’t offer the same level of reporting and analytics
- Don’t send enough follow-up emails
- Do little to nothing in terms of in-app dunning
But in case you’re interested, here are some other dunning software options:
I can’t stress it enough though, I highly recommend going with a standalone dunning tool if you’re serious about reducing customer churn and recovering more revenue.
Best practices for dunning management
Getting some type of dunning management up and running will likely get you some results. Almost anything is better than doing nothing.
But if you want to maximize the amount of MRR you recover each month from failed payments, here are some best practices to follow.
1. Automate Dunning Management
I can’t stress this enough! Use dunning management software to automate this entire process. It’s so simple, and it can save you thousands of dollars in revenue churn.
Even if you think, “I only have 100 customers, is it worth paying for?” The answer is yes!
All the time you spend manually sending emails and tracking down customers who haven’t paid is time you could spend elsewhere on things you can’t automate.
Seriously, do it.
2. Don’t Forget the In-App Experience
Dunning emails are very effective for recovering failed payments. But you can double down by including in-app reminders for customers to update their billing information.
As I mentioned earlier, you can set this up in Recover so that when customers log in to your software, they’ll see a pop-up asking them to update their billing information.

If customers ignore this message, it means they either:
- They aren’t logging into your tool, so they never saw it (which is a bad sign)
- Probably plan to cancel anyway so they’re not going to update their billing information
3. Make it Simple to Update their Billing Information
Generally speaking, the easier it is to do something, the more likely people will do it. That applies to most things in life, including updating billing information.
Customers should be able to update their billing information with less than two clicks. For instance, if you send an email, they should be able to click the link and be taken directly to a credit card form.
If it’s an in-app reminder, they should be able to update their information directly in the form that pops up.
4. Use These Dunning Email Templates To Get Started
A while back, I contacted over 30 different SaaS and subscription companies and asked them to share the dunning emails they send to customers.
You can take a look at it all here: How to Write Effective Dunning Emails (30+ Examples Included)
It’s a great resource if you’re setting up a dunning management process for the first time or if you’re just looking to refresh your current emails.
Dunning Management is a Must
I know I sound like a broken record by now, but every SaaS and subscription company should have a dunning solution.
I’m speaking from experience. Using Recover has helped us recover over $30,000 in potential lost revenue in just the past nine months.

And if you’re currently not doing anything about dunning, there’s a strong chance you don’t know how much revenue you’re losing each year from failed payments.
Whether you use Recover or another tool, setting up dunning management should be on your to-do list ASAP.
FAQ
-
What is dunning management in a SaaS or subscription business?
Dunning management is the process of recovering failed payments from customers before those failures turn into permanent revenue loss and involuntary churn. In a subscription business, payment failures are inevitable, whether from expired credit cards, insufficient funds, or outdated billing information, and most customers never intended to cancel. A dunning management system handles the recovery process automatically, sending email sequences, triggering in-app payment reminders, and retrying failed charges so that revenue is recovered without requiring manual intervention. For SaaS companies, where even a modest failed payment rate can quietly erode MRR month over month, having a dunning procedure in place is not optional, it is a core part of running a healthy subscription operation. -
What platforms offer automated failed payment recovery for subscription businesses?
Baremetrics Recover is purpose-built automated dunning software for SaaS and subscription businesses running on Stripe, Braintree, or Recurly. It automatically retries failed payments, sends a timed sequence of dunning emails across a 30-day window, and surfaces in-app payment reminders so customers are prompted to update their billing information before their subscription lapses. What separates Recover from the built-in dunning tools offered by payment processors is the analytics layer: you can see exactly which dunning emails recovered the most revenue, which customers are at risk, and how your recovered MRR compounds over time, all connected to your broader subscription metrics rather than sitting in a separate tool. -
How do I measure and reduce involuntary churn caused by failed payments?
Reducing involuntary churn caused by failed payments starts with separating it from voluntary cancellations in your churn analytics, because the two problems have completely different solutions. Connect your Stripe, Braintree, or Recurly data to Baremetrics to see your failed charge rate, the MRR at risk, and which customer segments or billing intervals experience the highest payment failure rates. From there, activate Baremetrics Recover to automatically retry failed charges and trigger a multi-touch dunning sequence, starting with an immediate email on the day of failure and following up over the next 30 days. Once the recovery sequence is running, track your recovered MRR over time to calculate the direct revenue impact, since our data shows SaaS companies lose around 9% of their MRR to failed payments and involuntary churn, most of which is recoverable with the right dunning system in place. -
How does a dunning management system work for subscription billing?
A dunning management system works by detecting a failed payment, then triggering a structured recovery sequence designed to get the customer to update their billing information before their subscription is cancelled. The process begins the moment a charge fails: the dunning system sends an initial email with a direct link to update payment details, schedules follow-up emails spaced over several days, and activates in-app reminders or a paywall if the customer logs in without resolving the issue. Throughout this sequence, the system may also retry the failed charge automatically, which can recover payments where the original failure was a temporary bank decline rather than an expired card. The goal of the dunning procedure is to recover both the payment and the customer relationship, since most users with failed payments did not intend to cancel. -
What is the difference between dunning management and retry logic for failed payments?
Retry logic is a narrow technical function that automatically attempts to recharge a failed card at set intervals, while dunning management is a broader customer recovery process that combines payment retries with direct communication. Retry logic alone assumes the card issue will resolve itself without any customer action, which works for temporary soft declines but fails entirely when the underlying problem is an expired card or outdated billing information that only the customer can fix. A dunning management system handles both scenarios: it retries the charge where retrying makes sense and simultaneously runs an email and in-app outreach sequence to prompt the customer to update their payment method. For SaaS teams trying to reduce involuntary churn and recover MRR, relying on retry logic without a broader dunning process leaves a significant portion of recoverable revenue on the table.