Table of Contents
Key Takeaways:
- Churn reduction is essential to increasing your business’s recurring revenue, overall profit, and growth
- Identifying common reasons customers fail to retain is key to slashing churn rates
- Creating strong customer experiences that start with onboarding and include proactive outreach can improve retention from the beginning of their journey
- Tracking key churn metrics through a thorough churn analysis helps you track key trends and adapt
- Dunning tools like Baremetrics Recover prevents involuntary churn
I spent over a week speaking with different SaaS founders and marketers about how they successfully reduced churn for their businesses.
One founder told me the key to how he was able to achieve 0.1% churn by doing something every SaaS business should be doing, but most don’t.
Another walked me through the onboarding emails he sends to retain 94.7% of his customers.
And one showed me a simple tactic their company used that helped reduce churn from 9% to 7.5% in just a few months.
Those are just a few of the people I talked to. There are plenty of others who were gracious enough to share their “secrets” with me.
Want to know one thing they all had in common?
None of them relied on one-off gimmicks like cutting their pricing by 50%, or hiding their cancellation button. They all used sustainable strategies to reduce churn while also growing their business.
Now, I’m passing along everything I learned from them to you!
In this guide, we’re going to go over six strategies to reduce churn, with real-life examples from SaaS companies that have successfully done it.
Understanding Churn: The Basics
To get you started, here are a few key resources:
- Churn can be defined as resources lost in a given period of time. Our blog post talks more about SaaS churn
- You’ve got user churn and revenue churn, in which customers or revenue churn from your business, respectively
- You can track gross and net revenue churn to more accurate analysis
- You can check out our blog post on how to calculate churn for more information about tracking different types of churn
- It is possible to obtain a negative churn rate, but shooting for a “good” churn rate of 8% or under is outstanding
User Churn vs. Revenue Churn
Most people talking about churn refer to user churn.
User churn is the number of customers you lose in a given timeframe (typically per month or year).
There’s also revenue churn.
Revenue churn is the revenue you lose in a given time frame due to downgrades or cancellations.
The reason why it’s such a vital metric is that it has a greater effect on your business. If you look at just user churn, you’re ignoring how much revenue you’re losing with those churned users.
For example, a churned user on a $50/mo plan isn’t nearly as bad as a churned user on a $500/mo plan.
Just looking at user churn would gloss over the fact that you lost a major customer. Revenue churn effectively weights your user churn to be a more accurate representation of your business's performance.
Voluntary vs Involuntary Churn
Beyond the user-vs-revenue distinction, there's a second taxonomy that matters even more for retention strategy: why customers churn.
Voluntary churn is the customer's active decision to cancel. They were unhappy with your product, found a competitor, no longer needed the service, or hit a budget constraint. They knew they were leaving when they left.
Involuntary churn (also called passive churn) is the loss of subscribers whose payments failed and never got recovered. Expired cards, insufficient funds, declined transactions. They didn't decide to leave — their subscription ended because of a billing event nobody fixed.
Research from Paddle suggests involuntary churn accounts for 20-40% of total churn in subscription businesses. That's a huge slice that has nothing to do with product satisfaction, pricing, or competitive pressure.
| Voluntary churn | Involuntary churn | |
|---|---|---|
| Trigger | Customer chose to cancel | Payment failed, never resolved |
| Cause | Product, price, alternatives, no longer needed | Expired card, insufficient funds, declined |
| Customer awareness | High | Low (often unaware) |
| Solution category | Product, CX, pricing, retention offers | Dunning, smart retries, communications |
| Best lever | The strategies in this guide (1-6) | Strategy 7 below |
Strategies 1-6 below address voluntary churn. Strategy 7 — recovering failed payments via dunning — is the only one that addresses involuntary churn. Most retention strategies under-invest in this side of the problem. If you're spending 90% of your retention budget on product improvements and 10% (or less) on dunning, you're probably leaving the cheapest churn recovery on the table.
For a deeper dive on involuntary churn specifically, see our complete guide to involuntary churn.
Signs That You Have a Churn Problem
If you run a SaaS or subscription business, you’re in a constant battle to reduce churn as much as possible because it improves your monthly recurring revenue (MRR) and creates more sustainable growth.
But you should also remember that having a little churn is okay—emphasis on little.
It’s generally accepted that anywhere between 5-7% is a “healthy” monthly churn rate.
Within that range, your business is at a point where you’re losing some customers, but not enough that you can’t balance things out by acquiring new or expanding your current customers through offering upgrades, add-ons, etc.
If you’re curious about how your churn stacks up with similar companies, our Open Benchmarks show you average churn rates based on average revenue per user.
So, when should you start worrying?
Should you run around with your arms flailing in terror if your churn rate hits 9%?
Not necessarily. Every business is different, and what’s considered “high” for one might be ok for another.
There are some red flags you should look out for, though. Here are a few signs that you might have a churn problem:
- Your churn is outpacing new customers: This one is pretty obvious, but it's a potential red flag if you regularly lose more customers than you’re acquiring, particularly if you’re not upselling your current customers.
- LTV is shrinking: In most cases, The longer your customers stay with you, the higher the lifetime value (LTV) of your average customer should be. So, if customers are constantly churning, you’ll likely see a downward trend in your LTV.
- Your churn rate is above 10%: As I mentioned earlier, 5-7% is considered an average churn rate. But when you start getting into double digits, it’s usually a sign that something in your process isn’t working. It could be the way you’re acquiring customers, your onboarding, or another part of your business. But if over 10% of your customers are canceling, it makes it difficult to grow long-term.
- More downgrades than upgrades: If you offer different plans or add-ons for your product, you want to have more customers upgrading than downgrading. Otherwise, you’re likely to deal with a revenue churn problem.
Those are just a few signs of a churn problem. But chances are, if your churn is getting to uncomfortable levels, you’ll feel it all across your business.
Even if you don’t have a high churn rate, there’s no reason why you shouldn’t aim to get it lower if possible. And if you’re unsure where to start, we’ve got you covered!
6 Churn Reduction Strategies for SaaS Businesses
Now that you have some background info let’s talk about how to reduce your churn.
Unlike other articles you might’ve read about how to reduce churn, we’re going to stray away from tactics like “sell annual plans” or “make it harder to cancel.”
Sure, those things might reduce your churn, but they won’t solve the root issue of why customers are churning.
It’s like using duct tape to seal a leaky pipe. It’ll temporarily stop the leak, but eventually, you’ll need to change out that part of the pipe, or it’ll start leaking again.
We’re going for the permanent fix.
Here are six strategies for reducing churn over the long term.
1. Identify Why Customers Cancel
To reduce churn, the first thing you need to do is find out why customers are canceling. The easiest way to do that is to just ask! Your cancellation flow should include a short survey where you ask customers why they’re canceling.

