What Is MRR Churn and How Do You Forecast It?
MRR churn is the share of monthly recurring revenue you lose from existing customers during a given period. If you want a forecast you can trust, you need more than a topline growth guess. You need to model how much revenue leaves through cancellations and downgrades, how much comes back through expansion, and how much fresh MRR you add each month. That is why MRR churn matters more than customer count alone. Losing five small accounts and losing one enterprise account can produce very different revenue outcomes. If you want to test your own numbers, use the OnSumo MRR Churn Forecaster.
What Is MRR Churn?
MRR churn measures recurring revenue lost from your current customer base over a set period, usually a month. Most SaaS teams track customer churn and revenue churn side by side, but they answer different questions. Customer churn tells you how many accounts left. MRR churn tells you how much recurring revenue left. For pricing models with multiple plans, seat-based billing, or enterprise accounts, MRR churn is usually the more useful operating number. If you start the month at $50,000 MRR and lose $2,000 from cancellations, your monthly MRR churn is 4%. If you also lose another $500 from downgrades, your gross MRR churn rises because revenue still left the base even though those customers did not fully cancel. Quotable: MRR churn tracks lost recurring revenue, not just lost logos, which makes it a better health check for subscription businesses with uneven account values.
Gross vs Net MRR Churn
Gross MRR churn counts revenue lost. Net MRR churn also counts revenue regained from the same customer base. ChartMogul defines gross revenue churn as churned and contracted MRR divided by starting MRR. It defines net revenue churn as churned and contracted MRR minus expansion and reactivation revenue, divided by starting MRR. Chargebee uses the same logic in its reporting docs, with cancellations and downgrades as the loss side of the formula. Use these formulas: - Gross MRR churn = (Churned MRR + Downgrade MRR) / Starting MRR - Net MRR churn = (Churned MRR + Downgrade MRR - Expansion MRR - Reactivation MRR) / Starting MRR Short example: Gross churn tells you how much leakage exists in the base. Net churn tells you whether existing customers are replacing part of that loss through upgrades or returning subscriptions. Quotable: Gross MRR churn shows the leak. Net MRR churn shows the leak after expansion revenue has had a chance to offset it.
| Starting MRR | Churned MRR | Downgrade MRR | Expansion MRR | Reactivation MRR | Gross churn | Net churn |
|---|---|---|---|---|---|---|
| $50,000 | $1,500 | $500 | $1,000 | $0 | 4.0% | 2.0% |
How Do You Calculate MRR Churn?
You calculate MRR churn by dividing lost recurring revenue during the period by the recurring revenue you had at the start of that period. That starting-balance rule matters. Do not divide by ending MRR, average MRR, or total revenue booked during the month. The cleanest version of the metric uses the MRR you began with and then measures what left from that base. Example: - Starting MRR: $80,000 - Cancellation MRR: $2,400 - Downgrade MRR: $800 - Expansion MRR: $1,200 Gross MRR churn = ($2,400 + $800) / $80,000 = 4.0% Net MRR churn = ($2,400 + $800 - $1,200) / $80,000 = 2.5% If you want the calculator to do the month-by-month math for you, the OnSumo MRR Churn Forecaster handles the base MRR, churn, expansion, and net-new inputs in one view. Quotable: A clean MRR churn calculation starts with opening MRR and measures the revenue that left that same base during the period.
How Do You Forecast MRR Churn?
The simplest useful forecast is a monthly bridge: start MRR, subtract churn, add expansion, then add new MRR. This is the model behind the OnSumo tool: End MRR = Start MRR x (1 - gross churn) x (1 + expansion rate) + new MRR That structure works because it separates existing-customer behavior from acquisition. Baremetrics lists MRR, churn rate, and expansion revenue among the core inputs for SaaS revenue forecasting, and this bridge turns those inputs into a usable monthly forecast. A practical workflow: 1. Set your starting MRR. 2. Estimate gross churn based on recent monthly history. 3. Estimate expansion rate from upsells, seat growth, or plan moves. 4. Add expected new MRR per month. 5. Run the model for 12 months and compare the path against a zero-churn case. This is also where net revenue retention matters. If your existing customers shrink faster than they expand, acquisition has to do more work just to keep the curve flat. Quotable: A churn forecast is not a single percentage. It is a month-by-month revenue bridge that shows what the existing base keeps, what it grows, and what new sales need to replace.
Snapshot Metric vs Forward Forecast
An MRR churn rate tells you what happened in one period, while a churn forecast shows what those assumptions do to revenue over time. This distinction is where many teams get stuck. A monthly churn figure is backward-looking by itself. It tells you the loss rate for a finished period. A forecast takes that rate, applies it repeatedly, and shows the path of the revenue base if nothing changes. Once you add expansion and new MRR, the forecast becomes a planning model rather than a report. That matters for hiring, cash planning, and founder pay decisions. If the model shows that new sales are only barely replacing churn, the business may look stable on a single-month dashboard while still drifting toward slower growth. Founders who are mapping owner compensation or contractor capacity can cross-check that revenue path against the OnSumo Freelance Rate Simulator to see what a realistic income target would need to look like outside the SaaS base itself. Quotable: A churn metric reports last month's revenue loss, but a churn forecast shows the compounding effect of that loss on future MRR.
Worked Example: A 12-Month MRR Forecast
Here is a simple forecast using one fixed monthly assumption set. - Starting MRR: $50,000 - Gross churn: 4% per month - Expansion rate: 1% per month - New MRR: $5,000 per month Month 1: - Start MRR = $50,000 - After 4% churn = $48,000 - After 1% expansion = $48,480 - After $5,000 new MRR = $53,480 If you carry the same assumptions forward, month 12 lands at about $94,000 MRR. If churn were zero, the same business would be closer to $117,000 MRR after 12 months. The gap is the compounding cost of churn. That is the real forecasting lesson. Churn does not only reduce this month's revenue. It removes revenue that could have expanded next month and the month after that. This is why a small-looking monthly churn rate can put a large dent in the annual outcome. Quotable: The cost of churn compounds because every dollar lost this month is also missing from future expansion and future billing periods.
Common Forecasting Mistakes
Most bad churn forecasts fail because they compress too many moving parts into one flat growth guess. Watch for these mistakes: - Mixing customer churn and MRR churn as if they were interchangeable - Ignoring downgrades and tracking only full cancellations - Using one annual churn number without converting it to a monthly model - Assuming expansion revenue will always offset churn - Forecasting new MRR without checking whether the base is actually retaining value ChartMogul's benchmark pages also show why one universal "good churn" number is weak guidance. Churn shifts by ARR band and by ARPA band, so stage and customer mix matter. Quotable: A useful churn forecast separates cancellations, downgrades, expansion, and new sales instead of hiding all four inside one growth assumption.
What Is a Good MRR Churn Rate?
A good MRR churn rate depends on stage, pricing, and customer mix, so the better question is whether your rate is improving and whether expansion revenue is offsetting part of the loss. Low-ARPA self-serve products usually run higher churn than enterprise products. Early-stage SaaS companies also tend to show more churn than later-stage companies that have a tighter ideal customer profile. That is why trend direction matters as much as the raw number. Three checks are more useful than chasing a generic benchmark: - Is gross churn falling over the last six to twelve months? - Is net churn improving because expansion revenue is real, not one-off? - Can new MRR outpace the compounding drag from churn? If the answer to the third question is no, growth will slow even when top-of-funnel activity looks healthy. Quotable: The right churn target is the one that keeps your existing revenue base stable enough that new sales build growth instead of just replacing losses.
Frequently Asked Questions
Is MRR churn the same as customer churn?
No. Customer churn counts accounts lost. MRR churn counts recurring revenue lost. If your account values vary a lot, MRR churn gives a cleaner picture of business impact.
Should downgrades count as churn?
Yes, for gross MRR churn they should. Revenue that leaves through a lower plan or fewer seats is still churn from the revenue base, even if the customer stays active.
Can net MRR churn be negative?
Yes. Net MRR churn turns negative when expansion and reactivation revenue from current customers exceed the revenue lost through churn and contraction.
What is the fastest way to forecast next year's MRR?
Use a monthly bridge with starting MRR, gross churn, expansion, and new MRR. Running that model over 12 months is much more useful than applying one annual growth rate to the current balance.