Subscription analytics is the discipline of measuring the health and trajectory of a recurring-revenue business. Unlike transactional businesses where revenue is one-time and unpredictable, subscription businesses have repeating, measurable revenue streams — which enables forward-looking performance management that transactional models cannot achieve.
This guide covers the core subscription metrics, how they relate to each other, the most common measurement mistakes, and how to interpret what the numbers are actually telling you.
The Core Subscription Metrics
Monthly Recurring Revenue (MRR)
MRR is the total normalized monthly subscription revenue from all active customers. It is the foundation metric because it measures the scale of the business at a point in time and, tracked over time, shows the growth trajectory.
MRR decomposition is more informative than the headline number alone. Break MRR movement into its components each month:
- New MRR: revenue from customers who started subscriptions this month
- Expansion MRR: additional revenue from existing customers who upgraded or added seats/volume
- Contraction MRR: lost revenue from existing customers who downgraded
- Churned MRR: revenue from customers who canceled entirely
- Reactivation MRR: revenue from previously churned customers who resubscribed
Net MRR = New MRR + Expansion MRR + Reactivation MRR – Contraction MRR – Churned MRR
A business growing primarily through expansion (existing customers buying more) is generally healthier and more efficient than one growing primarily through new customer acquisition, because expansion revenue requires no incremental sales cost.
Annual Recurring Revenue (ARR)
ARR = MRR x 12. Used for businesses with primarily annual contracts, or as a normalized annual view of monthly subscription revenue. For enterprise SaaS with multi-year contracts, ARR is the primary revenue metric. For self-serve, SMB-focused subscription businesses with monthly plans, MRR is often more operationally relevant.
Customer Churn Rate
The percentage of customers who cancel their subscription in a given period. Calculated as: (customers who churned in the period) / (customers at the start of the period).
Churn benchmarks vary significantly by market segment. Consumer subscription businesses often see 5-10% monthly churn. SMB SaaS might see 2-5% monthly churn. Mid-market SaaS might see 1-2% monthly. Enterprise SaaS might see less than 1% monthly (but enterprise sales cycles are much longer). Comparing your churn to “industry benchmarks” matters only if the benchmark applies to your actual customer segment.
Revenue Churn (MRR Churn Rate)
The percentage of MRR lost in a given period from cancellations and downgrades. Revenue churn is often more important than customer churn because not all customers contribute equal revenue. If your high-value customers churn at lower rates than low-value customers, your MRR churn rate will be lower than your customer churn rate — and the business is healthier than headline customer churn suggests.
Net Revenue Retention (NRR)
NRR measures the revenue retained from your existing customer base over a period, including the effect of expansions and contractions but excluding new customers. Calculated as: (beginning MRR from cohort + expansion MRR – contraction MRR – churned MRR) / beginning MRR from cohort.
NRR above 100% means your existing customers are growing in aggregate revenue even without new customer acquisition. This is one of the most powerful dynamics in SaaS: a business with 110% NRR would grow even if it never acquired another customer. Best-in-class SaaS companies like Snowflake and Twilio have historically run NRR above 130%. SaaS businesses with less usage-based expansion levers typically target 105-115% NRR.
Customer Lifetime Value (LTV)
LTV is the total gross profit expected from a customer over the full duration of their relationship. The simplest calculation: (average revenue per customer per month x gross margin) / monthly churn rate. A customer paying $100/month with 70% gross margin and 2% monthly churn has an LTV of ($100 x 0.70) / 0.02 = $3,500.
LTV is a model output, not a measurement. The churn rate input is the primary source of uncertainty: it assumes future churn matches historical churn, which is not always true as the customer mix or product evolves. LTV is most useful for directional comparisons (is cohort A healthier than cohort B?) and for setting acquisition cost targets.
Customer Acquisition Cost (CAC)
The fully loaded cost to acquire one new customer: total sales and marketing spend in a period divided by the number of new customers acquired in that period. CAC must be calculated with honest cost inclusion — not just ad spend, but also sales team compensation, marketing team time, tools, and overhead allocated to acquisition activities.
LTV:CAC Ratio
The ratio of customer lifetime value to acquisition cost. A common benchmark for healthy SaaS businesses is LTV:CAC above 3:1, meaning each customer generates at least 3x what it cost to acquire them. Below 1:1 is unsustainable. Above 5:1 sometimes suggests underinvestment in acquisition — that the business could grow faster by spending more on sales and marketing.
CAC Payback Period
The number of months required to recoup the customer acquisition cost from gross margin generated by that customer. CAC / (monthly revenue per customer x gross margin). A 12-month payback period is often cited as a target for efficient SaaS growth; sub-6 months is considered very efficient; 24+ months creates significant working capital requirements.
Cohort Analysis
Cohort analysis groups customers by their acquisition date and tracks their behavior over time. It is the most important analytical technique in subscription analytics because it reveals whether the business is improving or deteriorating over time in ways that aggregate metrics can hide.
A classic cohort analysis problem: aggregate customer churn looks stable at 3% monthly. But cohort analysis reveals that customers acquired in the last 12 months churn at 6% monthly, while older customers churn at only 1%. The business has a newer-customer retention problem that is growing but not yet visible in the aggregate. Conversely, if recent cohorts churn less, the business is improving its product-market fit over time.
Common Subscription Analytics Mistakes
- Using bookings instead of MRR. Bookings are the total contract value signed; revenue is the subscription revenue recognized. A $60,000 annual contract produces $5,000 in MRR, not $60,000 in current revenue. Managing to bookings rather than recognized MRR can mask revenue recognition issues.
- Ignoring expansion revenue. Businesses with expansion opportunity often under-invest in it because they measure success by new customer acquisition. A dollar of expansion MRR typically costs far less to generate than a dollar of new customer MRR.
- Calculating churn on the wrong denominator. Monthly churn should be calculated as churned customers divided by customers at the start of the period, not customers at the end. Using the wrong denominator understates churn.
- Averaging dissimilar customer segments. A 2% average monthly churn rate might represent 0.5% churn from enterprise customers and 8% churn from SMB customers. Optimizing for the average masks the severity of the SMB retention problem.