Net Revenue Retention (NRR) Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

Compute your SaaS Net Revenue Retention (NRR) to see how a cohort’s revenue changes over time after churn, downgrades, and upgrades. NRR is one of the clearest signals of product‑market fit and efficient growth.

NRR: The Metric That Explains “Good Growth”

SaaS companies talk about growth constantly, but not all growth is created equal. Growing because you are spending heavily on acquisition is very different from growing because existing customers are staying, upgrading, and expanding. Net Revenue Retention (NRR) is the metric that isolates that second kind of growth. It measures how much recurring revenue you keep and expand from an existing customer cohort over a defined period, excluding any new customers. If NRR is strong, your product is sticky, your pricing fits customer value, and your customer success motion is working. If NRR is weak, acquisition has to carry the whole company, which is expensive and risky.

NRR is widely used by investors and boards because it predicts long‑term scalability. Companies with NRR above 120% often grow efficiently and can justify aggressive acquisition. Companies below 90–100% may still succeed, but they must continually replace leaking revenue, which caps margins and makes forecasting harder. This calculator helps you compute NRR from basic ARR/MRR components and interpret what the number implies.

What Counts in NRR?

Choose a starting cohort—usually all customers who were active at the beginning of a month, quarter, or year. Track their revenue over the period and split changes into four buckets:

The Formula

NRR compares ending revenue for the cohort to starting revenue. The standard expression is:

NRR = Starting Revenue + Expansion Contraction Churn Starting Revenue × 100

Gross Revenue Retention (GRR) is similar but ignores expansion:

GRR = Starting Revenue Contraction Churn Starting Revenue × 100

NRR and GRR together tell you whether your business is losing customers (low GRR), failing to expand (low NRR but decent GRR), or both.

Worked Example

Suppose at the start of a quarter your cohort produced $2,000,000 in ARR. Over the quarter:

Ending cohort ARR is $2,000,000 + $320,000 − $90,000 − $160,000 = $2,070,000.

NRR is $2,070,000 / $2,000,000 = 1.035, or 103.5%. That means the cohort grew slightly even after churn. GRR is ($2,000,000 − $90,000 − $160,000) / $2,000,000 = 87.5%. Your product expands well, but churn and downgrades are still meaningful.

Benchmark Bands

NRR is context‑sensitive, but common bands are:

NRR Range Interpretation Typical Profile
< 90% Revenue leakage Early PMF, high churn, or weak expansion
90%–100% Flat cohort Stable but expansion not offsetting churn
100%–120% Healthy retention Good CS and moderate upsell motion
120%–140% Best‑in‑class Strong product‑led growth or enterprise expansion
140%+ Hyper‑expansion Usage‑based or seat‑growth models at scale

How to Improve NRR

NRR can improve through different levers:

  1. Reduce churn. Fix onboarding gaps, product bugs, or pricing mismatch. Even a 1‑point churn improvement can move NRR dramatically.
  2. Reduce contraction. Watch downgrade reasons; often they point to feature confusion or unmet outcomes.
  3. Increase expansion. Improve activation, add usage‑based tiers, or deliver clearer ROI that motivates upgrading.

It can be helpful to see how these levers interact. For example, two products might both report 110% NRR, but one gets there through low churn and modest expansion, while the other relies on very high expansion to offset serious churn. The first profile is usually more resilient because expansion is easier when customers are already satisfied. The second profile can still work—some usage‑based products accept high logo churn—but it tends to be more volatile month to month.

NRR in Usage‑Based and Multi‑Product Businesses

If you sell usage‑based plans, expansion revenue may be tied to customer activity rather than explicit upgrades. In that case, NRR can rise sharply when customers succeed with your product and fall quickly during downturns. Many teams compute both a “reported NRR” (including usage expansion) and a “normalized NRR” that smooths extreme months. Multi‑product SaaS companies also benefit from NRR because cross‑sells show up as expansion; however, you should make sure cross‑sell revenue is attributed to the same starting cohort to avoid counting new logos as retention.

Common Reporting Mistakes

Segmenting NRR by customer size, industry, or acquisition channel is often more valuable than a single blended number. A blended NRR of 110% might hide an SMB segment at 80% and an enterprise segment at 140%.

Limitations and Assumptions

This calculator assumes you are using consistent cohort accounting over a single period. It does not:

If your contracts include large one‑time services or implementation fees, exclude those from inputs. NRR is intended to reflect recurring subscription value. Including non‑recurring revenue can make retention appear stronger than it really is.

Still, for most SaaS teams, the four‑bucket model here matches how NRR is reported in board decks and investor updates.

Cohort Revenue Inputs

Use ARR or MRR consistently for all inputs from the same period.

Enter cohort revenue changes to calculate NRR and GRR.

Embed this calculator

Copy and paste the HTML below to add the Net Revenue Retention (NRR) Calculator for SaaS | AgentCalc to your website.