MRR = recurring revenue you can expect each month. ARR = MRR × 12.
Annual plans count in MRR at one twelfth of their price. One-time fees, services and taxes never count.
Use MRR to run the business month to month; use ARR for annual-contract sales, board decks and valuation talk.
MRR (monthly recurring revenue) is the subscription revenue a business can expect every month. ARR (annual recurring revenue) is the same figure on a yearly scale, so ARR = MRR × 12. They measure the same thing; the difference is the time frame and who uses it. Early-stage and monthly-billing SaaS companies tend to manage by MRR, while companies selling annual or multi-year contracts usually report ARR.
The formulas are short, but most mistakes come from what goes into them. Here is how to calculate each, what to include and leave out, and how to read the movement behind the headline number.
Add up the monthly value of every active, paying subscription. For annual or multi-year plans, divide the contract value by the number of months it covers.
Example: 400 customers pay $50 a month and 100 customers pay $3,600 a year.
Monthly plans: 400 × $50 = $20,000
Annual plans: 100 × $3,600 ÷ 12 = $30,000
MRR = $50,000
How to calculate ARR
ARR = MRR × 12. In the example, $50,000 × 12 = $600,000 ARR. Companies that sell annual contracts often build ARR the other way round: add up the annualised value of every active contract. Both methods give the same answer if the inputs are clean.
Useful milestones: $1M ARR is about $83,333 MRR, and $10M ARR is about $833,333 MRR.
What to include and leave out
Recurring revenue should only contain revenue that repeats on a predictable schedule. Leave out anything else, or the number will overstate the business.
Include
Leave out
Active subscription fees, after discounts
One-time setup or onboarding fees
Annual plans at 1/12 of the price per month
Consulting, training and implementation work
Recurring add-ons and extra seats
VAT and sales tax
Committed minimums on usage contracts
Free trials and unpaid accounts
Cancelled customers, from the date they stop paying
Usage-based fees are a grey area. Many companies count only the committed minimum in ARR and report usage on top, or use a trailing average. Pick one rule, write it down and apply it the same way every month.
The movements behind MRR
A single MRR figure hides a lot. Break the change each month into five parts:
New MRR
From customers who started paying this month.
Expansion MRR
Upgrades, extra seats and add-ons from existing customers.
Contraction MRR
Downgrades and lost seats.
Churned MRR
Revenue lost from customers who cancelled.
Net new MRR
New + expansion − contraction − churned.
Example: you start the month at $50,000, add $4,000 new and $1,500 expansion, and lose $500 to downgrades and $1,000 to cancellations. Net new MRR is $4,000, so you end at $54,000 MRR ($648,000 ARR), an 8% monthly rise.
ARR is an operating metric, not an accounting one. Recognised revenue under GAAP or IFRS follows when the service is delivered, and cash follows when customers pay. A customer who pays $36,000 upfront adds $36,000 of cash, $3,000 of MRR and $36,000 of ARR, but only $3,000 of recognised revenue in the first month. Keep the three apart when you model runway; our burn rate guide shows how.
Which should you report?
Use MRR if most customers pay monthly, you are pre-$1M ARR, or you need to spot changes quickly.
Use ARR if you sell annual or multi-year contracts, report to a board, or talk to investors who compare companies on ARR.
Track both. They come from the same data, and MRR tells you about this month while ARR tells you about the scale you have built.
Yes, for most SaaS businesses. ARR is the annualised version of MRR. Companies with mostly annual contracts may calculate it directly from contract values, but the result should match MRR × 12.
How do you calculate MRR from an annual plan?
Divide the annual price by 12. A $3,600 annual plan adds $300 of MRR, even though the customer paid all of it upfront.
What is the difference between ARR and run-rate revenue?
ARR only counts recurring subscription revenue. Run-rate revenue takes total revenue from a recent period, including one-off sales, and multiplies it to a year, so it is usually higher and less reliable.
Should discounts be included in MRR?
Use the price the customer actually pays. A $100 plan with a permanent 20% discount is $80 of MRR. Temporary discounts should be reflected while they apply.