How to calculate MRR and ARR

MRR (monthly recurring revenue) is the subscription revenue you can expect every month. ARR is the same thing for a year. They sound simple, but annual plans, discounts and one-off fees trip a lot of founders up. Here's how to do it with one made-up example.

The example

A small SaaS has 80 customers on a $40 monthly plan, 10 customers who paid $600 for a year up front, and 5 customers on a $100 plan with a 20% discount.

The formula

MRR = the sum of what every paying customer pays per month.

Total MRR = $3,200 + $500 + $400 = $4,100.

ARR = MRR × 12, so $49,200.

What not to count

The MRR bridge

To see why MRR moved, split the change into parts:

Ending MRR = starting MRR + new + expansion − contraction − churned.

Say the month starts at $4,100. New customers add $600, upgrades add $200, downgrades take away $100 and cancellations take away $300. Ending MRR = $4,100 + $600 + $200 − $100 − $300 = $4,500. Net new MRR is $400.

The bridge shows whether growth comes from new sales or from keeping and growing existing customers. For the churn side, see how to calculate churn.

Growth rate

MRR growth = (ending MRR − starting MRR) ÷ starting MRR. ($4,500 − $4,100) ÷ $4,100 is about 9.8% for the month.

Where MRR leads next

MRR divided by paying customers gives ARPU, which feeds LTV. MRR times gross margin, minus expenses, gives net burn and runway. Every formula in one place: SaaS metrics formulas.

Want the full model?

The Founder Unit Economics Pack ($39) is an Excel and Google Sheets workbook with pricing tiers, a 12-month MRR projection, LTV:CAC, payback and runway, with side-by-side scenarios.