SaaS Metrics Calculator
Calculate key SaaS metrics like MRR, ARR, churn, and growth from your subscription data.
Revenue Data
Customer Data
How are these calculated?
MRR Growth = ((End MRR − Start MRR) ÷ Start MRR) × 100
Gross Revenue Churn = (Churned MRR ÷ Start MRR) × 100
Net Revenue Churn = ((Churned MRR − New MRR) ÷ Start MRR) × 100
Customer Churn = (Churned Customers ÷ Start Customers) × 100
ARPA = MRR at End ÷ Customers at End
What This Calculator Does
This tool calculates the core financial metrics that SaaS businesses use to measure health and growth. By entering your subscription data, you get instant calculations for Monthly Recurring Revenue (MRR), Annual Recurring Revenue (ARR), churn rate, and growth rate. These metrics are the standard benchmarks for evaluating subscription performance, forecasting revenue, and making informed strategic decisions.
How the Metrics Are Calculated
The calculator uses standard SaaS formulas to derive each metric from your inputs.
MRR (Monthly Recurring Revenue)
MRR is calculated by multiplying the total number of paying customers by the average revenue per user (ARPU) per month. It represents the predictable revenue generated from subscriptions each month.
ARR (Annual Recurring Revenue)
ARR is simply the MRR multiplied by 12. It provides a normalized view of annual subscription revenue, assuming the current monthly rate remains constant.
Churn Rate
Churn rate is the percentage of customers who cancel their subscriptions within a given period. It is calculated by dividing the number of customers lost during the period by the total number of customers at the start of that period.
Growth Rate
Growth rate measures the percentage increase in MRR over a specific period, typically month-over-month. It accounts for new subscriptions, upgrades, and reactivations, minus churn and downgrades.
How to Use the Calculator
- Enter your customer data. Input the total number of paying subscribers and your average revenue per user (ARPU) for the current month.
- Provide churn and growth figures. Enter the number of customers lost to churn and the net new customers gained (including upgrades and new sign-ups, minus downgrades) for the same period.
- Review your results. The calculator will instantly display your MRR, ARR, churn rate, and growth rate. Use these figures to assess your business's performance.
Understanding Your Results
Each metric provides a different lens on your business health.
- MRR and ARR show your current revenue scale and are the foundation for forecasting. A rising MRR indicates healthy growth.
- Churn rate is a critical health indicator. A high churn rate suggests issues with product-market fit, customer satisfaction, or onboarding. A low churn rate indicates strong retention.
- Growth rate reveals the velocity of your expansion. A positive growth rate means you are adding revenue faster than you are losing it. A negative rate signals a need to investigate churn or acquisition issues.
These metrics are most useful when tracked over time. A single calculation provides a snapshot, but comparing results month-over-month reveals trends and helps you measure the impact of changes to your product, pricing, or marketing.
Common Mistakes to Avoid
- Including one-time fees in MRR. MRR should only reflect recurring subscription revenue. Including setup fees or one-time purchases inflates the metric and distorts your view of predictable income.
- Using total customers instead of paying customers. Free trial users or inactive accounts should not be counted in your customer base for MRR calculations.
- Ignoring downgrades in churn. A customer who downgrades from a $100 plan to a $50 plan has not churned entirely, but they have reduced your MRR. This should be reflected in your net new customer or revenue change input.
- Calculating churn over inconsistent periods. Always use the same time period (e.g., monthly) for both the number of customers lost and the total customer count at the start of that period.
Practical Use Cases
- Monthly performance reviews. Track MRR and churn each month to quickly identify positive or negative trends.
- Investor reporting. Provide standardized metrics that investors expect to see when evaluating a SaaS business.
- Pricing strategy analysis. Test how changes to your pricing or plans might affect ARPU and overall MRR.
- Goal setting. Use your current growth rate to set realistic targets for the next quarter or year.
FAQ
What is the difference between MRR and ARR?
MRR (Monthly Recurring Revenue) is your predictable revenue for a single month. ARR (Annual Recurring Revenue) is MRR multiplied by 12, giving you an annualized view. ARR is useful for long-term planning and valuation, while MRR is better for tracking short-term performance and month-over-month changes.
What is a good churn rate for a SaaS business?
A "good" churn rate varies by industry, business model, and customer segment. For B2B SaaS, an annual churn rate of 5-7% is often considered healthy, while B2C SaaS may see higher rates. The key is to track your own churn over time and aim for consistent improvement. A low churn rate indicates strong customer retention and product-market fit.
Can I use this calculator for annual subscriptions?
Yes. If you have annual subscribers, convert their annual payment into a monthly equivalent for ARPU. For example, a $1,200 annual plan equals $100 per month in ARPU. This ensures your MRR and ARR calculations remain accurate regardless of billing frequency.
Why is my growth rate negative even though I gained new customers?
A negative growth rate means your revenue losses from churn and downgrades exceeded the revenue gained from new customers and upgrades. Even if you added new users, the net effect on your MRR was negative. This highlights the importance of balancing acquisition with retention.