What's the difference between NRR and GRR — and which one does your board actually care about?
PULSEKNOWLEDGE LIBRARY
GRR measures pure retention — what survives churn and downgrades — and caps at 100%. NRR adds expansion on top, so it can exceed it. Boards ask about NRR because expansion is the cheapest growth dollar; sharp CFOs watch GRR because NRR hides churn behind upsells. Show both, side by side, always.
What NRR and GRR actually measure — and why the difference matters
The two formulas look nearly identical on a slide, and that visual similarity is precisely why they get muddled in board meetings. Gross revenue retention takes the MRR a cohort held on the first day of a period, subtracts everything that left outright — full cancellations, what finance calls gross churn — and subtracts everything that shrank: downgrades, seat reductions, plan compressions, contract right-sizing at renewal. The denominator is the starting MRR of that cohort. Because the numerator can only shrink, GRR is bounded between zero and one hundred percent. There is no arithmetic path to a GRR above 100%. If someone shows you one, the cohort definition is broken.
Net revenue retention — often labeled net dollar retention, NDR, or dollar-based net expansion rate depending on which S-1 you're reading — starts with the same cohort and the same denominator, then adds the dollars that grew inside it. Seat increases. Tier upgrades. Cross-sell of a second SKU. Usage overages on a consumption meter. Because expansion has no theoretical ceiling, NRR has none either.
The critical mechanical point, and the one most homemade dashboards get wrong: new-logo ACV never enters either calculation. Neither metric is a growth metric in the top-line sense. Both are cohort metrics. A customer who signed in month two of the quarter is not part of the opening cohort and contributes nothing to that quarter's NRR or GRR — not their initial contract, not their expansion. The moment you let new logos leak into the numerator, you've built a vanity number that will diverge from your auditor's version and blow up in diligence.
Here's the deeper distinction that matters more than the arithmetic: GRR is a product question, NRR is a go-to-market question. GRR answers "does the thing we built stay bought?" When GRR sags, the cause is almost never a weak renewal rep. It's onboarding that never reached activation, a champion who left and took the use case with them, a competitor who shipped the one feature the workflow hinged on, or a buyer who ran the ROI math at renewal and couldn't make it pencil. NRR answers a different question: "when a customer likes us, how much more do they buy, and how easily?" That's packaging, pricing architecture, expansion motion, and whether your product has natural growth vectors — more seats as they hire, more volume as they scale, more modules as they mature.

Conflating them produces bad decisions in both directions. A team with 82% GRR and 108% NRR that reads only NRR will pour headcount into upsell plays while the leak underneath widens. A team with 96% GRR and 101% NRR that fixates on churn will polish a product that already retains beautifully while leaving obvious packaging money untouched. The metrics are not interchangeable, and the difference between them — the expansion delta — is itself the most informative number on the slide.
One more framing worth carrying into the board room: GRR sets your floor, NRR sets your slope. At 90% GRR, you lose a tenth of your base every year and must replace it before you grow a dollar. At 95% GRR, that replacement burden halves. The compounding difference over five years is enormous — a 95% GRR base retains roughly 77% of its original revenue after five years; a 85% GRR base retains about 44%. Same starting point, wildly different business.
The step-by-step process for computing both cleanly
Run this the same way every single month, and write the policy down before you run it once. Methodology drift is the number one reason retention numbers get restated in diligence.
Step one — freeze the cohort. Pick a start date. Snapshot every customer with active recurring revenue on that date and their MRR. That list is immutable for the period. No adding customers who signed on day three. No removing customers who churned on day eight because "they were never really a customer." If you exclude thirty-day churners, write it in the policy and apply it to every historical period so the series stays comparable.

