Predictable revenue is what makes subscription businesses fundamentally different from one-off ecommerce. When a customer buys a t-shirt, you book the revenue once and start hunting again. When a customer subscribes, you book that revenue every cycle until they cancel — and you can model what next quarter looks like before next quarter happens.
The math that makes revenue predictable
Two numbers do most of the work:
- Monthly Recurring Revenue (MRR) — the normalized monthly value of all active subscriptions. If you have 1,000 customers averaging $30 a month, your MRR is $30,000.
- Annual Recurring Revenue (ARR) — MRR multiplied by 12. The annualized run-rate.
Layer in retention (or its inverse, churn) and you can forecast forward. Starting MRR × (1 − monthly_churn_rate) tells you what survives next month before new sales. Add expected new MRR and expansion MRR, subtract contraction and churned MRR, and you have a forward-looking forecast.
What erodes predictability
- High involuntary churn. Failed payments turn predictable renewals into surprise gaps.
- Heavy discount cycles. If half your customers are on promotional rates that expire at different times, the "recurring" number stops being clean.
- Lumpy contract terms. Annual prepay deals book all the cash upfront — great for runway, terrible for monthly forecasting unless you defer revenue correctly.
- Pause-heavy cohorts. A pause is not a churn, but it reduces this month's MRR. If pause rates swing, so does the forecast.
Why investors love it
Predictable revenue is the reason subscription businesses trade at higher revenue multiples than transactional businesses. A $1M ARR SaaS company with 95% net retention is worth more than a $1M one-time-sale company because the future revenue is largely already booked. The same logic applies to a Shopify subscription brand — every additional point of retention raises the present value of your entire customer base.
For the forecasting view, see revenue run rate; for the retention math that drives it, see customer retention rate.