MRR Calculator (Monthly Recurring Revenue)

Monthly recurring revenue is the normalised monthly value of every subscription you have contracted right now. This calculator takes a book with mixed billing terms — month-to-month, quarterly and prepaid annual — divides each invoice by the number of months it actually covers, and adds the results into one comparable figure. It then rebuilds the month's MRR movement so you can see how much of your growth came from new customers, how much from expansion inside existing accounts, and how much was cancelled out by contraction and churn. You get ARPA, implied ARR, gross MRR churn and the SaaS quick ratio alongside it.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Accounts billed monthlyCount only accounts with an active paid subscription today; exclude trials and free plans.320
Average price per monthThe recurring amount invoiced each month, net of any permanent discount you actually grant.49 $
Accounts billed quarterlyAccounts that pay once every three months. Enter 0 if you do not offer quarterly terms.12
Average price per quarterThe full amount on a quarterly invoice, covering three months of service.1500 $
Accounts billed annuallyAccounts on a prepaid twelve-month term, however long ago they paid.85
Average price per yearThe full twelve-month invoice, including the annual-prepay discount you give.588 $
Other committed recurring revenueRecurring seats, platform fees or add-ons already stated per month. Leave out one-off setup fees and usage overages.0 $ / mo
New MRR this monthNormalised MRR from customers who were not paying you last month, including reactivated accounts.900 $
Expansion MRRExtra MRR from existing accounts: upgrades, added seats, price rises they accepted.260 $
Contraction MRRMRR lost from accounts that stayed but shrank: downgrades, removed seats, discounts granted.95 $
Churned MRRMRR from accounts that cancelled outright during the month, at the rate they were paying.520 $

It returns

  • Total MRR — Every active subscription normalised to one month, as of today.
  • Net new MRR this month — New plus expansion, less contraction and churn. This is the number that actually moved the book.
  • Net MRR growth rate — Net new MRR divided by the MRR you started the month with.
  • Implied ARR — MRR run-rate multiplied by twelve. Not a forecast of next year's revenue.
  • ARPA (per account) — Total MRR divided by paying accounts across all billing terms.
  • Gross MRR churn rate — Churned MRR as a share of starting MRR, before any expansion offset.
  • SaaS quick ratio — MRR gained divided by MRR lost. Below 1 the book shrinks.

The formula

MRR=CmPm+CqPq3+CaPa12
MRRnet new=MRRnew+MRRexpMRRcontrMRRchurn
Quick ratio=MRRnew+MRRexpMRRcontr+MRRchurn

In plain text: MRR = Cₘ · Pₘ + (Cᵧ · Pᵧ) / 3 + (Cₐ · Pₐ) / 12

  • MRRMonthly recurring revenue — every active subscription normalised to one month ($/mo)
  • Cₘ, Cᵧ, CₐAccounts billed monthly, quarterly and annually (accounts)
  • Pₘ, Pᵧ, PₐAverage amount on one monthly, quarterly and annual invoice ($)
  • 3, 12Months of service each invoice covers — the normalisation divisor (months)

MRR is a non-GAAP operating metric, not recognised revenue. Divide every invoice by the number of months it covers and exclude anything that will not repeat.

Updated Category SaaS & Subscription Revenue Verified against published test cases Reading time 11 min

What monthly recurring revenue actually measures

MRR is a run-rate, not an accounting result. It answers one question: if nothing changed today, how much would your contracted subscriptions be worth for one month? That makes it the cleanest single number for judging the health of a subscription business, and it is why investors ask for it before they ask for your income statement.

Three figures get confused with MRR, and keeping them apart is most of the discipline. Billings is cash you invoiced this month — an annual prepay lands as twelve months of cash at once, which makes billings lumpy and useless as a growth signal. Recognised revenue under ASC 606 is the portion of each contract you have actually delivered, so a $588 annual plan sold on the 15th recognises about $24 in its first month. MRR ignores both cash timing and recognition schedules and simply values the subscription per month of service. The same annual plan contributes $49 to MRR from the day it starts.

Because MRR sits outside GAAP, nobody audits your definition for you. Write it down, decide what you exclude, and stop changing it.

The formula: normalising every billing term to one month

Divide each recurring invoice by the number of months it covers, multiply by the number of accounts on that term, and add the results. A monthly invoice divides by 1, a quarterly invoice by 3, an annual prepay by 12, a two-year prepay by 24. That single divisor is the whole trick, and it is what stops a term mix from distorting the total.

Normalise rather than count cash and your MRR stops jumping every January and sagging every February purely because of when renewals fall. Two companies with identical customers and identical prices then report identical MRR even if one sells annual contracts and the other bills monthly.

The second half of the calculation is the movement, and it is the half that tells you something. Any month's ending MRR equals the starting MRR plus four flows: new MRR from accounts that were not paying last month, expansion from accounts that grew, contraction from accounts that shrank but stayed, and churned MRR from accounts that left. Their sum is net new MRR. Two companies can both add $500 of net new MRR while one adds $600 of new business against $100 of losses and the other adds $5,000 against $4,500 — those are completely different businesses, and only the movement view separates them.