Step two — normalize the revenue base. Decide what counts as recurring. Committed subscription revenue always counts. Usage-based revenue counts if it's the core motion, but pick a convention — trailing-three-month average or contracted minimum — and hold it. Professional services, one-time implementation fees, and hardware pass-through should sit outside both metrics. Mixing lumpy services revenue into a retention cohort creates noise that looks like churn.
Step three — classify every dollar of movement. Each customer in the cohort lands in exactly one of four buckets at period end: fully churned, contracted (downgrade), flat, or expanded. A single customer can only be net one of these. A customer who dropped twenty seats on module A and added thirty on module B is a net expander — don't double-count them in both contraction and expansion, which inflates the visible size of both and makes your waterfall look more dynamic than reality.
Step four — compute GRR. Retained MRR equals starting MRR minus churn minus contraction. Divide by starting MRR.
Step five — compute NRR. Ending cohort MRR equals retained MRR plus expansion. Divide by the same starting MRR.

Step six — reconcile. Ending cohort MRR plus new-logo MRR should tie to total ending MRR. If it doesn't, you have unclassified movement — usually reactivations, mid-period migrations between entities, or currency drift. Chase it down every month; the reconciliation is what makes the number defensible.
Walk the numbers once with real weight behind them. A vertical SaaS business opens a quarter with $10.0M of MRR from customers already on the books. During the quarter, customers worth $500K cancel outright. Another $200K worth downgrade — some dropped from Enterprise to Pro, others cut twenty seats apiece after a hiring freeze. Total contraction: $700K. Retained MRR is $9.3M, so GRR is 93%. That same cohort also grew $2.0M through additional seats, a premium support tier, and a new analytics module. Ending cohort MRR is $11.3M, so NRR is 113%.
Now read the pair. A 93% GRR means the business bleeds 7% of its base annually before any growth motion fires. The 20-point expansion delta between 113% and 93% is doing real work — but it's also carrying the churn. Strip the expansion out and the business shrinks. That's the sentence that belongs under the chart, and it's the sentence most decks omit.
For RevOps teams instrumenting this, the practical build is a monthly snapshot table keyed on customer ID and period, with MRR and a movement classification per row. Everything else — cohort curves, segment cuts, waterfalls, constant-currency variants — is a query against that table. Don't compute retention in the BI layer from live CRM state; compute it from immutable snapshots. Live-state calculations silently rewrite history every time a deal record gets edited, and you'll find out in diligence when last quarter's number no longer matches the deck you already sent.

Benchmarks, ranges, and what "good" costs to reach
Retention benchmarks vary enormously by ACV band and motion, and the single biggest mistake is comparing yourself to a number pulled from a segment you don't operate in. Directionally, drawing on the published benchmark work from Bessemer, ICONIQ, OpenView, and public-company disclosures:
SMB, roughly under $5K ACV. GRR typically lands in the low-to-mid 80s; strong operators reach the high 80s. NRR usually sits near 100–105%, with top performers around 110–115%. SMB churn is structural — small businesses fail, get acquired, and change tooling on a whim. No amount of customer success fixes a customer who went out of business. The winning strategy in this band is annual prepay, low-friction self-serve expansion, and a product that becomes system-of-record fast.
Mid-market, roughly $5K–$50K ACV. GRR in the high 80s to low 90s, top quartile mid-90s. NRR commonly 108–115%, top quartile approaching 120–125%. This band has enough contract value to justify a real CS motion and enough organizational complexity that switching costs bite.
Enterprise, $50K+ ACV. GRR in the low-to-high 90s. NRR frequently 115%+, with the best land-and-expand motions reaching 130%+. Multi-year contracts, procurement inertia, and deep integration all work in your favor — but a single logo loss can move the number visibly, so the metric gets lumpy at low customer counts.

