Skip to content
FinToolSuite
Updated April 20, 2026 · SaaS & Subscription · Educational use only ·

SaaS MRR Calculator

Monthly recurring revenue.

Calculate SaaS MRR, ARR, and Net New MRR from customers, average MRR, new/churned customers, and expansion. Enter mrr per customer to see mrr and arr.

What this tool does

This calculator models your subscription business's monthly and annual revenue streams. It takes your current customer count, average revenue per customer, and applies the month's changes—new customer additions, customer losses, and expansion revenue—to show three key outputs: your current monthly recurring revenue (the baseline from existing customers), the annualized projection of that figure, and the net movement in MRR after accounting for growth, churn, and upsells. The result illustrates how customer dynamics and expansion activity shape revenue trajectory. Customer count and average revenue per customer typically drive the largest movements. A common scenario involves tracking how a net loss of five customers offsets gains from expansion within the same period. The calculator assumes stable pricing and does not model one-time fees, seasonal variation, or future pricing changes.


Enter Values

People also use

Formula Used
Total customers
Avg MRR per customer

Spotted something off?

Calculations or display — let us know.

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

MRR (Monthly Recurring Revenue) is the core SaaS metric - predictable subscription revenue normalized to a monthly rate. Annual plans get divided by 12 before being added. MRR breaks into components: new MRR (from new customers), expansion MRR (upgrades and seat additions), and churned MRR (cancellations and downgrades). Net New MRR is the monthly growth signal VCs track obsessively.

500 customers at 80 average MRR = 40,000 MRR, 480,000 ARR. This month added 20 new customers (1,600 new MRR), lost 10 (800 churned), and gained 500 expansion = Net New MRR 1,300. Growing 3.25%/month or ~47% annually - strong growth for a SaaS at this scale.

MRR excludes one-time fees, setup charges, and usage overages. Including those in MRR inflates the number and hides real subscription growth. Some SaaS companies report 'committed MRR' (CMRR) which includes contracted future revenue minus known churn; this is cleaner for valuation but requires signed contract visibility.

Quick example

With total customers of 500 and avg mrr per customer of 80 (plus new customers of 20 and churned customers of 10), the result is 40,000.00. Change any figure and watch the output shift — it's often more useful to see the pattern than to memorise the formula.

Which inputs matter most

You enter Total Customers, Avg MRR per Customer, New Customers, Churned Customers, and Expansion MRR. Not every input has equal weight. Adjusting one input at a time toward extreme values shows which ones move the result most.

What's happening under the hood

MRR = customers × avg MRR. ARR = MRR × 12. Net New MRR = new - churned + expansion (all in MRR terms). The formula is listed in full below. If the number looks off, you can retrace the calculation by hand — that's the point of showing the working.

What the score tells you

Headline financial numbers — income, savings, debt — each tell part of the story. This calculation stitches several together into a single read you can track over time. The value is in the direction, not the absolute number.

What this doesn't capture

The score is a composite of the inputs you provide. Life context — job security, family obligations, health, housing — doesn't appear in the math but shapes the real picture. Use the number as a prompt, not a verdict.

Example Scenario

500 × ££80 = MRR. +20 new, -10 churn, +££500 expansion = 40,000.00.

Inputs

Total Customers:500
Avg MRR per Customer:£80
New Customers:20
Churned Customers:10
Expansion MRR:£500
Expected Result40,000.00

This example uses typical values for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

This calculator computes Monthly Recurring Revenue by multiplying total active customers by the average MRR generated per customer. Annual Recurring Revenue is derived by scaling the monthly figure by 12. Net New MRR is calculated by summing new customer additions, subtracting churned customers (both valued at average MRR per customer), and adding expansion revenue from existing customers. The model assumes a constant average revenue per customer throughout the period and treats all customer segments uniformly. It does not account for variable pricing tiers, customer acquisition costs, retention variations, or the timing of customer changes within a month. Results reflect stated inputs without modelling churn acceleration, seasonal effects, or changes in expansion rates over time.

Frequently Asked Questions

Why not just use revenue?
MRR strips out timing noise from annual payments. A customer signing a 12,000 annual deal on day 1 of January doesn't mean January revenue was 12k - it's 1k/month of MRR. Monthly cohort math only works with MRR.
What's Net Revenue Retention?
NRR = (start MRR - churn MRR + expansion MRR) ÷ start MRR × 100. Over 100% means expansion beats churn and the existing customer base grows even before new sales. Best SaaS companies hit 120-140% NRR.
Do I include free trials?
No. MRR is paying customers only. Free trial users are a leading indicator (conversion rate × trial starts = forecast new MRR) but not MRR themselves.
What about usage-based pricing?
Usage pricing is lumpier than seat-based. Most SaaS companies report MRR based on last-month actual usage, but that makes growth math harder. Some use 'committed MRR' from platform minimums instead, which is steadier but under-states real revenue.

Related Calculators

More SaaS & Subscription Calculators

Explore Other Financial Tools