TL;DR, Quick Answer
7 min readThe MRR meaning is the subscription revenue a business can expect to collect again next month, built by summing every active recurring charge and normalizing annual contracts to a monthly figure. The number moves through new, expansion, contraction and churned MRR from one month to the next, and one-time fees, setup charges and professional services never enter the total.
What is the MRR meaning in SaaS finance?
The MRR meaning that finance and product teams rely on is the subscription revenue a company can expect to collect again next month, built by summing every active recurring charge and normalizing annual contracts down to a monthly figure. MRR exists because a single month of total revenue mixes recurring subscriptions with one-time payments, and a board cannot forecast next quarter from a number that includes a fee the company will never see again. The formula strips that noise out and leaves the recurring core.
What is the MRR formula?
MRR equals the sum of every active subscription's monthly value, with annual and quarterly plans converted down to their monthly equivalent.
MRR = sum of (monthly value of each active subscription)
annual plan monthly value = annual contract price / 12Take a company with 500 customers on a $100 monthly plan and 50 customers on a $1,200 annual plan. The monthly customers contribute 500 x $100 = $50,000. The annual customers each carry a monthly value of $1,200 / 12 = $100, contributing 50 x $100 = $5,000. Total MRR is $55,000. An annual customer's cash payment lands once a year, but its MRR contribution counts every month the contract stays active.
What counts as new, expansion, contraction and churned MRR?
New, expansion, contraction and churned MRR describe the four ways the total can move between two months, and each has its own source. New MRR comes from first-time customers signing a paid plan, the same signups a conversion rate measures further up the funnel. Expansion MRR comes from existing customers who upgrade, add seats or move to usage tiers that bill more. Contraction MRR comes from existing customers who downgrade or remove seats while staying subscribed. Churned MRR comes from customers who cancel entirely and stop paying.
| Category | Direction | Source |
|---|---|---|
| New MRR | Adds | First paid signups this month |
| Expansion MRR | Adds | Upgrades, added seats, usage growth from existing customers |
| Contraction MRR | Subtracts | Downgrades, removed seats from customers who stay |
| Churned MRR | Subtracts | Cancellations, full stop of payment |
Reading these four in isolation hides the story a single MRR total cannot tell. A flat MRR line can mean nothing happened, or it can mean $10,000 of churn exactly canceled $10,000 of expansion, which are opposite situations for the sales and success teams responsible for each number.

How do you build an MRR bridge for one month?
An MRR bridge starts from opening MRR, adds new and expansion MRR, subtracts contraction and churned MRR, and lands on ending MRR. Work one month end to end. A company opens March with $50,000 in MRR. During the month, 30 new customers sign at $100 each, adding $3,000 of new MRR. Ten existing customers upgrade, adding $800 of expansion MRR. Five customers downgrade, subtracting $300 of contraction MRR. Eight customers cancel, subtracting $800 of churned MRR.
net new MRR = new MRR + expansion MRR - contraction MRR - churned MRR
net new MRR = 3,000 + 800 - 300 - 800 = 2,600
ending MRR = opening MRR + net new MRR = 50,000 + 2,600 = 52,600March closed at $52,600, up $2,600 from February, even though four separate movements produced that single number. Revenue tracking pulled straight from Stripe, Paddle, Polar, Lemon Squeezy or Shopify builds this bridge from billing events instead of a spreadsheet reconstructed at month end, so the four categories reconcile against what the payment processor actually recorded, and revenue attribution by channel shows which acquisition source the new MRR actually came from.
How does MRR relate to ARR?
Annual recurring revenue equals MRR multiplied by 12, giving the same recurring business expressed on a yearly scale instead of a monthly one.
ARR = MRR x 12March's ending MRR of $52,600 gives an ARR of $52,600 x 12 = $631,200. ARR is not a separate measurement; it is the same underlying subscriptions restated for board decks, annual planning and investor conversations where a monthly number reads as too granular. Moving from MRR to ARR and back never changes which customers or dollars are counted, only the time scale the total is expressed on.
What does not count as MRR?
One-time setup fees, professional services, non-recurring add-ons and usage spikes that will not repeat next month never enter the MRR total, because MRR measures only revenue the business can count on again. A $5,000 onboarding fee charged once at signup inflates the month it lands in and then vanishes from every month after, which breaks the forecasting the metric exists to support. The same applies to a single consulting engagement, a one-off overage charge, or a discount that expires and will not repeat at the same rate.
Some teams add back a portion of predictable usage-based revenue if the customer's historical pattern makes it reliably recurring, but that decision has to be documented next to the number, because it is a judgment call and not part of the base formula. Track it separately from guaranteed subscription revenue so a reader of the report knows which dollars are contractual and which are a forecast.