Consumption pricing structurally inflates NRR. Companies like Snowflake, Datadog, MongoDB, and Cloudflare have historically run dollar-based net retention well above seat-based peers, because revenue grows automatically with customer usage — no upsell conversation required. Snowflake disclosed net revenue retention above 170% in its 2021 peak and has run materially lower since. Comparing a seat-based SaaS NRR against a consumption-based comp is comparing two different physics. If your board does this, name it out loud.
The macro context matters too. Public SaaS NRR compressed meaningfully after the 2021 peak — seat-based businesses got hit hardest as customers ran headcount reductions and audited every renewal line item. A 115% NRR in 2021 and a 115% NRR today are not the same accomplishment.
On cost: moving GRR is slow and expensive; moving NRR is faster and cheaper. GRR improvements come from onboarding redesign, activation instrumentation, health scoring with actual intervention capacity, and — most often — product work. Expect two to four quarters before a GRR initiative shows up in the number, because you only observe the result at renewal, and your renewal base turns over on its contract cycle, not your project cycle. That lag is why GRR initiatives get abandoned; someone kills them at month five, one quarter before the evidence would have arrived.
NRR moves faster. Repackaging, adding a usage tier, launching a second SKU, or simply instrumenting in-product expansion prompts can shift NRR within one or two renewal cycles. Which is exactly why teams under board pressure reach for NRR levers — and exactly why a rising NRR deserves a follow-up question about what's underneath it.

Budget-wise, a credible retention program at a $20M ARR company usually means a CS org sized somewhere near one CSM per $1.5M–$3M of managed ARR in mid-market, tighter in enterprise, and a pooled or digital-touch model in SMB. The instrumentation — product analytics, health scoring, a renewal forecast in CRM — is the cheap part. The headcount is where the money goes, which is why the board wants proof the metric responds before it approves the hire.
Where teams get it wrong — and how to catch it in twenty minutes
There are four classic ways retention numbers get flattered, and a competent diligence analyst can spot all four quickly if they ask for the right cuts.
Roll-up expansion. Customer A acquires Customer B; the combined entity signs one larger contract. Loose policy counts the whole delta as expansion inside A's cohort. The honest treatment splits it — A's pre-acquisition spend stays, B's spend moves to new logo or to B's own historical cohort. *Detection:* ask for a cohort cut that excludes every customer with an M&A event during the period. If NRR drops more than about three points, you're being shown an inorganic story wearing organic clothes.
Price-increase expansion. Raise list prices across the renewal base, customers absorb it, and that increase flows into expansion MRR. Technically accurate, economically misleading — no new value was delivered, a lever was pulled. Price increases are legitimate and often overdue, but they are a one-time step function, not a repeatable expansion engine. *Detection:* ask for NRR computed at constant pricing — last year's price card applied to this year's units. A gap beyond a few points means price, not product, is doing the lifting.

FX tailwind. International ARR reported in USD inflates whenever the dollar weakens. A customer paying €1,000/month contributes more reported MRR without changing anything about their behavior. *Detection:* ask for constant-currency NRR. The gap is the FX effect. Public companies disclose this routinely; private ones rarely volunteer it.
Cohort-definition drift. The subtlest and most damaging. Finance quietly changes who counts as the opening cohort — excluding early churners, backfilling mid-period signings, reclassifying a downgrade as a "contract restructure." Each change shrinks the denominator or smuggles expansion into a cohort that didn't exist on day one. *Detection:* ask for the written methodology and the date it was last changed. If it changed without restating history, the new number is non-comparable and does not belong on the same chart as prior quarters.
Beyond gaming, there are honest-mistake failure modes worth naming. Teams average NRR across wildly different segments and get a blended number that describes no actual customer. They report NRR monthly on annual contracts, where most months have almost no renewal events and the number is pure noise. They confuse logo retention with revenue retention — you can retain 95% of logos and 80% of revenue if your largest accounts are the ones downgrading, and that combination is far more dangerous than the reverse. They celebrate an NRR that rose because a low-retention segment churned out of the cohort entirely, mechanically improving the mix while the business got smaller.
And the structural trap: over-optimizing for NRR degrades GRR. Every premium tier and upsell module you build diverts engineering from the core product that keeps people from leaving. Worse, expansion can mask bad onboarding — an at-risk account gets "saved" with additional seats or services, which delays the churn by two or three quarters rather than preventing it. When that delayed churn lands, it lands as a large account leaving all at once, and it lands in a quarter nobody forecasted it for.

