Table of Contents >> Show >> Hide
- What is churn rate?
- Churn rate definition + formula (the ones you’ll actually use)
- How to calculate churn rate in 5 easy steps
- Step 1: Choose the churn you’re measuring (customer vs. revenue) and set a time window
- Step 2: Define what “counts” as churn in your business
- Step 3: Capture your starting number (and don’t let it move)
- Step 4: Count churn events correctly (lost customers, churned MRR, contraction, expansion)
- Step 5: Apply the churn rate formula, sanity-check it, then segment it
- Examples: churn rate calculation (customer churn + revenue churn)
- Common churn rate mistakes (and how to avoid them)
- How to interpret churn rate (without panicking)
- A simple churn tracking checklist (copy/paste friendly)
- Conclusion
- Experiences teams commonly run into when calculating churn (and what they learn)
Churn rate is what happens when customers quietly Irish-goodbye your businesscanceling, not renewing, downgrading, or
just vanishing into the subscription void. If you run a SaaS, subscription box, gym, streaming service, or any business
where customers can “leave” (politely or not), churn rate is one of the cleanest reality checks you can get.
The good news: calculating churn rate isn’t hard. The tricky part is doing it consistentlywith the same rules,
the same time window, and the right flavor of churn (customer churn vs. revenue churn). This guide walks you through
the definition, the churn rate formula(s), and a simple 5-step process you can repeat every month without losing your
mind (or your spreadsheet).
What is churn rate?
Churn rate is the percentage of customers (or revenue) you lose during a specific time period.
It’s also called customer attrition. If retention is the “who stayed,” churn is the “who left.”
Customer churn vs. revenue churn
- Customer churn rate (a.k.a. “logo churn”): the percentage of customers who leave in a period.
- Revenue churn rate: the percentage of recurring revenue you lose in a period (often monthly recurring revenue, or MRR).
Why does this matter? Because you can lose few customers but still lose a lot of money if the customers who leave are high-value.
And you can lose some revenue while keeping customers if they downgrade plans (still a churn problemjust wearing a smaller hat).
Churn rate definition + formula (the ones you’ll actually use)
1) Basic customer churn rate formula
Customer churn rate (%) = (Customers lost during the period ÷ Customers at the start of the period) × 100
This is the classic and most common churn rate calculation. It’s simple, fast, and works well when your customer base
is fairly stable during the period.
2) Adjusted customer churn rate formula (using average customers)
Adjusted churn rate (%) = Customers lost ÷ Average customers during the period × 100
A common way to estimate average customers is:
Average customers = (Customers at start + Customers at end) ÷ 2
This adjusted method can be more fair when you’re growing quickly (or shrinking quickly) during the period.
3) Gross revenue churn rate formula (MRR churn)
Gross revenue churn (%) = (Churned MRR + Contraction MRR) ÷ Starting MRR × 100
“Gross” focuses on revenue leakage only: cancellations + downgrades. It does not include upgrades or expansion from existing customers.
4) Net revenue churn rate formula
Net revenue churn (%) = (Churned MRR + Contraction MRR − Expansion MRR) ÷ Starting MRR × 100
Net revenue churn answers: “After upgrades and expansions from existing customers, did we still lose revenue overall?”
If expansion is strong enough, net revenue churn can even be negative (yes, negative churn existsand yes, it’s as nice as it sounds).
Quick formula cheat sheet
| Metric | What it measures | Simple formula |
|---|---|---|
| Customer churn rate | % of customers who left | (Lost customers ÷ Starting customers) × 100 |
| Adjusted customer churn | % left using average customers | Lost customers ÷ Avg customers × 100 |
| Gross revenue churn | % of starting revenue lost (no expansion) | (Churned + Contraction) ÷ Starting MRR × 100 |
| Net revenue churn | % of starting revenue lost after expansion | (Churned + Contraction − Expansion) ÷ Starting MRR × 100 |
How to calculate churn rate in 5 easy steps
The math is easy. The process is where people get messy. Follow these five steps and your churn rate will become a dependable metric
instead of a monthly debate.
Step 1: Choose the churn you’re measuring (customer vs. revenue) and set a time window
Start by picking one of these metrics (you can track both, but calculate them separately):
- Customer churn rate (count customers)
- Revenue churn rate (count recurring revenue like MRR/ARR)
Then choose your time window: monthly is common for SaaS; quarterly is common for contract-heavy businesses; annual can be useful for long-term planning.
The key is consistency: if you compare months, calculate churn the same way each month.
Pro tip: If you have annual contracts but monthly billing, you can still track monthly churnjust be clear whether you mean “customers canceled in the month” or “contracts ended in the month.”
Step 2: Define what “counts” as churn in your business
Before you touch a calculator, lock your rules. Otherwise your churn rate will change based on whoever is loudest in the meeting.
- Customer churn: Does churn mean cancellation only? Non-renewal? Trial drop-off? What about a customer who pauses for a month?
- Revenue churn: Do you count downgrades as churn? (Most teams dooften as contraction MRR.)
- Voluntary vs. involuntary churn: Are failed payments “churn” or “recoverable”? You can track both, but decide how you’ll report it.
A solid “churn definition” for subscription businesses is:
Churn = customers (or recurring revenue) lost due to cancellation, non-renewal, or downgrade during a period.
Simple enough to explain, specific enough to measure.
Step 3: Capture your starting number (and don’t let it move)
You need a clean denominator. That usually means:
- Starting customers: active paying customers at the beginning of the period
- Starting MRR: recurring revenue at the beginning of the period (from existing customers)
Important: your “starting” number is a snapshot. Don’t mix in new customers acquired mid-period when calculating basic churn. New customers matter for growth,
but churn is about what happened to the customers (or revenue) you already had.
Step 4: Count churn events correctly (lost customers, churned MRR, contraction, expansion)
Now collect your numerators. Depending on what you’re calculating:
- Lost customers: customers who were active at any point at the start and are no longer active due to churn rules
- Churned MRR: MRR lost from cancellations/non-renewals
- Contraction MRR: MRR lost from downgrades (same customer, less revenue)
- Expansion MRR: MRR gained from upgrades/cross-sells among existing customers
If you’re doing revenue churn, be consistent about what you exclude:
Do not include new customer revenue in churn math. It’s not churn; it’s acquisition.
Step 5: Apply the churn rate formula, sanity-check it, then segment it
Do the math, then do the meaning.
- Calculate the churn rate using the formula you chose.
- Sanity-check: does it match what you felt operationally? (If churn “felt brutal” but the number is tiny, you may be measuring the wrong thing.)
- Segment: churn by plan, cohort, acquisition channel, customer size, region, or product usage level.
Segmentation is where churn stops being a “sad percentage” and becomes a decision tool. If churn is 4% overall but 12% on one plan,
you just found your next project.
Examples: churn rate calculation (customer churn + revenue churn)
Example A: Customer churn rate (monthly)
You start April with 3,000 customers. During April, 150 customers cancel.
Customer churn rate = (150 ÷ 3,000) × 100 = 5%
Interpretation: 5% of your starting customer base left this month. If that happens month after month, you’ll feel itespecially if acquisition slows.
Example B: Adjusted churn rate (using average customers)
You start the month with 3,000 customers and end with 3,600 (because you added new customers). You still lost 150.
Average customers = (3,000 + 3,600) ÷ 2 = 3,300
Adjusted churn rate = 150 ÷ 3,300 × 100 = 4.55%
This version recognizes you had more customers “in play” during the month.
Example C: Gross revenue churn (MRR)
You start May with $120,000 MRR. In May:
- Churned MRR from cancellations: $6,000
- Contraction MRR from downgrades: $2,000
Gross revenue churn = ($6,000 + $2,000) ÷ $120,000 × 100 = 6.67%
Example D: Net revenue churn (MRR)
Same month, existing customers also upgrade, adding $5,000 expansion MRR.
Net revenue churn = ($6,000 + $2,000 − $5,000) ÷ $120,000 × 100 = 2.50%
You still lost revenue from your existing base overall, but expansion softened the blow.
Common churn rate mistakes (and how to avoid them)
Mistake 1: Mixing churn with growth
Churn measures losses from your existing base. New customers are wonderful, but they do not belong in the churn numerator or denominator
(unless you’re intentionally using an “average customers” denominator and you’re consistent about it).
Mistake 2: Using the wrong denominator
The most common baseline for basic churn is customers at the start of the period. If you use end-of-period customers,
your churn rate will look artificially low when you grow and artificially high when you shrink.
Mistake 3: Ignoring downgrades (revenue churn)
If customers downgrade, you didn’t “lose the customer,” but you did lose recurring revenue. That’s why contraction MRR matters for gross revenue churn.
Mistake 4: Not separating voluntary and involuntary churn
Cancellations and non-renewals are different problems than failed payments. If your involuntary churn is high, the fix might be billing retries,
dunning emails, card-updater tools, or better payment optionsnot a product overhaul.
Mistake 5: Treating churn like one number instead of a story
Overall churn is useful, but it’s not the whole movie. Segment churn by:
plan tier, onboarding completion, customer tenure, acquisition channel, industry, company size, or product usage.
You’ll usually discover one “leaky bucket” that explains most of the problem.
How to interpret churn rate (without panicking)
There isn’t one universal “good churn rate.” It depends on your business model, pricing, customer maturity, contract length,
and even seasonality. What matters most is:
- Trend: Is churn improving or getting worse over time?
- Segments: Where is churn concentrated?
- Payback math: Can your customer acquisition cost (CAC) survive your churn and still be profitable?
A practical companion metric is retention rate. For customer churn in the same period:
Retention rate (%) ≈ 100 − churn rate (%).
(This is simplest when you’re using the basic churn formula and measuring the same customer definition and period.)
A simple churn tracking checklist (copy/paste friendly)
- Pick churn type: customer churn or revenue churn
- Pick time window: monthly / quarterly / annual
- Lock churn rules: cancel, non-renewal, downgrade, failed payment handling
- Record starting customers and/or starting MRR
- Count: lost customers, churned MRR, contraction MRR, expansion MRR
- Calculate: churn rate (basic or adjusted; gross or net)
- Segment: plan, cohort, channel, tenure, usage
- Decide: one action to reduce churn (product, support, onboarding, billing, pricing)
Conclusion
To calculate churn rate, you don’t need fancy toolsyou need consistent definitions. Choose the churn type (customers or revenue),
lock your time period, capture your starting baseline, count churn correctly, then apply the right churn rate formula.
Once you have a reliable churn number, the real value comes from segmentation and follow-through: finding why customers leave
and fixing the leakiest part of your customer journey.
Churn rate isn’t just a KPIit’s a feedback loop. Treat it like a monthly checkup, not a quarterly surprise, and it becomes one of the most
practical growth metrics you can track.
Experiences teams commonly run into when calculating churn (and what they learn)
Once teams start tracking churn regularly, the first “experience” is usually a mild form of spreadsheet whiplash: the number changes depending on who
defines “customer,” who defines “active,” and who decides whether a paused subscription counts as churn. It’s not that anyone is lyingyour data
is just answering different questions. The teams that get churn right early are the ones who write down the rules in plain English, like:
“A customer churns when their paid subscription is canceled and not active by the last day of the month.” Suddenly, the metric stops being a debate
and starts being a dashboard.
Another common experience: teams discover that customer churn and revenue churn tell different stories. You might see “only” 2% customer churn
and feel proud… until you calculate revenue churn and realize the customers leaving are higher-paying accounts. That’s often the moment a team learns
to segment churn by plan tier or customer size. In practice, the churn you should worry about most is rarely the overall averageit’s the churn that
hits your best-fit customers, your best margins, or your core use case.
Many teams also experience the “new-customer trap.” Someone pulls the total customer count at the end of the month, divides churned customers by that
bigger number, and churn looks magically better. It’s a fun tricklike weighing yourself after taking off your shoesand it’s just as misleading.
Teams that mature their churn tracking usually adopt two numbers: a basic churn rate (lost ÷ starting) for consistency, and an adjusted version
(lost ÷ average) for a smoother view during high growth. Having both can reduce confusion and keep monthly reporting honest.
Revenue churn adds its own adventures. The first time a team calculates gross revenue churn, it often looks scary because downgrades get included as
contraction. Then they calculate net revenue churn and realize expansion offsets a chunk of losses. That “gross vs. net” comparison becomes a useful
experience: gross revenue churn reveals leakage (how much you’re losing), while net revenue churn reveals the full outcome after expansion
(how well your existing base is growing). It’s common to use gross churn as the “fix the leak” metric and net churn as the “are we compounding?”
metric.
Finally, teams usually learn that churn is rarely random. When they segment by cohort (customers who joined the same month), patterns show up:
maybe churn spikes around day 14 because onboarding ends, or around month 2 because a feature gap becomes obvious. This is when churn tracking shifts
from accounting to product strategy. The experience becomes less “What’s our churn rate?” and more “What’s causing churn in this segment, and what
can we test next week to reduce it?” That’s the moment churn stops being a depressing percentage and starts being a roadmap.