Divide the gains by the losses and you get the SaaS quick ratio, a one-number summary of how leaky the bucket is. A quick ratio of 4 means four dollars of MRR arrive for every dollar that leaks out. Below 1 the book shrinks no matter how good the sales team looks.

Worked example: a 417-account book on three billing terms

Take a small software company with 320 accounts paying $49 a month, 12 accounts paying $1,500 a quarter, and 85 accounts on a $588 annual prepay. During the month it signed $900 of new MRR, expanded $260, lost $95 to downgrades and $520 to cancellations.

  1. Monthly plans. 320 × $49 = $15,680. No divisor needed — the invoice already covers one month.
  2. Quarterly plans. $1,500 ÷ 3 = $500 per month each. 12 × $500 = $6,000.
  3. Annual plans. $588 ÷ 12 = $49 per month each. 85 × $49 = $4,165. Note this is the same $49 as the monthly plan: the annual price here is twelve months at no discount.
  4. Total MRR. $15,680 + $6,000 + $4,165 = $25,845.
  5. Implied ARR. $25,845 × 12 = $310,140.
  6. ARPA. 320 + 12 + 85 = 417 accounts. $25,845 ÷ 417 = $61.98. The twelve quarterly accounts at $500 a month pull the average well above the $49 list price.
  7. Net new MRR. $900 + $260 − $95 − $520 = $545.
  8. Starting MRR. $25,845 − $545 = $25,300, so net MRR growth is $545 ÷ $25,300 = 2.15% for the month, roughly 29% annualised.
  9. Quick ratio. ($900 + $260) ÷ ($95 + $520) = $1,160 ÷ $615 = 1.89.
  10. Gross MRR churn. $520 ÷ $25,300 = 2.06% a month. Compounded, that would remove about 22% of the opening book over a year if nothing were added back.

The headline looks fine — growth is positive and the book is expanding. The quick ratio is what should worry you: at 1.89 the company burns roughly half of its gross additions replacing revenue it already had.

How to read your MRR, and which of the supporting numbers matter

Read net new MRR before you read total MRR. The total tells you how big you are; net new tells you whether the last month worked. A month with $6,000 of new business and $6,000 of churn is a flat month, and the total MRR figure hides that completely.

Then read the two ratios. Gross MRR churn is the fraction of your opening book that cancelled. As a working rule of thumb, self-serve businesses selling to very small companies live with 3–5% a month, mid-market products aim for around 1%, and enterprise contracts should be well below that because they renew annually rather than monthly. The number only means something against your own trend and your own segment.

The quick ratio compares gains to losses and is the fastest read on efficiency: roughly 4 or better is strong, 2 to 4 is workable, and under 1 means you are shrinking. If your quick ratio is low while net new MRR is still positive, you have a retention problem being masked by sales spend — fix the leak before you buy more traffic.

Finally, treat implied ARR as arithmetic, not a forecast. MRR × 12 assumes today's book runs unchanged for a year, which it will not: some of it will churn and some will expand. If you want a real twelve-month number, project the movement forward with the subscription revenue forecast calculator, or build ARR from signed contract terms with the ARR calculator.

Normalisation multipliers by billing term

Divide any recurring invoice by the months it covers to get its MRR contribution. The last column shows what a single $1,200 invoice is worth per month on each term.
Billing termInvoices per yearDivide invoice byAnnualise MRR by$1,200 invoice → MRR
Monthly121× 12$1,200.00
Quarterly43× 12$400.00
Semi-annual26× 12$200.00
Annual112× 12$100.00
2-year prepaid0.524× 12$50.00
3-year prepaid0.3336× 12$33.33

Multi-year prepays are the case people get wrong most often: a $36,000 three-year deal is $1,000 of MRR, not $12,000 of ARR three times over.

MRR is not revenue, and calling it revenue causes real problems

MRR is a non-GAAP operating metric: it has no standing under GAAP or IFRS. Recognised revenue follows ASC 606: you recognise as you deliver, so a mid-month annual contract produces a fraction of a month of revenue and a large deferred revenue balance. Your MRR and your income statement will never tie exactly, and they are not supposed to.

So never present MRR × 12 as a revenue forecast in anything an investor or auditor will read — label it a run-rate. And if you disclose MRR publicly, expect to defend a stable definition: a company that quietly starts counting usage overages or professional services in MRR is creating a restatement it will have to explain later.

What to leave out of MRR, and the mistakes that inflate it

  • One-time fees. Setup, onboarding, implementation, data migration and training are not recurring. They belong in total revenue, never in MRR.
  • Variable usage and overages. If the amount changes every month with consumption, it is not committed recurring revenue. Exclude it, or report it as a separate line — never bury it inside MRR.
  • Trials and free plans. A 30-day trial with a credit card on file is $0 of MRR until it converts. Counting trials is the fastest way to build a forecast that misses.
  • Discounts you actually grant. MRR is net of discounts. A $100 plan sold at 20% off is $80 of MRR for as long as the discount runs, and reverts to $100 only when the customer really starts paying it.
  • Taxes and payment fees. Sales tax and VAT are not yours. Card processing fees are a cost, not a reduction in contracted price — net them out of margin, not out of MRR.
  • Double-counting annual prepays. Recording the $588 of cash and the $49 of MRR in the same growth chart is the classic error. Pick one basis per chart.

