Net Revenue Retention
NRR shows how much revenue you retain and expand from existing customers over a period, accounting for upgrades, downgrades, and churn.
- NRR measures the percentage of recurring revenue retained from a cohort of customers over time, including expansion revenue from upgrades and add-ons, minus contractions and churn.
- Common Mistakes:
- Including new customer revenue in NRR (NRR measures existing customers only).
- Using different time periods for starting and ending cohorts.
- Counting one-time charges or professional services as expansion revenue.
- Not accounting for partial-month effects when customers churn mid-period.
- Confusing NRR with GRR (NRR includes expansion; GRR does not).
- Calculating NRR on too small a sample size, leading to volatility.
Definition
NRR measures the percentage of recurring revenue retained from a cohort of customers over time, including expansion revenue from upgrades and add-ons, minus contractions and churn.
Expansion revenue exceeds churn and contractions—ideal for SaaS growth.
Flat revenue from existing customers; no net gain or loss.
Net revenue loss from the cohort; churn exceeds expansion.
Formula
NRR (%) = (Starting MRR + Expansion − Contraction − Churn) / Starting MRR × 100
Variables
Revenue at the beginning of the period from the cohort.
Additional revenue from upgrades, upsells, cross-sells.
Lost revenue from downgrades or seat reductions.
Revenue lost from customers who canceled.
Examples
Monthly NRR calculation
| Customer | Jan MRR | Feb MRR | Change |
|---|---|---|---|
| A | $500 | $650 | +$150 expansion |
| B | $1,200 | $1,000 | −$200 contraction |
| C | $800 | $0 | −$800 churned |
| D | $300 | $300 | no change |
- 1Starting MRR (Jan) = $500 + $1,200 + $800 + $300 = $2,800
- 2Expansion = $150, Contraction = $200, Churn = $800
- 3Ending MRR = $2,800 + $150 − $200 − $800 = $1,950
- 4NRR = $1,950 / $2,800 × 100 = 69.6%
Track in Daymark
Data Sources
Required Fields
- customer_id
- period_date
- mrr_amount
Sample Questions
- Calculate NRR for the last 12 months
- Show monthly NRR trend with expansion and churn breakdown
- What is NRR by customer cohort (month they joined)?
- Compare NRR across different product tiers or segments
- Show NRR for customers who started in Q1 2024
- What's driving NRR—expansion or low churn?
- Calculate rolling 3-month average NRR
Dashboard Template
NRR percentage by month or quarter
Starting MRR, expansion, contraction, churn, ending MRR
Cohort-based NRR over time
Monthly expansion and churn amounts
Common Mistakes
- •Including new customer revenue in NRR (NRR measures existing customers only).
- •Using different time periods for starting and ending cohorts.
- •Counting one-time charges or professional services as expansion revenue.
- •Not accounting for partial-month effects when customers churn mid-period.
- •Confusing NRR with GRR (NRR includes expansion; GRR does not).
- •Calculating NRR on too small a sample size, leading to volatility.
FAQ
Top SaaS companies target NRR > 120%. Above 100% is healthy; below 100% indicates revenue leakage.
Monthly is more common and provides faster feedback, but use consistent periods for trending.
NRR includes expansion revenue; GRR excludes it and only measures retention without upsells.