What Is Churn Rate? SaaS Churn Guide
Churn rate is the percentage of customers or revenue you lose over a given period. For subscription businesses, it is the silent killer. You can pour money into acquisition, run brilliant marketing campaigns, and close deals every week, but if customers leave faster than you can replace them, your business will never scale.
This guide covers everything SaaS founders and operators need to know about churn: the different types, how to calculate each one, what good benchmarks look like, and practical strategies to bring your numbers down.
Churn Rate Defined
At its simplest, churn rate measures the rate at which customers stop paying you. But "churn" is not a single number. There are several flavors, and each one tells you something different about the health of your business.
Customer Churn Rate
Customer churn rate (also called logo churn) measures the percentage of customers who cancel during a period, regardless of how much they were paying.
Customer Churn Rate = (Customers lost during period / Customers at start of period) x 100
If you started the month with 500 customers and 15 cancelled, your monthly customer churn rate is 3%. Customer churn treats every account equally, whether they pay $10/month or $10,000/month. That is both its strength and its limitation.
Revenue Churn Rate (Gross)
Revenue churn measures the percentage of MRR lost to cancellations and downgrades. This weights each lost customer by how much they were actually paying.
Gross Revenue Churn = (MRR lost to churn + MRR lost to downgrades) / MRR at start of period x 100
If you started the month with $100,000 MRR and lost $4,000 to cancellations plus $1,000 to downgrades, your gross revenue churn is 5%. You can track both metrics automatically with a Stripe churn rate tracking tool.
Net Revenue Churn
Net revenue churn factors in expansion revenue from existing customers. If your remaining customers upgrade enough to offset cancellations, you can achieve negative net revenue churn, which is the holy grail of SaaS economics.
Net Revenue Churn = (MRR lost - Expansion MRR from existing customers) / MRR at start of period x 100
Using the example above, if existing customers expanded by $6,000 in the same month, your net revenue churn would be negative 1%. You are growing even without adding a single new customer.
Try StripeReport Free
Get the Stripe revenue reports you’ve been missing
MRR tracking, cash flow forecasts, churn analytics, and daily email reports — all from your Stripe data. 3-day free trial.
Start Your Free Trial →Why Churn Rate Matters So Much
Churn compounds. A 5% monthly churn rate might not sound alarming, but it means you lose roughly 46% of your customer base every year. At that rate, you need to nearly double your customer count annually just to stay flat. Here is why churn demands your attention:
- It caps your growth: No matter how fast you acquire new customers, high churn creates a leaky bucket. You will hit a ceiling where new additions barely offset losses.
- It destroys unit economics: Customer Acquisition Cost (CAC) only pays off if customers stick around long enough. High churn shortens lifetime value (LTV) and pushes your LTV:CAC ratio below the viable threshold.
- It signals product problems: Customers leave because they are not getting enough value. Persistent churn is a product-market fit warning that no amount of sales effort can fix.
- It affects morale: Teams that constantly watch customers leave become demoralized. Reducing churn has a compounding positive effect on culture and confidence.
SaaS Churn Rate Benchmarks
Benchmarks vary significantly by market segment and company stage:
- SMB SaaS: 3-7% monthly customer churn is common. Small businesses have higher failure rates and are more price sensitive.
- Mid-market SaaS: 1-3% monthly customer churn. These customers are more stable but still evaluate alternatives regularly.
- Enterprise SaaS: Less than 1% monthly customer churn. Long contracts and deep integrations create stickiness, though losing a single enterprise account has outsized revenue impact.
- Best-in-class: The top quartile of SaaS companies achieve negative net revenue churn, meaning expansion from existing customers more than offsets all losses.
To understand how churn fits into your overall metrics picture, check out our overview of the Stripe business health score which combines churn with other key indicators.
Voluntary vs. Involuntary Churn
Not all churn is the same. Understanding the cause changes the remedy.
Voluntary Churn
The customer actively decides to cancel. They found a competitor, outgrew your product, cut costs, or simply stopped needing the solution. Voluntary churn is a product, pricing, or customer-success problem.
Involuntary Churn
The customer did not mean to leave. Their credit card expired, the payment failed, and nobody followed up. Involuntary churn can account for 20-40% of total churn in some businesses, making it the lowest-hanging fruit for reduction. Setting up cancellation alerts helps you catch these cases early.
Strategies to Reduce Churn
Fix Involuntary Churn First
Implement smart payment retry logic (dunning), send pre-expiration card update reminders, and use Stripe's built-in recovery tools. This is purely mechanical and can recover 10-30% of failed-payment cancellations with no product changes required.
Improve Onboarding
Most churn happens in the first 90 days. If customers do not reach their "aha moment" quickly, they leave. Map out the critical activation steps and make sure every new user completes them.
Monitor Leading Indicators
By the time a customer cancels, it is too late. Track engagement metrics, feature usage, and support ticket volume to identify at-risk accounts before they churn. Daily revenue reports delivered to your inbox or Slack channel help you spot negative trends early.
Strengthen Customer Success
Proactive outreach to accounts showing declining usage can save subscriptions. A simple check-in email or call costs almost nothing compared to acquiring a replacement customer.
Build Switching Costs (the Right Way)
Deep integrations, custom workflows, and accumulated data make your product harder to leave. This is not about locking customers in; it is about making your product so embedded in their workflow that leaving would be painful.
Try StripeReport Free
Get the Stripe revenue reports you’ve been missing
MRR tracking, cash flow forecasts, churn analytics, and daily email reports — all from your Stripe data. 3-day free trial.
Start Your Free Trial →Tracking Churn Rate with Stripe Data
Stripe records every subscription state change: created, updated, cancelled, past due, and more. But extracting accurate churn metrics from raw Stripe data requires careful handling of trial conversions, mid-cycle changes, and prorated refunds.
StripeReport connects to your Stripe account with a read-only API key and calculates both customer churn and revenue churn automatically. You get daily breakdowns of who churned, why (cancellation vs. failed payment), and how it impacts your MRR. The data is delivered to your email or Slack so you never miss a negative trend.
Key Takeaways
- Track both customer churn and revenue churn; they tell different stories about your business health.
- Aim for negative net revenue churn by investing in expansion revenue from existing customers.
- Fix involuntary churn first with dunning, card update reminders, and payment retry logic since it is the easiest win.
- Monitor leading indicators like engagement and support tickets to catch at-risk accounts before they cancel.
- Automate churn tracking with StripeReport to get accurate, real-time metrics without manual Stripe data exports.