This tool helps SaaS founders, small business owners, and e-commerce operators calculate monthly recurring revenue growth over custom time periods. It factors in new signups, churn, and expansion revenue to provide actionable growth insights. Use it to track performance against business targets and inform resource allocation decisions.
📈 SaaS MRR Growth Calculator
Growth Results
Currency: $
How to Use This Tool
Follow these steps to calculate your SaaS MRR growth accurately:
- Select your preferred currency from the dropdown menu to display all monetary values in your local format.
- Enter your current starting Monthly Recurring Revenue (MRR) — this is the total predictable revenue from active subscriptions at the start of the period.
- Input your average monthly new MRR from newly acquired customers over the projection period.
- Add your average monthly expansion MRR from existing customer upgrades, add-ons, or price increases.
- Enter your average monthly churned MRR from cancelled subscriptions, downgrades, or failed payments.
- Specify the number of months you want to project growth for (1 to 60 months).
- Click the Calculate Growth button to view detailed results, including net new MRR, ending MRR, and growth rates.
- Use the Reset button to clear all fields and start a new calculation, or Copy Results to save your output to clipboard.
Formula and Logic
This calculator uses standard SaaS MRR growth metrics used by industry professionals:
- Net New MRR (Monthly) = New MRR + Expansion MRR - Churned MRR. This represents the total monthly recurring revenue added after accounting for losses.
- Total Net New MRR = Net New MRR (Monthly) × Projection Period (Months). This is the cumulative net revenue added over the entire projection window.
- Ending MRR = Starting MRR + Total Net New MRR. This is the total predictable revenue at the end of the projection period.
- Total MRR Growth Rate = ((Ending MRR - Starting MRR) / Starting MRR) × 100. This measures the total percentage growth over the projection period.
- Monthly Growth Rate = (Net New MRR (Monthly) / Starting MRR) × 100. This measures the average percentage growth per month.
Note: This calculation assumes linear growth with consistent monthly new, expansion, and churned MRR values. For more complex scenarios with variable monthly metrics, calculate each month individually.
Practical Notes
These business-specific tips will help you interpret results accurately for your SaaS or e-commerce subscription business:
- Benchmark MRR growth rates vary by business stage: early-stage SaaS companies often target 10-20% monthly growth, while mature businesses aim for 2-5% monthly growth.
- Churned MRR includes both customer churn (lost subscribers) and revenue churn (downgrades from existing customers). Track these separately for deeper insights.
- Expansion MRR is a key lever for growth — increasing expansion revenue by 10% can have a larger impact on ending MRR than acquiring new customers in mature businesses.
- If your net new MRR is negative, you are losing more revenue than you are adding each month. Prioritize reducing churn or increasing new/expansion MRR to reverse this.
- For businesses with annual subscriptions, convert annual revenue to monthly by dividing by 12 to get accurate MRR values.
Why This Tool Is Useful
SaaS and subscription business owners need clear visibility into recurring revenue growth to make informed operational decisions:
- Track progress against investor or internal growth targets with projected ending MRR and growth rates.
- Identify the impact of churn reduction or expansion revenue initiatives on long-term MRR growth.
- Compare different growth scenarios (e.g., higher new customer acquisition vs. higher expansion revenue) to allocate resources effectively.
- Share clear, formatted results with stakeholders, investors, or team members using the copy-to-clipboard feature.
- Avoid manual calculation errors with automated, standardized MRR growth metrics used across the industry.
Frequently Asked Questions
What is a good MRR growth rate for a SaaS business?
Growth rate benchmarks depend on business maturity. Early-stage SaaS companies (under $1M ARR) typically target 10-20% monthly growth, while growth-stage companies ($1M-$10M ARR) aim for 5-10% monthly growth. Mature SaaS businesses (over $10M ARR) usually target 2-5% monthly growth. Use your projection results to compare against these industry standards.
How do I calculate MRR for annual subscription plans?
MRR is monthly recurring revenue, so divide total annual subscription revenue by 12. For example, a customer paying $1,200 per year contributes $100 to MRR. Add all monthly and prorated annual subscription revenue to get your total starting MRR.
Why is my net new MRR negative?
Negative net new MRR means your churned MRR (lost revenue from cancellations and downgrades) exceeds your new MRR plus expansion MRR. This is common for businesses with high churn rates or declining new customer acquisition. Focus on reducing churn through better customer retention strategies or increasing new signups to bring net new MRR back to positive.
Additional Guidance
Use these tips to get the most out of your MRR growth calculations:
- Update your inputs monthly with actual performance data to keep projections accurate, rather than using static annual estimates.
- Run multiple scenarios with different churn or new MRR values to plan for best-case, worst-case, and expected growth outcomes.
- Combine MRR growth data with customer acquisition cost (CAC) and lifetime value (LTV) metrics to assess overall business health.
- If you have seasonal fluctuations in new signups or churn, use average monthly values over a 3-6 month period for more accurate projections.