Skip to main content
Back to Blog
Strategy13 min read

How to Reduce Churn in Your Indie SaaS Before It Kills Your Growth

Profile picture of Alex Cloudstar
Alex CloudstarFounder, Makers Page

I had a product that was adding about 20 new paying customers every month. For three months straight. I thought things were going well. I was celebrating the signups, watching the MRR go up, feeling the momentum.

Then I actually looked at the cohort data.

Fifteen of those twenty customers every month were canceling within 60 days. My net MRR was barely moving because I was running to stand still. Every month, I added 20 and lost 15. The product wasn't growing. It was churning.

The thing about churn is that it doesn't announce itself. You see the new signups because they're exciting. You don't see the cancellations because they're depressing and easy to ignore. By the time you look at the numbers and realize the problem, you've usually wasted months building acquisition strategies for a product with a hole in the bottom.

This article is about finding that hole and patching it, before it kills your growth.

Why Churn Feels Different for Indie Makers

Every SaaS business deals with churn. What makes it particularly brutal for indie makers is the math at small scale.

A large SaaS company with 10,000 customers and 3% monthly churn loses 300 customers a month. They have the revenue, the team, and the acquisition channels to replace 300 customers. A solo maker with 80 customers and 10% monthly churn loses 8 customers a month. That's 10% of their business gone, every single month, and they have to replace it entirely through new acquisition just to stay flat.

At small scale, churn doesn't just slow growth. It can make growth feel impossible, because you're replacing customers as fast as you add them, and you can never get ahead of it.

The other thing that makes churn harder for indie makers is the lack of data. Large companies have retention teams, analytics platforms, and customer success staff dedicated to figuring out why people leave. As a solo maker, you have whatever analytics you've set up, a few cancellation survey responses if you were smart enough to add one, and your own judgment.

That's actually enough to fix the problem, if you use it deliberately.

The Three Reasons Customers Churn

Before getting into tactics, it helps to understand the actual reasons customers cancel. In my experience with my own products and watching other indie makers deal with this, almost all churn falls into one of three categories.

The first is value not realized. The customer signed up expecting the product to solve a specific problem. It either didn't solve it, solved it in a way that required too much effort from them, or they never got set up well enough to experience the value in the first place. This is the most common cause of churn in the first 30 to 60 days.

The second is changed circumstances. The customer's situation changed. They no longer have the problem your product solves. Their business changed, their team changed, their workflow changed, or they decided to stop doing the thing your product was helping with. This churn is largely unavoidable, but it tends to be overstated. When founders dig into their churn, they usually find less of this than they expected.

The third is found something better. A competitor, a workaround, a different approach, or a custom solution replaced what you were doing. This is also less common than founders fear, but it's real, especially in crowded niches.

The most important implication of these three categories: the vast majority of preventable churn is in the first bucket. Customers who never truly experienced the value of your product. If you fix onboarding and early activation, you fix most of your churn problem.

Finding Out Why People Actually Leave

There is only one reliable way to know why your customers are churning: talk to the ones who churned.

This sounds obvious. Almost nobody does it.

Most indie makers have a cancellation survey with a dropdown menu of reasons. That data is useful but noisy. "Product too expensive" is a common response that often means "I didn't see enough value to justify the price." "Missing features" often means "I wasn't sure how to accomplish what I was trying to do." People answer cancellation surveys quickly and not always accurately.

What gives you real information is a direct conversation with someone who canceled.

Send a short, personal email to the last five people who canceled. Not a template. A real message from you, as a person, asking two questions: what were you hoping the product would do for you, and what made you decide to stop using it?

You don't need to offer anything. You don't need to try to win them back. Just ask. The response rate is higher than you'd think, because most people are willing to share honest feedback when they feel like a real person is asking and actually wants to know.

The patterns you find in those conversations are worth more than any amount of analytics data. If three of the last five people who canceled tell you they got confused during setup and never figured out how to do the main thing they signed up for, you have your answer. Fix onboarding.

The Onboarding Problem Most Solo Makers Have

Onboarding is where most indie SaaS products lose the battle against churn, and it's usually because the product was designed by someone who already knows how everything works.

