Net Revenue Retention is the metric European VCs anchor on after ARR and growth rate. A SaaS at 110% NRR grows even with zero new logos — existing customers expand faster than they churn. The best-in-class B2B SaaS operates at 120–140% NRR; the top decile of public European SaaS in 2026 averages 125%.
NRR is calculated cohort-by-cohort. Take the recurring revenue from a cohort 12 months ago and compare to today's recurring revenue from the same customers. Adds = expansion (upsells, seat additions, price increases on existing customers). Subtracts = downgrades and full cancellations. The ratio is NRR.
Above 100% means negative net churn — the customer book grows on its own. Below 90% is structurally concerning; above 130% is exceptional and often unsustainable. NRR is paired with Gross Revenue Retention (excludes expansion) on every modern SaaS board deck.
NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR GRR = (Starting MRR − Contraction − Churn) ÷ Starting MRR
Example: A Frankfurt SaaS had EUR 500,000 MRR from a cohort 12 months ago. Today the same customers contribute EUR 575,000: EUR 110,000 expansion, EUR 15,000 contraction, EUR 20,000 churn. NRR = (500,000 + 110,000 − 15,000 − 20,000) / 500,000 = 115%. GRR = (500,000 − 15,000 − 20,000) / 500,000 = 93%.
Net Revenue Retention: The Complete Definition
NRR captures the four-way movement of recurring revenue within a fixed customer cohort over a fixed period (almost always 12 months for SaaS, sometimes quarterly for high-velocity SMB). New customers acquired during the period are excluded — NRR is purely about what happened to the customers you already had.
The cohort framing matters. A 110% NRR from a 12-month cohort means: take the customers you had on day 0, look at their combined MRR on day 365 (regardless of seat changes, upgrades, downgrades, churn within the period). NRR > 100% means the cohort grew despite some churn.
How to Calculate NRR: Formula and Example
The formula is straightforward but the data is hard to assemble without good billing tooling. Stripe Billing, Chargebee, Recurly and Maxio (formerly Chargify) all expose cohort NRR natively; spreadsheets become unusable above ~100 customers.
Worked example: a Geneva SaaS had 200 customers contributing CHF 600,000 MRR in June 2025. Twelve months later, the original 200 customers (minus 25 who churned) contribute: CHF 540,000 base + CHF 130,000 expansion (seat adds and tier upgrades) − CHF 20,000 contraction (downgrades). The 25 churned customers had been worth CHF 60,000. NRR = (600,000 + 130,000 − 20,000 − 60,000) / 600,000 = 108%.
NRR in Switzerland, Germany, France and Italy
NRR benchmarks are universal across Europe — investors look for the same 110–125% range whether the SaaS is in Zurich, Berlin, Paris or Milan. What changes by country is the expansion mechanism. German B2B SaaS often relies on seat-add expansion (works packs, finance teams hiring); French SaaS expansion is more usage-based; Italian and Swiss tend toward tier-upgrade pricing.
Currency volatility creates noise in cross-border NRR. A 5% CHF strengthening against EUR effectively shows up as 5% contraction in the EUR-denominated cohort even if no customer actually downgraded. Best practice: report constant-currency NRR alongside reported NRR for any SaaS with >20% cross-border revenue.
Why NRR Matters
NRR is the closest thing to a single-number health check for SaaS. Above 110% the business compounds without new sales effort; above 120% it's a growth engine; above 130% it's typically venture-scale. Below 100% means every quarter you have to run faster on new logos just to stand still — exhausting and expensive.
Strategically, lifting NRR by 10 points often beats lifting new-customer growth by 30 points. NRR improvements compound: this year's expansion becomes next year's base. The MyEuroCalculator MRR Calculator projects NRR scenarios over 12 months to test which lever (expansion vs new) creates more enterprise value.
NRR vs GRR: Key Differences
Gross Revenue Retention excludes expansion — it's the ceiling at 100% (you can't retain more than you started with on a gross basis). NRR includes expansion and can exceed 100%. The gap between NRR and GRR tells you how much of the retention is expansion vs pure stickiness. A 120% NRR / 95% GRR business has both: low churn (5%) and strong expansion (25%).
NRR / GRR benchmarks (European SaaS, 2026)
| Segment | NRR healthy | NRR best-in-class | GRR healthy |
|---|---|---|---|
| SMB self-serve | 90–105% | 110%+ | 80–90% |
| Mid-market | 105–120% | 125%+ | 90–95% |
| Enterprise | 115–130% | 140%+ | 95%+ |
Common mistakes
NRR is cohort-only. Adding new logos inflates the number — investors will catch this in due diligence.
Losing 10% of logos but keeping 110% of revenue still counts as 110% NRR. Report both retentions side by side.
Annualised quarterly NRR (×4) overstates the headline. Use the same period boundaries every time and disclose the methodology.
Currency moves can swing reported NRR by 5+ points without any customer actually changing. Report constant-currency NRR alongside.