CalculatorMasters

SaaS MRR Calculator

Estimate your monthly recurring revenue, annual run rate, and average revenue per customer from subscribers and pricing inputs.

Your Details

Overview

A SaaS MRR calculator helps you estimate recurring subscription revenue from your active customer counts and plan prices. Enter customers on each plan and any additional recurring revenue to see your monthly recurring revenue, annual run rate, and average revenue per customer.

How it works

The calculator multiplies the number of customers on each plan by that plan's monthly price to find plan-level MRR, then adds those amounts together with any other recurring monthly revenue. ARR is estimated by multiplying MRR by 12, and average revenue per customer is calculated by dividing total MRR by total active customers.

How to use this calculator

  1. 1Enter the number of active customers on your basic plan.
  2. 2Add the monthly price for your basic plan.
  3. 3Repeat the process for your pro and enterprise plans.
  4. 4Include any other recurring monthly revenue such as add-ons or retainers.
  5. 5Review your estimated MRR, ARR, total customers, and average revenue per customer.

Example Calculation

Basic plan customers

100

Basic plan price

$29

Pro plan customers

40

Pro plan price

$99

Enterprise customers

10

Enterprise plan price

$299

Other recurring revenue

$500

Monthly Recurring Revenue

$10,350.00

With 100 basic customers at $29, 40 pro customers at $99, 10 enterprise customers at $299, and $500 in other recurring revenue, estimated MRR is $10,350, ARR is $124,200, and average revenue per customer is about $68.54.

Frequently asked questions

What is MRR in SaaS?

MRR stands for monthly recurring revenue. It measures predictable subscription revenue you expect to receive each month from active customers.

What should be included in MRR?

Include recurring subscription charges, recurring add-ons, and other repeatable monthly revenue. Exclude one-time setup fees, services, and non-recurring payments.

How is ARR calculated from MRR?

ARR is commonly estimated by multiplying MRR by 12. It represents an annualized run rate based on current monthly recurring revenue.

Can I include annual contracts in this calculator?

Yes, if you convert annual contract value to a monthly equivalent before entering it. For example, divide an annual subscription by 12.

What is ARPU?

ARPU means average revenue per user or customer. In this calculator, it is total MRR divided by the total number of active customers.

Does this calculator account for churn or expansion revenue?

No. This version gives a current revenue snapshot based on the inputs you enter. Churn, upgrades, downgrades, and contractions are not modeled separately.

Explore Related Calculators

Assumptions and warnings

Assumptions

  • All entered customers are active paying subscribers for the month.
  • Plan prices are monthly values and do not include one-time fees.
  • Other recurring revenue includes only repeatable monthly revenue, not setup or project work.
  • ARR is calculated as current MRR multiplied by 12 and does not account for churn, upgrades, or seasonality.

Warnings

  • This calculator provides an estimate only and is not financial advice.
  • Use consistent pricing inputs, especially if some customers are billed annually or on custom contracts.