The decision framework: which metric drives which action
Stop asking which metric the board cares about in the abstract. Ask what decision is on the table, then read the metric pair that informs it.
The diagnostic is a two-by-two. High GRR, high NRR is the durable-compounder quadrant: sticky product, working expansion motion. Invest in growth — the base holds, so every dollar of new logo compounds. High GRR, low NRR means the product retains but doesn't grow inside accounts. That's a packaging and pricing problem, not a churn problem. Fix the price architecture: add usage-based components, unbundle a second SKU, build genuine tiers. This is usually the fastest fixable quadrant and the most commonly misdiagnosed.
Low GRR, high NRR is the dangerous one — churn masked by aggressive upsell into a shrinking base. It looks fine on the NRR line and breaks the moment budgets tighten, because the expansion motion depends on discretionary spend that evaporates first in a downturn. Freeze expansion investment, route resources to onboarding and activation, and fix the floor before you build the ceiling. Low GRR, low NRR is a product-market fit question, not a RevOps question. No retention program rescues a product customers don't need. The honest move is to narrow the ICP until you find the segment where GRR holds, then rebuild from there.
For board presentation specifically, the format that survives scrutiny is one slide with three elements. Lead with GRR as the anchor — "we retain 93% of base revenue; the core product is sticky." Layer NRR as the accelerator — "and we expand that base to 113%, driven by seat growth and the analytics module." Then show a waterfall: opening MRR, gross churn bar, contraction bar, expansion bar, closing MRR. The waterfall is the honest part, because it forces the room to see that NRR isn't magic — it's four numbers, two of which are negative.

Set thresholds in advance and alert on both. Pick a GRR floor and an NRR floor appropriate to your segment, commit to them in the operating plan, and treat a breach as a trigger for a written diagnosis rather than a verbal explanation at the next board meeting. Boards forgive a bad number with a credible diagnosis. They do not forgive a bad number that surfaced late.
Adjacent metrics that change how you read the pair
NRR and GRR don't live alone, and reading them without their neighbors produces confident wrong conclusions.
Logo retention is the count-based sibling. Revenue retention weighted by dollars can hide a mass exodus of small accounts, which is a leading indicator of a positioning problem even when revenue looks fine. Track both; when logo retention falls faster than revenue retention, your ICP is drifting upmarket whether you decided that or not.
Cohort age curves matter more than any single period. Retention is not flat over a customer's life — most SaaS businesses see the steepest churn in months one through twelve, then a flattening as survivors entrench. If your overall GRR is falling while every individual cohort's curve is stable or improving, you don't have a retention problem, you have a mix problem: newer, weaker cohorts are a growing share of the base. The fix is at acquisition, not renewal.

