business · 2026-05-01
Compute SaaS Net Revenue Retention from cohort starting MRR, expansion, contraction, and churn — the single best signal of product-market fit at scale.
| Cohort starting MRR (12 months ago) | $250,000 |
| Expansion MRR (12 months) | $60,000 |
| Contraction MRR (12 months) | $15,000 |
| Churned MRR (12 months) | $18,000 |
| Gross Revenue Retention | 86.8% |
| Net MRR change | $27,000 |
| Ending cohort MRR | $277,000 |
Net Revenue Retention measures how much revenue you keep AND grow from a cohort over 12 months, ignoring all new customers acquired.
NRR = (starting MRR + expansion − contraction − churn) ÷ starting MRR
NRR > 100% means existing customers grow MORE than they shrink. The math is brutal: at 130% NRR, your business doubles from EXISTING customers alone every 2.6 years before adding new sales.
A company with 95% GRR and 130% NRR has substantial expansion offsetting moderate churn. A company with 95% GRR and 100% NRR has the same churn but no expansion to offset.
Churn rate (logo or revenue) only counts customers leaving. NRR counts the FULL movement: growth from upgrades + new modules + seat additions − contractions − full churn. A 5% churn rate with 25% expansion gives 120% NRR — strong even with non-zero churn. NRR captures product-market-fit comprehensively.
Top drivers: (1) usage-based or tiered pricing where customers grow into higher tiers, (2) cross-sell modules priced separately, (3) seat-based pricing in growing departments, (4) negative-churn contracts (auto-escalating). Hardest to achieve: flat-rate SMB SaaS — limited expansion paths.
Within SaaS: yes. Across to non-SaaS: not really. NRR's calculation depends on a recurring revenue stream you can clearly cohort. Marketplaces use a similar 'GMV retention' metric. Transactional businesses use repurchase rates. Don't try to compare a software NRR to a marketplace number directly.