SaaS Metrics: Definitions, Formulas and Benchmarks

Every metric below is defined the way a subscription business actually uses it: what it measures, the formula, what counts as good, and the mistakes that quietly corrupt the number. How Chartsy calculates each one is written out separately, so you always know what a number on your dashboard is claiming.

Ask about any metric, including ones not listed hereThe interactive cheat sheet explains any SaaS metric in plain English, gives you the formula, or suggests ways to improve it.

Revenue8

Monthly Recurring Revenue (MRR)

Revenue

Normalized monthly revenue from all active subscriptions. One-time fees and usage charges are excluded, so MRR shows predictable, recurring income at a glance.

MRR = Σ (active subscriptions × monthly price)

Annual Recurring Revenue (ARR)

Revenue

The annualized value of your recurring revenue - the standard metric for investor reporting, valuation and peer benchmarking.

ARR = MRR × 12

Average Revenue Per User (ARPU)

Revenue

Average monthly revenue per active customer. Rising ARPU signals successful upsells; falling ARPU points to plan mix shifting down or pricing pressure.

ARPU = MRR ÷ Total active customers

Annual Contract Value (ACV)

Revenue

The yearly value of a single customer contract, normalized across contract lengths so a three-year deal can be compared with a one-year one.

ACV = Total contract value ÷ Contract length in years

Average Revenue Per Account (ARPA)

Revenue

Average monthly revenue per active account rather than per user. For anything sold by the seat, it tells a very different story from ARPU.

ARPA = Total MRR ÷ Number of active accounts

Bookings

Revenue

The total value of contracts signed, before anything is invoiced or earned - the first of three numbers founders routinely conflate.

Bookings = Total contract value (TCV) at signing

Committed Monthly Recurring Revenue (CMRR)

Revenue

MRR adjusted for what you already know is coming: signed upgrades not yet started, and cancellations not yet effective.

CMRR = Current MRR + Contracted future increases − Known scheduled decreases

Billing Cycles

Revenue

How often subscriptions charge - and the mix of monthly against annual, which moves your churn, cash and payback more than pricing often does.

Annual plan share = MRR on annual plans ÷ Total MRR × 100

Growth3

Retention6

Churn Rate

Retention

The share of customers or revenue lost in a period. Customer churn counts people; revenue churn counts money - and one churned enterprise account can outweigh dozens of small ones.

Customer Churn = Churned customers ÷ Starting customers × 100

Net Revenue Retention (NRR)

Retention

The share of recurring revenue retained from existing customers including expansion. Above 100% means the existing base grows on its own, with no new customers at all.

NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100

Net Negative Churn

Retention

The state where expansion and reactivation revenue exceed everything lost to churn and downgrades - the existing base grows by itself.

Expansion MRR + Reactivation MRR > Churned MRR + Contraction MRR

Customer Retention Rate

Retention

The share of existing customers who stay across a period, excluding anyone acquired during it. Churn’s mirror image, stated as what you kept.

Retention Rate = (Customers at end − New customers) ÷ Customers at start × 100

Revenue Churn

Retention

The share of recurring revenue lost to cancellations and downgrades. It weights every loss by what it was worth, so it can look nothing like customer churn.

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

Gross Revenue Retention (GRR)

Retention

How much recurring revenue you keep from existing customers before any expansion counts. It caps at 100%, and that ceiling is what makes it useful.

GRR = (Starting MRR − Churned MRR − Contraction MRR) ÷ Starting MRR × 100

Acquisition4

Efficiency6

Product1

Looking for a term rather than a metric?

The glossary defines everything else Chartsy talks about - attribution, cohorts, data models, events, metadata, involuntary churn - each linked to the concept page that covers it in full.

Stop calculating these by hand

Connect Stripe, Paddle or BigCommerce and Chartsy computes every metric on this page from your real billing data - updated continuously, broken down by plan, country or any metadata field you already use.

Ministry of Economy and Innovation
Startup Albania

The Chartsy program is realized with the financial support of the Albanian Government through the Ministry of Economy and Innovation, under the Grant 2026 scheme, and is implemented by the Innovation4Albania Agency.