Skip to main content
Skip to main content
DigiCalcs

Advanced Finance & Business

MRR & ARR Calculator

What is MRR & ARR Calculator?

Monthly Recurring Revenue (MRR) and Annual Recurring Revenue (ARR) are the bedrock financial metrics for any subscription-based business, SaaS company, or any organization that generates predictable, recurring income from customers. Unlike traditional one-time revenue, MRR and ARR capture only the normalized, recurring portion of your revenue — the part you can count on repeating in future periods — making them far more useful for forecasting, valuation, and operational planning. MRR is the total recurring revenue your business generates in a single month, normalized to remove the distorting effects of annual prepayments or multi-year contracts. If a customer pays $1,200 upfront for an annual plan, their MRR contribution is $100 (not $1,200), because that is the economically meaningful monthly rate. ARR is simply MRR multiplied by 12, providing an annualized view that is easier to compare across quarters and years. MRR is not a single number — it is best understood as a composition of several components. New MRR is revenue from brand-new customers this month. Expansion MRR is additional revenue from existing customers who upgraded, added seats, or purchased add-ons. Churned MRR is revenue lost from customers who cancelled. Contraction MRR is revenue lost from customers who downgraded. Net New MRR is the sum of all these components. This decomposition — often called the MRR waterfall — is one of the most powerful tools for understanding the health and momentum of a subscription business. For investor reporting, ARR above $1M is often the threshold at which a SaaS startup is considered to have demonstrated initial product-market fit. ARR above $10M signals meaningful scale. Most public SaaS companies report ARR in their quarterly results, and ARR growth rate is a primary valuation driver — public SaaS companies often trade at revenue multiples of 5x–15x ARR or higher during growth phases. Investors and operators also distinguish between Committed ARR — the annualized value of all active subscription contracts, including those paid annually upfront — and Run-Rate ARR, which is simply current MRR times twelve. For companies with a mix of monthly and annual contracts, these two figures can diverge, and being precise about which you are reporting prevents misunderstandings in financial discussions.

DigiCalcs delivers precision-engineered tools for engineers and STEM professionals.

Formula

f(x)MRR = Sum of all active customers × their normalized monthly subscription rate ARR = MRR × 12 Net New MRR = New MRR + Expansion MRR − Churned MRR − Contraction MRR

Variable Legend

SymbolNameUnitDescription
MRRMonthly Recurring Revenuecurrency ($/month)Total normalized recurring revenue generated per month from all active subscriptions.
ARRAnnual Recurring Revenuecurrency ($/year)MRR multiplied by 12; the annualized recurring revenue figure used in investor reporting and valuation.
New MRRNew MRRcurrency ($/month)MRR added from brand-new customers who subscribed this month.
Expansion MRRExpansion MRRcurrency ($/month)Additional MRR from existing customers who upgraded, added seats, or purchased add-ons.
Churned MRRChurned MRRcurrency ($/month)MRR lost from customers who cancelled their subscriptions during the month.
Contraction MRRContraction MRRcurrency ($/month)MRR lost from existing customers who downgraded to a lower-priced plan.

How to MRR & ARR Calculator

  1. 1List every active paying customer and their subscription plan at the end of the measurement month.
  2. 2Normalize all subscriptions to a monthly rate: annual plan customers contribute (annual price ÷ 12) per month; monthly plan customers contribute their monthly rate directly.
  3. 3Sum all normalized monthly rates to get total MRR.
  4. 4Multiply MRR by 12 to get ARR — a useful annualized figure for investor communications and year-over-year comparisons.
  5. 5Break MRR into its components: track New MRR (new customers), Expansion MRR (upgrades and upsells), Churned MRR (cancellations), and Contraction MRR (downgrades).
  6. 6Calculate Net New MRR as the sum of new and expansion minus churned and contraction — this reveals whether you are growing or shrinking in net terms.
  7. 7Track MRR growth rate month-over-month and quarter-over-quarter to identify acceleration or deceleration trends.

Worked Examples

Example 1Early SaaS Startup Calculating MRR
Given:15 customers on $99/mo plan, 8 customers on $299/mo plan, 2 customers on $999/mo plan
Result:MRR = $5,879 | ARR = $70,548

At this ARR level, the startup is approaching the $100K milestone often cited as proof of initial traction.

