SaaS Metrics Calculator

Calculate essential SaaS metrics including MRR, ARR, churn rate, net revenue retention, and more. This comprehensive calculator helps you understand and track the health of your subscription business.

Revenue & Customer Data

MRR at the beginning of the period
MRR from new customers
Upgrades from existing customers
Revenue from returning customers
Revenue lost from downgrades
Revenue lost from cancellations

Customer Data

Customers at start of period
New customers acquired
Customers who cancelled

Costs (Optional)

Average cost to acquire a customer
Gross profit as % of revenue

Key Metrics Dashboard

$115,000
Ending MRR
Monthly Recurring Revenue
$1,380,000
ARR
Annual Recurring Revenue
$15,000
Net New MRR
MRR Added - MRR Lost
15%
MRR Growth Rate
Month-over-Month

MRR Movement Breakdown

+$15,000
New MRR
+$5,000
Expansion MRR
+$1,000
Reactivation MRR
-$2,000
Contraction MRR
-$4,000
Churned MRR
5%
Customer Churn Rate
Logo Churn
6%
Gross MRR Churn
Revenue Churn
99%
Net Revenue Retention
NRR
94%
Gross Revenue Retention
GRR
$200
ARPA
Avg Revenue Per Account
$3,200
LTV
Customer Lifetime Value
6.4x
LTV:CAC
Unit Economics Ratio
3.1
CAC Payback
Months

MRR Composition

MRR Waterfall

12-Month MRR Projection (Based on Current Growth Rate)

What Are SaaS Metrics?

SaaS (Software as a Service) metrics are key performance indicators specifically designed to measure the health and growth of subscription-based businesses. Unlike traditional businesses that focus on one-time sales, SaaS companies generate recurring revenue, making metrics around retention, growth, and customer lifetime value critically important.

These metrics help founders, executives, and investors understand whether a SaaS business is sustainable, growing efficiently, and creating long-term value. The interconnected nature of SaaS metrics means that improving one area often positively impacts others.

Monthly Recurring Revenue (MRR)

MRR is the foundation of SaaS financial metrics. It represents the predictable, recurring revenue your business generates each month from subscriptions.

MRR Components

Net New MRR = New MRR + Expansion MRR + Reactivation MRR - Contraction MRR - Churned MRR
Example MRR Calculation:

Starting MRR: $100,000
+ New MRR: $15,000
+ Expansion MRR: $5,000
+ Reactivation MRR: $1,000
- Contraction MRR: $2,000
- Churned MRR: $4,000
= Ending MRR: $115,000
Net New MRR: $15,000 (15% growth)

Annual Recurring Revenue (ARR)

ARR normalizes your recurring revenue to an annual view. For most companies:

ARR = MRR × 12

ARR is typically used for businesses with primarily annual contracts or when communicating to investors. It's easier to compare against annual expenses and industry benchmarks.

Important: Only include recurring revenue in ARR. One-time fees, professional services, and variable usage fees should be excluded or reported separately.

Customer & Revenue Churn Rate

Customer Churn Rate (Logo Churn)

Customer Churn Rate = (Customers Lost / Starting Customers) × 100

Gross MRR Churn Rate

Gross MRR Churn = (Churned MRR + Contraction MRR) / Starting MRR × 100

Net MRR Churn Rate

Net MRR Churn = (Churned MRR + Contraction MRR - Expansion MRR) / Starting MRR × 100
Can be negative! Negative net churn means expansion exceeds churn.

Net Revenue Retention (NRR)

NRR (also called Net Dollar Retention or NDR) measures how much revenue you retain and grow from your existing customer base over time. It's one of the most important SaaS metrics.

NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR × 100
NRR Interpretation:
  • NRR > 100%: Excellent! Your existing customers are worth more over time (expansion exceeds churn)
  • NRR = 100%: Neutral - expansion equals churn
  • NRR < 100%: You're losing revenue from existing customers
  • Elite SaaS: 120%+ NRR (common in enterprise software)

ARPA - Average Revenue Per Account

ARPA helps you understand the average value of each customer relationship:

ARPA = Total MRR / Number of Active Customers

Tracking ARPA over time shows whether you're moving upmarket (increasing ARPA) or down (decreasing ARPA). Growing ARPA typically indicates successful upselling and attracting larger customers.

LTV, CAC, and Unit Economics

Customer Lifetime Value (LTV)

LTV = (ARPA × Gross Margin) / Monthly Churn Rate

LTV:CAC Ratio

LTV:CAC = Customer Lifetime Value / Customer Acquisition Cost

CAC Payback Period

CAC Payback = CAC / (ARPA × Gross Margin)
Result is in months

SaaS Metrics Benchmarks

Metric Poor Good Excellent
Monthly Customer Churn >8% 3-5% <2%
Net Revenue Retention <90% 100-110% >120%
LTV:CAC Ratio <1x 3x >5x
CAC Payback >18 months 12 months <6 months
MRR Growth Rate <5% 10-20% >20%
Gross Margin <60% 70-80% >80%

Frequently Asked Questions

What's the difference between customer churn and revenue churn?

Customer churn counts the number of customers lost, while revenue churn measures the dollar value lost. A company might have 5% customer churn but only 2% revenue churn if smaller customers tend to leave. Conversely, losing a few large customers could mean low customer churn but high revenue churn.

How often should I calculate these metrics?

Most SaaS companies track these metrics monthly, with weekly monitoring of leading indicators like trial conversions and engagement. Quarterly and annual views help identify trends and inform strategic planning.

What if my NRR is below 100%?

NRR below 100% means you're losing revenue from existing customers faster than you're expanding it. Focus on reducing churn through better onboarding, customer success, and identifying at-risk customers early. Also look for expansion opportunities through upselling and cross-selling.

Should I include free trial users in customer counts?

Generally, no. Only count paying customers in your metrics. Free trials can be tracked separately as a leading indicator of future growth. Converting free trials to paid is part of your customer acquisition funnel, not your customer base.

How do I calculate churn for annual contracts?

For annual contracts, you can either calculate annual churn at renewal time or normalize to monthly by dividing annual churn by 12. Be consistent in how you report it. Some companies track "logo retention rate at renewal" separately from monthly churn.