SaaS metrics guide
MRR vs ARR: How to Calculate Both
MRR and ARR are not two measurements of the same thing — they are one measurement and its annualised run-rate. Nearly every reporting error comes from treating a payment as revenue: a $1,200 annual plan booked at face value inflates that month twelvefold.
Last updated 2026-10-20
The definitions
Monthly recurring revenue (MRR) is the committed, repeating revenue your customers are contracted to pay per month, normalised so every billing period contributes the same amount each month.
Annual recurring revenue (ARR) is that monthly figure multiplied by twelve. It describes the current run-rate, not what you collected over the last year.
MRR = Σ (plan revenue normalised to one month)
ARR = MRR × 12Normalisation rules
| Billing period | Contribution to MRR | Example |
|---|---|---|
| Monthly | Face value | $100/mo → $100 |
| Quarterly | Price ÷ 3 | $300/quarter → $100 |
| Annual, paid up front | Price ÷ 12 | $1,200/year → $100 |
| Annual, paid monthly | Face value | $100/mo → $100 |
Booking the annual plan at $1,200 in the month it is invoiced creates a spike followed by a cliff, and every metric built on MRR — growth rate, ARPU, LTV — inherits the distortion.
What does not count as MRR
- Setup and onboarding fees — charged once, so they are not recurring.
- Professional services and custom work — project revenue, even when it repeats with the same customer.
- Hardware and physical goods — product revenue, not subscription revenue.
- One-off overages — usage above the committed plan, unless the customer is contractually committed to a recurring minimum.
- Trials and free plans — no committed revenue until they convert.
- Taxes and pass-through charges — collected on behalf of someone else.
Usage-based pricing is the grey area. A committed minimum is MRR; variable consumption above it is usually reported separately as usage revenue so the recurring base stays comparable month to month.
The MRR waterfall
net new MRR = new MRR + expansion MRR − churned MRR − contraction MRRA flat MRR total can hide $5,000 of churn offset by $5,000 of acquisition. That is a materially worse position than the headline suggests, because the acquired revenue had a cost and the churned revenue did not come back. This is why the SaaS quick ratio is built from the four components rather than the net figure.
ARR, run-rate and trailing twelve months
Three different numbers get called “annual revenue”:
- ARR — MRR × 12, the current run-rate.
- Trailing twelve months (TTM) — what you actually collected over the past year. For a growing business this is always lower than ARR.
- Annual contract value (ACV) — the annualised value of a single contract, used for sales metrics rather than company revenue.
Mixing them is a common source of overstatement in investor updates. State which one you mean.
Calculating MRR in Excel
For a normalised MRR column, with the plan price in A2 and billing period in B2:
=A2/12 when B2 = "annual"
=A2/3 when B2 = "quarterly"
=A2 when B2 = "monthly"Then sum the column and multiply by twelve for ARR. Build the waterfall as four separate columns so the movement stays visible instead of being buried in a net total.
Common mistakes
- Booking annual plans at face value. The error that distorts every downstream metric, including LTV and the LTV:CAC ratio.
- Including services revenue. It makes MRR jump with project timing and destroys month-over-month comparability.
- Reporting only the net change. New and churned revenue have different implications; always show the waterfall.
- Counting trials. A free trial is not recurring revenue until it converts.
- Confusing ARR with bookings. A signed multi-year contract is a booking; only the current year is ARR.
Run your own numbers through the MRR & ARR calculator, which normalises the plans, builds the waterfall and derives ARPU.
Run the numbers yourself
MRR & ARR Calculator — free, no signup, results computed in your browser.
Open the MRR & ARR calculator →Frequently asked questions
Is ARR just MRR times 12?
Yes, as a run-rate calculation. It is not the revenue you collected over the past year; that is trailing twelve months and will be lower for a growing business.
How do I convert an annual contract to MRR?
Divide the annual price by twelve. A $1,200 annual plan contributes $100 of MRR per month, regardless of whether it is paid up front or monthly.
Does setup revenue count toward MRR?
No. Setup and onboarding fees are one-off charges and must stay out of MRR and ARR, even when they are invoiced together with the first subscription payment.
What is net new MRR?
New MRR plus expansion MRR minus churned MRR minus contraction MRR. It is the movement in the recurring base for the month, and the four components should be reported separately.
Should usage-based revenue count as MRR?
Only the contractually committed minimum counts as MRR. Variable consumption above the minimum is usually reported separately so the recurring base stays comparable between months.
Related guides
- Churn Rate FormulaThe churn rate formula is customers lost divided by customers at the start of the period. Includes revenue churn, Excel formulas, examples and benchmarks.
- SaaS Metrics Cheat SheetSix core SaaS metrics with their formulas, healthy benchmarks and links to free calculators: MRR, churn, LTV:CAC, CAC payback, quick ratio and runway.
- Startup Runway: What It Means and How to Calculate ItRunway is cash divided by net monthly burn. Learn the formula, why net burn matters, the profitable-business case, and how much runway you should hold.
Maintained by The SaaS Metrics Calculators Editorial Team
Maintained by the site’s editors, with every formula unit-tested and every benchmark traced to a published source
Formulas and benchmarks last reviewed October 2026.
This page is educational. Every figure is computed in your browser from the inputs you supply, and nothing is checked against your own accounts — treat results as a planning aid, not as financial advice.