You can use our Cancellation Insights to create a form like this and track the responses. The best part is we’ll even show you how much money you lose due to each cancellation reason.

Once you start getting responses, the next step is to look at the data and make changes to prevent it from happening again. Prioritize them by which cancellation reasons are costing you the most money.
That’s exactly what Usersnap did in order to figure out why so many customers were canceling after only a month or two.
They added a cancellation reason field to their unsubscribe page and started to monitor the responses. A common issue started popping up.

Based on the feedback, they launched a new product line that allowed customers to keep their accounts for more than one-time projects.
Asking customers why they’re canceling is one of the easiest ways to get valuable insights that can save your business.
Make sure you customize the cancellation reasons in your survey based on your product. For instance, at Baremetrics, we allow people to choose from these options:
- Too expensive
- Switching to another product
- Shutting down the company
- Technical issues
- Not sure how to use the data & tools
- Missing features I need
- Other
As you can see, a couple of options are very specific to our product/industry. Since our customers are largely startups, the “Shutting down the company” option makes sense because if they no longer have a company, there’s no need for our product.
You should also always include an “Other” field for people who don’t fall into any of the listed reasons. The more info you can get on why customers churn, the better.
Pat Walls, founder of Starter Story and other ventures, has a solution to increase the odds of getting responses.
You would be crazy not to do everything you can to find out why customers are canceling. That kind of knowledge is power, and you need this feedback to build a great product.
But how do we find out why customers cancel? The hardest thing is getting an answer at all. Then, the next hardest thing is getting a good answer. Sure, you can email them, call them, tweet them, whatever.
But here’s the secret to finding out why they are canceling: build a relationship with them before they cancel.
If you can develop even the smallest personal relationship (even just a simple personalized email after signup, a friendly support conversation, etc), then the customer will be more inclined to share with you why they’re canceling when they cancel because they see you as a human.
One way I build that personal relationship is to send every new trial a one-minute personalized video in which I introduce myself and welcome them to the trial.
I learned this from Davis Baer, the founder of OneUp.
Of course, you still have to ask why they canceled, though—I just send a simple email asking why:
The punchline here is that you must find out why customers cancel. And if the first time you interact with a customer is when they’re canceling, that’s probably part of the problem.
2. Create a Superstar Onboarding Process
When customers sign up for your product, do you just leave them to set everything up independently? Or do you proactively guide them to make sure they’re getting the most from their subscription?
According to data from Wyzowl, most customers aren’t satisfied with how businesses onboard them.

