Dictionary
MRR (Monthly Recurring Revenue)
Monthly Recurring Revenue is the predictable revenue a business expects to receive every month from active subscriptions or contracts. It is calculated by summing the monthly value of all active subscriptions, normalizing annual contracts to their monthly equivalent. MRR is the foundational metric for subscription-based and SaaS businesses because it reflects both growth trajectory and revenue stability in a single number.
MRR is typically broken down into components that reveal the dynamics behind the topline number. New MRR comes from newly acquired customers. Expansion MRR comes from existing customers upgrading or purchasing additional services. Contraction MRR reflects downgrades, and churned MRR represents lost subscriptions. Net new MRR, the sum of these components, shows whether the business is growing or shrinking after accounting for all customer movements.
For web development teams building SaaS products, MRR has direct implications for product decisions. Features that reduce churn or drive expansion revenue often generate more MRR impact than features aimed at new customer acquisition. Billing system architecture, subscription management flows, and upgrade paths in the UI all directly affect MRR. Understanding how technical decisions connect to this metric helps engineering teams prioritize work that has measurable business impact.