NRR Calculator
NRR is net revenue retention, the percentage of recurring revenue retained from existing customers over a period, including expansion, downgrades, and churn. NRR above 100% means expansion outpaces losses.
Net Revenue Retention % = (Starting MRR + Existing Customer Upgrades - Existing Customer Downgrades - Existing Customer Churn) / Starting MRR | Variable | Meaning |
|---|---|
Starting MRR | Monthly recurring revenue at the start of the period. |
Existing Customer Upgrades | Expansion revenue from existing customers. |
Existing Customer Downgrades | Contraction revenue from existing customers. |
Existing Customer Churn | Recurring revenue lost from existing customers. |
Worked example
- Starting MRR
- $100,000
- Upgrades (expansion MRR)
- $15,000
- Downgrades (contraction MRR)
- $5,000
- Churned MRR
- $3,000
- → Net Revenue Retention
- 107%
Enable JavaScript to use the interactive calculator.
Advertisement
NRR Formula
Net Revenue Retention % = (Starting MRR + Existing Customer Upgrades - Existing Customer Downgrades - Existing Customer Churn) / Starting MRR | Variable | Meaning |
|---|---|
Starting MRR | Monthly recurring revenue at the start of the period. |
Existing Customer Upgrades | Expansion revenue from existing customers. |
Existing Customer Downgrades | Contraction revenue from existing customers. |
Existing Customer Churn | Recurring revenue lost from existing customers. |
How to Calculate NRR
Worked example
- Starting MRR
- $100,000
- Upgrades (expansion MRR)
- $15,000
- Downgrades (contraction MRR)
- $5,000
- Churned MRR
- $3,000
- → Net Revenue Retention
- 107%
Full definition, benchmarks, and common mistakes live on the NRR glossary page ; quick answers are in the NRR FAQ .