You need to avoid having customers sign up, trying your product once or twice, then never logging back in again because they aren’t sure what to do next.
So, where do you start?
First, make sure you have the right tools in place.
Pulkit Agarawal, the CEO of Chameleon, shared their onboarding stack with me. They divide their toolset into five categories and recommend other companies do the same:
| Tool category | What they use | How to use it |
|---|---|---|
| User data | Clearbit | Find out who your customers are so you can tailor the onboarding experience to them individually. |
| Product tour | Chameleon | Give your customers the best first experience of the product possible by guiding them through it. |
| Communications | Intercom | Keep customers informed throughout the process with a clear line of communication. |
| Support | ReadMe | Help your customers learn more about how to use your product. |
| Analytics | Mixpanel | Find out what works and doesn’t for your customers. |
You also need to realize that having all the tools in the world will not help much if your onboarding process is garbage.
MobileAction is an app store optimization tool. When people sign up and log into the dashboard for the first time, Mobile Action provides a guided tour with UserGuiding to walk them through the product.

This seemingly small step made a big impact. They were able to:
- Decrease their time to adapt by 32%
- Increase their breadth of adoption by 38%
- Increase their net promoter score by 26%
- Improve their new feature adoption

All of these metrics directly relate to churn. When users adapt your product quicker, try new features, and are more engaged, they’re less likely to churn. Focus on getting your customers to use your product actively, and you could see a drop in churn like MobileAction.
Another company that created a magnetic onboarding process to reduce churn is Encharge. Their co-founder, Kalo Yankulov, was kind enough to break down their strategy for me.
At Encharge, we have a very low churn rate because of our high-touch onboarding process. If a user churns, it usually happens within the first month of their subscription. A churned customer means we haven’t managed to onboard them effectively, or the account is simply not a fit for Encharge.
This pattern in churn, together with our tool's complexity, is why we focus heavily on our onboarding process.
We put trial users into two parallel buckets or swim lanes:
- Automated email onboarding sequence
- A sales-driven cadence
We use our product to orchestrate these onboarding activities/emails and get a full picture of the onboarding process of the person.
Every trial user gets in the first bucket and receives a series of time-based and trigger-based emails. We want to get our trial users to follow the shortest path to their desired outcome. An active user in our platform is someone who has imported email contacts, created at least one email and activated an email flow.
In our onboarding emails, we strictly follow what we call the “simple email formula” that each email should have one goal, one desired outcome for the user, and just one call to action.
In the email example below, we nudge people to create their first automation flow by providing the quickest shortcut—using templates in our platform.
On top of this, we use a CRM to execute and track sales activities that we follow for the hot leads. The sales process is broken into three calls and supported by multiple email/social media follow-ups.
The first call is a quick, 15-minute qualification call that we use to figure out if the lead fits our customer persona and if our software is going to help them.
The next call is an extended 45-minute marketing automation strategy/email review call, where we try to provide as much business value as possible. This is more of an advisory call than a product demo call.
The last call is an onboarding call where we discuss technical details, demonstrate specific product features, and answer specific questions.
There are no growth hacks here but this personal, consultative-driven onboarding approach helps eliminate our churn with high-value customers.
Another company that takes a similar approach is Promoly. Their co-founder, Pete Callaghan, gave me a deep dive into how they use automated emails to improve retention for people in trials.
I’m explicitly measuring people logging into the app and reaching certain milestones within their trial stage. That’s my main focus right now.
When someone starts a trial, I have an onboarding sequence that nudges them in the right direction of completing various goals.
I send a series of emails (using Autopilot) that are triggered by customer behavior as well as nicely timed emails on a sequence. The trick is to get the user to take action from that email.
Within the body of the email, I tell them how to do something within the app and provide a link to take them to the appropriate app section.
I believe delivering an email in the right moment of their trial helps build trust, guidance and increases conversion. Ultimately, it creates a conversation between the user and me, which is crucial if you want them to stick around for a long time.
For example, the first-ever email sent has a 63% open rate and a 19.6% CTR. In this email, I welcome and tell them how to create a campaign within our app. I keep it very simple and don’t confuse the message.
Here’s the copy:
“Let’s get you up and running: You’ll need music, artwork and a press blurb to start sending promo campaigns. Click the button below to head to your campaign dash. From there, create a new promo. When you’ve done that I’ll be in touch.”
Under the copy, I have a blue button that links directly to their dashboard (our app). As you can see, I give them action and then say I’ll be in touch when they complete the task.
When they’ve completed their task, I deliver another email triggered by our API. The API feeds our email marketing platform, which I can then trigger user-specific emails when needed.
This is a great example when I was talking about delivering an email at the right moment. The first email gives them a goal; our API tells us when they complete it, and I deliver another email with the next target. This email, in particular, gets a 66.7% open rate.
Another email I want to talk about is one that asks the trial user a simple question. This email gets a 67% open rate and a 12% reply rate. It’s delivered 5 hours after signup.
Promoly and Encharge are proactive about reaching out to leads and customers once they’ve signed up. They even gamify the onboarding experience by giving users “tasks” to complete so they aren’t just left to fend for themselves.
3. Build Customer Loyalty
We all know that one person who is loyal to a specific brand.
They’re dead set on only buying from specific brands because the companies have built strong customer relationships.
Customer loyalty isn’t limited to huge international brands that sell physical products. Plenty of smaller brands (including SaaS companies) have die-hard customers who are loyal to them.
For instance, one of my personal favorite tools, Ahrefs has an incredibly loyal customer base.
The popular e-commerce software Shopify is another SaaS company that has built a loyal customer base, judging by this tweet.
One of the biggest differences between a brand loyalist and someone who likes your product is that customer loyalty is tied to your brand, not just your products.
Someone who just enjoys your product might leave if another company releases a similar product at a lower price. Their main concern is the utility of the product.
On the other hand, a brand loyalist likes your product AND your company. They consume your content, attend events, brag about you on social media, and send referrals.
Most importantly, they’re less likely to churn.
The million-dollar question is, how do you build customer loyalty?
Here are a few tips and examples from SaaS brands that use customer loyalty to reduce churn.
Be Open and Transparent
As an open startup, transparency is something that’s built in the fabric of our company at Baremetrics. This level of transparency builds trust in a world where 55% of customers now trust companies less than they used to.
While that’s one way we’re transparent, it’s not the only way to do it. For instance, Airfocus openly shares their product roadmap so customers can see what new features are on the horizon.