- Every active subscription's monthly value, annual and quarterly plans included
- Upgrades, added seats, usage tiers that bill more
- Predictable usage revenue, only when documented separately as a judgment call
- One-time setup and onboarding fees
- Professional services and consulting engagements
- One-off overage charges and usage spikes
- Discounts once they expire
Why do MRR numbers disagree between finance and product teams?
MRR numbers disagree when the two teams draw the customer base from different systems or apply different rules to trials, discounts and mid-cycle plan changes. Finance pulls from the billing system's committed contracts, while product pulls from an application database that reflects a plan change before the billing system has processed the proration. A customer who upgraded on the 15th and gets billed the difference on the next cycle can appear as expansion MRR in one system a full cycle before the other.
Discounted trials cause the same split. A 20% discount applied for the first three months should enter MRR at the discounted rate the customer is actually paying, not the list price, and a system that records list price will run consistently higher than one built from actual billed amounts. Pin one system as the source of truth for MRR, define how trials, discounts and prorations enter it, and reconcile both teams' dashboards against that single definition. Watching churned MRR and revenue retention against the same source removes most of the gap, since both numbers share the same billing-derived denominator that MRR itself uses.
Flowsery
Start Your 14-Day Free Trial
Real-time dashboard
Goal tracking
Cookie-free tracking
Frequently Asked Questions
What is the MRR meaning in one sentence?
MRR meaning is the total subscription revenue a business expects to collect again next month, calculated by summing every active recurring charge with annual and quarterly plans converted to their monthly value. A company with $55,000 in active monthly-equivalent subscriptions has $55,000 in MRR regardless of when each customer's invoice actually lands.
How is MRR different from total monthly revenue?
Total monthly revenue includes every dollar collected in a month, including one-time fees, while MRR includes only the recurring subscription portion. A month with a large one-time onboarding fee can show high total revenue and flat MRR at the same time, and only MRR predicts what the following month will bring in without new sales.
What is the difference between gross and net new MRR?
Gross new MRR counts only new customer signups, while net new MRR adds expansion MRR and subtracts contraction and churned MRR to show the full change in the total. A company can add $3,000 in new MRR and still see the overall number fall if churned MRR that same month exceeds $3,000.
Does a free trial count toward MRR?
No. MRR only counts revenue a customer is actively being billed for, so a customer on a free trial contributes zero MRR until they convert to a paid plan. The moment a trial converts to a paid subscription, that customer's monthly value enters MRR as new MRR in the month the conversion happened.
How do annual contracts get counted in MRR?
An annual contract's price is divided by 12 and that monthly-equivalent value is added to MRR every month the contract stays active, regardless of when the annual invoice was actually paid. A $2,400 annual plan contributes $200 to MRR in January, February and every month after, not $2,400 in the single month it was billed.
Why does MRR sometimes go up while ARR looks unchanged for a quarter?
ARR is MRR multiplied by 12, so any change in MRR changes ARR by the same proportion in the same reporting period; the two cannot diverge unless one of them is being calculated on a different customer base or a different reporting date. If a dashboard shows MRR moving while ARR appears flat, check whether ARR is pulling from a stale snapshot instead of being recalculated from the current MRR figure.
How do you calculate MRR for a mix of monthly and annual customers?
Sum each active subscription's monthly value, converting annual and quarterly plans down to a monthly figure first. A company with 500 customers on a $100 monthly plan and 50 customers on a $1,200 annual plan gets $50,000 from the monthly group and $5,000 from the annual group, since each annual account contributes $1,200 / 12 = $100 a month. The total comes to $55,000, and the annual customers count toward it every month the contract stays active even though they only pay once a year.
Why build an MRR bridge instead of comparing two totals?
An MRR bridge breaks a single total into the four movements that produced it, because a flat MRR line can mean nothing happened or it can mean $10,000 of churn exactly canceled $10,000 of expansion. Those are opposite situations for the sales and success teams responsible for each number, and only the bridge shows which one occurred. Comparing two totals alone hides that story every time.
Should usage-based revenue count toward MRR?
Only if the customer's historical pattern makes that usage reliably recurring, and even then it is a judgment call, not part of the base MRR formula. Some teams add back a portion of predictable usage-based revenue, but that decision has to be documented next to the number. Track it separately from guaranteed subscription revenue so a reader knows which dollars are contractual and which are a forecast.
Which system should be the source of truth for MRR?
Pin one system, typically the billing system's committed contracts, as the source of truth and define from there how trials, discounts and prorations enter MRR. Finance and product often draw from different systems, billing versus an application database, which is exactly why their numbers drift apart. Reconciling both dashboards against that single definition removes most of the gap.
Was This Article Helpful?
Let us know what you think!
See us more often in Google
One click marks Flowsery as a preferred source, so our articles sit higher in your Top Stories, AI Mode, and AI Overviews.
Before you go...
Flowsery
Revenue-first analytics for your website
Track every visitor, source, and conversion in real time. Simple, powerful, and cookie-free.
Real-time dashboard
Goal tracking
Cookie-free tracking
Related Glossary Terms


Working Through the Average Order Value Formula Step by Step
The average order value formula divides revenue by orders, and a single discount code or return policy can quietly distort every number a team reports.


The Formula Behind a Typical Cart Abandonment Rate
Roughly seven in ten online carts never turn into an order, and the cart abandonment rate formula shows how much revenue that gap represents in a given month.


What a Good DAU/MAU Ratio Is, and Who Actually Measured It
Every DAU/MAU ratio benchmark in circulation traces back to three sources: Fred Wilson in 2011, an undated Gainsight guide, and Mixpanel's June 2026 report.


Five Ways to Calculate Net Revenue Retention From One Dataset
One net revenue retention formula, five defensible variants: the same cohort returns 84.0%, 104.5%, 108.3%, 109.5% or 110.3% depending on window and base.


Why the Churn Rate Formula Gives Three Different Answers
One churn rate formula, three defensible denominators: the same month of data returns 3.70%, 4.00% and 6.00% depending on what you agree to divide by.


How a Marketing Attribution Model Splits Credit Across Touchpoints
Credit for one conversion depends on the marketing attribution model you pick. See seven models split the same four-touch journey, with exact percentages.
Related Articles


Working Through the Retention Rate Formula Step by Step
The retention rate formula divides retained customers by the customers you started with, and miscounting new signups skews the result every time.


When Data Sampling Starts and How to Spot It in a Report
In GA4, data sampling starts above 10 million events on standard properties and 100 million on Analytics 360, and one icon is the only on-screen tell.


What Clickstream Data Records, Row by Row
Every clickstream data row is one hit with a timestamp, an identifier and a URL, which is why the GDPR and the CCPA both treat the export as personal data.

