Profession Calculators
SaaS & Digital BusinessPopular

SaaS MRR Calculator

Break down monthly recurring revenue into new, expansion, contraction, and churned MRR components. Calculate ARR, net new MRR, ARPA, and SaaS Quick Ratio.

Share:
MRR Components

Revenue Gains

Revenue from new customers this month

Upgrades, add-ons, seat additions

Revenue Losses

Downgrades and seat removals

Revenue lost from canceled subscriptions

MRR Analysis

Enter MRR components and click calculate.

Embed This Calculator on Your Website

Add this free calculator to your blog, website, or CMS with a simple copy-paste embed code.

Introduction

Monthly Recurring Revenue is the single most important metric in subscription software, and most early-stage SaaS founders calculate it wrong. MRR is not your monthly revenue. It is not annual contract value divided by 12. It is the predictable, normalized monthly revenue from active subscriptions on the last day of the reporting period. According to Baremetrics benchmarks, the median SaaS company at $100K MRR has a 3.6% monthly churn rate, which means $3,600 of that MRR evaporates every month before new revenue is counted. Founders who do not track MRR movements (new, churned, expansion, contraction, reactivation) separately are flying blind. They see a flat MRR number and assume stability when what they have is high churn being masked by equal acquisition. This calculator gives you a true MRR breakdown across all five movement types.

What This Calculator Does

This calculator computes Monthly Recurring Revenue from active subscriptions and breaks it down into its five components: New MRR from new subscribers, Expansion MRR from upgrades, Contraction MRR from downgrades, Churned MRR from cancellations, and Reactivation MRR from returning subscribers. It outputs net MRR change, MRR growth rate, and projects forward to ARR. It accepts inputs for subscriber counts by tier, average prices, churn events, and upgrade/downgrade counts to produce a complete MRR health dashboard in line with 2026 reporting standards used by SaaS investors and boards.

The Formula

MRR = Sum of (Active Subscribers per Plan × Monthly Plan Price) | Net New MRR = New MRR + Expansion MRR + Reactivation MRR - Churned MRR - Contraction MRR | MRR Growth Rate = Net New MRR / Prior Month MRR × 100

True MRR is calculated by summing the monthly price of every active subscription on the last day of the month. Annual plan subscribers contribute their annual contract value divided by 12 to monthly MRR (for example, a $588/year plan contributes $49/month to MRR). The five MRR movement types are tracked separately: New MRR is from first-time subscribers; Expansion MRR is from existing subscribers upgrading or purchasing add-ons; Contraction MRR is negative, from subscribers downgrading; Churned MRR is negative, from cancellations; Reactivation MRR is from previously churned subscribers restarting. Summing these five gives Net New MRR, which shows exactly how MRR changed in the period.

Step-by-Step Example

1

Calculate your base MRR from active subscriptions

Example: 150 subscribers on $29/month plan = $4,350. 75 subscribers on $79/month plan = $5,925. 20 subscribers on $199/month plan = $3,980. Annual plan holders: 30 subscribers at $948/year = $2,370 MRR contribution ($948 / 12 × 30). Total MRR: $16,625.

2

Identify MRR additions for the month

New MRR: 18 new subscribers with blended ARPU $58 = $1,044. Expansion MRR: 8 subscribers upgraded from $29 to $79, adding $400. Reactivation MRR: 3 churned subscribers returned, average $55/month = $165. Total MRR additions: $1,609.

3

Identify MRR losses for the month

Churned MRR: 9 cancellations, blended $52/month average = $468. Contraction MRR: 5 subscribers downgraded from $79 to $29, losing $250. Total MRR losses: $718.

4

Calculate net MRR movement and growth rate

Net New MRR = $1,609 - $718 = $891. Prior month MRR: $16,625. New MRR: $17,516. MRR growth rate: 5.36%. ARR: $210,192. This breakdown shows positive growth but flags that churned MRR ($468) exceeds expansion MRR ($400), meaning retention needs attention even as the business grows.

Real-World Use Cases

Investor Monthly Reporting

A SaaS company preparing its monthly investor update needs to report MRR with full movement breakdown. The calculator produces the exact format investors use: starting MRR, plus new MRR, plus expansion, minus churn, minus contraction, plus reactivation, equals ending MRR. This format (used by Y Combinator portfolio companies and tracked in tools like ChartMogul) allows investors to compare performance against portfolio benchmarks.

Identifying Churn vs. Expansion Imbalance

A B2B SaaS company notices MRR is flat for three months. Running the MRR calculator reveals new MRR of $4,200 is perfectly offset by $3,800 churned MRR and $400 contraction MRR each month. The fix is not more acquisition spending. It is reducing churn from 4.1% to 2.5%, which would add $1,200 to net MRR monthly without a single new customer.

Pricing Tier Restructure Impact

A SaaS founder consolidating from five pricing tiers to three uses the MRR calculator to model the impact of forced migrations. Moving 40 subscribers from $49 to $59 (new lowest tier) adds $400 expansion MRR if all retain, or generates some churn if price-sensitive users cancel. The calculator models both scenarios to show the revenue-versus-retention trade-off before the decision is made.

Comparison

MRR ComponentDefinitionPositive/NegativeHealth Signal
New MRRRevenue from first-time subscribers this monthPositiveHigh: strong acquisition
Expansion MRRRevenue from upgrades and add-ons from existing subscribersPositiveHigh: strong product value
Reactivation MRRRevenue from previously churned subscribers returningPositiveLow: previous churn issue
Churned MRRRevenue lost from cancellationsNegativeLow: strong retention
Contraction MRRRevenue lost from downgradesNegativeLow: satisfied customer fit

Common Mistakes to Avoid

  • Including one-time fees in MRR. Setup fees, professional services revenue, and one-time purchases are not recurring. Adding them inflates MRR and gives a false picture of the predictable revenue base. One-time revenue belongs in total revenue reporting, not MRR calculations.

  • Recognizing annual contract revenue as MRR in month one. An annual subscriber paying $1,188 upfront contributes $99 per month to MRR, not $1,188. Recognizing the full annual payment in MRR in month one overstates monthly run rate and distorts growth metrics when renewals are uneven throughout the year.

  • Ignoring contraction MRR. Many SaaS dashboards track new and churned MRR but not contraction from downgrades. For companies with self-serve tier changes, contraction MRR can represent 15% to 25% of churned revenue. Missing it makes churn look artificially low and NRR look artificially high.

  • Calculating churn rate as churned subscribers divided by total subscribers rather than churned MRR divided by prior month MRR. Subscriber churn rate and revenue churn rate are different. Losing ten $29/month subscribers while retaining one $990/month enterprise subscriber means subscriber churn is 10% but revenue churn may only be 0.8%.

Frequently Asked Questions

Accuracy and Disclaimer

MRR calculations in this tool follow SaaS industry standard definitions as documented by SaaStr, Baremetrics, and ChartMogul. Results are based on the inputs provided and are intended for internal planning and reporting purposes. They do not constitute audited financial statements. For investor reporting, fundraising, or GAAP revenue recognition purposes, consult a qualified accountant or financial advisor.

Conclusion

An accurate MRR breakdown tells you not just how much revenue you have, but where it is coming from and where it is leaking. A business with $50,000 MRR growing 5% month over month sounds healthy, but if $8,000 of that is expansion MRR masking $5,000 in churn, the core product retention has a real problem. Use the Churn Rate Calculator to model what your churned MRR costs you in lifetime value terms, and the Subscription Revenue Forecast Calculator to project how your current MRR trajectory translates to 12-month ARR.