What this number actually tells you
An MRR bridge explains how recurring revenue moved during a period. Separating each movement prevents new sales from hiding churn or one expansion from hiding broad contraction.
Normalize contracts to a monthly value before entering them. The resulting ARR is an annualized run rate based on ending MRR, not recognized revenue and not a forecast of the next twelve months.
Use the formula you can reproduce next month
Normalized monthly recurring revenue
Plan MRR = (Recurring contract price x Active subscribers) / Months in billing interval
Normalize each monthly, quarterly, or annual recurring plan to one month, then add the plan-level amounts to calculate total MRR.
- Recurring contract price: The subscription price charged for one complete billing interval before one-time charges.
- Active subscribers: Paying subscriptions on the plan at the selected reporting boundary.
- Months in billing interval: 1 for monthly, 3 for quarterly, and 12 for annual billing.
Ending monthly recurring revenue
Ending MRR = Starting MRR + New MRR + Expansion MRR + Reactivation MRR - Contraction MRR - Churn MRR
The MRR bridge starts with recurring revenue at the period boundary and applies each positive and negative movement once.
- Starting MRR: Normalized monthly recurring revenue at the beginning of the period.
- New MRR: Monthly recurring revenue added by customers whose first paid subscription began during the period.
- Expansion MRR: Additional monthly recurring revenue from existing active customers through upgrades, add-ons, more seats, or higher recurring usage under the stated policy.
- Reactivation MRR: Monthly recurring revenue from former customers who returned to an active paid subscription during the period.
- Contraction MRR: Monthly recurring revenue lost when an active customer remains active at a lower recurring value.
- Churn MRR: Monthly recurring revenue lost when a customer cancels or does not renew under the stated policy.
Net-new monthly recurring revenue
Net-new MRR = New MRR + Expansion MRR + Reactivation MRR - Contraction MRR - Churn MRR
Net-new MRR is the total change during the period. Ending MRR equals starting MRR plus net-new MRR.
Annual recurring revenue run rate
ARR run rate = Ending MRR x 12
This annualizes the recurring-revenue level at the end of the period. It does not account for future movement or revenue-recognition timing.
MRR growth rate
MRR growth rate = (Net-new MRR / Starting MRR) x 100
The growth rate expresses total recurring-revenue movement during the selected period relative to starting MRR.
SaaS quick ratio
SaaS quick ratio = (New MRR + Expansion MRR) / (Contraction MRR + Churn MRR)
This canonical version compares new and expansion MRR with contraction and churn MRR. Reactivation remains visible in the MRR bridge but is excluded from this ratio. When contraction plus churn is zero, report no revenue loss rather than a numeric score.
MRR bridge worked example
A SaaS company starts the month at $100,000 MRR and records five types of recurring-revenue movement.
- Starting MRR: $100,000
- New MRR: $12,000
- Expansion MRR: $7,000
- Reactivation MRR: $2,000
- Contraction MRR: $4,000
- Churn MRR: $5,000
Net-new MRR = $12,000 + $7,000 + $2,000 - $4,000 - $5,000 = $12,000
Ending MRR = $100,000 + $12,000 = $112,000
ARR run rate = $112,000 x 12 = $1,344,000
MRR growth rate = ($12,000 / $100,000) x 100 = 12%
SaaS quick ratio = ($12,000 + $7,000) / ($4,000 + $5,000) = 2.11
MRR grew by $12,000 during the month and ended at $112,000. New and expansion MRR were 2.11 times contraction and churn MRR under the canonical quick-ratio formula.
Keep the measurement boundary clean
MRR should represent recurring subscription value normalized to one month under a documented billing policy.
Include
- Monthly subscription charges that recur under an active customer agreement.
- Annual, quarterly, or other recurring contracts normalized to their monthly value.
- Recurring upgrades, add-ons, seat changes, downgrades, and cancellations recorded once in the appropriate movement category.
- Recurring usage charges only when they meet your documented recurring-revenue policy and are applied consistently.
Exclude
- One-time implementation, setup, consulting, training, hardware, or professional-services revenue.
- Taxes, pass-through charges, and other amounts that are not recurring subscription value.
- Bookings, total contract value, cash collected, and recognized revenue that does not represent normalized monthly recurring value.
- Free trials and unpaid accounts before a paid recurring subscription begins.
Read the result before you react to it
Use the bridge to explain the ending balance, then assign an owner and reason to the customer accounts inside every movement category.
Net-new MRR is positive
New, expansion, and reactivation MRR exceeded contraction and churn MRR during the selected period.
Next checkCheck how much came from acquisition versus existing-customer expansion and whether loss is changing underneath the net result.
Net-new MRR is zero
Positive and negative movement offset each other, even though individual customer accounts may have changed substantially.
Next checkReview the gross movement on both sides instead of treating a flat ending balance as no activity.
Net-new MRR is negative
Contraction and churn were greater than new, expansion, and reactivation MRR during the selected period.
Next checkSeparate acquisition, expansion, downgrade, and cancellation gaps to identify the customer movements that need review.
The SaaS quick ratio changes sharply
The relationship between positive and negative recurring-revenue movement changed, but the ratio alone does not show which component moved.
Next checkCompare the dollar values and customer counts behind every numerator and denominator category before drawing a conclusion.
What the simple model cannot settle
ARR calculated as MRR times 12 is a run rate. It is not a forecast, booking total, cash measure, or generally accepted accounting principles revenue figure.
Movement categories depend on consistent effective dates and policies for reactivation, pauses, credits, usage charges, and plan migrations.
The SaaS quick ratio compares movement magnitude but does not include gross margin, acquisition cost, cash collection, or customer concentration.
A net-new MRR result can hide opposing movements, so review each category and the accounts inside it.
Currency conversion and multi-product consolidation can create artificial movement unless exchange rates and product boundaries stay consistent.
Questions that change the calculation
How do you calculate MRR?
Normalize each active recurring subscription to a monthly value and add those amounts. For an MRR bridge, start with beginning MRR, add new, expansion, and reactivation MRR, then subtract contraction and churn MRR.
How do you calculate ARR from MRR?
Multiply ending MRR by 12 to calculate an annual recurring revenue run rate. This assumes the ending monthly recurring level is annualized without future growth or loss, so it is not the same as forecast revenue or recognized revenue.
Does one-time revenue count in MRR?
No. Setup, implementation, professional services, hardware, and other one-time charges do not represent monthly recurring revenue. Keep them separate from MRR even when they appear on the same invoice as a subscription.
What is net-new MRR?
Net-new MRR is new MRR plus expansion MRR plus reactivation MRR, minus contraction MRR and churn MRR. It explains the total change between starting and ending MRR for a period.
What happens to the SaaS quick ratio when there is no churn or contraction?
The denominator is zero, so the ratio has no finite numeric value. Report that the period had no negative MRR movement and show the positive movement amount instead of displaying an artificially large score.
The MRR bridge explains what moved. It does not warn you before it moves.
New, expansion, contraction, reactivation, and churn MRR make the month legible after the fact. Prevenue helps teams inspect the customer evidence that should change a Grow, Save, Convert, or Watch decision while there is still time to act.
See how the Prevenue Revenue Signals Platform turns account evidence into governed next actions while humans keep control.