This tool helps SaaS founders, small business owners, and e-commerce teams calculate monthly recurring revenue growth over custom time periods. It factors in new signups, churn, and expansion revenue to deliver actionable growth metrics. Use it to track performance against industry benchmarks and adjust pricing strategies.
📈 SaaS MRR Growth Calculator
Calculate growth metrics for your subscription business
How to Use This Tool
Enter your starting MRR at the beginning of the selected time period. Add total new MRR from customer signups, expansion MRR from upgrades or add-on purchases, and churned MRR from cancellations or downgrades during the period. Select the length of the measurement period from the dropdown, then click Calculate to see your growth metrics. Use the Reset button to clear all fields and start over.
All monetary values should be entered in US dollars, but the tool works with any currency as long as you use consistent units. Results will display all metrics with two decimal places for clarity.
Formula and Logic
We calculate core SaaS MRR metrics using standard industry formulas:
- Net New MRR = New MRR + Expansion MRR - Churned MRR
- Ending MRR = Starting MRR + Net New MRR
- MRR Churn Rate = (Churned MRR / Starting MRR) × 100
- Net Retention Rate = ((Starting MRR + Expansion MRR - Churned MRR) / Starting MRR) × 100
- Compound Monthly Growth Rate (CMGR) = ((Ending MRR / Starting MRR) ^ (1 / Time Period in Months) - 1) × 100
- Annualized Growth Rate = CMGR × 12
For single-month periods, CMGR equals the monthly growth rate. For multi-month periods, CMGR accounts for compounding growth over the full period.
Practical Notes
These metrics align with standard SaaS benchmarking practices for small and mid-sized businesses:
- Healthy net retention rates typically range from 100% to 120% for growing SaaS companies.
- MRR churn rates below 3% monthly are considered strong for B2B SaaS, while B2C SaaS may see higher churn up to 5-8% monthly.
- Annualized growth rates above 50% are common for early-stage SaaS startups, while mature companies often target 20-30% annual growth.
- Expansion MRR from upsells and cross-sells is often more cost-effective than acquiring new customers, with 70-80% lower acquisition costs.
Why This Tool Is Useful
SaaS teams often track MRR growth manually across spreadsheets, which is prone to errors and time-consuming. This tool automates calculations for core growth metrics, letting you focus on strategy instead of data entry. It provides a clear breakdown of performance drivers, so you can identify whether growth comes from new signups, expansion, or churn reduction. Use it to report to stakeholders, adjust pricing tiers, or set realistic growth targets for your team.
Frequently Asked Questions
What if my starting MRR is $0?
You cannot calculate growth rates from a $0 starting MRR, as the math would result in an infinite value. Enter your first MRR balance after your initial customer signup to get valid results.
How do I account for one-time setup fees?
One-time fees are not included in MRR calculations, as MRR only tracks recurring monthly revenue. Exclude these fees from all input fields to keep your metrics accurate.
Can I use this for quarterly or annual periods?
Select the 3-month option for quarterly data or 12-month for annual data. The tool will automatically calculate compound growth rates adjusted for the selected period length.
Additional Guidance
Segment your MRR data by customer tier (e.g., enterprise, SMB, free) to get more granular insights into growth drivers. Compare your results to industry benchmarks for your SaaS vertical to identify areas for improvement. Review these metrics monthly to track trends over time, and pair them with customer acquisition cost (CAC) data to calculate lifetime value (LTV) to CAC ratios.