Churn rate is the percentage of customers who cancel their subscription in a given period. It's one of the most important numbers in any SaaS business — and one of the most misunderstood.
Here's what the data actually says, and what counts as good depending on where you are.
The short answer
For most SaaS companies:
- Under 2% monthly is excellent
- 2–5% monthly is acceptable
- Over 5% monthly is a warning sign
But those numbers don't tell the full story. Context matters a lot.
Churn benchmarks by stage
Early-stage (under $10k MRR)
At this stage, churn rates above 5% are common and not necessarily fatal. You're still finding product-market fit, your customers are early adopters willing to experiment, and a few cancellations can skew the percentage dramatically when your base is small.
Focus less on the percentage and more on why people are churning. Talk to every single customer who cancels.
Growth stage ($10k–$100k MRR)
This is where churn starts to compound and matter. At $50k MRR with 5% monthly churn, you're losing $2,500 every month — meaning you need to acquire $2,500 in new MRR just to stay flat. That's a treadmill.
Target under 3% monthly at this stage. If you're above that, retention should be your top priority over acquisition.
Scale ($100k+ MRR)
Enterprise and mid-market SaaS typically see 1–2% monthly churn. If you're targeting SMBs, 2–3% is still considered healthy. Annual contracts help significantly here — they effectively reduce churn to near zero for the contract period.
Monthly vs annual churn
Most founders track monthly churn but think about it annually. The relationship:
- 2% monthly churn = ~22% annual churn
- 5% monthly churn = ~46% annual churn
- 1% monthly churn = ~11% annual churn
A 5% monthly churn rate sounds manageable until you realise you're replacing nearly half your customer base every year.
What causes high churn?
The most common reasons customers cancel:
They didn't get value fast enough. If users don't hit a meaningful outcome in their first 7–14 days, most of them won't stick around to find it later. This is an onboarding problem, not a product problem.
The product didn't match the job they hired it for. They signed up expecting X, the product does Y. Better positioning and more specific targeting usually fixes this.
Price-to-value mismatch. They were happy with the product but couldn't justify the cost at renewal time. Usually means either your pricing is too high for your segment, or you're not communicating value often enough.
They found a better alternative. Happens. The answer is continuous improvement and making switching painful.
How to reduce churn
A few interventions that actually work:
Talk to churned customers. Send a one-line email to every cancellation: "Mind if I ask what made you cancel?" The response rate is surprisingly high and the information is invaluable.
Improve your onboarding. Map the journey from signup to first meaningful value. Remove every step that isn't necessary. The faster someone gets their "aha moment," the more likely they stay.
Send regular value reminders. A weekly email digest showing users their key numbers keeps your product top of mind and reminds them why they're paying. Out of sight is out of mind.
Identify at-risk customers early. Low login frequency and no recent activity are strong signals someone is about to cancel. Reach out proactively before they decide to leave.
Calculating your churn rate
The formula:
Monthly churn rate = (Customers lost this month / Customers at start of month) × 100
So if you started the month with 100 customers and lost 4, your churn rate is 4%.
If you're on Stripe, you can see this automatically in Metricsly — it calculates your churn rate from your live subscription data and tracks it over time so you can see if your retention efforts are working.
The bottom line
A "good" churn rate depends on your stage, segment, and pricing model. But as a general rule: if you're losing more than 5% of customers every month, retention should be your top priority. Every percentage point you reduce churn is compounding revenue you keep forever.
Track it, understand it, and talk to the people who leave. That's where the answers are.