Codalyst Tech
Founders & Startups8 min read

What Is Churn and How to Stop It Before It Kills Your SaaS

Churn is the percentage of customers who cancel their subscription in a given period. If you start January with 200 customers and end it with 190, you have 5% monthly churn. If that rate holds all.

What Is Churn and How to Stop It Before It Kills Your SaaS

Churn is the single most underestimated risk in SaaS. Founders who understand growth think in terms of how many customers they are adding. Founders who understand SaaS economics think equally hard about how many customers they are keeping.

The mathematics of churn are unforgiving. A leaky bucket cannot be filled fast enough if the leak is large enough. This post covers exactly what churn is, how to calculate it, what causes it, and the specific interventions that reduce it.

How to Calculate Monthly and Annual Churn

Monthly customer churn rate is the percentage of customers who cancel in a given month.

Formula: (Customers who cancelled in the month / Customers at the start of the month) x 100

Example: You started August with 200 customers. 8 cancelled during August. Monthly churn = (8 / 200) x 100 = 4%.

Monthly revenue churn rate is the percentage of recurring revenue lost in a given month.

Formula: (MRR lost from cancellations in the month / MRR at the start of the month) x 100

Example: You had $40,000 MRR at the start of August. The 8 customers who cancelled were worth a combined $1,200 MRR. Revenue churn = ($1,200 / $40,000) x 100 = 3%.

Annual churn is not simply monthly churn multiplied by 12. It compounds. The formula is:

Annual churn = 1 - (1 - monthly churn rate)^12

This is where the mathematics become alarming.

The Compounding Effect: Why 5% Monthly Is 46% Annual

This is the number that changes how founders think about churn.

A 5% monthly churn rate sounds manageable. Five customers out of a hundred leave each month. You replace them and the business grows.

The annual reality: 1 - (1 - 0.05)^12 = 1 - 0.540 = 0.460. You lose 46% of your customer base every year.

This means that to maintain a flat customer count, you need to replace nearly half your customers annually. To grow, you need to replace half your customers AND add new ones. The CAC cost of this replacement is enormous.

At 2% monthly churn, annual churn is 21.5%. Still significant. At 1% monthly churn, annual churn is 11.4%. This is a healthier target for SMB SaaS. At 0.5% monthly churn (common for enterprise SaaS), annual churn is 5.8%.

The difference between 5% monthly and 1% monthly churn is not a nice-to-have improvement. It is the difference between a business that can grow and a business that is on a treadmill.

Voluntary vs Involuntary Churn

Not all churn is the same. The treatment is different depending on the type.

Voluntary churn is when customers actively choose to cancel. They conclude that the product is not worth the price or that an alternative is better. This is the signal most founders pay attention to.

Involuntary churn (also called passive churn or delinquent churn) is when customers are lost because their payment fails. A credit card expires, a card is cancelled, a bank declines a charge. The customer never intended to leave, but they are gone.

In SMB SaaS, involuntary churn can account for 20-40% of total churn. This is significant because it is largely preventable.

Involuntary churn prevention tactics:

  • Automatic credit card updater (Stripe and most payment processors offer this)
  • Dunning emails that trigger when a payment fails and ask the customer to update their card
  • Smart retry logic that retries failed payments at optimal intervals
  • Grace periods that give customers time to update payment details before access is revoked

Fixing involuntary churn is often the fastest, cheapest churn reduction intervention available. Do it before you do anything else.

The 5 Root Causes of SaaS Churn

1. Product Failure

The product does not do what the customer needs it to do. It is missing features, it is too slow, it is unreliable, or it has bugs that prevent the customer from getting value.

Diagnosis: exit survey responses that mention specific features or bugs; support tickets that are unanswered or unresolved; churned customers who switch to a competitor with a specific capability you lack.

Fix: prioritise the product failures that are causing churn over new features. A customer who churns because of a bug is worth addressing before a potential customer who might join because of a new feature.

2. Pricing Mismatch

The customer does not believe the product is worth what it costs. This can be absolute (the product is simply not valuable enough) or relative (the product is valuable but cheaper alternatives exist).

Diagnosis: churned customers who cite price in exit surveys; customers who downgrade to lower tiers; requests for discounts before renewal.

Fix: test pricing tiers, improve the perceived value of higher tiers, add features that justify the price, or accept that a segment is not willing to pay at your current prices and stop acquiring them.

3. Competitor Switching

A competitor has taken the customer. Usually because the competitor has a feature you lack, a lower price, or a better sales relationship.

