News

How to Calculate SaaS Churn Rate: Formulas, Benchmarks, and Mistakes to Avoid

Learn how to calculate SaaS churn rate with proven formulas, industry benchmarks, and the mistakes that quietly skew your metrics.

By TrackRaptorEditorial Team
READ: 8

Quick Answer

Calculate SaaS churn rate by dividing the number of customers or dollars lost in a period by the total at the start of that period, then multiply by 100. Logo churn measures customer count attrition, while revenue churn measures MRR or ARR lost, and both should be tracked as gross and net figures to capture the full retention picture.

Introduction

Most SaaS teams get churn wrong before they even open a spreadsheet. The formula looks trivial on a whiteboard, but the moment you factor in mid-cycle downgrades, expansion revenue, cohort boundaries, and event data that silently drops between the browser and the warehouse, the number on your dashboard stops describing reality. A churn rate that looks like 3% under one method can read as 7% under another, and executives make hiring, pricing, and roadmap decisions on that gap. The discipline is not memorizing formulas; it is knowing which formula answers which question and trusting the pipeline underneath it.

Key Takeaways:

  • Logo churn and revenue churn answer different questions and must be calculated separately.

  • Net revenue churn below zero is the single strongest signal of a healthy SaaS retention engine.

  • Most churn calculation errors originate in cohort definitions and tracking data quality, not in the formulas themselves.

Open notebook with technical notes on a wooden desk

The Core Churn Formulas Every SaaS Team Needs

Before you benchmark anything, you need a shared vocabulary. Churn is not one metric; it is a family of related calculations that each isolate a specific dimension of attrition. Treating them as interchangeable is where most reporting failures start, and it is also where the foundational definition of churn as customer attrition becomes operationally useful only once you split it by dimension.

Logo Churn, Revenue Churn, and the Gross vs Net Split

The starting point is deciding what unit you are counting. Logo churn counts customers, revenue churn counts dollars, and each has a gross and net variant. Understanding retention analytics and churn at this level of granularity is what separates a reliable dashboard from a misleading one.

  • Logo churn rate: customers lost in period divided by customers at start of period, expressed as a percentage.

  • Gross revenue churn: MRR lost from cancellations and downgrades divided by starting MRR, ignoring any expansion.

  • Net revenue churn: MRR lost minus expansion MRR from existing customers, divided by starting MRR, which can go negative.

  • Cohort churn: attrition tracked within a fixed group of customers acquired in the same period, measured over their lifecycle rather than a calendar window.

  • Activity churn: product usage decline that precedes contractual churn, useful for early warning but not for financial reporting.

Applying the Churn Rate Formula in Practice

The churn rate formula behaves differently depending on how you handle mid-period signups, multi-tier plan changes, and annual contracts billed monthly. A common source of drift is including new customers acquired during the period in the denominator, which artificially deflates the rate. The correct approach for standard customer churn calculation is to fix the denominator at the start of the period and only measure attrition within that opening cohort. For multi-tier subscription models, revenue churn must account for downgrades as partial churn rather than binary events, and expansion should be measured separately before being netted in. HubSpot's practitioner guide covers this at the level of step-by-step calculation walkthroughs that reinforce the same discipline.

Data engineer at a desk with monitors facing away

Benchmarks, Comparisons, and What Good Looks Like

A churn number in isolation tells you nothing. It only becomes actionable when compared against the right peer group, and the right peer group depends on your stage, ACV, and go-to-market motion. Benchmarks pulled from enterprise SaaS will lull an SMB-focused startup into a false sense of crisis, and vice versa.

Churn Benchmarks by Stage and Segment

The table below summarizes commonly cited monthly and annual churn benchmarks across SaaS segments as of 2026. These ranges align with widely reported figures for SaaS churn benchmarks segmented by stage and ACV and should be used as a directional reference rather than a hard target.

Segment

Monthly Logo Churn

Annual Gross Revenue Churn

Healthy Net Revenue Churn

Early-stage SMB SaaS

3% to 7%

25% to 40%

Under 20%

Mid-market SaaS

1% to 2%

10% to 15%

Under 5%

Enterprise SaaS

Under 1%

5% to 8%

Negative (expansion exceeds churn)

Global remote-first teams

1.5% to 3%

12% to 20%

Under 10%

The most important takeaway is that net revenue churn matters more than any other figure once a company has crossed roughly $5M ARR. A negative net churn number means the customer base is expanding revenue faster than it is losing it, which is the clearest structural signal of product-market fit in mature SaaS. For deeper context on how these metrics interact, TrackRaptor's coverage of SaaS unit economics metrics ties churn directly into CAC payback and LTV modeling.

