Report

Help us improve this tool

SaaS Metrics Calculator

Calculate key SaaS metrics including MRR, ARR, customer churn rate, Net New MRR, and Net Revenue Retention (NRR).

O M T

Essential SaaS Metrics & Key Performance Indicators

Tracking key financial and operational metrics is essential for scaling a software-as-a-service (SaaS) business. Metrics such as Monthly Recurring Revenue (MRR), Annual Recurring Revenue (ARR), Churn Rate, and Net Revenue Retention (NRR) evaluate financial health and growth momentum.

SaaS Revenue Formulas

MRR represents predictable subscription revenue generated each month:

$$\text{MRR}_{\text{Ending}} = \text{MRR}_{\text{Starting}} + \text{New MRR} + \text{Expansion MRR} - \text{Contraction MRR} - \text{Churned MRR}$$

$$\text{ARR} = \text{MRR}_{\text{Ending}} \cdot 12$$

Retention & Churn Metrics

Customer and revenue retention indicate product-market fit and customer satisfaction:

  • Customer Churn Rate: $$\text{Churn \%} = \frac{\text{Customers Churned}}{\text{Starting Customers}} \cdot 100$$
  • Net Revenue Retention (NRR): $$\text{NRR \%} = \frac{\text{Starting MRR} + \text{Expansion MRR} - \text{Contraction MRR} - \text{Churned MRR}}{\text{Starting MRR}} \cdot 100$$

Frequently Asked Questions

What is a good Net Revenue Retention (NRR) for SaaS?

An NRR above 100% means expansion from existing accounts outweighs revenue churn. Top-performing enterprise SaaS companies achieve NRRs of 120% or higher.

What is the difference between MRR and ARR?

MRR measures recurring revenue normalized on a monthly basis, while ARR calculates recurring revenue normalized over a full 12-month period.

What is Expansion MRR?

Expansion MRR represents additional recurring revenue generated from existing customers through upsells, cross-sells, or tier upgrades.