Step-by-Step Guide

How to Calculate Churn Rate

Five steps to calculate customer and revenue churn accurately. Formulas, gross vs net churn, and actionable benchmarks for SaaS product managers.

1
Choose Your Measurement Period

Pick the right measurement window before you start. Monthly churn is the standard for SaaS because it gives you high-frequency signal and matches subscription billing cycles.

Monthly churn is the SaaS standard. Twelve data points per year is enough to spot trends, seasonal patterns, and the impact of product changes.
Quarterly churn is appropriate for businesses with annual contracts or longer sales cycles where monthly fluctuations are too noisy to be meaningful.
Annual churn is used primarily for board-level reporting or when monthly measurement results in small sample sizes (fewer than 100 customers).
For annual-contract businesses, calculate churn at renewal time. The moment a customer decides not to renew is when churn actually occurs economically.
Once you choose a period, stick with it. Switching between monthly and annual mid-analysis makes trend data impossible to interpret.

Formula

Measurement Period: Monthly (recommended) | Quarterly | Annual

Pro tip: If you have both monthly and annual subscribers, calculate churn separately for each cohort before blending. A 5% monthly churn rate for monthly subscribers and 10% annual churn for annual subscribers represent very different retention situations and should be tracked independently.

2
Count Customers at the Start of the Period

Your starting customer count is the denominator. A common mistake is using a mid-period snapshot instead of the clean opening count.

Use your customer count at the very beginning of the measurement period: midnight on day one, before any new customers are added.
Count only active paying customers. Trials, freemium users, and paused accounts should be excluded unless you are explicitly measuring trial-to-paid churn.
For subscription businesses, pull from your billing system (Stripe, Chargebee, Recurly) rather than CRM data, which can lag.
Document your definition of "active". Does a customer 90 days past due count as active? A written policy prevents inconsistent counts month over month.
Example: On February 1, you have 800 active paying customers. That is your starting count for the February churn calculation.

Formula

Starting Customers = Active Paying Customers at Period Start

Pro tip: Export and archive your customer count at the start of each period in a spreadsheet or dashboard. Billing systems often make it difficult to query historical snapshots retroactively. A simple monthly log prevents having to reverse-engineer counts later.

3
Count Customers Lost During the Period

Counting churned customers needs a clear taxonomy. Not every departure looks the same. Conflating categories produces misleading metrics.

Voluntary churn (active cancellations): Customers who explicitly cancelled their subscription. This is the most actionable churn type. Exit surveys and win-back campaigns directly target this group.
Involuntary churn (failed payments): Customers lost due to credit card failures, expired cards, or payment processing issues. Often 20-40% of total churn. Address with dunning automation and proactive card update reminders.
Downgrade churn: Customers who reduce their plan tier. Count as lost for customer churn only if they drop below a minimum viable subscription level. Always track separately in revenue churn.
Non-renewals: Annual customers who let their contract expire. Count in the period when the contract end date falls.
Example: In February, 32 customers cancelled (voluntary) and 8 were lost to failed payments (involuntary). Total lost = 40 customers.

Formula

Customers Lost = Voluntary Cancellations + Involuntary Churn + Non-Renewals

Pro tip: Tag every churn event with a reason in your CRM. Even rough categorizations (price, competitor, product gap, lifecycle end) become invaluable over time. Six months of tagged churn data is enough to identify your top three churn drivers and build a targeted retention program.

4
Calculate Customer Churn Rate

With your starting count and churned customers defined, apply the core formula. This percentage tells you the rate at which your customer base is contracting before accounting for new customer additions.

Divide customers lost by customers at the start of the period.
Multiply by 100 to express as a percentage.
Example: 40 lost / 800 starting = 0.05 = 5% monthly churn rate.
Best-in-class monthly churn (2024 benchmarks): SMB under 2%, mid-market under 1.5%, enterprise under 1% (roughly 12% annual). Above 5% signals a serious retention problem.
SMB SaaS at 3-5% monthly is common due to smaller company fragility.
Implied customer lifetime: 1 / churn rate = average months a customer stays. At 5% monthly churn, average customer lifetime is 20 months.

