Optimized Sales Optimized Marketing Target Accounts For CROs For CFOs For CMOs Blog News Glossary Compare Tools About Schedule a Demo
Metrics & KPIs

Gross Revenue Retention (GRR) Formula

ORM Technologies
Home/ Glossary/ Gross Revenue Retention (GRR) Formula
Definition Gross Revenue Retention measures the percentage of beginning ARR retained from an existing customer cohort after removing contraction and churn, without counting any expansion. It is the cleanest signal of product stickiness and contract durability.

GRR strips out expansion to isolate product health

GRR equals beginning ARR minus contraction and churn, divided by beginning ARR. Because expansion is not included, the result is capped at 100% by construction. That cap is the feature, not the limitation. It forces the metric to measure only what customers kept, not what new spending masked.
ComponentDescription
Beginning ARRCohort ARR at period start
- Contraction ARRARR lost to downgrades or partial cancellations
- Churned ARRARR lost to full cancellations
= Retained ARRThe numerator
GRR(Retained ARR ÷ Beginning ARR) × 100
Max value100% (expansion is excluded)

What GRR reveals that NRR can hide

NRR can exceed 100% even when churn is severe, as long as expansion from surviving customers outpaces the losses. A company selling into a concentrated set of large, rapidly growing customers can post strong NRR while quietly losing a significant fraction of its customer count and smaller-account ARR.

GRR makes that trade-off visible. It answers the question: if no customer had spent a dollar more than they did at the start of the period, how much of the base would remain? A business with 90% GRR is losing ground from every cohort before upsell is factored in. That creates a structural treadmill that requires accelerating expansion or new logo acquisition just to hold the base.

Contraction and churn as separate signals

Tracking contraction and churn separately within the GRR calculation provides diagnostic information that the combined number obscures.

Contraction typically reflects dissatisfaction, budget pressure, or use-case shrinkage. Churn represents complete exit. A high contraction rate with low churn may signal customers who are struggling but not yet lost. Those accounts are often recoverable. A high churn rate with low contraction means customers are leaving without warning, which points to a different set of product, onboarding, or expectation-setting problems.

GRR by segment and cohort

Aggregate GRR is a starting point. Breaking it by customer segment, ARR tier, industry, or acquisition cohort reveals where the retention problem is concentrated.

Enterprise customers often post higher GRR than SMB customers because their contracts include longer terms, negotiated notice periods, and internal switching costs. A blended GRR that mixes both segments can make the SMB churn problem invisible until it reaches significant scale.

Cohort-based GRR tracks each vintage of customers from their start date. Cohorts that deteriorate faster than others often point to changes in onboarding quality, product-market fit for specific buyer profiles, or sales motion issues that closed the wrong customers.

For the retention metric that includes expansion, see Net Revenue Retention. For the churn rate calculation that feeds into GRR, see Churn Rate.

Frequently Asked Questions

What is the GRR formula?

GRR equals (Beginning ARR minus Contraction ARR minus Churned ARR) divided by Beginning ARR, expressed as a percentage. Because expansion is excluded, GRR cannot exceed 100%. It measures how much of your existing revenue base you would retain if no customer spent more than they did at the start of the period.

Why can GRR never exceed 100%?

GRR is deliberately capped at 100% because its purpose is to isolate retention from growth. Expansion ARR is excluded from the numerator. If a customer churns but another upsells by an equal amount, GRR reflects the churn loss while NRR may show no net change. That distinction is the point.

How do GRR and NRR work together?

GRR shows product health and contract stability. NRR shows the combined effect of retention and expansion. A high NRR built on low GRR means you are growing within the customer base despite significant churn and contraction, which is a fragile position. High GRR is the foundation that makes high NRR sustainable.

Put these metrics to work

ORM builds custom revenue forecast models that turn concepts like gross revenue retention (grr) formula into prescriptive action for your team.

Schedule a Demo