Gross Revenue Retention (GRR)

One-liner

The share of recurring revenue retained from an existing-customer cohort over twelve months after contraction and churn but excluding all expansion, so GRR is at most 100% by construction.

Why it diverges

GRR diverges on the same basis and timing axes as NRR (it is the same cohort measured without the expansion term), plus one composition question of its own: where the line falls between contraction and churn. The no-expansion ceiling is the settled, defining contrast with NRR: any GRR above 100% signals expansion leaked into the number (or, rarely, an FX or measurement artifact), not a strong result. Because it strips expansion, GRR exposes the churn and contraction that a healthy NRR can hide, which is exactly why an investor reads it underneath NRR.

Legitimate convention families

FamilyAxisMethod (short)Representative sourceDirection vs defensible
Cohort method (standards-board preferred)basis + timingadjusted MRR or ARR from the period-end cohort over that cohort’s value at period startstandards board (GRR)the defensible default
Formula methodcomposition(beginning value - churned - down-sell) / beginning valuestandards board (GRR)equivalent when terms are clean; sensitive to the contraction/churn split
GRR on the NRR basisbasiswhatever basis was used for NRR, with the expansion term zeroedcommon practice (GRR disclosed alongside NRR)matches the paired NRR; inherits its basis risk

What the investor likely recomputes on

The codified convention is the basis a founder’s number gets measured against when no specific investor convention is on the table. It is the reference’s default anchor.

The codified GRR reads on the same basis and period as NRR, as the floor underneath it. A reader who recomputes NRR on an ARR-basis cohort recomputes GRR the same way and compares the gap; a wide NRR-minus-GRR spread says expansion is carrying a leaky base. The basis is bounded by the paired NRR, not fixed by it. Name the convention against the codified one rather than assume it.

The defensible read

“Defensible” is relative to the investor. It is the convention the raise gets judged against, which is not always the reference’s default. So the read has two tiers.

Under either anchor, the aggressive move to avoid is reporting only NRR and omitting GRR, which lets expansion mask attrition; volunteering GRR is the credibility signal. Principle: defensibility, not optimization. A defect classification is absolute and does not move with the convention anchored on.

Aggressive-vs-defect test

The predicate for classifying a GRR spread:

Canonical formula

GRR=BOP valueContractionChurnBOP value100%(existing customers only; no expansion term; “value” = ARR, revenue, or implied-MRR depending on the basis)\text{GRR}=\frac{\text{BOP value}-\text{Contraction}-\text{Churn}}{\text{BOP value}}\le 100\%\quad(\text{existing customers only; no expansion term; ``value'' = ARR, revenue, or implied-MRR depending on the basis})

Primary source: the Standards Board codified GRR method, cohort method (preferred), “Adjusted MRR from the cohort of customers at the end of the period / MRR at the beginning of the measurement period,” recorded in the reference’s verified evidence set, sourced from the SaaS Metrics Standards Board’s gross revenue retention page. The board also publishes the equivalent formula method, “((Beginning MRR - Churned MRR - Down-Sell MRR) / Beginning MRR) x 100”. This convention carries its own basis and timing divergence (see the three axes section below); the codified method is the authority here.

Standards-board cohort method (the defensible default): the period-end value of the cohort of existing customers as of the start, over that same cohort’s value at the start, with all expansion zeroed. The ceiling at 100% holds by construction.

InputSource-system classTiming-offset
BOP value (the cohort denominator)billing / data warehouse (recurring-revenue book)as of the beginning of the measurement period
Cohort membership (existing customers only)CRM / billingfixed at period start; held constant across the window
Contraction (down-sell)billingover the trailing 12-month window
Churnbillingover the trailing 12-month window
Numerator (period-end value of the same cohort, expansion excluded)billing / data warehouseas of period end

Reconciliation note

Composition-closed, basis/timing-bounded. The composition axis closes to a zero residual: from the reported aggregates we can confirm expansion is excluded and the 100% ceiling holds, and that closes from the aggregates. Basis and timing do not close. They interact non-additively (an ARR-basis cohort read point-in-time and a GAAP-revenue basis read as a trailing-twelve average are not a sum of separable adjustments), and the contraction-versus-churn split moves the two terms within a fixed total, so they are reconciled bounded and qualitative: name the convention the founder used against the defensible cohort method on the NRR basis, and bound the direction and magnitude of the spread. The per-axis reconstruction of that spread from the client’s raw source systems is out of scope for this reference. Reconstructing it from raw source systems is a separate, multi-week effort the reference does not perform.

The three axes

GRR diverges on the same axes as NRR, inheriting its basis and timing choice. Composition is existing-customer cohort only, contraction and churn in, all expansion out; the expansion exclusion is the settled part, and the unsettled sub-question is what counts as contraction (a downgrade within a retained account) versus churn (a lost account), which moves the two terms but not the total. Basis is recurring (ARR or MRR) vs GAAP-revenue vs ACV or contracted vs implied-monthly, and a disclosed GRR almost always uses the same basis chosen for NRR. Timing is point-in-time “as of period end” vs an average across the twelve months vs a year-over-year cohort, again inherited from the NRR choice.

See the three axes for the shared model.

Classic errors touching GRR

Scope boundary

IN SCOPE (from the reported aggregates): the composition axis, confirm expansion is excluded and the ceiling holds, and flag a missing GRR alongside a reported NRR. OUT OF SCOPE (named but not computed): the basis and timing, and the contraction-vs-churn split, which need customer-level data. The per-axis reconstruction from the client’s raw source systems is out of scope for this reference. Reconstructing it from raw source systems is a separate, multi-week effort the reference does not perform.

Citations

Cite this definition

Sculpted's SaaS Metrics Reference · Gross Revenue Retention · v1.0.0
sha256:21cead9731418a6139c9a2a2c0f4a2e712d9ac83f2fb7f76e28335d1f1ae2d69
https://sculpted.io/reference/grr

The hash changes only when the definition changes.

copied