When you built the product, you knew exactly where everything was, why it was structured the way it was, and what sequence of steps led to the main value. You can't see your product through the eyes of someone who has none of that knowledge. But your customers arrive every day with none of that knowledge.

The gap between what you think your onboarding experience is and what a new user actually experiences is almost always shocking when you see it directly.

Watch a new user use your product for the first time. Not through analytics. In real time, on a screen share or a video call, while they try to accomplish something. Don't explain anything. Don't jump in to help. Just watch. The places where they hesitate, backtrack, click the wrong thing, or give up are the places you need to fix.

If you can't do live user testing, install session recording software and watch recordings of new users' first five minutes in your product. Look for rage clicks (clicking the same thing repeatedly), dead ends (pages where they land and then immediately navigate away), and hesitation patterns (spending a long time on a single step).

What you're looking for is the moment the user either succeeds at the core action your product is built around, or gives up. That moment, the first time a new customer successfully does the main thing, is called activation. Getting customers to activation as fast as possible is the single highest-leverage thing you can do for retention.

Every minute of confusion between signup and activation is a minute where a customer might decide this isn't worth the effort. Ruthlessly eliminate those minutes.

The 30-Day Email That Saves Customers

Here is a specific, practical thing you can do this week that will meaningfully reduce churn.

Set up an automated email sequence for new customers. Not a marketing drip. A genuine sequence that helps customers succeed.

Day one: a single email from you personally (or appearing to be from you) welcoming them, telling them the one thing they should try first, and including a direct link to the relevant part of the product. Not "explore the dashboard." Not "check out our getting started guide." One specific action: "Click here and do this one thing."

Day three: a follow-up checking in. "Have you had a chance to try [specific thing]? If you got stuck, here's the thing that trips most people up and how to get past it." Include a link to your best support resource or a short video.

Day seven: a story. Not a feature list. An email about how someone with a similar situation used the product to accomplish something specific. The goal is to help the customer see themselves in the outcome. This is the email that turns tentative users into committed ones.

Day fourteen: a direct check-in. "You've been using [product] for two weeks. How is it going? Is it doing what you hoped it would?" This one gets replies, and those replies are invaluable. The customers who are about to churn often tell you exactly why in response to this email, while there's still time to help them.

Day thirty: a value summary. Not stats (which feel hollow). A reminder of what the product is there to help them accomplish and an invitation to upgrade, unlock more, or just reply with questions.

This sequence doesn't need to be long or polished. It needs to feel like it came from a person who actually wants the customer to succeed, not from a marketing team that wants them to buy more.

The Pricing Tier Trap

One thing that creates churn that's hard to diagnose is pricing that puts customers on a plan that doesn't quite fit them.

This is particularly common when indie makers offer a cheap entry-level tier to reduce friction for new signups. The customer signs up on the cheap plan, hits a limit, decides upgrading isn't worth it, and cancels. You see it as churn. It was actually a pricing fit problem.

The solution isn't to get rid of your cheaper plan. It's to design the plans so that a customer on any plan can genuinely get value without running into walls constantly. If your free or entry plan is so restricted that most customers hit the limits within two weeks, you're creating churn by design.

Look at which plan your churned customers were on. If a disproportionate number were on your cheapest plan, that's the plan to look at. Are they canceling because they outgrew it and didn't want to pay more? Or because the plan was so limited that they couldn't actually accomplish what they came to do?

The answer shapes what you change. The first scenario is fine, some churn from under-monetized customers is acceptable. The second scenario means you need to either loosen the restrictions on the entry plan or be more honest in your marketing about what the entry plan can actually do, so you don't attract customers who will inevitably hit a wall.

Noticing the Users Who Are About to Leave

Most churn doesn't happen suddenly. It happens after a week or two of declining engagement. The customer stops logging in daily. Then they stop logging in weekly. Then they cancel.

If you can identify the pattern of disengagement before the cancellation happens, you have a window to intervene.

The specific signals depend on your product, but the general pattern is the same: declining usage relative to their normal baseline. A customer who normally uses the product five times a week going to twice a week is a signal. A customer who was logging in daily going two weeks without a login is a signal.