Formula

Customer Churn Rate = (Customers Lost / Customers at Start) x 100%

Pro tip: Calculate both gross churn (customers lost) and net churn (customers lost minus customers expanded or reactivated). If you are growing through account expansion, net negative churn (expansion revenue exceeds lost revenue) is the gold standard of SaaS retention.

5
Calculate Revenue Churn Separately

Customer churn counts heads. Revenue churn counts dollars. These two metrics diverge when customers have different revenue profiles. Revenue churn is usually the more important business metric.

Identify the Monthly Recurring Revenue (MRR) at the start of the period.
Sum the MRR lost from cancellations, downgrades, and non-renewals during the period.
Divide lost MRR by starting MRR and multiply by 100.
Example: $80,000 starting MRR, $6,000 MRR lost to churn = 7.5% revenue churn rate.
Revenue churn higher than customer churn: Your larger accounts are churning disproportionately. Investigate whether enterprise fit or support quality is the cause.
Revenue churn lower than customer churn: Your higher-value customers are more loyal. A healthy sign, but watch for the smoldering risk of many small accounts leaving quietly.
Net Revenue Retention (NRR): Subtract expansion MRR from churned MRR. NRR above 100% means existing customers grow faster than they churn. The single best indicator of SaaS health.

Formula

Revenue Churn Rate = (MRR Lost / MRR at Start) x 100%

Pro tip: Track both customer churn and revenue churn side by side every month. When they diverge by more than 2-3 percentage points, investigate immediately. Divergence reveals which customer segments are most at risk and which are your most loyal.

Calculate Your Churn Rate Instantly

Skip the manual math. Use our free churn rate calculator with built-in revenue churn analysis, NRR calculations, and customer lifetime projections.

Open Free Churn Rate Calculator

Frequently Asked Questions

What is a good churn rate for SaaS?

Best-in-class monthly churn (2024 SaaS benchmarks): SMB under 2%, mid-market under 1.5%, enterprise under 1% (roughly 12% annual). Consumer subscription products can tolerate slightly higher churn due to lower CAC and faster reacquisition. Always evaluate churn against your CAC and LTV. A 5% monthly churn rate is survivable if CAC is low and LTV is high enough.

What is the difference between gross churn and net churn?

Gross churn measures only the revenue or customers lost from cancellations, downgrades, and non-renewals. Net churn subtracts expansion revenue (upsells, cross-sells, seat additions) from the churned revenue. Net churn can be negative, meaning existing customers grow faster than you lose them. This is called net negative churn and is a hallmark of the strongest SaaS businesses. Track both: gross churn tells you about product stickiness, net churn tells you about your expansion motion.

What is the difference between voluntary and involuntary churn?

Voluntary churn occurs when customers actively choose to cancel due to price, product gaps, poor fit, or competitive alternatives. Involuntary churn (also called delinquent churn) happens when customers are lost to failed payments, expired credit cards, or billing processing issues. Involuntary churn typically accounts for 20-40% of total churn in consumer SaaS. It is highly recoverable with dunning email sequences, smart payment retries, and proactive card update nudges. Reducing it does not require product changes.

How does churn rate affect LTV?

Churn rate is the biggest lever in the LTV formula. LTV = (ARPU x Gross Margin) / Monthly Churn Rate. Because churn is in the denominator, even small improvements compound. Reducing monthly churn from 4% to 3% increases LTV by 33%. Reducing from 4% to 2% doubles LTV. This is why retention is often more capital-efficient than acquisition: a 1% churn reduction often has a larger LTV impact than a 15% ARPU increase.

Should I calculate churn by customer count or by revenue?

Calculate both, every month. Customer churn tells you about retention breadth (are you losing many customers or few?). Revenue churn tells you about the financial impact (are the customers you lose high-value or low-value?). The most important downstream metric is Net Revenue Retention (NRR), which combines revenue churn and expansion. Top-quartile SaaS companies maintain NRR above 120%, meaning existing customers grow revenue faster than churn erodes it.