SaaS MRR and ARR: Measuring Recurring Revenue Properly

Subscription businesses live or die by recurring revenue, and the two numbers that summarise it are MRR and ARR. Monthly recurring revenue is the normalised monthly value of all active subscriptions, and annual recurring revenue is its yearly counterpart. The SaaS MRR and ARR Calculator computes both from customer counts and prices, and separates the movements that explain change. That separation matters, because a business can report growing MRR while its underlying health worsens, if new sales are merely replacing customers who left. Founders, investors, and managers all read these numbers, so computing them consistently is not bookkeeping pedantry; it is the basis on which the business is understood and valued.

MRR counts only revenue that recurs under a subscription. A monthly plan at 49 per month contributes 49 to MRR. An annual plan at 588 per year contributes 49 to MRR as well, because 588 divided by 12 is 49, even though the cash arrives once a year. That normalisation is the whole point: it lets monthly and annual plans be compared on equal footing. One-time charges such as setup fees, professional services, and hardware are excluded from MRR, as is variable usage revenue unless it is genuinely recurring and predictable, in which case it is usually reported separately. Mixing one-time revenue into MRR flatters the number for a month and then creates an unexplained drop, which is exactly the kind of confusion the metric exists to prevent.

How MRR and ARR are calculated

In the simplest case, MRR is the number of paying customers multiplied by the average revenue per customer per month. A business with 120 customers paying 49 per month has an MRR of 120 multiplied by 49, which is 5,880, and an ARR of 5,880 multiplied by 12, which is 70,560. With multiple plans, MRR is the sum across plans: customers on each plan multiplied by that plan's monthly price, with annual plans divided by 12. ARR is then MRR multiplied by 12, or equivalently the sum of annualised plan values. More useful than the total, however, is the movement breakdown: new MRR from new customers, expansion MRR from existing customers upgrading, contraction MRR from downgrades, and churned MRR from cancellations. Net new MRR is new plus expansion minus contraction minus churn, and it is the single best summary of whether the subscription base is genuinely growing.

A worked example you can check

Take a sample business that starts a month with 120 customers paying 49 per month, giving an opening MRR of 120 multiplied by 49, which is 5,880. During the month it gains 10 new customers, adding 10 multiplied by 49, which is 490 in new MRR, and 5 existing customers upgrade to a plan costing 20 more per month, adding 100 in expansion MRR. It loses 4 customers, removing 4 multiplied by 49, which is 196 in churned MRR, and 2 customers downgrade by 20 per month, removing 40 in contraction MRR. Net new MRR is 490 plus 100 minus 196 minus 40, which is 354. Closing MRR is therefore 5,880 plus 354, which is 6,234, and ARR is 6,234 multiplied by 12, which is 74,808. The business grew, but the movement table shows that growth depended on new sales outpacing a churn rate that still deserves attention.

What MRR can hide

MRR hides cash timing, because annual plans deliver cash upfront while contributing only a twelfth each month, so a business can be profitable on MRR and short of cash, or cash-rich and shrinking. It hides customer concentration, since losing one customer paying 5,000 a month matters more than losing ten paying 49, even though the MRR change may look similar. It hides the difference between committed revenue and recognised revenue under accounting rules, which treat annual prepayments differently from monthly billing. It also hides trial and freemium users, who contribute nothing until they convert. None of this makes MRR useless; it makes it one metric among several. Read it alongside churn rate, customer count, average revenue per account, cash collected, and runway, and the picture becomes honest instead of merely impressive.

Mistakes to avoid

The first mistake is including one-time revenue in MRR, which inflates the number and guarantees a future fall. The second is counting annual contracts at their full value in MRR, which overstates monthly revenue twelvefold. The third is reporting gross new MRR without churn, which hides a leaky bucket behind strong sales. The fourth is changing the definition between months, for example by suddenly including usage revenue, which makes growth impossible to interpret. The fifth is confusing MRR with cash in the bank: a business with strong MRR but annual billing collected in advance can still run out of cash if spending outpaces collections. Fix a definition, write it down, apply it every month, and restate past months if the definition ever changes.

Using the calculator in practice

Use the calculator to model scenarios before committing to them: what happens to MRR if churn rises by two points, if a price increase lifts average revenue but costs some customers, or if a new plan shifts customers from monthly to annual billing? Run the movement breakdown monthly, and review it in the same meeting as product and support, because churn is often a product or service problem wearing a financial disguise. This guide and the calculator are educational tools for understanding recurring revenue, not financial advice, and they do not replace proper accounting or professional advice for reporting, tax, or fundraising decisions. Used consistently, however, they give a small subscription business the same clarity about its core engine that large companies pay entire finance teams to produce.

Try it next: Work out your opening MRR, then split last month's change into new, expansion, contraction, and churned revenue before you judge whether you grew. Try the post's own tool, the Churn Revenue Impact Calculator, Cohort Retention Analyzer, and for a related read see the guide on Churn Revenue Impact Calculator at /blog/churn-revenue-impact-calculator-guide/.