A project management SaaS startup has three pricing tiers. The Starter tier (15 customers × $99) contributes $1,485 MRR. The Pro tier (8 customers × $299) contributes $2,392 MRR. The Business tier (2 customers × $999) contributes $1,998 MRR. Total MRR = $1,485 + $2,392 + $1,998 = $5,875. ARR = $5,875 × 12 = $70,500. The startup is approaching the $100K ARR milestone, which many seed-stage investors consider a meaningful early traction signal.

Example 2MRR Waterfall Analysis
Given:Starting MRR: $50,000 | New MRR: $8,000 | Expansion MRR: $3,500 | Churned MRR: $2,000 | Contraction MRR: $500
Result:Ending MRR = $59,000 | Net New MRR = $9,000 | MoM Growth = 18%

Expansion MRR of $3,500 indicates a healthy upsell motion offsetting $2,500 in churn and contraction.

A B2B SaaS company starts June with $50,000 MRR. During June they onboard new customers generating $8,000 in New MRR, upsell existing customers for $3,500 in Expansion MRR, lose $2,000 from 4 churned customers, and see $500 in plan downgrades. Net New MRR = $8,000 + $3,500 − $2,000 − $500 = $9,000. Ending MRR = $50,000 + $9,000 = $59,000. Month-over-month growth is 18%, an exceptional rate. ARR at month end = $708,000 — nearing the important $1M ARR milestone.

Example 3Normalizing Annual Plan Customers
Given:30 monthly customers at $49/mo, 20 annual customers at $470/year (paid upfront)
Result:MRR = $2,253 | ARR = $27,036

Annual plan customers are normalized to $39.17/month, not their full $470 upfront payment.

A subscription analytics tool has two plan types. The 30 monthly customers pay $49/month directly, contributing $1,470 MRR. The 20 annual customers pay $470 upfront for the year, but their normalized monthly contribution is $470 ÷ 12 = $39.17 per customer, or $783 total MRR. Total MRR = $1,470 + $783 = $2,253. ARR = $27,036. Note that in the month the annual customers pay, the company receives $9,400 in cash — but only $783 of that is recognized as MRR. The remaining cash is deferred revenue, recognized monthly as the subscription term elapses.

Example 4Growth-Stage SaaS Company
Given:Prior year ARR: $2,400,000 | Current ARR: $6,000,000
Result:ARR Growth = 150% | MRR = $500,000

150% ARR growth qualifies as 'triple-triple' territory, placing this company in the top decile of SaaS growth rates.

A Series B SaaS company reporting to investors shows ARR growing from $2.4M to $6.0M over 12 months — a 150% growth rate. Monthly MRR at the current rate is $6,000,000 ÷ 12 = $500,000. At this growth rate, the company would reach $10M ARR within 8 months if growth holds. For context, the SaaS community's 'T2D3' framework (triple, triple, double, double, double ARR) identifies this growth trajectory as benchmark-level performance for venture-backed SaaS companies. At $6M ARR with 150% growth, this company would attract significant Series C investor interest.

Real-World Applications

🏗️

Investor board reporting and fundraising pitch decks as the primary revenue metric

🔬

Financial modeling and cash flow forecasting for subscription businesses

📊

Calculating company valuation based on ARR multiples

🏥

Setting and tracking sales team quotas and growth targets

⚙️

Measuring the health of pricing and packaging changes

Special Cases

In practice, this edge case requires careful consideration because standard assumptions may not hold. When encountering this scenario in mrr & arr calculator calculations, practitioners should verify boundary conditions, check for division-by-zero risks, and consider whether the model's assumptions remain valid under these extreme conditions.

In practice, this edge case requires careful consideration because standard assumptions may not hold. When encountering this scenario in mrr & arr calculator calculations, practitioners should verify boundary conditions, check for division-by-zero risks, and consider whether the model's assumptions remain valid under these extreme conditions.

In practice, this edge case requires careful consideration because standard assumptions may not hold. When encountering this scenario in mrr & arr calculator calculations, practitioners should verify boundary conditions, check for division-by-zero risks, and consider whether the model's assumptions remain valid under these extreme conditions.

SaaS ARR Growth Benchmarks by Stage

ARR RangeStageTarget YoY GrowthTypical Funding Round
$0–$100KPre-revenue / Seed15–25% MoMPre-seed / Seed
$100K–$1MEarly traction>100% YoYSeed / Series A
$1M–$5MInitial scale100–200% YoYSeries A / B
$5M–$10MGrowth80–150% YoYSeries B
$10M–$30MScaling60–100% YoYSeries B / C
$30M–$100MHypergrowth40–80% YoYSeries C / Growth
$100M+Pre-IPO / Public>20–40% YoYGrowth Equity / IPO