Customers can vote for the features they’re most excited about, which helps Airfocus prioritize what to work on next.
Making their product roadmap public helped drop their churn by three percentage points, according to their co-founder, Malte Scholz. Here are his insights into why having a public product roadmap has helped reduce their churn:
"A lot of times, people will sign up for your product not only because of your current offer, but because of what you have planned for the future. If they commit to a product, they want to do it long term, and they want to ensure that you will give them everything they need in the future. A product roadmap is one of the best ways to convince people to stay with you."
- Malte Scholz Co-founder @ Airfocus
If you’re considering doing something similar, Scholz recommends keeping your roadmap 2-3 months out and sharing as much detail as possible.
Groove is another great example of honesty and transparency. I won’t dive into the whole story, because their founder already did here. But essentially, the company faced some real growth challenges with infrastructure, design, team structure and even customers being vocal about not loving the product anymore.

While they could’ve ignored the feedback they were getting and wrote it off as customers just not being a great fit.
Their founder, Alex Turnbull, was honest with himself, the company and their customers.
He decided to start from scratch.
They spent over a year (and more than $1,000,000) rebuilding all the work they did in the previous five years.
After the relaunch, things seem to be trending in the right direction, and customers have given them some positive feedback.

Turns out our parents were right all those years when we were kids—honesty really is the best policy.
Celebrate Your Customers
Customers constantly show their appreciation for the companies they love. But a lot of times, it doesn’t get reciprocated, and that could be part of the reason you’re experiencing churn problems.
The good news is that celebrating customer wins is easy to do.
First, you need to identify the customers you’re going to celebrate. If you have hundreds or thousands of customers, it might seem overwhelming to dig through them all and decide where to start. Here are a couple of ways to make it easy.
Option 1: Send Out a Survey
One way we’ve started to celebrate our customers is by featuring them in our content.
I recently sent out a survey to our email list (I used Typeform) to see if anyone would be interested in being featured on our website. One of the questions I asked was, “Are you a Baremetrics customer?”