Churn Rate vs Retention Rate and How They Relate

Churn and retention are mathematical mirrors, but they surface different behaviors when tracked over cohorts rather than calendar periods. Retention rate is simply one minus churn rate for a given window, yet cohort retention curves reveal survival patterns that a single churn percentage flattens into noise. This is why serious analytics teams use cohort analysis churn methodology alongside period-based reporting, and why customer lifetime value calculations depend on the shape of the retention curve rather than a single monthly rate. The relationship between churn rate and retention rate becomes a strategic lens only when you can see both the aggregate and the cohort-level view side by side.

Mistakes That Silently Corrupt Your Churn Numbers

Every churn calculation sits on top of a data pipeline, and most reporting failures happen upstream of the formula. Even a perfect equation returns garbage if the underlying events, subscription records, or cohort definitions are wrong.

Formula-Level and Methodology Mistakes

The most common errors are conceptual rather than mathematical. Teams mix logo churn and revenue churn in the same chart, include new signups in the denominator, ignore expansion when calculating net churn, or define cohorts inconsistently across quarters. Multi-tier subscription models compound the problem because a downgrade from an enterprise tier to a starter tier is often larger in dollar impact than an outright cancellation from a small account, yet many dashboards treat the two identically. Reviewing your churn prediction feature engineering logic often exposes these definitional gaps before they reach the executive summary.

Data Integrity and Tracking Infrastructure Failures

The second class of error is invisible in the formula but fatal to the number. Client-side tracking routinely undercounts cancellation events because ad blockers, browser privacy settings, and network failures drop a meaningful percentage of requests before they reach the analytics layer. If your churn calculation depends on events fired from the browser rather than reconciled billing records, you are almost certainly underreporting churn. The fix is server-side event capture reconciled against the subscription system of record, ideally modeled in dbt so the transformation logic is versioned and auditable. TrackRaptor has written extensively on churn prediction models that depend on this kind of warehouse-native foundation, and the same discipline applies to the descriptive metric itself.

Detailed view of clean server room cable infrastructure

Conclusion

Calculating SaaS churn correctly is a discipline, not a lookup. The formulas are simple, but the decisions around cohort boundaries, revenue treatment, and data sourcing determine whether the number on your dashboard reflects reality or fiction. Separate logo churn from revenue churn, always report gross and net side by side, and benchmark against companies at your stage rather than the industry aggregate. Most importantly, audit the pipeline feeding the calculation as rigorously as the formula itself, because a clean equation on dirty data is still a lie. Get this foundation right and every downstream metric, from LTV to CAC payback, becomes trustworthy.

Want to sharpen how your team measures retention end to end? Explore more from TrackRaptor for practitioner-grade guides on tracking infrastructure, analytics engineering, and growth measurement. You can also dig into TrackRaptor's customer retention playbook for the strategic layer that sits on top of these numbers.

Frequently Asked Questions (FAQs)

How to calculate churn rate for SaaS?

Divide the number of customers or dollars lost during a period by the total at the start of that period and multiply by 100, keeping the denominator fixed to the opening cohort.

What is a good churn rate for early-stage SaaS?

Early-stage SMB SaaS companies typically see 3% to 7% monthly logo churn, while anything above 8% consistently signals a product-market fit or onboarding problem.

What is the difference between churn rate and retention rate?

Retention rate is one minus churn rate for a given period, but cohort retention reveals survival patterns over time that a single churn percentage cannot capture.

How do you differentiate between logo churn and revenue churn?

Logo churn counts the number of customers lost, while revenue churn measures the MRR or ARR lost, and the two can diverge sharply when high-value or low-value accounts leave disproportionately.

What are the common pitfalls in churn calculation formulas?

The most frequent mistakes are including new signups in the denominator, ignoring expansion revenue in net churn, and defining cohorts inconsistently across reporting periods.

Can you measure churn without a data warehouse?

Yes, spreadsheets or billing system exports work for early-stage teams, but a warehouse becomes essential once you need cohort analysis, expansion tracking, and reconciled server-side event data.

How to perform cohort-based churn analysis in SQL?

Group customers by signup month, join subscription status snapshots for each subsequent period, and calculate the surviving percentage per cohort to produce a retention curve rather than a single rate.

About the Author

Ryan Thompson is a cybersecurity and application security expert who writes on secure software development, cloud security, compliance, and risk management. His work focuses on the intersection of data integrity, tracking infrastructure, and the security controls that keep SaaS metrics trustworthy at scale.

How to Calculate SaaS Churn Rate: Formulas, Benchmarks, and Mistakes to Avoid | TrackRaptor | TrackRaptor Blog