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:

MRR = Total Number of Active Customers × Average Monthly Revenue Per User (ARPU)

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.

MRR = Sum of all active subscription monthly fees

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:

Net New MRR = (New MRR + Expansion MRR + Reactivation MRR) - (Contraction MRR + Churned MRR)

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

Related SaaS Resources

Frequently Asked Questions

How do you calculate MRR for annual subscriptions?

To calculate MRR from an annual plan, divide the total annual contract value (ACV) by 12. Even if the customer paid the full amount upfront, MRR measures normalized monthly revenue, so a $1,200 annual plan equals $100 in MRR.

Should discounts be included in the MRR calculation?

Yes. MRR should always reflect the actual recurring revenue you are receiving. If a customer is on a $100/month plan but uses a 20% discount code, their contribution to your MRR is $80.

What is the difference between MRR and ARR?

MRR stands for Monthly Recurring Revenue, while ARR stands for Annual Recurring Revenue. ARR is simply MRR multiplied by 12. Most early-stage and consumer-focused SaaS companies use MRR, while enterprise B2B SaaS companies track ARR.

Why is Net New MRR more important than New MRR?

New MRR only tells you how much revenue came from new sales, ignoring lost revenue. Net New MRR includes expansion, contraction, and churn, providing a realistic picture of whether your business is actually growing or shrinking.