MRR Calculator

Calculate MRR from customers, pricing, subscriptions, expansion, contraction, and churn for SaaS revenue reporting.

Last reviewed May 27, 2026 by CalcMastery Editorial Team; Reviewed by CalcMastery Finance Review Team

MRR Calculator (Monthly Recurring Revenue)

Estimate Monthly Recurring Revenue (MRR) from plan mix or components, see ARR, Net New MRR, growth, and the SaaS Quick Ratio. Includes clear tooltips, scenarios, and a “What It Means” section.

Plan MixComponents

Choose how to input data. Plan Mix = price × subscribers. Components = MRR movement over the period.

$

MRR at the start of the period (e.g., last month’s ending MRR). Used to compute Net New and growth rate.

$

Monthly subscription price for Plan A.

Active, paying subscribers on Plan A.

$

Monthly subscription price for Plan B.

Active, paying subscribers on Plan B.

$

Monthly subscription price for Plan C.

Active, paying subscribers on Plan C.

$

Recurring add‑ons revenue per month (e.g., seats, extra storage).

$

Recurring discounts and coupons applied this month. Subtracted from MRR.

$

New subscription revenue from brand‑new customers in the period.

$

Upgrades/seat increases from existing customers.

$

Downgrades/seat decreases from existing customers.

$

Lost recurring revenue from cancellations in the period.

$

Returning revenue from previously churned customers who reactivated.

Optional. Active paying customers at the start of the period. Used to compute ARPU (MRR ÷ customers).

Try scenarios
Examples: Early SaaS / Enterprise Expansion / Turnaround / Plan Mix
Early SaaSEnterprise ExpansionTurnaroundPlan Mix (Starter + Pro)

Results

  • MRR$
  • ARR (run rate)$
  • Net New MRR$
  • MRR Growth %
  • SaaS Quick Ratio (x)
  • Customers
  • ARPU (monthly)$
  • Ending MRR$
  • Category
  • Previous MRR$
  • New MRR$
  • Expansion MRR$
  • Contraction MRR$
  • Churned MRR$
  • Reactivation MRR$
  • Method Used

Enter your inputs above to calculate the results.

Use this MRR calculator to normalize subscription revenue into monthly recurring revenue. Enter customers and average revenue per account, plan-level subscriptions, or recurring revenue movements such as expansion, contraction, and churn. The result gives MRR for SaaS reporting, forecasting, ARR conversion, growth analysis, and retention workflows.

What is Monthly Recurring Revenue (MRR)?

Monthly Recurring Revenue (MRR) is the normalized, contract-based revenue your business earns each month from active subscriptions, after discounts and excluding one-off or usage-based charges.

It gives operators and investors a clean view of predictable cash inflows, underpins ARR, net revenue retention, and LTV:CAC, and is a core input in SaaS valuation and growth planning.

Formula

The standard base formula:

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

Equivalently, when you track subscription movements as components:

Net New MRR = New MRR + Expansion MRR − Churned MRR − Contraction MRR

Ending MRR for the period becomes:

Ending MRR = Previous MRR + Net New MRR

Example

A SaaS business starts the month with Previous MRR of $45,000.

During the month it adds $8,000 in New MRR from new customers and $2,000 in Expansion MRR from upgrades and add-ons.

At the same time it loses $1,500 in Churned MRR from cancellations and $1,000 in Contraction MRR from downgrades.

Net New MRR is:

Net New MRR = 8,000 + 2,000 − 1,500 − 1,000 = 7,500

Ending MRR is:

Ending MRR = 45,000 + 7,500 = 52,500

That $52,500 of MRR implies ARR of $630,000, and feeds directly into metrics such as net revenue retention, LTV, and the revenue multiple an acquirer or investor might be willing to pay.

Related calculators and references

How to Use the Monthly Recurring Revenue (MRR) Calculator

Use this calculator to turn your subscription data into clean MRR, Net New MRR, MRR Growth %, ARR, ARPU, and SaaS Quick Ratio using either a plan-based or component-based workflow.

Choose your calculation method

  • At the top, select Plan Mix if you want to input plan prices and subscriber counts, or Components if you already track New, Expansion, Contraction, Churned, and Reactivation MRR in your billing system.

Enter Previous MRR

  • Type your Previous MRR (last period) value. This is the starting point the tool uses to compute Ending MRR and MRR Growth %, so pull it from your last closed month.

Fill in plan or component inputs

    • Plan Mix: For each active plan (A, B, C…), enter the monthly price and number of subscribers; toggle additional plans if needed. Add recurring Add-ons MRR and recurring Discounts/Coupons MRR so the calculator can net them into total MRR. The engine computes each plan’s recurring revenue as
      MRR per plan = Price per month × Subscribers

- Components: Enter New MRR, Expansion MRR, Contraction MRR, Churned MRR, Reactivation MRR, plus Active Customers (start of period) so the tool can derive Net New MRR, MRR Growth %, ARPU, and Quick Ratio.

Review the Results panel

  • Check the main MRR, ARR, Net New MRR, MRR Growth %, SaaS Quick Ratio (Q) and ARPU rows. Core calculations include:
    Net New MRR = New MRR + Expansion MRR + Reactivation MRR − Contraction MRR − Churned MRR
    MRR Growth% = Net New MRR / Previous MRR × 100
    Use these to see whether you’re compounding or stalling.

Interpret insights and try scenarios

  • Read the What It Means section for a quick health check (e.g., hypergrowth vs. at-risk). Use the Try scenarios area to tweak prices, subscriber counts, or MRR components and watch how Net New MRR, MRR Growth %, and Quick Ratio respond before you commit to pricing or retention decisions.

Frequently Asked Questions

These FAQs explain MRR, included recurring revenue, expansion and churn movements, and how MRR converts to ARR.

How should I enter my data if I have several pricing plans, discounts, and add-ons?

Use the Plan Mix method. Enter your Previous MRR, then for each plan type (A, B, C…) add the monthly price and number of subscribers. Add recurring add-ons MRR and subtract recurring discounts/coupons MRR. Make sure you only include recurring revenue here, not one-off setup or services fees, so your MRR stays clean and comparable month over month.

What is Net New MRR in this calculator and how is it computed?

Net New MRR shows how much your recurring revenue really changed this month after all upgrades, downgrades, churn, and reactivations. The calculator uses the standard SaaS formula:

Net New MRR = New MRR + Expansion MRR + Reactivation MRR − Contraction MRR − Churned MRR

This is the key driver for your MRR Growth %.

When should I use the Components method instead of Plan Mix?

Use Components when your billing or analytics tool already gives you monthly figures for New, Expansion, Contraction, Churned, and Reactivation MRR. It’s faster for closing the books and board reporting. Use Plan Mix when you want to model pricing changes, subscriber growth by plan, or “what-if” scenarios starting from plan-level inputs.

How do I interpret the SaaS Quick Ratio and MRR Growth outputs?

The SaaS Quick Ratio is calculated as

Quick Ratio = (New MRR + Expansion MRR) / (Churned MRR + Contraction MRR)

Values above 4.0 usually signal hyper-efficient growth; 1–4 is decent but suggests room to improve churn and expansion; below 1 means you’re losing recurring revenue faster than you’re adding it and need to act quickly.

Sources & Methodology