Optimized Sales Optimized Marketing Target Accounts For CROs For CFOs For CMOs Blog News Glossary Compare Tools About Schedule a Demo
Revenue Operations

How to Calculate Revenue Churn Rate (Formula and Worked Example)

Pete Furseth 6 min read
revenue churnchurn rateretention metricssaas metrics
How to Calculate Revenue Churn Rate (Formula and Worked Example)
Home/ Blog/ How to Calculate Revenue Churn Rate (Formula and Worked Example)

Revenue churn is the percentage of recurring revenue you lost from your existing customer base over a period. It is the metric that decides whether growth compounds or leaks, and it is calculated differently by nearly every finance team that reports it. This guide gives the formula, a worked example, and the three decisions that change the answer.

What is the revenue churn rate formula?

Revenue churn rate equals churned recurring revenue divided by recurring revenue at the start of the period, expressed as a percentage.

``` Revenue Churn Rate = (Churned MRR + Contraction MRR) / Beginning MRR x 100 ```

Three components drive the calculation:

- Beginning MRR or ARR. The recurring revenue you were carrying on the first day of the period. This is the denominator and it never includes new business booked during the period. - Churned revenue. Recurring revenue from accounts that cancelled entirely. - Contraction revenue. Recurring revenue lost from accounts that stayed but reduced spend, through seat reductions, product downgrades, or dropped modules.

Expansion revenue stays out of the numerator. The moment you subtract expansion, you are calculating net revenue churn, which is a different metric with a different use. Gross revenue churn answers one question: how fast does the existing base leak without new sales covering for it.
Put this to work on your numbers
Run your own numbers with the free Pipeline Velocity Calculator, then see how ORM builds it into a custom model.

How do you calculate revenue churn step by step?

Lock the denominator on day one of the period, tag every dollar of loss by type, then divide.

Take a company entering January with $500,000 in MRR.

MovementAmountCounts in churn numerator
Beginning MRR$500,000Denominator
Cancelled accounts$12,000Yes
Seat reductions$6,500Yes
Module downgrades$3,500Yes
Expansion from existing accounts$22,000No
New customer MRR$40,000No
Ending MRR$540,000Reference only
Churned plus contraction revenue is $22,000. Divided by $500,000, gross revenue churn is 4.4 percent for the month.

Note what the ending MRR hides. The company grew by $40,000 net and the board deck will show a strong month. The base still lost 4.4 percent, which annualizes to roughly 42 percent of starting revenue if the rate holds. New business is masking a retention problem, and the only way to see it is to calculate churn against the opening base rather than the closing one.

Why does revenue churn differ from customer churn?

Because revenue is concentrated and customers are not.

Most B2B SaaS revenue bases are top heavy. Losing five small accounts and losing one enterprise account produce very different revenue churn from identical customer churn. The gap between the two rates is diagnostic:

PatternWhat it means
Revenue churn well above customer churnYour larger accounts are leaving or contracting. Check enterprise renewals and seat utilization.
Revenue churn well below customer churnYou are losing small accounts, usually self-serve or low-fit segments. Check qualification and onboarding.
Rates roughly equalChurn is spread evenly across the base, which usually points to a product or category problem rather than a segment problem.
Report both numbers side by side every month. A single blended churn figure gives an executive team a false sense of where the loss is happening.

What early signals predict revenue churn before it lands?

Support case volume is one of the most reliable, and the relationship is not linear.

Across ORM's customer data, accounts with zero support cases are at risk of churn, and accounts with seven or more cases in the last year are also at risk. The healthy band sits between them. Accounts logging three to five cases, usually tier 2 or tier 3 rather than severe, churn less often. They are engaged, they are getting help, and they are generally satisfied.

That shape matters for how you build a churn watchlist. Ranking accounts by ticket volume descending catches the frustrated customers and misses the silent ones entirely. Silence looks like health in a dashboard and reads as disengagement in reality. The same pattern shows up on the new business side, where the earliest warning on a deal is the absence of a signal rather than a bad one.

How should revenue churn feed the forecast?

Model contraction as its own line, separate from cancellation, or your renewal forecast will run consistently high.

Cancellation and contraction behave differently. Cancellations cluster around renewal dates and are somewhat predictable from contract calendars. Contraction happens mid-term in seat-based and consumption-based models, often without any renewal event to trigger a review. A forecast that only models renewal-date risk misses every dollar of mid-term downgrade.

Keep the monthly reconciliation tight. ORM tracks beginning ARR, churned customer ARR, churned product ARR, product decrease ARR, new customer ARR, new product ARR, increased product ARR, and ending ARR, where beginning ARR always equals the prior month's ending ARR. That waterfall forces every dollar of movement to be classified, which is what makes gross and net retention comparable across periods.

Two practices keep the number honest. First, freeze the denominator before the period starts so it cannot drift as new logos land. Second, tag every downgrade with a reason code at the time it happens, because reconstructing intent from a closed ticket three months later produces fiction. Consistent classification matters more than perfect data. If your inputs are consistently coded, even imperfect records support accurate prediction.

For the connection between retention math and the revenue plan, see how to forecast revenue and the definition of net revenue retention. If you are separating gross churn from the expansion side of the equation, sales forecasting covers how both feed a single revenue view.

Frequently Asked Questions

What is the formula for revenue churn rate?

Revenue churn rate equals lost recurring revenue in the period divided by recurring revenue at the start of the period, times 100. Lost revenue includes both full cancellations and downgrades from existing customers. Expansion revenue is excluded from the numerator, which is what separates gross revenue churn from net revenue churn.

Does revenue churn include downgrades?

Yes. Gross revenue churn counts any contraction in recurring revenue from your starting base, so a customer who cuts seats from 100 to 60 contributes 40 seats of churned revenue even though the logo is retained. Excluding downgrades produces a number closer to logo churn and hides the most common form of revenue loss in seat-based and usage-based models.

What is the difference between revenue churn and customer churn?

Customer churn counts accounts lost. Revenue churn counts dollars lost. A company can lose 8 percent of its customers and only 2 percent of its revenue if the churned accounts are small, or lose 2 percent of customers and 10 percent of revenue if one large account leaves. Track both, because the gap between them tells you which segment is failing.

Should revenue churn be calculated monthly or annually?

Calculate monthly and report annually. Monthly calculation catches contraction early enough to act on it, and a monthly series lets you reconcile beginning and ending ARR every period. Annual reporting smooths the noise from renewal timing, which clusters in specific months for most B2B SaaS companies.

Do new customers count in the revenue churn denominator?

No. The denominator is recurring revenue at the start of the period, so revenue from customers acquired mid-period is excluded. Including new revenue in the denominator inflates the base and makes churn look lower than it is, which is one of the most common ways the metric gets quietly understated.

PF
Pete Furseth
ORM Technologies
Pete has built custom revenue forecast models for B2B SaaS companies for over a decade.

See how ORM turns these insights into action

ORM builds custom revenue forecast models for B2B SaaS companies. Not dashboards. Prescriptive analytics that tell you what to do next.

Schedule a Demo