Annual churn rate measures the percentage of customers you lose over a full year. The basic formula is straightforward: divide the number of customers who left during the year by the number of customers you had at the start of the year, then multiply by 100. But getting an accurate number requires careful attention to what you count, when you count it, and which version of churn you’re actually measuring.
The Basic Customer Churn Formula
The standard annual customer churn rate calculation follows four steps:
- Count your starting customers. Record the total number of active customers on the first day of your measurement year.
- Count your churned customers. Tally every customer who canceled, didn’t renew, or otherwise stopped being a customer by the end of that year.
- Divide churned by starting. Take the number of churned customers and divide it by your beginning-of-year customer count.
- Multiply by 100. Convert the result to a percentage.
So if you started January 1 with 2,000 customers and 300 canceled by December 31, your annual churn rate is 300 ÷ 2,000 = 0.15, or 15%.
The denominator is always your beginning-of-period count, not your ending count. This matters because using the ending count would mix in the effect of new customers acquired during the year, muddying the picture of how well you retained the customers you already had.
Why New Customers Complicate the Math
The simple formula works cleanly when your customer base is stable, but most businesses add new customers throughout the year. This creates a subtle problem: the churned-customer count in the numerator reflects the full 12 months of activity, including customers who signed up in March and canceled in August. But the denominator is a single snapshot from January 1, before any of those new customers existed.
For a slow-growth business, this gap is minor. For a fast-growing company that doubled its customer base mid-year, it can seriously distort the result. Imagine you started with 1,000 customers, added 1,500 during the year, and lost 400 total. Using the basic formula, your churn looks like 40% (400 ÷ 1,000). But many of those 400 churned customers came from the 1,500 new signups, not from your original 1,000.
One way to handle this is to separate your churn tracking into cohorts. Track how many of your original 1,000 customers left, and separately track churn among customers acquired during each quarter or month. This gives you a much clearer picture of retention across different customer groups. Another approach is to use an average customer count for the denominator (the average of beginning and ending customers), though this is less precise than cohort analysis.
Customer Churn vs. Revenue Churn
Losing 50 customers who each paid $20 per month is very different from losing 50 customers who each paid $2,000 per month. That’s why many businesses track revenue churn alongside customer churn. Revenue churn comes in two flavors, and the difference between them matters a lot.
Gross Revenue Churn
Gross revenue churn measures the total recurring revenue lost from cancellations and downgrades, ignoring any gains. The formula:
Gross Revenue Churn Rate = (Churned Revenue + Contraction Revenue) ÷ Revenue at Start of Period
If you started the year with $500,000 in monthly recurring revenue (MRR), lost $30,000 from cancellations, and lost another $10,000 from customers downgrading to cheaper plans, your gross monthly revenue churn is $40,000 ÷ $500,000 = 8%. This number only goes in one direction. It tells you the raw damage from customers leaving or spending less.
Net Revenue Churn
Net revenue churn factors in the revenue you gained from existing customers through upgrades, add-ons, and reactivations. The formula:
Net Revenue Churn Rate = (Churned + Contraction Revenue) − (Expansion + Reactivation Revenue) ÷ Revenue at Start of Period
Using the same example: if your existing customers also generated $25,000 in upgrades and $5,000 in reactivations, your net churn is ($40,000 − $30,000) ÷ $500,000 = 2%. Net revenue churn can actually go negative, which is a strong signal. Negative net revenue churn means your existing customers are spending more over time than you’re losing from cancellations, so your revenue grows even without new sales.
Converting Monthly Churn to Annual
If you track churn monthly, you can’t just multiply the monthly rate by 12 to get the annual rate. That approach overcounts because each month’s churn applies to a smaller remaining customer base. Instead, use this formula:
Annual Churn Rate = 1 − (1 − Monthly Churn Rate)^12
A 3% monthly churn rate does not equal 36% annual churn. Plugging it in: 1 − (1 − 0.03)^12 = 1 − 0.6938 = 30.6%. The compounding effect reduces the total because each successive month’s 3% loss applies to fewer remaining customers. The higher your monthly rate, the bigger the gap between the simple multiplication and the compounded result.
What a Normal Annual Churn Rate Looks Like
Benchmarks vary significantly by the type of customer you serve. For SaaS businesses, typical annual customer churn rates break down roughly like this:
- Small business customers: Around 7.5% annually. Below 7% is considered solid, and below 5% is strong.
- Mid-market customers: Around 5.2% annually.
- Enterprise customers: Around 3.8% annually. Below 5% is generally the expectation at this level.
These differences make intuitive sense. Enterprise contracts tend to involve longer commitments, deeper product integration, and higher switching costs. Small business customers are more price-sensitive, more likely to go out of business themselves, and quicker to switch tools. Comparing your churn rate against the wrong segment will give you a misleading sense of how you’re performing.
Segment New and Mature Customers
One of the most important adjustments you can make is to separate churn rates for new customers and long-tenured ones. Nearly every business sees higher churn among recent signups. If you blend them into a single rate, your churn will appear to spike whenever you acquire a lot of new customers, even if your existing customers are more loyal than ever.
For example, a company that runs a big marketing push in Q2 might see its blended churn rate jump in Q3 and Q4 as some of those new customers drop off. Without segmentation, this looks like a retention crisis. With segmentation, you can see that your mature-customer churn is actually flat or improving, and the overall increase is entirely driven by the normal early-life attrition of recent signups. This distinction changes what actions you take: the problem might be onboarding, not your core product.
Watch for Inconsistent Time Periods
If you’re building up to an annual number from shorter periods, keep your measurement windows consistent. Even small differences in period length can create misleading trends. Going from a 28-day February to a 31-day March adds enough extra days that churn will appear to increase even if customer behavior hasn’t changed at all. You’re simply giving customers more time to cancel.
Standardize your periods, whether you use calendar months, 30-day windows, or quarters, and stick with the same approach across every calculation. When comparing annual churn across years, make sure both years use the same start and end dates, the same definition of “active customer,” and the same treatment of paused or delinquent accounts. A customer whose credit card failed and was retried successfully three days later is not the same as a customer who deliberately canceled. How you classify these edge cases directly affects your number.