Frequently Asked Questions

Q

What is Monthly Recurring Revenue (MRR)?

A

MRR is the predictable monthly revenue from all active subscriptions, normalized to a monthly amount. Annual subscriptions are divided by 12. MRR = Sum of all subscription monthly values. Components: New MRR (from new customers), Expansion MRR (upgrades, add-ons, seat additions), Contraction MRR (downgrades), and Churned MRR (cancellations). Net New MRR = New + Expansion - Contraction - Churned. If you have 100 customers at $100/month and 50 annual customers at $1,200/year: MRR = (100 × $100) + (50 × $100) = $15,000. MRR is the north star metric for SaaS businesses because it represents predictable, recurring revenue.

Q

What's the difference between MRR and ARR?

A

ARR (Annual Recurring Revenue) = MRR × 12. Both measure recurring revenue, but they serve different purposes. MRR is better for: tracking month-over-month growth, identifying short-term trends, and operational planning. ARR is better for: valuation discussions (SaaS companies are valued at multiples of ARR), annual budgeting, and benchmarking against industry standards. Important: only include truly recurring revenue — exclude one-time fees (setup, implementation, professional services), usage overage charges (unless they're predictable), and non-committed revenue. Some companies also track Committed MRR (including contracts not yet started) vs Live MRR (currently billing).

Q

What MRR growth rate should I target?

A

The T2D3 framework is the gold standard for venture-backed SaaS: triple revenue for 2 years, then double for 3 years. This implies roughly 15-20% month-over-month MRR growth in early stages, declining to 5-10% as you scale. More realistic benchmarks: pre-product-market-fit companies grow erratically, seed-stage 10-20% monthly is strong, Series A stage 8-15% monthly, Series B 5-10%, and at scale (above $10M ARR) 3-5% monthly is good. The Rule of 40 is used for established SaaS: growth rate + profit margin should exceed 40%. A company growing 30% annually with 15% margins scores 45 — considered healthy. Prioritize sustainable growth over volatile spikes.

Q

How is Monthly Recurring Revenue (MRR) calculated?

A

MRR is calculated by summing all predictable, recurring revenue from active subscriptions within a given month. For instance, if you have 100 customers each paying $50 per month, your MRR would be 100 customers * $50/customer = $5,000. For contracts billed annually, like a $1,200 annual subscription, the monthly equivalent of $100 ($1200/12 months) is added to the MRR.

Q

What are the key components or types of MRR?

A

MRR is typically broken down into several components to provide a clearer picture of business performance. These include New MRR (from new customers), Expansion MRR (from upgrades, add-ons, or increased usage by existing customers), Contraction MRR (from downgrades or partial cancellations), and Churn MRR (from complete customer cancellations). Analyzing these types helps identify growth drivers and areas needing strategic focus.

Common Mistakes to Avoid

  • !Including one-time setup fees, professional services, or hardware revenue in MRR
  • !Counting the full cash value of annual prepayments in the month received rather than normalizing to monthly
  • !Double-counting expansion revenue from existing customers as both expansion and new MRR
  • !Not tracking MRR components (new, expansion, churned, contraction) separately, losing insight into growth drivers
💡

Pro Tip

Build a monthly 'MRR waterfall' chart tracking new, expansion, churned, and contraction MRR side by side. This visualization — standard in investor board decks — immediately reveals whether your growth is being driven by efficient new customer acquisition, by powerful upsell motion, or by retention improvements. The ratio of expansion MRR to churned MRR is one of the best early indicators of whether a SaaS business will eventually achieve negative net churn.

Did you know?

Slack grew from $0 to $7.1M MRR ($85M ARR) in just the first 12 months after its public launch in August 2013 — one of the fastest MRR growth trajectories in SaaS history, achieved almost entirely through viral, bottom-up adoption without a traditional sales team.

📖Difficulty:Beginner
Ask a Question

Have a question about this calculator? Get a detailed answer.

For informational purposes only. This tool does not constitute financial advice. Consult a qualified financial adviser before making investment or financial decisions.
Mathematically verified
Reviewed July 2026
Our methodology

Get Weekly Math Tips

Join 12,000+ subscribers who get calculator tips every week.

🔒
100% Free
No sign-up ever
Accurate
Verified formulas
Instant
Results as you type
📱
Mobile Ready
All devices

Settings

PrivacyTermsAbout© 2026 DigiCalcs