Skip to content
calcbloc
MRR / ARR / SAAS

MRR and ARR calculator

Work out ending MRR and ARR from starting MRR plus new, expansion, contraction and churned MRR, with net new MRR, growth rate and the SaaS quick ratio.

By the CalcBloc teamLast verified Updated

Your details

01MRR

Ending MRR

$110,000

ARR $1,320,000 · +10% this month

ARR
$1,320,000
Net new MRR
$10,000
MRR growth this month
10%
SaaS quick ratio
3.0×
  • Ending MRR = starting MRR + new + expansion − contraction − churned. ARR = MRR × 12, counting recurring subscription revenue only: one-off setup fees, services and usage overages are left out.
  • SaaS quick ratio = (new + expansion) ÷ (contraction + churned) = 3.0×: how many dollars of MRR you add for each one you lose. Below 1 means MRR is shrinking.

Ending MRR: $110,000 ARR $1,320,000 · +10% this month

MRR movement this month
Show the breakdownMRR
Starting MRR$100,000
New MRR (new customers)$10,000
Expansion MRR (upgrades)$5,000
Contraction MRR (downgrades)−$2,000
Churned MRR (cancellations)−$3,000
Net new MRR$10,000
Ending MRR$110,000
ARR (ending MRR × 12)$1,320,000
Where MRR came from and went
  • New$10,000
  • Expansion$5,000
  • Contraction$2,000
  • Churn$3,000

$110,000

ARR $1,320,000 · +10% this month

How it's calculated

Monthly recurring revenue (MRR) is what your subscribers are committed to pay each month. Public SaaS companies define it the same way in their annual reports: Datadog, for example, calculates ARR "by taking the monthly run-rate revenue, or MRR, and multiplying it by 12".SEC (EDGAR) Freshworks counts the subscription revenue it "would contractually expect to recognize over the next 12 months", and multiplies the last month's run-rate by 12 for monthly plans.SEC (EDGAR)

The calculator splits a month's change in MRR into its four drivers, so you can see whether growth comes from new customers, from existing ones buying more, or is being eaten by downgrades and cancellations.

The formula

  1. Ending MRR = starting MRR + new MRR + expansion MRR − contraction MRR − churned MRR
  2. Net new MRR = new + expansion − contraction − churned
  3. MRR growth = net new MRR ÷ starting MRR
  4. ARR = ending MRR × 12
  5. Quick ratio = (new + expansion) ÷ (contraction + churned)

Worked example

Starting the month at $100,000 of MRR, adding $10,000 from new customers and $5,000 from upgrades, and losing $2,000 to downgrades and $3,000 to cancellations ends the month at $110,000: ARR of $1,320,000 and growth of 10% in the month.

$100,000 starting MRRMRR / +10% MOM
LineMRR
Starting MRR$100,000
New MRR (new customers)$10,000
Expansion MRR (upgrades)$5,000
Contraction MRR (downgrades)-$2,000
Churned MRR (cancellations)-$3,000
Net new MRR$10,000
Ending MRR$110,000
ARR (ending MRR × 12)$1,320,000

Assumptions and limitations

  • Recurring revenue only. One-off setup fees, professional services and irregular usage are left out of MRR, even though they are revenue.
  • ARR is a run rate, not booked revenue. It can differ from the revenue in your accounts for the same year.
  • Annual contracts count as one-twelfth of their annual value each month.
  • Currency: choose dollars, euros, pounds or rupees under the advanced settings; the maths is the same.
FAQ

Questions people ask

How do you calculate MRR?

Monthly recurring revenue is the total of what all paying customers are committed to pay each month for their subscriptions, normalised to a month: an annual plan counts as a twelfth of its price. One-off fees, services and usage overages are left out. To track it over time, start from last month's MRR, add new and expansion MRR, and subtract contraction and churned MRR.

What is the difference between MRR and ARR?

ARR is annual recurring revenue: the recurring revenue you would receive over a year at the current rate, usually MRR × 12. Companies selling annual contracts often report ARR directly from contract values. Both measure run-rate, not revenue already recognised, so ARR can differ from the revenue in the accounts for the same year.

What is net new MRR?

Net new MRR is the change in MRR over a month: new MRR from new customers plus expansion MRR from upgrades, minus contraction MRR from downgrades and churned MRR from cancellations. It shows whether the business grew, and breaking it into these four parts shows why.

What is the SaaS quick ratio?

The quick ratio divides the MRR you gained in a period (new plus expansion) by the MRR you lost (contraction plus churn). A ratio of 2 means you added two dollars of recurring revenue for every dollar you lost. Below 1 the business is shrinking. It is a quick way to see whether growth comes from efficient acquisition or is fighting heavy churn.

Should discounts and free months count in MRR?

Count what the customer actually pays each month after a lasting discount, since that is the recurring revenue. A temporary promotion, such as a free first month, is usually ignored so that MRR reflects the ongoing price. Whatever rule you choose, apply it consistently from month to month so growth figures stay comparable.

Sources

  1. U.S. Securities and Exchange Commission (EDGAR)Datadog, Inc. Form 10-K for 2025: ARR and MRR definitions; dollar-based net retention rate · retrieved 2026-10-20
  2. U.S. Securities and Exchange Commission (EDGAR)Freshworks Inc. Form 10-K for 2025: annual recurring revenue (ARR) definition · retrieved 2026-10-20

By the CalcBloc teamLast verified Updated

How every figure is checked: methodology.