Revenue Trend Analysis for Subscription Businesses

By MCP Analytics Team | | 12 min read

Subscription businesses have a revenue structure that is fundamentally different from transaction-based businesses. In e-commerce, revenue resets to zero every month — you need new orders to generate new revenue. In subscription businesses, revenue carries forward. Last month's customers are (mostly) still paying this month. The forecast question isn't "how much will we sell?" but "how much will we keep, how much will we lose, and how much new revenue will we add?"

This distinction matters because it changes which metrics drive your forecast, how you decompose revenue trends, and what kind of analysis actually helps you make better decisions.

The Building Blocks of Subscription Revenue

Every subscription business's monthly revenue is the sum of four components:

Component Definition Direction
Existing MRR Revenue from customers who were paying last month and are still paying Carried forward
New MRR Revenue from customers who started paying this month Additive
Expansion MRR Additional revenue from existing customers who upgraded or added seats Additive
Churned MRR Revenue lost from customers who cancelled or downgraded Subtractive

This month's MRR = Last month's MRR + New MRR + Expansion MRR - Churned MRR

A revenue forecast for a subscription business is really four separate forecasts combined. Most founders and operators get this wrong by forecasting aggregate MRR as a single time series — which works for short horizons but misses the dynamics that determine long-term trajectory.

Why Churn Is the Dominant Variable

In a subscription business, churn compounds. This is the single most important concept for revenue forecasting, and it's the one that most spreadsheet forecasts get wrong.

Consider two businesses, both with $100K MRR and $10K in new MRR per month:

Business A: 3% monthly churn. After 12 months: $127K MRR.
Business B: 7% monthly churn. After 12 months: $80K MRR.

Same starting revenue. Same new customer acquisition. A 4-percentage-point difference in churn creates a $47K/month gap — almost 50% of starting MRR. This is the compounding effect. Business B is shrinking despite adding $10K in new customers every single month, because churn eats more than acquisition replaces.

The implication for forecasting: small errors in your churn estimate create large errors in your revenue forecast. If you're building a 12-month projection and your churn assumption is off by 2 percentage points, your year-end MRR could be off by 20-30%.

Gross Churn vs. Net Revenue Retention

Gross churn counts only losses — customers who cancelled or downgraded. It tells you how fast your bucket is leaking.

Net Revenue Retention (NRR) accounts for expansion revenue from existing customers. If some customers upgrade while others churn, NRR captures the net effect. NRR above 100% means your existing customer base is growing by itself — expansion outpaces churn. NRR below 100% means you need new customers just to maintain current revenue.

For forecasting, NRR is the more useful metric. It tells you the organic growth rate of your installed base, independent of new acquisition. A business with 110% NRR doubles its revenue from existing customers every ~7 years without acquiring a single new customer. A business with 90% NRR loses half its revenue from existing customers in about 7 years.

Cohort-Based Revenue Analysis

The most revealing way to analyze subscription revenue is by cohort — groups of customers who started in the same month.

What Cohort Analysis Shows You

For each monthly cohort, track how much MRR they contribute over time. A healthy pattern looks like this:

An unhealthy pattern: cohorts lose 8-10% per month consistently, with no flattening. This means you don't have product-market fit for retention — customers leave at a steady rate regardless of tenure.

Using Cohorts for Forecasting

Once you have cohort retention curves for 3-6 cohorts, you can build a bottom-up forecast:

  1. For existing customers: Apply the cohort retention curve for each past cohort forward in time. You know how much MRR each cohort started with and what its retention pattern looks like.
  2. For future customers: Estimate new MRR per month (from your acquisition forecast), then apply the average cohort retention curve to project how each future cohort's revenue decays or grows.
  3. Sum all cohorts: The total MRR at any future date is the sum of all active cohorts' projected MRR at that date.

This is more accurate than a single-number forecast because it captures the composition effect. Older cohorts have different retention rates than newer cohorts. A business that's improving its product will see newer cohorts retain better. A business experiencing product decay will see newer cohorts churn faster. Aggregate MRR hides this; cohort analysis reveals it.

Expansion Revenue: The Growth Multiplier

For SaaS businesses with usage-based pricing, seat-based pricing, or multi-tier plans, expansion revenue can be as important as new customer acquisition. Here's how to incorporate it into your trend analysis:

The best subscription businesses have NRR above 120%. This means existing customers grow 20%+ per year through expansion alone. At this rate, the business doubles revenue from its installed base every 3.5 years without acquiring anyone new. This is why investors focus on NRR — it's the clearest indicator of product-market fit in subscription businesses.

Time Series Forecasting for MRR

You can apply standard time series methods (ARIMA, Prophet) to your aggregate MRR series, with some caveats:

What Works

What Doesn't Work

Building Your Revenue Trend Dashboard

For a subscription business, effective revenue trend analysis tracks these metrics monthly:

Metric What It Tells You Forecasting Use
MRR Total recurring revenue right now The number you're forecasting
Net New MRR New + Expansion - Churned Rate of change (is it accelerating?)
Gross Churn Rate % of MRR lost to cancellations Key input to compounding forecast
Net Revenue Retention Expansion minus churn, as % of starting MRR Organic growth rate of installed base
New Customer MRR MRR from first-time customers Acquisition contribution to growth
Quick Ratio (New + Expansion) / Churned MRR Growth efficiency (>4 is excellent)

The Right Approach

Use cohort analysis for understanding and long-term forecasting. Use time series forecasting (ARIMA or Prophet on aggregate MRR) for short-term projections. Track NRR as the single most important indicator of your revenue trajectory. And always decompose MRR changes into new, expansion, and churn — the aggregate number alone hides the signals that tell you whether your business is getting healthier or sicker.

Analyze Your Subscription Revenue — upload your MRR data and get trend analysis, churn modeling, and cohort retention curves. No coding required.
Forecast Your Revenue →

Frequently Asked Questions

What is the difference between MRR and ARR?

MRR (Monthly Recurring Revenue) is the sum of all recurring revenue normalized to a monthly amount. ARR (Annual Recurring Revenue) is MRR multiplied by 12. MRR is the operating metric — it shows month-to-month changes. ARR is the reporting metric. For forecasting, always work with MRR and convert to ARR at the end, because MRR catches trends faster.

How does churn affect revenue forecasting?

Churn compounds. If you lose 5% of customers per month, you lose 46% of your revenue in a year — not 60%, because churn acts on a shrinking base. Even a small churn rate increase (3% to 5% monthly) has a dramatic cumulative impact. Small errors in churn assumptions create large errors in revenue projections.

What is net revenue retention and why does it matter for forecasting?

Net Revenue Retention measures how much revenue you keep from existing customers over a period, including expansion and contraction, minus churn. NRR above 100% means existing customers grow faster than they churn. It's the single most important metric for subscription revenue forecasting because it captures the compounding effect of your installed base.

Can I use time series forecasting for subscription revenue?

Yes, with caveats. ARIMA and Prophet work on aggregate MRR and capture trends and seasonality. But they miss underlying dynamics — new vs. churned vs. expansion. For more accurate forecasts, decompose MRR into components, forecast each separately, and combine. MCP Analytics supports both aggregate trend forecasting and cohort-based retention analysis.

Try Revenue Analysis Free

Upload your subscription revenue data — Stripe exports, billing system CSVs, or manual MRR tracking. Get trend analysis, churn modeling, and cohort retention curves. No coding required.

Revenue Forecasting | Start Free | Browse All Analyses

← Revenue Forecasting · Stripe Analytics · CSV Analysis