SaaS Metrics

MRR Meaning: Formula, Components, and How to Calculate MRR

MRR means Monthly Recurring Revenue. Learn how to calculate MRR, what counts as recurring revenue, how new and churned MRR change the total, and how MRR connects to forecasting.

Quick answer: MRR is the recurring subscription run-rate for a month. Use the MRR forecast guide when you need to explain the monthly bridge, retention assumptions, or future scenarios.

Read the MRR forecast guide
Written by MetricKit EditorialReviewed by MetricKit Editorial ReviewUpdated 2026-07-21
How MetricKit maintains this page

Review the methodology behind the formulas, see how content is reviewed, and use the contact page for questions, feedback, or corrections.

Definition

MRR means Monthly Recurring Revenue: the recurring subscription revenue you expect from active customers in a given month. It is a standard operating metric for subscription businesses because it updates quickly and connects to retention and expansion.

Common components

  • New MRR: from new customers.
  • Expansion MRR: upgrades, more seats, add-ons.
  • Contraction MRR: downgrades, seat reductions.
  • Churned MRR: cancellations and lost recurring revenue.

MRR formula and monthly movement

A practical bridge is: ending MRR = starting MRR + new MRR + expansion MRR - contraction MRR - churned MRR. The bridge explains why MRR changed; it does not by itself forecast what happens next month.

MRR is not cash collected

MRR is a recurring run-rate metric. Cash collections can be lumpy because of annual prepayments, billing dates, refunds, credits, and payment terms, so cash collected should not be substituted for MRR.

Common mistakes

  • Including one-time revenue in MRR.
  • Mixing revenue recognition with billing/cash timing.
  • Changing definitions month-to-month (breaking trend analysis).
  • Reporting the ending MRR without showing new, expansion, contraction, and churned MRR.

Compare it with

  • MRR vs ARR: MRR is the monthly recurring base; ARR is usually MRR x 12 for a monthly subscription business.
  • MRR vs cash collected: MRR is a run-rate; cash depends on billing timing, prepayments, refunds, and payment terms.

Measured as

  • Track ending MRR for the period and reconcile it with new, expansion, contraction, and churned MRR.
  • Keep the same recurring-revenue policy, discount treatment, and customer scope from month to month.

Misused when

  • When annual prepayments, one-time services, or non-recurring fees are counted as monthly recurring revenue.
  • When cash collected or recognized revenue is used as a replacement for MRR.
  • When the total is reported without a monthly movement bridge.
  • Including one-time revenue in MRR.
  • Mixing revenue recognition with billing/cash timing.
  • Changing definitions month-to-month (breaking trend analysis).
  • Reporting the ending MRR without showing new, expansion, contraction, and churned MRR.

Operator takeaway

  • MRR is a fast operating signal, but retention and expansion determine whether the base is durable.
  • Use the MRR waterfall before interpreting a change as growth, pricing impact, or churn improvement.

Next decision

  • Use the MRR calculator for a current total, then use the MRR forecast and waterfall tools when the decision depends on future movement.
  • Quantify the impact with MRR Calculator if you need to turn the definition into an operating assumption.
  • Read MRR: what it means (and how to track it cleanly) if the decision depends on interpretation, policy, or trade-offs beyond the raw formula.

Where to use this on MetricKit

Calculators

Guides