What is MRR and ARR?

Written by Arnon Shimoni
โ Expert
Last updated on:
What are MRR and ARR?
Monthly Recurring Revenue (MRR) and Annual Recurring Revenue (ARR) are the two most referenced metrics in subscription businesses. MRR is the normalised monthly revenue from all active subscriptions. ARR is often MRR multiplied by 12, or the sum of all annual contract values currently active. Both measure the same thing at different timescales: the predictable revenue a business can count on from its existing customer base, right now.
It's important to note that they're not accounting metrics. You won't find MRR on a GAAP income statement. They're operational metrics designed to give founders, operators, and investors a real-time read on the health of the subscription base without waiting for quarterly financials. A business with $500K MRR knows it will generate approximately $6M over the next 12 months from customers it already has, assuming no churn and no expansion. That's the value of the number: it converts the subscription base into a forward-looking revenue estimate.
MRR vs ARR: When to Use Each
MRR is the right metric for businesses that bill monthly and see frequent changes in the customer base. Churn, new bookings, and expansions all show up in MRR within the same month they happen, which makes it a sensitive instrument for tracking growth momentum and spotting problems early.
ARR is the right metric for businesses with predominantly annual contracts, or for conversations with investors and boards where monthly fluctuations would obscure the underlying trend. Most enterprise SaaS companies report ARR because their contracts are annual and the customer base doesn't change as rapidly from month to month. A large customer signing an annual contract shows up in ARR immediately, even though the revenue is recognised over 12 months.
The two are interchangeable when all contracts are monthly. They diverge meaningfully when the contract mix includes annual deals, multi-year commitments, or non-standard billing cycles. A business with a mix of monthly and annual customers should calculate ARR from actual contract values, not by multiplying MRR by 12 โ the monthly figure will undercount the annual contracts that aren't renewing each month.
How MRR is Calculated
The calculation sounds simple. Take all active subscriptions, sum their monthly values, and you have MRR. In practice, the edge cases accumulate.
Normalising non-monthly contracts. An annual contract worth $12,000 contributes $1,000 to MRR. A quarterly contract worth $3,000 contributes $1,000 per month. The billing system needs to normalise every contract to a monthly value regardless of how it actually bills.
Handling usage-based components. A subscription with a $500/month base and variable usage charges on top creates an MRR floor of $500, but the actual monthly revenue will vary. Most companies count only the committed recurring component in MRR and report usage separately. Some include trailing usage averages. The methodology matters less than applying it consistently โ whichever approach you use, the number is only comparable over time if the calculation doesn't change.
Timing of recognition. MRR reflects the revenue a business expects from active subscriptions in a given month. It's not cash received, and it's not recognised revenue in the accounting sense. A customer who pays annually in advance has contributed cash to the balance sheet, deferred revenue to the liabilities, and ARR to the subscription metric โ three different numbers, all from the same transaction.
The MRR Components That Actually Matter
Tracking total MRR is useful. Tracking the movements within MRR is where the operational insight comes from. Most subscription businesses decompose MRR into five components.
Component | Definition | What it signals |
|---|---|---|
New MRR | Revenue from customers who didn't exist last month | New business acquisition rate |
Expansion MRR | Revenue added from existing customers (upgrades, additional seats, usage growth) | Product-led growth and upsell motion |
Contraction MRR | Revenue lost from existing customers (downgrades, reduced usage) | Early warning of customer dissatisfaction |
Churned MRR | Revenue lost from customers who cancelled entirely | Retention health |
Reactivation MRR | Revenue from customers who previously churned and came back | Win-back effectiveness |
Net MRR growth is the sum of these movements: New + Expansion - Contraction - Churned + Reactivation. A business growing 10% MRR month over month while churning 8% is in a fundamentally different position from one growing 10% while churning 2%, even though the headline growth rate looks the same.
Net Revenue Retention and Why It Connects to MRR
Net Revenue Retention (NRR) measures how much revenue the business retains and expands from its existing customers over a 12-month period, expressed as a percentage. An NRR of 110% means that even without acquiring a single new customer, the business would grow 10% per year from expansions outpacing churn within the existing base.
NRR is calculated from the same underlying data as MRR: the subscription records, usage data, upgrades, downgrades, and cancellations that feed the billing system. A business with accurate MRR tracking has the data to calculate NRR. A business with sloppy billing records โ mid-cycle changes not captured, credits applied inconsistently, plan changes recorded in CRM but not in the billing system โ produces NRR figures that don't reflect reality.
The connection matters because NRR is one of the most-watched metrics in SaaS investment. Businesses with NRR above 120% can grow without adding new customers; their existing base expands faster than it churns. Investors price that differently from a business growing purely through acquisition. The accuracy of the number depends entirely on billing infrastructure that captures every revenue movement, at the time it happens.
ARR and the Enterprise Sales Context
In enterprise SaaS, ARR is how deals are measured and how the company is valued. A $200K ARR deal means a new customer signing a contract worth $200K annually. The sales team closes ARR; finance tracks ARR; investors value the company as a multiple of ARR.
This creates a specific billing challenge. Enterprise deals are rarely clean annual contracts at a fixed price. They include ramp-up periods where pricing steps up over the first year, minimum commits with true-up provisions for usage above the threshold, volume discounts applied to the annual total, and multi-year terms with pricing adjustments at each renewal. The ARR figure for a complex enterprise deal requires the billing system to calculate the annualised committed value correctly โ not just bill the first invoice and track the rest manually.
CPQ tools handle some of this at the quoting stage. But the ARR number is only accurate if what was quoted actually makes it into the billing system correctly. Companies that close deals in Salesforce and manually enter contract terms into their billing system introduce errors at every handoff. The quote-to-cash process needs to move contract data, not just invoices, from CRM to billing without manual re-entry.
When MRR Becomes Unreliable
MRR is a useful metric until the billing infrastructure behind it breaks down. The most common failure modes are worth knowing.
Mid-cycle changes not captured in real time. A customer upgrades on the 15th of the month. The sales team updates the CRM; the billing system updates on the next billing cycle. For three weeks, MRR shows the old contract value. In a business making decisions on weekly MRR dashboards, that lag matters.
Churned customers left as active. A customer cancels, the success team marks them churned in the CRM, but the billing record isn't updated until the next billing run. MRR overstates the active base. This is more common than it should be in businesses where CRM and billing are separate systems with manual synchronisation.
Usage-based revenue included inconsistently. Some months include an estimate of variable revenue; others don't. The MRR trend line becomes noisy and the signal is lost. Separating committed MRR from variable revenue, and tracking both consistently, gives a cleaner picture than trying to blend them into a single number.
Credits and adjustments not reflected. If a customer receives a billing credit โ because of a service outage, a negotiated concession, or a proration on a downgrade โ that credit should reduce the MRR contribution from that customer in the month it applies. Billing systems that process credits as one-off adjustments without updating the subscription record understate churn and overstate retention. See proration for how mid-cycle adjustments work.
The companies with reliable MRR have one thing in common: their billing system is the source of truth for subscription data, not a downstream consumer of it. Every plan change, cancellation, and usage event updates the billing record first. The CRM and finance dashboard reflect what billing says, not the other way around. That's the architecture that produces metrics you can trust.
Frequently Asked Questions
What is the difference between MRR and ARR?
MRR is monthly recurring revenue and ARR is annual recurring revenue. They measure the same thing at different cadences. Monthly-billed businesses typically report MRR, annual-contract businesses report ARR, and multiplying MRR by twelve is only valid if the revenue is genuinely recurring.
Should usage-based businesses use ARR?
With care. Usage revenue is recurring in aggregate but not contracted per period, so counting it as ARR overstates certainty. A common approach is to report committed ARR separately from consumption revenue rather than blending them.
What counts as recurring revenue?
Revenue a customer is contractually obliged to keep paying, or that recurs reliably as a result of continued use. One-off professional services, hardware and setup fees are not recurring, and including them is the most common way these metrics get inflated.
How do you calculate MRR with annual contracts?
Divide the contracted annual value by twelve, regardless of when the cash was collected. The billing timing and the recognition cadence are separate questions.
What is net revenue retention and how does it relate?
Net revenue retention measures how revenue from an existing cohort changes over a period, including expansion, contraction and churn. It is the more informative metric for consumption businesses, because expansion happens without a new contract.
When do MRR and ARR stop being useful?
When a large share of revenue is consumption-based and variable. At that point a single recurring figure hides both the contracted floor and the volatility above it, and forecasting from it produces confident and wrong numbers.
Related
Net revenue retention. The metric that captures expansion and contraction.
Revenue backlog. Contracted revenue not yet recognized.
Revenue recognition. When revenue can actually be recorded.
Minimum commit. The contracted floor under consumption revenue.
Should you use ARR for AI. Why the metric strains on consumption products.
Ready for billing v2?
Solvimon is monetization infrastructure for companies that have outgrown billing v1. One system, entire lifecycle, built by the team that did this at Adyen.







