Net Revenue Retention (NRR) Calculator
Enter starting ARR, expansion ARR (upsell/cross-sell), downgrade ARR, and churned ARR to calculate NRR (Net Revenue Retention) — how much revenue your existing customers alone retained. Includes a negative-churn check and a benchmark table.
NRR benchmark reference table
| Tier | NRR range | Meaning |
|---|---|---|
| Excellent | 120% or higher | "Negative churn" — ARR keeps growing from existing customers alone, with zero new acquisition |
| Good | 100%–119% | A healthy level where upsell revenue comfortably covers churn and downgrades |
| Fair | 90%–99% | Existing customer revenue is shrinking slightly — there is room to improve |
| Poor | Below 90% | Churn and downgrades urgently need to be addressed |
What counts as a healthy NRR varies by business model and customer segment (enterprise vs. self-serve, for example). Treat these ranges as general guidance only.
Usage tips
- If you don't have accurate figures for expansion ARR from upsells and cross-sells, you can enter 0 and still get a provisional NRR based on downgrades and churn alone.
- NRR excludes revenue from newly acquired customers. If you want to see overall ARR growth including new business, pair this with our MRR/ARR growth simulator.
- You can calculate NRR over any period, but SaaS companies typically disclose annual NRR in their financial reports. Keep the period consistent when comparing over time.
- If your NRR is below 100%, check separately whether downgrades or churn are the bigger driver — that makes it easier to prioritize customer-success initiatives.
Frequently asked questions
Side Note — The ideal state of "negative churn"
Net Revenue Retention (NRR) has become one of the most closely watched SaaS metrics since the late 2010s. Looking at churn rate alone hides an entire growth engine — the revenue expansion that comes from upselling and cross-selling existing customers. By capturing both effects at once, NRR shows how much a business can grow on its own, without relying on new customer acquisition.
An NRR above 120% is called "negative churn" — a state where revenue expansion from existing customers more than offsets the losses from churn and downgrades. Usage-based and seat-based SaaS companies like Snowflake and Datadog are known for achieving negative churn, since their pricing naturally grows as customers expand their usage internally.
Investors have observed that publicly traded SaaS companies with higher NRR tend to command higher price-to-sales multiples. As customer acquisition costs (CAC) keep rising, revenue growth from existing customers can be captured with far less incremental sales spend — which is why NRR is also closely watched from a capital-efficiency standpoint.