SaaS MRR Calculator

The SaaS MRR Calculator estimates monthly recurring revenue from active customer count, average monthly revenue per account, additional recurring revenue, and recurring revenue lost during the month. It also converts net MRR to an annualized run rate and shows the effective MRR per customer. The tool is designed for a quick operating view of the subscription base.

MRR should represent predictable recurring subscription value, not every dollar recognized or collected in a month. Annual contracts need to be divided into monthly amounts, and one-time implementation fees should be excluded. The result can support planning, investor reporting, and trend analysis, but it should be reconciled with billing data and a consistent MRR policy, especially when contracts include usage charges, credits, or mid-period changes.

Inputs

$
$
$
Result
Net monthly recurring revenue
Gross account MRR
Annualized run rate
MRR per customer

1. Count active paying customers

Use accounts contributing recurring revenue in the selected month.

2. Enter average monthly revenue

Normalize annual and multi-month contracts to one month.

3. Add other recurring revenue

Include stable add-ons not already captured in the average.

4. Subtract lost MRR

Enter recurring value lost from churn or downgrades.

5. Review MRR and ARR

Use the annualized figure as a run rate, not a revenue forecast.

Net MRR = (Paying customers × Average monthly revenue per account) + Other recurring monthly revenue − MRR lost

Where:

  • Paying customers: active accounts billed on a recurring basis
  • Average monthly revenue per account: average normalized monthly subscription revenue per account
  • Other recurring revenue: recurring platform, support, or add-on revenue not included in ARPA
  • MRR lost: recurring revenue removed through cancellations or downgrades during the month

Assumptions: Annual and multi-month contracts are normalized to a monthly amount. One-time setup fees, usage spikes that are not recurring, and pass-through charges are excluded.

What the result means

The main result is an estimate based on the values entered and should be interpreted together with the supporting metrics shown.

Use consistent periods and units, and replace planning assumptions with observed data when available.

Given:

  • Paying customers: 420
  • Average monthly revenue per account: $85
  • Other recurring revenue: $2,500
  • MRR lost: $1,800

Calculation:
Gross account MRR = 420 × $85 = $35,700. Net MRR = $35,700 + $2,500 − $1,800 = $36,400. ARR run rate = $36,400 × 12 = $436,800.

Result: Net MRR is $36,400.

The current recurring base annualizes to $436,800 before future growth or churn.

Should annual subscriptions be included?

Yes. Divide the recurring contract value by twelve so it is represented as a monthly amount.

Is MRR the same as monthly revenue?

No. Monthly revenue can include nonrecurring fees and variable items. MRR is limited to recurring subscription value under a consistent policy.

How should usage-based revenue be treated?

Include only the portion considered reliably recurring under your reporting policy. Volatile usage may be better tracked separately.

Why subtract churned MRR if customer count is current?

Use the lost-MRR field only when the customer count and ARPA reflect a pre-churn or gross base. If your current customer inputs already exclude churn, leave it at zero.

Can ARR be used as a forecast?

It is an annualized snapshot of current MRR. It does not incorporate future new sales, expansion, contraction, or churn.