MRR Calculator for SaaS: Calculate Monthly Recurring Revenue Growth
Monthly Recurring Revenue (MRR) is the beating heart of any SaaS business. Unlike traditional businesses that rely on one-off sales, SaaS companies thrive on subscription models. MRR normalizes this subscription revenue into a single, predictable monthly number, giving founders and investors a clear pulse on business health and growth momentum.
Without a firm grasp on your MRR, you are flying blind. Calculating your MRR accurately allows you to forecast cash flow, plan hiring, and optimize your pricing strategy. More importantly, understanding the distinct components of your MRR—like upgrades, downgrades, and cancellations—reveals exactly where your business is bleeding revenue and where it's gaining traction.
Key Takeaways
- MRR normalizes revenue: It translates all active subscriptions—whether monthly or annual—into a predictable, monthly revenue figure.
- Net New MRR tells the whole story: Looking at new sales isn't enough; you must factor in expansion, contraction, and churned MRR.
- Accuracy matters: Avoid common calculation mistakes like including one-time setup fees or recognizing annual upfront payments as a single month's MRR.
The Standard MRR Formula
The simplest way to calculate top-level MRR is the Customer-by-Customer method or the Average Revenue Per User (ARPU) method.
Method 1: ARPU Calculation
If you know your average revenue per user and your total number of paying customers, you can calculate your MRR using this formula:
Example: If you have 500 active customers and they pay an average of $50 per month, your MRR is $25,000.
Method 2: Customer-by-Customer Calculation
For more accuracy, especially when you have various pricing tiers, simply sum the monthly fee paid by every active customer.
The Components of Net New MRR
While top-level MRR is a great vanity metric, growth teams care deeply about Net New MRR. This metric breaks down exactly how your revenue shifted over a 30-day period. To calculate Net New MRR, you need to track five critical components:
- New MRR: Revenue brought in from brand-new customers acquired this month.
- Expansion MRR: Additional revenue generated from existing customers who upgraded their plans or purchased add-ons.
- Reactivation MRR: Revenue from previously churned customers who returned and restarted their subscriptions.
- Contraction MRR: Revenue lost when existing customers downgrade their plans or remove add-ons.
- Churned MRR: Revenue completely lost due to customers canceling their subscriptions. Keeping this low is critical, which is why tracking churn accurately is just as vital as tracking new sales.
The formula for Net New MRR is:
By constantly monitoring this formula, you can better understand your MRR growth rate and ensure that your expansion revenue outpaces your contraction and churn.
Calculating SaaS MRR: An Example Scenario
Let's look at a practical scenario to see how Net New MRR calculates at the end of a month.
| MRR Component | Value | Description |
|---|---|---|
| Starting MRR | $50,000 | MRR at the start of the month. |
| New MRR | +$4,000 | 40 new users at $100/mo. |
| Expansion MRR | +$1,500 | Upgrades from basic to pro plans. |
| Contraction MRR | -$500 | Downgrades to lower tiers. |
| Churned MRR | -$2,000 | 20 canceled subscriptions. |
| Net New MRR | +$3,000 | Total added this month. |
| Ending MRR | $53,000 | Starting MRR + Net New MRR. |
Why You Need a Dedicated Calculator
While the manual formulas are straightforward for early-stage startups, tracking MRR quickly becomes complex as you introduce annual billing cycles, discounts, metered billing, and varied subscription tiers. A robust calculator helps you model out scenarios, project runway, and calculate secondary metrics like Net Revenue Retention (NRR) seamlessly.
Never include one-time setup fees, variable professional services, or non-recurring add-ons into your MRR calculations, as they will artificially inflate your valuation metrics and skew your SaaS unit economics.
Ready to Calculate Your SaaS Metrics?
Use our suite of free interactive SaaS calculators to model your MRR, LTV, CAC, and Churn instantly.
Go to Calculators