For a SaaS company, traditional accounting metrics like gross profit or EBITDA often paint an inaccurate picture of momentum, especially in the early stages. Monthly Recurring Revenue (MRR) normalizes your subscription contracts into a single, trackable number that dictates the true health of the business.
How to Calculate Baseline MRR
Calculating your baseline MRR is simple: you multiply your total number of paying customers by the Average Revenue Per User (ARPU). To automate this, plug your customer count and ARPA into our MRR Calculator.
Basic MRR Formula:
MRR = Total Number of Active Customers × Average Revenue Per User (ARPU)
Example: If you have 500 customers paying $50 per month, and 100 enterprise customers paying $500 per month, your total MRR is ($25,000 + $50,000) = $75,000.
For annual contracts, you must divide the total contract value by 12. A $12,000 annual upfront contract contributes exactly $1,000 to your MRR, regardless of when the cash was collected.
The 5 Components of Net New MRR
Top-line MRR tells you how big you are, but Net New MRR tells you how fast you are growing. To understand why your MRR changed from one month to the next, you must break it down into five distinct categories. Once you have these components mapped, the next step is benchmarking your MRR growth rate against industry peers.
- New MRR: Fresh revenue generated from brand new customers acquired during the month.
- Expansion MRR: Additional revenue from existing customers who upgraded their plans, bought add-ons, or added new user seats.
- Reactivation MRR: Revenue won back from previous customers who had churned but decided to return and subscribe again.
- Contraction MRR: Revenue lost from existing customers who downgraded their plans or removed seats, but did not cancel entirely.
- Churned MRR: The total revenue lost from customers who canceled their subscriptions entirely.
Net New MRR Equation:
Net New MRR = (New MRR + Expansion MRR + Reactivation MRR) - (Contraction MRR + Churned MRR)
Common MRR Calculation Mistakes
Founders often artificially inflate their MRR by including non-recurring revenue. Avoid these common traps:
- Including One-Time Fees: Setup fees, implementation costs, and one-off consulting charges are not recurring and must be excluded from MRR calculations.
- Failing to Account for Discounts: If a customer is on a $100/mo plan but you gave them a 50% discount for the first six months, their MRR contribution is only $50 during that period.
- Counting Trial Users: Users on free trials or freemium plans generate $0 MRR. Do not include them in your Active Customer count when calculating ARPU.
Project Your SaaS Growth
Input your New MRR, Expansion rates, and Churn metrics into our dynamic calculator to forecast your revenue trajectory for the next 12 to 36 months.
Open MRR Calculator