Set up monitoring for this. Even a simple check, either manual or automated, of customers who haven't used the product in the last two weeks, is enough to create intervention opportunities.

When you spot a disengaging customer, reach out. Not with a promotional email. A personal note: "Hey, I noticed you haven't logged in for a couple of weeks. Everything okay? Is there something the product isn't doing for you that you were hoping it would?" Some of them have just been busy. Some of them are about to cancel and the personal outreach gives them the opportunity to tell you why, and you can often address the issue before they actually leave.

You won't save every customer this way. You'll save some. And the conversations you have with the ones you don't save will teach you more about your churn problem than any amount of passive data.

What Retention Looks Like When It's Working

When you've fixed the main issues, retention changes in a specific way that's easy to recognize.

Your 30-day retention, the percentage of customers still active 30 days after signing up, starts to climb. For a well-retained product, this should be above 70%. If it's below 50%, you have significant onboarding or activation problems to fix.

Your 90-day retention starts to tell a clearer story about genuine fit. Customers who are still using the product 90 days after signing up are far more likely to stay for a year or more. They've integrated it into their workflow. They've replaced whatever they were doing before. The switching cost is real.

When 90-day retention is high, your MRR growth starts to actually look like growth instead of replacement. Adding 20 customers and losing 5 means real net growth. Adding 20 and losing 15 means treading water.

The other signal that retention is working is the nature of the conversations you're having with customers. High-churn products generate support tickets, complaints, and cancellation requests. Well-retained products generate feature requests from users who want to do more with the product, upgrade inquiries from users who've outgrown their current plan, and referrals from users who've told someone else about it.

The product doesn't change between those two scenarios. What changes is whether customers are successfully getting value. When they are, everything downstream is better.

Churn Benchmarks Worth Knowing

If you're wondering whether your churn is bad relative to other indie SaaS products, here are some rough benchmarks.

Monthly churn under 2% is excellent for a B2B SaaS at small scale. Most well-run products in this range are doing something right in both their customer selection (attracting the right people) and their product experience.

Monthly churn of 3% to 6% is acceptable and workable. It's not a crisis if your acquisition is healthy, but it's worth actively investigating and improving.

Monthly churn above 8% to 10% is a product-market fit problem, a customer fit problem, or an onboarding problem. At this level, you're losing a meaningful fraction of your customer base every month, and acquisition cannot keep pace with it indefinitely.

Annual churn, which is monthly churn compounded, is the number that really clarifies the stakes. 5% monthly churn means you lose roughly half your customer base every year. To simply stay flat, you have to replace half your customers every twelve months. To grow, you have to replace them plus add more. That is an exhausting treadmill to be on.

Fixing churn from 5% to 3% monthly doesn't sound dramatic. Over a year, it means keeping a significantly larger share of the customers you worked hard to acquire.

The Retention That Compounds

Here's what high retention actually does to a business over time, and why it's worth treating as your primary metric for the first year.

A product with 2% monthly churn, adding 20 customers a month, ends the year with about 185 net new customers from those 240 signups. A product with 7% monthly churn adding the same 20 customers a month ends the year with about 110 net new customers. Same acquisition. Dramatically different results. That gap widens every year the product exists.

The indie makers who are quietly building sustainable businesses with healthy MRR are almost always doing so on the back of strong retention. Not because they have better products, necessarily, but because they found out early who their real customers were, fixed their onboarding to get those customers to value quickly, and built relationships with early users that made them stay.

You can build all of that. It doesn't require a team or a budget. It requires paying attention to the customers you already have and treating their success as more important than any new feature or marketing campaign you could work on instead.

List your project on Makers Page and track your metrics publicly as you improve them. The discipline of making your progress visible keeps you honest, and the momentum of watching retention numbers actually improve gives you something worth building toward. Customers who can see you're building something real and growing tend to stick around longer too.

Fix the hole in the bucket before you pump in more water. It's the less exciting advice, and it's the most important one.

Ready?

Your page is waiting.

Claim your username before someone else does.

Get Started