Direct Answer
SaaS gross retention is the percentage of recurring revenue a company keeps from an existing customer cohort over a period, counting only contraction (downgrades) and full churn against the starting revenue base. It excludes any offsetting upsell or expansion revenue, which is why it can never exceed 100%. The formula is (starting ARR from the cohort − contraction − churn) ÷ starting ARR from that cohort.
Key Takeaways
- Gross retention measures revenue kept from an existing cohort -- it only subtracts contraction and churn, never adds expansion back in.
- Because nothing is added back, gross retention is capped at 100% by definition; it cannot exceed that ceiling.
- Net revenue retention (NRR) is the related, broader metric that adds upsell/expansion revenue back in and can exceed 100%.
- Gross retention isolates retention quality independent of a company's ability to expand within its existing customer base.
- Comparisons across companies should confirm both are measuring the same cohort period and using the same definition of "starting ARR."
How Is SaaS Gross Retention Calculated?
Gross retention starts with a defined cohort of existing customers and their combined annual recurring revenue (ARR) at the beginning of a measurement period -- commonly a quarter or a year. Over that period, two things can reduce that revenue base: contraction, where an existing customer downgrades to a smaller plan or reduces seats/usage, and churn, where a customer cancels entirely. Both are subtracted from the starting ARR, and the result is divided by that same starting ARR:
Gross Retention = (Starting ARR − Contraction − Churn) ÷ Starting ARR
The defining feature of this formula, unlike net revenue retention, is what it deliberately leaves out: upsells and expansion revenue from the same cohort never enter the calculation. A customer who doubles their spend during the period does not push gross retention above what it would otherwise be -- that upside only shows up in net revenue retention. Because the formula only ever subtracts from the starting base and never adds to it, gross retention can never exceed 100%. A gross retention reading of 100% would mean the cohort experienced zero contraction and zero churn during the period.
Worked Example
Hypothetical example -- for education only.
Suppose a SaaS company's existing customer cohort started the year with $10,000,000 in ARR. Over the year, some customers downgraded their plans, reducing revenue by $300,000 (contraction), and other customers cancelled entirely, removing $500,000 in ARR (churn). Separately, other customers in the same cohort upgraded and added $600,000 in expansion revenue -- but that expansion is not part of the gross retention calculation.
Applying the formula:
Gross Retention = ($10,000,000 − $300,000 − $500,000) ÷ $10,000,000 = $9,200,000 ÷ $10,000,000 = 92%
This company retained 92% of its starting recurring revenue base, purely from a churn-and-contraction standpoint. If the same company's expansion revenue were factored back in, its net revenue retention for the same cohort and period would be higher -- (($10,000,000 − $300,000 − $500,000 + $600,000) ÷ $10,000,000) = 98% -- illustrating how the two metrics answer different questions from the same underlying data.
Limitations and Common Mistakes
- Comparing across mismatched cohort definitions. Companies vary in how they define the "starting cohort" (e.g., logo-based vs. revenue-based, inclusion or exclusion of trial accounts) -- comparing gross retention figures without confirming methodology can be misleading.
- Treating gross retention as the full retention picture. Gross retention deliberately ignores expansion revenue. A company with strong gross retention but weak expansion (or vice versa) needs net revenue retention alongside it to see the complete revenue-retention story.
- Confusing gross retention with logo (customer-count) retention. Gross retention is a revenue-weighted metric, not a count of customers retained -- a company can lose many small customers and still show high gross retention if the lost revenue is small relative to the base, or vice versa.
- Assuming gross retention figures are audited to a single standard. Unlike GAAP revenue figures, gross retention is not a defined line item in financial statements and calculation methodology can vary by company; disclosed figures should be read as company-reported metrics, not standardized accounting measures.
- Ignoring the period length. A monthly gross retention rate and an annual gross retention rate are not directly comparable without annualizing consistently, since churn compounds over longer periods.
Frequently Asked Questions
What is SaaS gross retention?
SaaS gross retention (also called gross revenue retention, or GRR) is the percentage of recurring revenue a company retains from an existing customer cohort over a period, counting only downgrades and full churn. It excludes any offsetting benefit from upsells or expansion revenue within that same cohort.
How is gross retention calculated?
Gross retention is calculated as (starting ARR from the cohort minus contraction minus churn) divided by starting ARR from that cohort. Only revenue lost through downgrades and cancellations reduces the numerator; expansion revenue is excluded from the formula entirely.
Why can gross retention never exceed 100%?
Gross retention can never exceed 100% by definition because the formula only subtracts lost revenue (contraction and churn) from the starting ARR base -- it never adds upsell or expansion revenue back in. The best possible outcome is retaining every dollar of starting ARR, which caps the ratio at 100%.
What is the difference between gross retention and net revenue retention?
Gross retention only accounts for revenue lost to downgrades and churn, so it can never exceed 100%. Net revenue retention (NRR) starts from the same base but adds back upsell and expansion revenue from the same cohort, so NRR can exceed 100% when expansion outweighs losses. Gross retention isolates retention quality; NRR combines retention with expansion.
Does gross retention include new customers?
No. Gross retention is calculated on a defined existing customer cohort as of the start of the measurement period. Revenue from new customers acquired during the period is not part of the calculation in either the numerator or the denominator.
Is gross retention measured on revenue or on customer count?
Both are reported and they answer different questions. Gross dollar retention tracks recurring revenue kept from a cohort. Logo retention, sometimes called customer retention, tracks the share of customer accounts that remain. A company can lose many small accounts while keeping its largest ones, producing weak logo retention and strong dollar retention. The reverse happens when one large customer leaves. Checking which basis a disclosed figure uses is the first step before comparing it with anything.
How does contract length affect a reported gross retention figure?
A customer can only churn when a contract comes up for renewal. A company selling three-year terms therefore exposes roughly a third of its base to churn in any given year, which flatters an annual gross retention figure relative to a company selling monthly plans. The difference is a function of contract structure rather than product quality. Comparing retention across companies with different standard terms without noting this produces a misleading ranking.
Why is gross retention usually reported annually rather than monthly?
Monthly figures are noisy because renewal dates cluster and a single large account can swing a short window sharply. Annualizing smooths that and matches the renewal cycle most business software runs on. It also aligns with how contract terms are written, so a twelve-month window captures roughly one full pass through the base. The tradeoff is a lag: a deterioration that began early in the year may not be visible in the annual figure until well after it started.
What causes the gap between gross retention and net revenue retention to widen?
The gap is expansion revenue, so it widens when existing customers add seats, upgrade tiers, or increase consumption faster than others downgrade or leave. A large gap indicates the product deepens inside accounts over time. It can also be produced by price increases applied at renewal rather than by genuine adoption, which is a different economic story. Watching gross retention hold steady while the gap widens is a stronger signal than watching the gap widen because gross retention fell.
References
- SEC EDGAR -- full-text search of company 10-K and 10-Q filings, where SaaS companies commonly disclose retention metrics and their calculation methodology.
- Company 10-K and 10-Q filings (via SEC EDGAR) -- the primary source for any specific company's reported gross retention or gross revenue retention figures and the definitions used to calculate them.