Free founder tool

MRR Calculator

Build your monthly recurring revenue from a real plan mix — annual and quarterly plans normalised to monthly — then get ARR, ARPU and the full MRR movement breakdown. Runs entirely in your browser.

Your plan mix
Plan
Customers
Price
$
Billed
MRR$2,280
Plan
Customers
Price
$
Billed
MRR$2,205
Plan
Customers
Price
$
Billed
MRR$735
Recurring revenue

MRR

$5,220

normalised monthly

ARR

$62,640

MRR × 12

ARPU

$28.52

per customer / mo

Customers

183

paying subscriptions

MRR movement breakdown

Where this month’s MRR came from and where it leaked out. Enter the four movements below to get net new MRR, growth rate and retention.

MRR at start of period
$

Leave blank to use the MRR from your plan mix above.

+New MRR
$

Recurring revenue from customers billed for the first time this period.

+Expansion MRR
$

Upgrades, extra seats and add-ons bought by existing customers.

Contraction MRR
$

Downgrades and removed seats — the customer stayed, the bill shrank.

Churned MRR
$

Recurring revenue lost from customers who cancelled outright.

Gained
Lost

Net new MRR

add movements

Ending MRR

start + net new

MoM growth

net new ÷ starting MRR

Net revenue retention

base grows on its own

Gross revenue retention

excludes expansion

Quick ratio

add movements

How MRR is calculated

Monthly recurring revenue is the sum of every active subscription expressed as a monthly figure. For each plan the formula is customers × price ÷ months in the billing period, and the plan totals are added together:

MRR = Σ (customers on plan × monthly-equivalent price)

The normalisation step is the part most spreadsheets get wrong. An annual plan billed at $490 is $40.83 of MRR every month for twelve months — not $490 in the month the invoice cleared. Booking the full contract on the billing date creates a spike followed by eleven months of apparent decline, which makes churn look worse than it is and growth look lumpier than it is.

Two definitions matter before you type a number in:

  • Customers means active paying subscriptions on that plan at the end of the period. Free accounts, trials that have not converted, and lapsed subscriptions in a dunning grace period are excluded.
  • Price means the amount actually billed after any discount, excluding sales tax and VAT. If half a plan is on a 20% partner discount, split it into its own row at the discounted price rather than averaging.

The five MRR movements

A single MRR figure tells you the size of the business. The movements tell you whether it is healthy. Every dollar of change between last month and this month lands in exactly one of these buckets:

  • Starting MRR — the recurring revenue on the books on day one of the period. Every ratio below is measured against it.
  • New MRR — recurring revenue from customers who paid you for the first time in this period. Net new logos only: a customer who cancelled in March and came back in June is usually counted as new again, but pick one convention and hold it.
  • Expansion MRR — extra recurring revenue from customers you already had. Upgrades, added seats, add-on modules, and price increases that took effect this period.
  • Contraction MRR — recurring revenue lost from customers who stayed but pay less. Downgrades, removed seats, discounts granted at renewal.
  • Churned MRR — recurring revenue lost from customers who cancelled entirely. If they still have one paid seat left they are contraction, not churn.

Net new MRR = new + expansion − contraction − churned, and ending MRR = starting MRR + net new MRR. If your ending MRR does not match the MRR you get from the plan mix at the top of this page, a movement has been miscategorised — that reconciliation is the most useful thing this calculator does.

How to read the result

Net new MRR is the headline: positive means the business grew this period. But a small positive number sitting on top of large gross churn is a leaky bucket — you are buying customers to replace the ones leaving, and acquisition spend is funding replacement rather than growth.

Net revenue retention (NRR) measures the existing base only — expansion minus contraction and churn, as a share of starting MRR, with new customers excluded. At 100% the base pays for itself without a single new logo; strong product-led and enterprise businesses run 110–130%. Gross revenue retention strips expansion out, so it can never exceed 100% and shows how much you would keep if nobody upgraded.

The quick ratio — (new + expansion) ÷ (contraction + churned) — compares everything you gained to everything you lost. Around 4:1 is the widely quoted marker of efficient growth; below 1:1 the business is shrinking no matter how much you spend on acquisition.

Once you know your MRR and ARPU, the next questions are what a customer is worth and what you can afford to spend winning one. Work those out with the CAC payback calculator and the SaaS metrics calculator, which turns ARPU and churn into LTV and LTV:CAC.

MRR — frequently asked

How do you calculate MRR?

MRR is the sum of every active subscription normalised to one month: for each plan, multiply the number of paying customers by the monthly-equivalent price, then add the plans together. A $19/mo plan with 120 customers contributes $2,280. Only recurring, committed revenue belongs in the total.

How do annual plans count toward MRR?

Divide the annual price by 12 and count that as the monthly contribution — an annual plan at $490 is $40.83 of MRR, not $490 in the month it was billed. Quarterly plans divide by 3. Booking the whole year in one month makes MRR spike and then collapse, which is why every serious SaaS normalises first. This calculator does it for you.

What is net new MRR?

Net new MRR = new MRR + expansion MRR − contraction MRR − churned MRR. It is the single number that tells you whether the business actually grew this month. Positive net new MRR with high churn is a leaky bucket: you are paying to acquire customers who replace the ones walking out the door.

Is ARR just MRR multiplied by 12?

For a subscription business, yes — ARR = MRR × 12, and it is best read as a run rate rather than a forecast. It says what the next twelve months would produce if nothing changed. It is not a revenue projection, and it does not belong in usage-based or one-off-heavy businesses where there is no committed recurring contract.

Do setup fees, usage overages or one-time charges count as MRR?

One-time charges — setup fees, onboarding, hardware, professional services — never count as MRR, because they will not repeat next month. Usage overages are a judgement call: if a customer reliably exceeds their plan every month, many teams include a trailing three-month average as expansion MRR. If overages are spiky, leave them out and report them separately.

Browse all free tools.