Diagnosis: exit surveys that name competitors; customers who accept outbound from competitors; deal losses in sales that go to a named competitor.

Fix: competitive intelligence to understand why customers switch and what the competitor is offering. Address the feature gap if it is core. If the switch is price-driven, determine whether the segment is worth retaining at the competitor's price point.

4. Life Event / Business Change

The customer's business situation changed. They shut down, they were acquired, they had a budget cut, they pivoted away from the use case your product serves.

Diagnosis: cancellation reasons that cite "going out of business," "budget cuts," "no longer needed," or "changing our focus."

Fix: this churn is largely unavoidable at the individual level. The strategy is portfolio diversification - serving customer segments with stable, growing businesses rather than early-stage companies with high failure rates.

5. Onboarding Failure

The customer never fully activated. They signed up, tried the product, did not reach the "aha moment," and drifted away. This is particularly common in the first 30-90 days.

Diagnosis: churn that is concentrated in the first 60-90 days; low activation rates (users who do not complete the core flow); low day-30 retention relative to day-1 activation.

Fix: improve onboarding to accelerate time-to-value. This is one of the highest-leverage interventions in early SaaS.

How to Diagnose Your Churn Cause

The most valuable tool for churn diagnosis is the exit survey. Trigger it at the moment of cancellation. Keep it to three questions:

  1. What is the primary reason you are cancelling? (Multiple choice with an "other" option)
  2. What would have changed your decision? (Open text)
  3. Is there anything we could do to bring you back? (Open text)

Even a 20-30% response rate on exit surveys will reveal patterns within a few dozen responses.

Supplement exit surveys with:

  • A retention report that shows churn by cohort (which signup cohorts are churning fastest?)
  • A churn by segment analysis (are certain plan types, company sizes, or industries churning more?)
  • A conversation with recently churned customers (the best churn diagnosis is a direct phone call)

Founders who call churned customers and ask honestly what went wrong often learn more in a week than months of survey analysis.

Churn Recovery Tactics

Some churned customers can be recovered. The window is usually 30-90 days after cancellation. Beyond that, they have moved to a competitor and are unlikely to return.

Recovery tactics that work:

The save conversation: Before a customer cancels, trigger a human conversation. This can be a Calendly link to a 20-minute call, an offer to extend for free, or a personal email from the founder. For SMB customers, 15-25% of save conversations result in the customer staying.

The win-back sequence: For customers who have already cancelled, a three-email sequence at 7, 30, and 90 days post-cancellation offering a relevant reason to return (new feature, updated pricing, a specific problem they mentioned being fixed) can recover 3-8% of churned customers.

Pause instead of cancel: Offer customers the option to pause their subscription for 30-90 days instead of cancelling. Customers who pause return at significantly higher rates than customers who cancel. This works especially well for seasonal businesses or customers going through budget cycles.

Expansion Revenue as a Churn Offset

The most sustainable way to offset churn is not to recover churned customers - it is to grow revenue from existing customers faster than churn reduces it.

Expansion MRR comes from:

  • Customers upgrading to higher tiers
  • Customers adding seats or users
  • Customers purchasing add-ons
  • Customers expanding their usage on usage-based plans

When expansion MRR exceeds churned MRR, Net Revenue Retention exceeds 100%. This means your revenue base grows even if you acquire zero new customers. This is the most powerful position in SaaS - the business literally compounds without requiring constant new customer acquisition.

To build expansion MRR, design your pricing to grow with your customers. Seat-based pricing for collaborative tools, usage-based pricing for volume-driven tools, and tiered feature pricing for complexity-driven tools all have expansion built in.

For data analytics support in building the reporting layer to track churn by cohort, segment, and cause, we can help you build the instrumentation that makes churn diagnosis a data-driven process rather than a guessing game.

The Churn Reduction Playbook in Order

If you want to reduce churn and are not sure where to start, execute in this order:

  1. Fix involuntary churn first (implement dunning and card updater - low effort, high impact)
  2. Improve onboarding to reduce early churn (activation flow, time-to-value, in-app guidance)
  3. Add exit survey and start collecting data (you cannot fix what you cannot diagnose)
  4. Identify the highest-volume churn reason and address it directly
  5. Build a human save conversation process for at-risk accounts
  6. Design for expansion MRR to offset unavoidable churn

The first three can be implemented in a week. The rest are ongoing programs. Start immediately.

If you are building the product features that address churn (onboarding improvements, feature gaps, retention tooling) and want offshore development support to move faster, get a free quote from Codalyst.