Finance & Business· 6 min read

MRR Calculator: Track Monthly Recurring Revenue Growth

Enter new, expansion, churned, and contraction MRR plus previous month's total to see current MRR, net new MRR, growth rate, churn rate, and ARR.

By EasyFinance Team Last updated: 2026-08-23

Why MRR is the single most watched SaaS metric

Monthly Recurring Revenue (MRR) is the predictable, subscription-based revenue a SaaS business generates each month. It excludes one-time fees, professional services, and usage-based overages. Investors, board members, and operators track MRR obsessively because it is the clearest signal of a subscription business's health and trajectory. A growing MRR means the business is acquiring and retaining customers. A shrinking MRR means something is broken in the acquisition, expansion, or retention engine.

The challenge is that MRR is not a single number — it is the result of four opposing movements every month. New customers add MRR. Existing customers upgrading their plans add expansion MRR. Customers cancelling subtract churned MRR. Customers downgrading their plans subtract contraction MRR. Net new MRR is the sum of these four movements, and the net new MRR as a percentage of last month's total is your month-over-month growth rate. This calculator captures all five inputs and produces a complete MRR movement report.

The calculator also derives two critical derived metrics: churn rate (churned MRR divided by previous MRR) and ARR (MRR multiplied by 12). Churn rate tells you what percentage of your revenue is walking out the door each month. ARR — Annual Recurring Revenue — is the run-rate equivalent, useful for valuation discussions and benchmarking against publicly traded SaaS companies that report ARR.

See it in action

MRR movement types and derived metrics

MovementDirectionExample
New MRRPositive10 new signups at $50/mo = $500
Expansion MRRPositive5 upgrades from $50 to $100 = $250
Contraction MRRNegative3 downgrades from $100 to $50 = -$150
Churned MRRNegative2 cancellations at $100/mo = -$200
Net new MRRSum of all500 + 250 - 150 - 200 = $400
Churn rateChurned / previous MRR200 / 10,000 = 2.0%
ARRMRR x 1210,400 x 12 = 124,800

How to calculate your MRR

Enter new MRR — the total monthly revenue from brand new customers who signed up this month

Enter expansion MRR — additional revenue from existing customers who upgraded plans, added seats, or purchased add-ons (NOT new customers)

Enter churned MRR — the total monthly revenue lost from customers who cancelled their subscriptions entirely

Enter contraction MRR — the revenue reduction from existing customers who downgraded to a lower plan

Enter last month's MRR — your total recurring revenue at the end of the previous month

Review the results: current MRR, net new MRR, month-over-month growth percentage, churn rate, and ARR

Testing the calculator with SaaS scenarios

Start with a baseline: previous MRR of $10,000, new MRR of $1,500, expansion MRR of $800, churned MRR of $400, contraction MRR of $200. Net new MRR is $1,700 (1,500 + 800 - 400 - 200). Current MRR is $11,700. Growth rate is 17%. Churn rate is 4%. ARR is $140,400. These are healthy early-stage numbers — 10 to 20% MoM growth is typical for businesses under $10K MRR.

Now test a mature scenario: previous MRR of $500,000, new MRR of $15,000, expansion MRR of $10,000, churned MRR of $12,000, contraction MRR of $5,000. Net new MRR is $8,000. Growth rate drops to 1.6% — consistent with the 2 to 5% MoM range for businesses over $1M MRR. Churn rate is 2.4%. The lower growth rate is not a problem; it reflects the mathematical reality that adding $8,000 to a $500,000 base produces a smaller percentage than adding the same amount to a $10,000 base.

Common MRR calculation mistakes

Counting new customer signups as expansion MRR — expansion is only upgrades from existing customers, not new logos

Including one-time setup fees, onboarding charges, or professional services in MRR — MRR is strictly recurring subscription revenue

Calculating churn rate on customer count instead of revenue — a single $500/mo enterprise customer churning hurts more than five $10/mo customers

Comparing your MoM growth rate against a different stage's benchmark — early-stage growth of 15% is normal, but the same rate at $5M MRR would be exceptional

Treating ARR as a forecast — it is a run-rate (current MRR x 12), not a prediction of next year's revenue

Understanding MRR growth stages

MRR growth naturally decelerates as the base grows. A business adding $2,000 in net new MRR per month grows at 20% MoM when the base is $10,000, but only 2% when the base is $100,000. This is not a sign of stagnation — it is simple math. The benchmarks reflect this: early stage (under $10K MRR) targets 10 to 20% MoM, growth stage ($10K to $1M) targets 5 to 10%, and mature ($1M+) targets 2 to 5%.

What matters is whether your net new MRR is increasing in absolute dollars even as the percentage decreases. A mature SaaS company growing net new MRR from $20,000 to $25,000 per month is accelerating in dollar terms even if the percentage barely moves. Track both the absolute net new MRR and the percentage to get the full picture.

Who uses an MRR calculator

SaaS founders preparing investor updates or board decks that require MRR movement breakdowns

Finance teams building monthly revenue reports that separate new, expansion, contraction, and churned MRR

Operations teams tracking whether growth targets are being met and identifying which MRR movement needs attention

Investors evaluating SaaS companies by comparing MRR growth rates against stage-appropriate benchmarks

Sales leaders connecting new logo acquisition to MRR contribution to demonstrate team impact on revenue

Frequently asked questions

Q: What is MRR?

A: Monthly Recurring Revenue: the predictable monthly subscription revenue. It excludes one-time fees, professional services, and usage-based overages.


Q: What counts as expansion MRR?

A: Upgrades (basic to pro), seat additions, cross-sells to existing customers. New customer signups are NOT expansion — those are new MRR.


Q: What is a good MRR growth rate?

A: Early stage (under $10K MRR): 10-20% MoM. Growth stage ($10K-$1M): 5-10% MoM. Mature ($1M+): 2-5% MoM. Growth tapers as the base grows.


Q: How is ARR calculated?

A: ARR = MRR x 12. It is a run-rate, not a fiscal-year revenue projection. Useful for valuation and benchmarking against public SaaS companies.


Q: Should I calculate churn on revenue or customers?

A: Revenue-based churn (MRR churn rate) is more meaningful because it captures the financial impact. A single high-value customer churning hurts more than many low-value ones.

Calculate your MRR now

Track your subscription revenue movements with the MRR Calculator. Calculate revenue per user with the ARPU Calculator. Estimate customer value with the CLV Calculator. Track lost revenue with the Churn Rate Calculator or get a full SaaS dashboard with the SaaS Metrics Calculator.

Need help using this tool?

Read our complete MRR Calculator tutorial for step-by-step guidance.

Ready to try the tool?

No accounts. No uploads. No limits. Start now.