What is Customer Churn Rate?
Customer Churn Rate measures the percentage of paying customers you lose in a given period. It tells you how fast your customer base is shrinking — the higher the rate, the more new business you need just to stay flat.
A 5% monthly churn rate means you replace your entire customer base roughly every 20 months. A 2% rate gives you over 4 years. The difference compounds.
Unlike revenue churn (which weights each customer by their MRR), customer churn treats every customer equally. A customer churning $50/mo and a customer churning $5,000/mo both count as 1. Use Net MRR Retention to measure the revenue impact.
The Customer Churn Rate formula
| Variable | What it captures |
|---|---|
| Churned | Customers who had an active paying subscription at the start and have none at the end |
| Joined & Churned | Customers who signed up AND canceled within the same period — excluded because they were never in the starting base |
| Reactivated | Customers who return after previously canceling — excluded because they're a win, not a loss |
| Customers at Start | Paying subscribers at the beginning of the period |
What's your churn rate?
Connect Stripe and see your customer churn rate calculated automatically — no spreadsheet, no manual tagging.
Benchmark My ChurnWorked example
March 2026: You start with 200 paying subscribers.
| Event | Count |
|---|---|
| Customers who lost all active subscriptions | 14 |
| Signed up AND canceled within March | 4 |
| Returning customers (previously churned) | 3 |
| Canceled one sub but kept another (contraction) | 2 |
The 2 contractions are tracked separately — the customer still has a subscription. The 4 joined-and-churned and 3 reactivations net out of the formula, giving you a clean 3.5% rate that reflects true loss from the existing base.
How churn is classified
Not every subscription cancellation is churn. North Metric compares subscription state at the start and end of each period and classifies each change:
| Event | Classification | Counts as churn? |
|---|---|---|
| Customer cancels their only subscription | Churn | Yes |
| Customer cancels one sub but keeps another | Contraction | No — still a customer |
| Signs up and cancels within same period | Joined-and-churned | Counted then excluded (net zero) |
| Previously-churned customer reactivates | Reactivation | Subtracted from churn |
Why exclude joined-and-churned?
A customer who signs up on March 3 and cancels on March 20 was never part of your March 1 customer base. Counting them as churned inflates the rate. Both North Metric and ChartMogul follow this convention. Without it, churn rates can be inflated by 20-40 percentage points in high-activity periods.
Cross-validation
North Metric’s Customer Churn Rate was cross-validated against ChartMogul’s Paid Subscriber Churn across multiple months. Results: exact match on 4 out of 5 comparable months. The remaining month showed a small gap due to differences in how each tool reconstructs historical starting counts — a common divergence between state-comparison and event-sourced architectures.
Customer churn vs Revenue churn
| Customer Churn Rate | Net MRR Churn Rate | |
|---|---|---|
| Counts | Each customer equally (headcount) | Revenue-weighted ($) |
| Enterprise customer weight | Same as $10/mo customer | 50× the weight of a $10/mo customer |
| Can exceed 100% | Technically yes, but rare | Yes — if expansion < losses |
| Best for | Headcount retention, CLV | Revenue impact, investor reporting |
| Related metric | CLV = ARPA ÷ Churn Rate | Feeds NRR and GRR |
How churn feeds into CLV
At 5% monthly churn, a $100 ARPA gives you $2,000 CLV. Cut churn to 2%, and CLV jumps to $5,000. Small churn improvements compound dramatically.
Common mistakes
- Not excluding joined-and-churned. A naive “canceled ÷ starting” formula counts same-period signups who left, inflating the rate by 20-40 percentage points.
- Using total customers as the denominator. The denominator should be customers at the start of the period, not the end or the average.
- Counting free users. Customer churn should measure paying subscribers. Including free trial users inflates the rate without reflecting revenue risk.
- Confusing customer churn with revenue churn. A single churned enterprise customer can equal 50 churned starter customers in revenue terms. Use both metrics.
SaaS churn rate benchmarks
Churn benchmarks vary significantly by MRR tier. Early-stage companies with smaller customer bases typically see higher churn rates than established SaaS businesses.
| MRR Tier | Range | Top 25% | Median | Bottom 25% |
|---|---|---|---|---|
| Seed | < $10K | 4.0% | 6.5% | 9.0% |
| Early | $10K – $50K | 2.0% | 3.7% | 5.5% |
| Growth | $50K – $100K | 2.0% | 3.5% | 5.0% |
| Scale | $100K – $500K | 1.5% | 3.1% | 4.5% |
| Enterprise | $500K+ | 1.0% | 2.5% | 4.0% |
| Customer churn rate benchmarks from 1,400+ Stripe-verified SaaS companies. | ||||
How does your churn compare?
Benchmark your churn rate against 1,400+ SaaS companies at your MRR stage.
Benchmark My SaaSFrequently asked questions
What is a good churn rate for SaaS?
Below 5% monthly is typical for early-stage SaaS. Below 3% is strong. Above 7% needs immediate attention. Enterprise SaaS (higher ARPA, longer contracts) typically sees below 1% monthly. The right benchmark depends on your MRR tier and business model.
Should I track monthly or annual churn?
Both, but don’t mix them. Monthly churn is better for operational decisions. Annual churn is better for board reporting and investor communication. Be explicit about which you’re using — 5% monthly churn compounds to roughly 46% annual churn, not 60%.
What’s the difference between gross churn and net churn?
Gross churn counts only losses — cancellations and downgrades. Net churn subtracts expansion revenue from those losses, so it can be negative if upgrades outpace cancellations. Customer Churn Rate is always a gross headcount measure. For the revenue-weighted view, use Net MRR Retention.
Does North Metric count free users in churn?
No. Only paying subscriptions — those contributing MRR — are included in both the denominator and numerator. Free trial users who never converted are excluded entirely. This prevents free-tier signups and expirations from inflating your churn rate and masking the real retention picture among paying customers.
How does customer churn affect CLV?
Customer Lifetime Value is calculated as ARPA divided by the churn rate. At 5% monthly churn, a $100 ARPA customer is worth $2,000 in lifetime revenue. Cut churn to 2% and that same customer is worth $5,000. Small improvements in churn compound dramatically into lifetime value — it’s the single biggest lever for CLV.
Ready for metric clarity?
Connect Stripe and let AI build your metrics system. No manual setup, no guesswork.
Get Started