This allowed me to get a list of our customers who are interested in appearing in our content. We even had some people who were specifically interested in talking about how they use our product!

This is a win-win situation. We get to expose our customers to our audience and send them some referral traffic. In return, we get content to publish on our site.
The survey we sent out was specifically for customers interested in being featured on our website, but you can use this tactic in other ways. It all depends on the questions you ask.
Option 2: Look For Your Highest Value Customers
If you’d rather be more selective about which customers you highlight, another option is to start with your highest-value customers.
These might be customers who have been with you for a long time, the ones who pay you the most, or even those who have sent you the most referrals (if you’re tracking that).
For SaaS companies, you can do this easily in Baremetrics. Just head over to the Customers section. Make sure you’re only showing your active customers.

Then, sort your list by MRR, LTV, or Signed-up date to prioritize who to contact first.
Once you’ve identified the customers you want to highlight, the next step is deciding how to celebrate them.
Here are some ideas to get you started.
- Highlight customers on social media, including featuring their work on your social media
- Sharing customer successes on Twitter or LinkedIn
- Sending customers “thank you” emails after their customers have been with you for six months or a year
- Allowing customers to tell their stories on your blog or newsletter
Whatever route you choose, celebrating your customers makes them feel appreciated and more loyal to your brand. And those customers are less likely to churn.
4. Analyzing Churn By Customer Segments
One of the biggest challenges with reducing your churn is figuring out where to start.
Let’s say your churn rate is at 11%. Trying to reduce that entire number might seem overwhelming. Instead, as a first step, figure out where that 11% is coming from.
Is it spread across customers from each plan you offer?
Do you have any cancellations for your lowest price tier while your enterprise customers stay with you long-term?
Or maybe customers who signed up with a coupon are churning more than those who paid full price.
In order to make sense of it all, look at your churn by customer segments or cohorts.
Since most SaaS companies have multiple pricing plans, that’s usually a good place to start. I’ll walk you through how to analyze your churn by customer segments in Baremetrics.
Let’s stick with segmenting churn by pricing plan first.
Just head over to the Metrics section and choose User Churn.

If you scroll down on this dashboard, you’ll see a section that breaks out your churn by plan. We show you the churn rate for each plan and the average time to churn.

You can sort from highest to lowest churn to see which plans are most canceled. From there, you can start to plan on how to reduce it.
For instance, maybe most of your churn comes from your highest-priced plan, but your low—and mid-tier plans have relatively low churn. This could be a sign that you’re not providing enough value at that top-tier plan to justify the price.
Next, look at the cancellation reason for your highest churning plans. To do that, you’ll need our Cancellation Insights. There, you’ll be able to download a table with all of your cancellations for whatever date range you choose.

Once you download the table, you can sort it by plan level and see why people canceled, including comments.