MRR is the base that most other subscription metrics are built from, so it is worth knowing which tool answers which question. ARR is the same idea on an annual footing and is the convention for businesses that sell annual or multi-year contracts; if you sell month-to-month, MRR is the more honest unit. ARPA or ARPU is MRR divided by accounts or users and tells you whether growth came from more customers or from bigger ones.

On the retention side, customer churn counts logos while gross MRR churn counts dollars, and the two diverge sharply when your small accounts leave and your large ones stay. Net revenue retention folds expansion back in and is the single number growth-stage investors look at hardest; anything above 100% means your existing customers grow faster than they leave.

For unit economics, MRR feeds customer lifetime value and the LTV to CAC ratio. At company level, MRR growth is one half of the Rule of 40 score, and net burn against net new MRR sets your cash runway. Measure MRR badly and every one of those numbers inherits the error.

Key terms

MRR
Monthly recurring revenue — the normalised one-month value of all active subscriptions, excluding one-time and variable charges.
Net new MRR
New plus expansion MRR minus contraction and churned MRR. The change in the book during a month.
ARPA
Average revenue per account: MRR divided by the number of paying accounts. ARPU is the same idea per user or per seat.
Expansion vs contraction
Expansion is extra MRR from an account that stays; contraction is lost MRR from an account that stays. A cancellation is churn, not contraction.
SaaS quick ratio
(New + expansion) ÷ (contraction + churned). A measure of how much of your gross growth is consumed replacing lost revenue.
Run-rate
Any figure produced by annualising a single period, such as MRR × 12. It describes today, not next year.

Frequently asked questions

How do I turn an annual contract into MRR?

Divide the annual invoice by 12. A $588 annual prepay is $49 of MRR for every month of the term, starting when service starts and stopping when the term ends. Do the same with any other term: quarterly divides by 3, semi-annual by 6, a two-year prepay by 24. If the contract has step-ups written into it, use the amount in force during the month you are measuring rather than the average over the whole term.

Should usage-based or consumption revenue count in MRR?

Only the committed portion. If a customer commits to $2,000 a month and typically spends $2,600 on overage, $2,000 is MRR and the $600 is variable revenue you should report separately. Companies with mostly consumption pricing often report committed ARR plus a separate usage line, or switch to net revenue retention as the headline growth metric, because a metric called recurring revenue that swings 30% a month is not measuring what its name claims.

What is the difference between MRR and ARR?

Only the time unit and the convention around it. ARR is normally MRR × 12, so they carry identical information. The useful distinction is cultural: businesses selling month-to-month subscriptions quote MRR because a month is a real billing cycle for them, while businesses selling annual or multi-year contracts quote ARR because a year is. Problems start when a company with monthly plans quotes ARR to look twelve times larger — the run-rate is real, but the commitment behind it is not.

Why does my MRR not match the revenue on my income statement?

Because they measure different things and both are correct. Recognised revenue under ASC 606 counts service you have delivered, prorated to the day, and it includes one-time fees and usage. MRR values contracted subscriptions per month and excludes everything non-recurring. A month with heavy annual prepays will show high billings, low recognised revenue relative to cash, and MRR somewhere in between. Reconcile them once a quarter rather than expecting them to agree.

What counts as expansion versus new MRR?

New MRR comes from an account that paid you nothing last month; expansion comes from an account that paid you something and now pays more. A customer who cancelled eight months ago and returns is usually counted as new, or as a separate reactivation line if you track one. Adding a second product to an existing account is expansion, not new, even when a different sales rep closed it — the distinction is about the account, not the deal.

What is a normal net MRR growth rate?

Judge it against your stage, not an absolute, and let the compounding do the talking. A monthly rate of 5% multiplies the book by 1.0512 = 1.80 over a year — roughly 80% growth — and 10% a month multiplies it by 1.1012 = 3.14. That is why a rate which looks modest on a small base becomes extraordinary once the base is large: the same 5% a month is unremarkable at $10,000 of MRR and exceptional at $1m. What matters more than the headline rate is its composition: growth that is 80% new business and 20% expansion behaves very differently from the reverse when you stop spending on acquisition.

Can I calculate MRR if my plans all have different prices?

Yes — group by billing term and use the average price within each group, which is what this calculator does. The total is exact as long as your average price is the true mean of the accounts in that group, because MRR is a plain sum. If your price spread is wide, run each plan tier through separately and add the results; averaging a $19 tier and a $1,900 tier together will still give the right total but a meaningless ARPA.

My quick ratio is high but net new MRR is small. What does that mean?

It means your retention is good and your top-of-funnel is small. A quick ratio of 6 with $200 of net new MRR says almost nothing leaks out but very little comes in — a distribution problem, not a product problem. The opposite pattern, a quick ratio near 1 with large net new MRR, says the product does not hold customers and growth stops the moment acquisition spend does. Read the two numbers together, always.

References