Subscription Revenue Calculator
Project your MRR, ARR, and net revenue retention. Model the impact of churn, growth, and expansion revenue on your subscription business.
Loading calculator...
How you compare
Your calculated rate against market benchmarks.
Good — your customer base grows in value. Strong SaaS fundamentals.
How Subscription Revenue Metrics Work
Subscription revenue is not one number — it is a system of components that move in opposite directions every month. Monthly Recurring Revenue (MRR) is the sum of all active subscription revenue normalized to a monthly value. But MRR is actually composed of four sub-metrics: new MRR (from new customers), expansion MRR (from upgrades and upsells), contraction MRR (from downgrades), and churned MRR (from cancellations).
Net New MRR = New MRR + Expansion MRR - Contraction MRR - Churned MRR. This is the number that determines whether your business is growing or shrinking. A company adding $20,000 in new MRR but losing $15,000 to churn and $3,000 to downgrades has only $2,000 in net new MRR — a 90% growth efficiency loss. Understanding each component separately is the only way to diagnose where growth is leaking.
Annual Recurring Revenue (ARR) is MRR multiplied by 12. It is the standard revenue metric for enterprise SaaS companies and for fundraising conversations. ARR should only include committed, recurring revenue — one-time setup fees, professional services revenue, and usage overages that are not predictable should be excluded from ARR.
Net Revenue Retention (NRR) measures how much revenue you retain and expand from your existing customer base over 12 months, excluding new customer acquisition. NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR x 100. An NRR of 110% means your existing customers generate 10% more revenue this year than last year, even before you add a single new customer. Top-performing SaaS companies achieve NRR of 120-140%.
Subscription Revenue Benchmarks
These benchmarks represent healthy subscription businesses with established product-market fit. Early-stage companies should focus on reaching these targets over time rather than expecting them from day one.
| Segment | Typical Range | Verdict |
|---|---|---|
| Enterprise SaaS (NRR) | 115 - 145% | Expansion from seat growth and upsells drives NRR well above 100% |
| Mid-Market SaaS (NRR) | 100 - 120% | Healthy if above 100%; below 100% means the base is shrinking |
| SMB SaaS (Monthly Churn) | 3 - 7% monthly | Higher than enterprise; offset by lower CAC and faster sales cycles |
| Consumer Subscription (Monthly Churn) | 5 - 12% monthly | High churn is structural; volume and low CAC must compensate |
| SaaS Gross Margins | 70 - 85% | Below 65% signals cost structure issues; above 80% is best-in-class |
| MRR Growth Rate (Healthy) | 10 - 20% month-over-month | Early-stage target; growth rate naturally declines as base grows |
Enterprise SaaS (NRR)
115 - 145%
Expansion from seat growth and upsells drives NRR well above 100%
Mid-Market SaaS (NRR)
100 - 120%
Healthy if above 100%; below 100% means the base is shrinking
SMB SaaS (Monthly Churn)
3 - 7% monthly
Higher than enterprise; offset by lower CAC and faster sales cycles
Consumer Subscription (Monthly Churn)
5 - 12% monthly
High churn is structural; volume and low CAC must compensate
SaaS Gross Margins
70 - 85%
Below 65% signals cost structure issues; above 80% is best-in-class
MRR Growth Rate (Healthy)
10 - 20% month-over-month
Early-stage target; growth rate naturally declines as base grows
Source: Bessemer Cloud Index, OpenView SaaS Benchmarks, ProfitWell retention data, and SaaStr industry reports (2024-2025).
Common Subscription Revenue Mistakes
Counting one-time revenue as MRR
Setup fees, implementation charges, and one-time consulting engagements should never be included in MRR or ARR. A company with $100K MRR that includes $20K in non-recurring revenue actually has $80K MRR. Inflating MRR distorts growth metrics, churn calculations, and valuation multiples. Keep recurring and non-recurring revenue in separate line items.
Celebrating gross MRR growth while ignoring churn
Adding $30,000 in new MRR looks impressive — until you see $25,000 in churned MRR the same month. Net new MRR of $5,000 on a $300,000 base is 1.7% net growth, not the 10% gross growth that gets reported to the board. Always lead with net new MRR in reporting, and break down the components (new, expansion, contraction, churn) separately.
Not distinguishing between logo churn and revenue churn
Losing 10 customers at $50/month ($500 churned MRR) is very different from losing 1 customer at $5,000/month. Logo churn rate (percentage of customers lost) tells you about product-market fit. Revenue churn rate (percentage of MRR lost) tells you about financial impact. A 5% logo churn rate with 2% revenue churn rate means you are retaining your highest-value customers.
Ignoring contraction MRR as a churn signal
Downgrades are often a leading indicator of cancellation. A customer who moves from your $200/month plan to your $50/month plan is signaling reduced engagement. If your contraction MRR is growing, investigate why customers are downgrading — they are frequently 60-90 days from canceling entirely. Proactive outreach to downgraded accounts can recover 20-30% of them.
Projecting MRR growth linearly
If you added $10K MRR last month, adding $10K this month is not growth — it is flat. Real compound growth means adding a growing absolute amount each month. Also, churn compounds: 5% monthly churn on a $100K base loses $5K in month one, but as MRR grows to $200K, churn doubles to $10K. Linear projections that ignore compounding churn overestimate future MRR by 20-40% over 12 months.
Growing Your Subscription Revenue
Build a monthly MRR waterfall chart that decomposes net MRR movement into four buckets: new, expansion, contraction, and churn. This single visualization will tell you more about your business health than any other report. If churned MRR exceeds 50% of new MRR, fix retention before investing more in acquisition — you are filling a leaking bucket.
Invest in expansion revenue as your highest-leverage growth mechanism. The most capital-efficient SaaS companies generate 30-50% of new MRR from existing customers through upsells, cross-sells, and usage-based pricing. Expansion revenue has near-zero acquisition cost, higher close rates (60-80% vs 5-20% for new logos), and better retention. Design your pricing tiers and product to naturally drive expansion as customers succeed.
Set up cohort-based retention analysis to track how each monthly cohort of customers retains over time. If your September cohort retains better than your March cohort, investigate what changed — onboarding improvements, product updates, or customer mix shifts. Cohort analysis reveals whether your retention is genuinely improving or whether aggregate metrics are masking deterioration in newer cohorts.
Recommended tools
Frequently Asked Questions
What is MRR and how do I calculate it?
Monthly Recurring Revenue (MRR) is the predictable revenue your business earns each month from active subscriptions. Calculate it by multiplying your average revenue per account (ARPA) by the total number of paying customers. MRR is the most important metric for subscription businesses because it shows your revenue run rate.
What is the difference between MRR and ARR?
ARR (Annual Recurring Revenue) is simply MRR multiplied by 12. ARR is preferred for enterprise SaaS with annual contracts, while MRR is standard for month-to-month subscription businesses. Both measure the same thing at different time scales.
What is a good monthly churn rate for SaaS?
A good monthly churn rate depends on your market segment. Enterprise SaaS typically sees 0.5-1% monthly churn. Mid-market SaaS averages 1-2%. SMB SaaS sees 3-7% monthly churn. Consumer subscriptions can run 5-10%+. Lower churn compounds dramatically over time.
What is Net Revenue Retention (NRR) and why does it matter?
Net Revenue Retention measures how much revenue you retain and expand from your existing customer base over time, including the effects of churn, downgrades, and expansion (upsells, cross-sells). An NRR above 100% means your existing customers generate more revenue over time even without adding new ones. Top SaaS companies achieve 120-140% NRR.
How does expansion revenue improve my subscription metrics?
Expansion revenue from upsells, cross-sells, and usage-based pricing offsets churn and can push your net revenue retention above 100%. This means your existing customer base grows in value without any new customer acquisition, making your growth more efficient and sustainable.
How can I reduce churn in my subscription business?
Focus on onboarding to drive early value realization, monitor customer health scores to intervene before cancellation, implement dunning management for failed payments, build switching costs through integrations and data, and regularly survey churned customers to find patterns. Even a 1% reduction in monthly churn compounds into significant revenue over a year.