MRR Calculator for SaaS: Calculate Monthly Recurring Revenue Growth

Monthly Recurring Revenue (MRR) is the lifeblood of any subscription business. It provides a normalized, predictable view of your revenue stream, allowing founders and investors to gauge the financial health and trajectory of the company. Without a firm grasp on your MRR, forecasting growth and managing cash flow becomes an impossible guessing game.

Key Takeaways

  • Baseline Metric: MRR normalizes varying subscription lengths and pricing tiers into a single, trackable monthly number.
  • Exclude One-Offs: True MRR should never include setup fees, consulting charges, or non-recurring add-ons.
  • Growth Requires Nuance: Tracking top-line MRR isn't enough; you must monitor Net New MRR to understand if growth is sustainable.

Interactive SaaS MRR Calculator

Use our free MRR calculator below to instantly determine your baseline Monthly Recurring Revenue. Simply input your total number of active paying customers and your Average Revenue Per Account (ARPA).

Simple MRR Calculator

Total Monthly Recurring Revenue
$24,750

The Basic MRR Formula

While MRR can become complex as your business scales, the fundamental formula is beautifully simple. The most accurate way to calculate high-level MRR across a unified pricing model is:

MRR = Total Active Customers × Average Revenue Per Account (ARPA)

Example: If your SaaS has 400 active subscribers and they pay an average of $50 per month, your MRR is $20,000.

Understanding Net New MRR

Calculating your baseline MRR is just the starting point. To truly understand your company's momentum, you need to calculate Net New MRR. This metric breaks down the specific components driving your revenue up or down over a 30-day period.

Net New MRR is composed of four distinct revenue streams:

  • New MRR: Revenue generated from entirely new customers acquired this month.
  • Expansion MRR: Additional revenue from existing customers (e.g., upsells, cross-sells, seat expansions). Tracking this is vital for improving your Net Revenue Retention (NRR).
  • Contraction MRR: Revenue lost from existing customers downgrading their plans or removing seats.
  • Churned MRR: Revenue entirely lost due to customer churn (cancellations).

The Net New MRR Formula

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

If your Net New MRR is positive, your business is expanding. If it is negative, your business is contracting, meaning your churn and downgrades are outpacing your new sales and upgrades.

Why MRR Accuracy Matters

Inaccurate MRR calculations can lead to catastrophic business decisions. If you artificially inflate your MRR by including non-recurring revenue (like setup fees), you will miscalculate your MRR growth rate, misalign your budget, and potentially run out of capital.

A pristine MRR calculation ensures that when you evaluate how efficiently your marketing is performing or calculate how long your runway is, you are basing your math on reality, not vanity metrics.

Explore More SaaS Calculators

Need to calculate Customer Lifetime Value, Acquisition Costs, or Churn Rates? Check out our full suite of free SaaS metric calculators.

View All Calculators

Frequently Asked Questions

What is the difference between MRR and ARR?

MRR stands for Monthly Recurring Revenue, while ARR stands for Annual Recurring Revenue. ARR is simply your MRR multiplied by 12. MRR is typically used by early-stage startups and B2C subscription models, whereas ARR is preferred by enterprise SaaS companies with annual contracts.

Should I include one-time setup fees in my MRR?

No. MRR should only include recurring, predictable revenue. One-time setup fees, consulting charges, or hardware sales should be tracked separately under total revenue or non-recurring revenue. Including them in MRR will artificially inflate your metrics and ruin your growth forecasts.

How do I calculate MRR for customers on annual plans?

For customers who pay annually upfront, you must divide their total contract value by 12 to find their MRR contribution. For example, if a customer pays $1,200 for a one-year subscription in January, their contribution to your MRR is $100 every month for those 12 months, not $1,200 in January.

What is a "good" MRR growth rate?

A good MRR growth rate depends entirely on your current stage. Early-stage startups (under $10k MRR) should aim for 15% to 20% month-over-month growth. As you scale past $100k MRR, a 5% to 10% monthly growth rate is considered exceptional.