Using Baremetrics for Customer Segmentation
Following those steps should give you some good insights. But what if you want to segment your customers differently than by price?
Maybe you want to see which countries have the most churn. Or compare the churn rate of customers who came from Instagram vs. Google Ads. You can use our segmentation options to break out your customers based on any criteria you need.
First, you need to set up some segments.
In the Customers area, click “Add Filter” on the left side, and you can scroll through all the available attributes.

We give you some default filters you can apply, like:
- Signup date
- Country
- MRR
- Conversion Date
- Industry
- Cancellation date
- A bunch of others
You can also use Augmentation to bring in data from external sources like your marketing automation software or your CRM. And if you use Intercom, you can use our integration to create filters based on NPS scores, sales rep, acquisition channel or other customer data.
Add any filters you like. Again, as a basic step, I’d recommend creating segments for your different plan levels. So add a Plan filter, and select one of your plans.
Then hit Save and give it a name.

Repeat the process for each plan level you offer. Now that your segments are saved, the next step is to find each segment's churn.
So head over to your metrics, then User Churn.

Then, choose the segments you want to compare. For instance, I could compare churn for customers who signed up in 2019 vs. those who signed up in 2018.

Check out our blog post for more on how to analyze churn.
5. Making Product Usage a Routine
Contrary to popular belief, customers who send complaints or submit a bunch of support tickets aren’t always the ones you need to be concerned about. The people who are really at risk of canceling are the ones you don’t hear from.
Customer complaints are a sign of two things:
- They’re actively using your product
- They want you to improve the product so that they can keep using it
That gives you something to work with. But it's a red flag when a customer isn’t logging in at all.
People sign up for your product because they just discovered it and are excited about it. Then, after a while, they use it less and less.
Step one is ensuring you have a tool to track user behavior in your product. There are several options. At Baremetrics, we use Mixpanel.
From there, just start monitoring user behavior and watch for inactivity. You can even set up notifications in Mixpanel when customers reach a certain period of inactivity.
What’s considered “inactive” will vary depending on the nature of your product.
For instance, with a social media management tool like Hootsuite, customers should probably be logging in at least a few days per week, if not daily to monitor incoming messages and to publish content. But with a resume building tool, users probably aren’t expected to login as frequently.
Once customers reach the threshold you define, use email to push them back into your app. You can gamify it by creating triggers asking customers to complete a certain activity after they’ve been inactive for a while (like the Promoly example we reviewed in strategy #2).
Or, you can just send regular reminders to push customers back into your tool. For instance, Copper sends weekly updates for new sales opportunities and nudges you to login with the question “Have anything new to add to your pipeline?”

When customers are inactive, you need to be proactive about engaging with them.
Sometimes, inactive customers don’t dislike your product; they just get busy or forget. It’s your job to tap them on the shoulder and remind them how to get more value from it.
6. Listen To Your Customers
You need to listen and act on customer feedback when they give it. Customers appreciate it (check out the example from Drift below), but it also can go a long way in improving product performance.

Listening to your customers (and acting on their feedback) directly impacts churn.
I talked to Stas Kulesh, the founder of a nifty tool for Slack called Karma, and he clued me in on how they got their churn all the way down to 0.1%!
"We tend to spend an insane amount of time talking to the customers. In some cases, we manage to implement features in less than 24 hours.
On average, our NPS score is well above 75 and more than 30% of new customers come through the word-of-mouth recommendations."- Stas Kulesh Founder @ Karma
Getting feedback isn’t always easy, though.
How to Collect Customer Feedback
Some companies' problems stem from feedback from all over the place (social media, support desk, personal conversations, etc.), making it tough to keep track of.
As a first step, create a process for gathering customer feedback and product feature requests. At Baremetrics, we use Clubhouse and mark any feature requests as “Feature”.

We also use Slack to talk through feedback and requests from customers. It works great for us, but it’s not the only way.
Here’s another real-life example of how one company reduced churn by listening to their customers.
Dmytro Okunyev, founder of Chanty, gave me some insights into how they were able to reduce their churn by listening to customer feedback.
"We decreased our churn with one simple act—thoughtful listening.
We have quite a few requests for features and product updates, just like most of our competitors. However, we jot down each feature request and once we start working on it, we email the people that requested it.
For example, we recently rolled out threads as a way to communicate in chats, and we messaged each person that requested the feature as we started working on it.
We got in touch once again when we finished and launched the feature. That way, we’ve constantly stayed in touch with people that wanted something more from our product.
It didn’t cost us anything but a few emails sent every day. As a result, our churn decreased from 9% to 7.5% in just a few short months."
- Dmytro Okunyev Founder @ Chanty
Strategy 7: Recover Failed Payments
If you've only got time to implement one of the seven strategies in this guide, make it this one. Recovering failed payments is the highest-ROI retention lever available for subscription businesses — and it's the only strategy here that addresses involuntary churn directly.
The size of the opportunity: subscription businesses lose an average of 9% of monthly recurring revenue to failed payments. For a $100K MRR business, that's $9,000 a month — every month — walking out the door without any customer deciding to leave. The 9% is the upper bound of what's recoverable. With a working dunning system, most of it comes back. Without one, all of it is gone.
#### Why payments fail in the first place
Four categories cover most failures:
- Expired or reissued cards — the most common. Bank reissues happen 3-yearly on average; many customers don't update their subscriptions when their card details change.
- Insufficient funds / soft declines — temporary issues, often resolve themselves within hours via smart retries.
- Hard declines — cancelled, lost, or stolen cards. Require new payment method from the customer.
- Geographic or fraud holds — issuer-side blocks that require the customer to authorise the charge with their bank.
Each failure type needs a different recovery approach. A system that treats all failures the same recovers far less than one that personalises by failure reason.
#### What working dunning looks like
A complete dunning system runs across three phases:
- Prevention (before payment fails) — card-updater integrations, pre-expiry email warnings (30 days before known card expiry), real-time monitoring of at-risk accounts
- Recovery (0-7 days after failure) — smart retry logic + a 7-email customer-facing sequence + in-app reminders for active users
- Escalation (day 8+) — pause-vs-cancel logic, manual outreach for high-value accounts, customer-segment exclusion for VIPs/enterprise/hardship cases
The framework gets a full breakdown in our dunning management guide — including why "attempted recovery rate" is the methodologically honest way to measure dunning performance (the naive "recovered ÷ failed charges" version contaminates the denominator), and what the seven dunning emails in an effective sequence should actually say.
#### What 148 Baremetrics customers recovered in a single month
In December 2024, across the 148 active Recover customers:
- $1.35 million total recovered in a single month
- 82% of customers saw Recover pay for itself within that month
- 44% saw 5×+ ROI; 20% saw 10×+ ROI
- Median customer: 410% ROI on their Baremetrics subscription
- 93% of Recover customers are on Stripe — meaning even Stripe-native businesses with Smart Retries enabled were finding meaningful recovery layered on top
Three named customer outcomes covering the full time-window arc:
- Cancel Timeshare — small Stripe-native subscription business — recovered $686 in month 1 of using Recover. "More than paid for itself," per founder Charles Howard.
- SPI Pro / Pat Flynn — DTC subscription community — recovered $8,300 in 12 months, an 8.9× ROI. SPI Media CEO Matt Gartland: "I will always sing Stripe's praises, but we weren't impressed with the results of its dunning software. Having increased control with Baremetrics is essential."
- Grokability — B2B SaaS — recovered $150,000 over 3 years, an average 38× ROI per month.
The arc: Recover pays for itself in month one, recovers thousands within year one, compounds into six-figure recovery over multi-year deployments.
#### Where to start
If you're running a subscription business and you don't currently have a structured dunning system, the highest-ROI move is to install one. Baremetrics Recover sets up in under 5 minutes for existing Baremetrics customers and connects directly to Stripe, Braintree, Recurly, Chargebee, and other major processors. The 7-email default sequence covers most subscription business cases out of the box, and the June 2025 attempted-recovery-rate metrics give you the right way to measure performance from day one.
Start a free trial of Baremetrics Recover →
Frequently Asked Questions
What is the average churn rate for SaaS businesses?
Healthy SaaS churn rates vary significantly by company size and customer segment. Early-stage SaaS typically runs 3-5% monthly churn; mature B2B SaaS aims for 1-2% monthly or 5-10% annual. The benchmark that matters more than absolute number is whether your net revenue retention (NRR) is above 100% — meaning expansion from existing customers exceeds churn.
How do I calculate churn rate?
Basic monthly churn rate = (Customers lost during period) ÷ (Customers at start of period). For revenue-weighted measurement, gross MRR churn = (MRR lost during period) ÷ (MRR at start of period). For SaaS businesses tracking multiple customer cohorts, segment-level churn (broken down by plan, vertical, or acquisition channel) reveals more actionable signal than aggregate churn alone.
What's a good churn rate to aim for?
Industry benchmarks suggest under 5% monthly churn for early-stage SaaS, under 2% monthly for mature B2B SaaS, and under 10% annual for enterprise contracts. But the more useful question is: what's your churn rate trend? Stable or declining over 3-6 months indicates a healthy retention motion. Climbing churn — even from a low base — usually indicates a problem with onboarding, product fit, or customer success engagement.
What's the difference between voluntary and involuntary churn?
Voluntary churn happens when a customer actively decides to cancel — usually due to dissatisfaction, price, alternatives, or no longer needing the service. Involuntary churn happens when a customer's payment fails and isn't recovered, ending their subscription without their conscious decision. Research suggests involuntary churn accounts for 20-40% of total churn in subscription businesses. The two require completely different solutions: voluntary churn needs product/CX investment; involuntary churn needs dunning automation.
How do I reduce churn for SaaS?
The most leverage comes from a multi-front approach: better onboarding (reduces early churn), proactive customer success (catches at-risk accounts before they cancel), segment-based product investment (identifies which use cases are underserved), and dunning automation (recovers failed payments before they become churned subscribers). Most teams focus heavily on the first three and under-invest in dunning — which is typically the highest-ROI lever available because it requires the least product or organisational change.
Can dunning automation really reduce churn?
Yes — but only for the involuntary portion of churn. Dunning automation has no direct effect on customers who actively decide to cancel. Across the 148 Baremetrics customers using Recover for dunning in December 2024, the median customer earned 410% ROI on their Baremetrics subscription in a single month, with 82% seeing Recover pay for itself within month one. For most subscription businesses, dunning is the cheapest churn reduction available.
How long does it take to reduce churn?
Voluntary churn improvements (better product, pricing changes, retention programmes) typically show in metrics over 3-6 months. Involuntary churn improvements (dunning automation) show within the first month of deployment — failed payments that would have churned customers get recovered immediately. Realistic timeline: dunning deployment lifts the involuntary share of churn metrics within 30 days; the broader voluntary improvements take a full quarter to read.
What metrics should I track to monitor churn?
The core stack: gross MRR churn rate, net revenue retention (NRR), customer churn rate, attempted recovery rate (for the dunning side specifically), and churn by customer segment. Looking at aggregate churn alone often hides the actionable signal — segment-level breakdowns reveal which cohorts are leaving and why. Baremetrics provides all of these out of the box.
Goodbye Churn, Hello MRR
There you have it—six proven strategies for reducing churn. We went over a lot of information here, and I want to make sure you actually take action and don’t get stuck in analysis paralysis.
So here’s a quick breakdown of the top three steps you should take right now to get started:
- If you don’t have reliable data around your churn (what’s your churn rate, which customer segments are churning the most, why customers are canceling, etc.) sign up for a Baremetrics account ASAP. Otherwise, you’re not making informed decisions—you’re just guessing.
- If you don’t currently have an onboarding process in place, start writing out a series of emails outlining the steps customers should take when they first sign up for your product. If you're unsure where to start, refer back to the Encharge, Pigeon, or Promoly strategies above.
- Create a feedback loop so you can learn more about what your customers want from your product. Then, act on their feedback and follow up with them, just like Chanty did to reduce their churn from 9% to 7.5%.
Take those three simple steps today, and you’ll be in a much better position than you’re in right now.
Tired of wasting time on spreadsheets? Get a free trial of Baremetrics today!"


