Dunning Management: How to Recover Failed Payments

Dominique Jackson on October 07, 2020

Table of Contents

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. Dunning management is the process in which you do it.

When you have a recurring billing/subscription business model, failed payments are inevitable. At some point, you’re going to attempt to charge one of your customers and the payment isn’t going to go through. Usually as a result of:

  • Insufficient funds
  • Incorrect billing information
  • Expired credit card

When payments fail, you have two options:


  1. Sit back and wait for the customer to notice and do something about it
  2. 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 make the assumption that customers know when their payments fail and just wait for them to update their payment information. But what we’ve found is 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 is logging into your product frequently, there’s a chance 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...

It creates a better customer experience

Yes, dunning management helps you make (and keep) more revenue. But it also helps your customer.

Unlike voluntary churn, most of the time customers who have failed payments 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 any other reason, a customer’s payment failed and the charge didn’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 to let them know there was a payment failure, with a link to update their billing information.


Your billing software might have automated payment retries that will try charging the card again 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 all 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 a lot of 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.


The reason follow-up dunning emails are important is because there are a lot of customers who won’t update their billing information after the first email according to our data.

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 doesn’t update their billing information, you’ll likely have a churned customer on your hands.

Between the email notification, in-app reminders and a paywall when they login, 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!

The best dunning management software

Unless you plan to manually send emails to each customer when their payment fails, you’re going to need some type of dunning management software to automate the process.

And while most dunning management tools have some 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’s 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 giving Recover a try, you can get a free trial here.

Dunning software from payment processors

Some subscription companies prefer to use out-the-box dunning software from their subscription billing software. 

However, we find that a lot of times, these tools are 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

Just 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 keep in mind.

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’re thinking to yourself, “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 be spending 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. 

Like I mentioned earlier, you can set this up in Recover so that when customers login 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:


  • Aren’t logging into your tool so they never saw it (which is a bad sign)
  • Probably plan to cancel anyways 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 are to do it. That applies to most things in life, including updating billing information.

It really shouldn’t take more than two clicks for customers to be able to update their billing information. 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 reached out to 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 the 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.

recovered revenue nine months

And if you’re currently not doing anything about dunning, there’s a strong chance you don’t even know how much revenue you’re losing each year from failed payments. 

Whether you go with Recover or another tool, setting up dunning management needs to be on your to-do list ASAP.

Dominique Jackson

Former Content Marketer at Baremetrics