Net revenue retention interacts directly with CAC payback and LTV. A business at 120% NRR effectively has a negative-churn base, which changes the entire unit-economics story — payback periods shorten because the account keeps growing after the sale. This is why boards fixate on NRR: it's the input that makes the LTV/CAC model work. But it also means a fragile NRR makes those downstream models fragile, and if the NRR was inflated by price or FX, so was every derived number in the plan.
Gross margin deserves a mention because expansion isn't uniformly profitable. Usage-based expansion on infrastructure-heavy products can carry materially lower incremental margin than seat expansion on a pure software SKU. Two companies with identical 118% NRR can have very different economics depending on what expanded. Ask what the expansion mix is, not just what the number is.
Sales-assisted versus self-serve expansion is the operational cut most teams skip. Expansion that requires a rep on a call has an acquisition cost; expansion that happens because a customer added seats in-app is nearly free. Splitting NRR into assisted and unassisted components tells you whether you've built an expansion *engine* or an expansion *team*. The engine scales; the team needs headcount linearly.
Finally, for RevOps specifically: the systems work behind all of this is snapshot discipline. Immutable monthly snapshots, a single classification taxonomy for revenue movement, one definition per metric documented in a data dictionary, and one owner. Every retention debate I've watched consume a quarter traced back to two teams computing the same metric two ways and neither writing it down.
Related questions
Can NRR be above 100% while the company shrinks?
Yes. NRR only measures the existing cohort. If new-logo acquisition collapses and the cohort's expansion doesn't offset the revenue you're failing to add, total revenue can flatten or decline while NRR reads 110%. Always pair NRR with new-logo ARR growth.
Should NRR be reported monthly or quarterly?
Quarterly for annual-contract businesses — monthly reporting on annual contracts is mostly noise, since few renewal events occur in any given month. Monthly works for month-to-month or consumption motions. Whichever you pick, report a trailing-twelve-month view alongside it for stability.
Does logo retention or revenue retention matter more?
Revenue retention drives the financial model; logo retention is the earlier warning signal. Losing many small logos while revenue holds means your ICP is shifting. Track both — divergence between them is more informative than either number alone.
How do consumption-based businesses compute GRR?
Pick a convention and hold it: trailing-three-month average usage, or contracted minimum commitment. Compare the cohort's baseline period to the current period on that same basis. The risk is treating natural usage volatility as churn — smooth it, and disclose the smoothing method.
What GRR should a Series A company target?
It depends entirely on segment. Enterprise-focused companies should aim well into the 90s; SMB-focused ones may find the mid-80s structurally normal. The more useful target at Series A is a stable or improving cohort curve, not an absolute number.
FAQ
What does GRR stand for, and why can't it exceed 100%?
GRR is gross revenue retention. It measures revenue retained from an existing cohort, counting only losses — full cancellations and downgrades — with no credit for expansion. Because the numerator can only shrink relative to the starting denominator, it's mathematically capped at 100%. A reported GRR above 100% means the cohort was redefined or expansion leaked into the calculation.
Is a higher NRR always better?
Not without knowing its composition. NRR inflated by across-the-board price increases, currency movement, or acquisition roll-ups is not the same as NRR driven by customers genuinely consuming more product. Ask for constant-currency, constant-price, and ex-M&A cuts. The gap between reported and adjusted NRR is the honest measure of your expansion engine.
Which metric do investors actually prioritize?
Growth-stage investors typically lead with NRR because it signals capital-efficient growth — revenue that compounds without new acquisition spend. Late-stage investors, credit providers, and experienced CFOs weight GRR heavily because it reflects the durable revenue floor and can't be dressed up by an upsell push. In diligence, both get examined, and inconsistency between them draws the hardest questions.
Can a company have high NRR and low GRR at the same time?
Yes, and it's the most fragile pattern in SaaS. It means you're losing a meaningful share of customers while extracting more revenue from the survivors. It works while budgets are loose and breaks quickly when they tighten, because discretionary expansion spend is the first line cut. Treat this combination as a red flag requiring immediate investigation of onboarding and product fit.
How long does it take for a retention initiative to show up in the numbers?
Expect two to four quarters for GRR work, because you only observe the outcome at renewal and your base renews on its contract cycle. NRR responds faster — packaging and pricing changes can move it within one or two cycles. This asymmetry is why GRR programs get killed prematurely, usually one quarter before the evidence arrives.
What's the single most common calculation error?
Letting new-logo revenue into the cohort. Both metrics measure only customers present on the cohort start date. Including mid-period signings inflates the numerator and produces a number that won't reconcile with an auditor's version. The second most common error is double-counting a customer in both contraction and expansion when they shifted spend between products.
Sources
- https://www.bvp.com/atlas/state-of-the-cloud
- https://www.iconiqcapital.com/growth/reports
- https://openviewpartners.com/expansion-saas-benchmarks/
- https://www.meritechcapital.com/benchmarking/comparables
- https://investors.snowflake.com/
- https://investors.datadoghq.com/
- https://www.sec.gov/edgar/searchedgar/companysearch
- https://www.klipfolio.com/resources/kpi-examples/saas/net-revenue-retention
Related on PULSE
- [How do you separate NRR, GRR, and logo retention when board auditors ask which is 'real'?](/knowledge/q416)
- [What is GRR (Gross Revenue Retention) and how does it differ from NRR?](/knowledge/q12691)
- [How should a 2027 CS team report NRR vs GRR vs DBNER?](/knowledge/q12531)
- [What's the difference between LTV and CLV, and which one matters for SaaS board reporting?](/knowledge/q415)
- [How do you operationalize data center leasing pipeline handoffs between sales, finance, and delivery when Series B board reporting and leadership only reviews GRR monthly?](/knowledge/q10772)









