---
title: "Net Revenue Retention by Cohort: Why Blended NRR Hides the Trend"
description: "Net revenue retention by cohort shows what blended NRR hides: three consecutive signup cohorts renewing worse than the one before them, quarter over quarter."
topic: "Revenue & Expansion"
author: "Jay Bheda, Co-founder, GainTrace"
audience: "RevOps, VP Customer Success"
published: 2026-09-18
modified: 2026-09-18
source: https://gaintrace.com/explore/revenue/net-revenue-retention-by-cohort
---

# Why Does Net Revenue Retention by Cohort Get Worse While Blended NRR Looks Fine?

*The blended number can hold steady while every new class of customer does worse*

**Short answer:** Net revenue retention by cohort means calculating NRR separately for each group of customers who signed in the same quarter, instead of blending every customer's revenue into one company-wide number. Blended NRR can hold steady for years while every new cohort renews worse than the one before it, because older, already-survived cohorts carry more weight in the average. Run the cohort version across at least four signup quarters before you trust the blended one.

**Key takeaways**

- Blended NRR is a revenue-weighted average across every cohort you have ever signed, so a large, already-survived legacy cohort can hide a newer cohort that is renewing progressively worse.
- Legacy float is the gap between your blended NRR and your newest fully-aged cohort's NRR, measured at the same age. A gap above a few points means the blended number is flattering you.
- Run cohort NRR at a fixed age, such as trailing 12 months, so you are comparing cohorts fairly instead of a two-year-old cohort's lifetime number against a new one's first quarter.
- Survey-based and billing-platform NRR figures disagree by about 19 points industry-wide for a related reason: they sample different populations, the same way a legacy cohort and a newest cohort do.
- A cohort that renews worse every quarter is usually an acquisition or onboarding problem showing up inside a retention metric, not a retention problem on its own.

Net revenue retention by cohort tells a different story than the single NRR number in the board deck, and the gap between the two is where a real problem can hide for a year or more. The blended figure has read 101 or 104 percent for three straight quarters, so nobody has asked why the sales team keeps saying new logos feel harder to keep than they used to.
This page is for the RevOps lead or VP of Customer Success who suspects the blended number is not telling the whole story. It explains why a single company-wide NRR figure can stay flat while every new signup cohort renews worse than the one before it, how to build the cohort view yourself, and the one calculation, legacy float, that shows how much the blended number is currently flattering you.

## What is net revenue retention by cohort, and why does it differ from blended NRR?

> **Legacy float:** Legacy float is the number of NRR points a blended figure borrows from cohorts old enough to have already lost their weakest accounts to churn. Calculate it as blended NRR minus your newest fully-aged cohort's NRR, measured at the same point in its life. A growing float means the headline number is increasingly describing the past.

Net revenue retention by cohort splits customers into groups by signup quarter and tracks each group's revenue separately, instead of pooling every customer's dollars into one blended ratio. The standard [NRR calculation](https://gaintrace.com/explore/revenue/how-to-calculate-net-revenue-retention-b2b-saas) answers one number for the whole company; the cohort version answers the same question once per signup class, and the two can tell opposite stories in the same quarter.

**Net revenue retention**

```
NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100
```

Where:
- Starting MRR: the cohort's or company's MRR at the start of the measurement period
- What good looks like: context-dependent; see the benchmark table below, but the figure only means something once you know which cohort produced it

> "If NRR is calculated using the total ARR of your BoB on, let's say, Jan. 1st. You close some upsells and expansions, then your BoB changes and you lose some customers and gain others... How would you then calculate your annual NRR?"
>
> — r/CustomerSuccess, 2024

That question is the blended-versus-cohort problem in miniature: a single annual NRR number cannot cleanly separate what the original cohort did from what new customers added during the year, because a blended calculation was never built to answer a per-cohort question. Cohort NRR solves it by fixing each group of customers at signup and never letting new customers into that group's denominator.

## What do published NRR benchmarks show about the spread beneath the median?

Published benchmarks show the same masking effect at the industry level that legacy float shows inside one company. A median NRR of 101 percent sounds uniform, but the range beneath it is wide enough that a meaningful share of companies in nearly every ACV band are already in contraction.

| Average contract value | Median NRR | 25th-percentile NRR |
| --- | --- | --- |
| Under $12k | 98% | 90% |
| $12k to $25k | 103% | 98% |
| $25k to $50k | 102% | 97% |
| $50k to $100k | 104% | 96% |
| $100k to $250k | 102% | 94% |
| Above $250k | 106% | 102% |

SaaS Capital's own analysis of that spread puts it plainly: "across all of the ACV categories, the 25th percentile shows that at least a quarter of companies are experiencing contraction, except in the >$250k segment where even the lowest quartile is expanding." That is a benchmark-level version of the same thing a cohort breakdown reveals inside one company: the median hides a real bottom quartile.

> "The revenue number by itself tells you almost nothing about whether the channel is actually working... Customer lifetime value and churn for that specific channel, not blended across your whole customer base..."
>
> — r/startups, 2026

That principle holds regardless of what is being blended, a marketing channel's revenue or a company's customer base. A number averaged across very different groups describes none of them accurately, and the average gets less accurate the more those groups differ from each other.

## What are the five steps to build a cohort NRR table for my own company?

Run the standard formula through the [NRR calculator](https://gaintrace.com/tools/nrr-calculator) for a quick company-wide check first, then rebuild it per cohort using the steps below. The cohort version takes longer to set up once, and almost no time to update after that.

1. **Group customers by signup quarter, not by current segment.** Every account gets tagged to the quarter it first signed, permanently. Current segment or plan tier is a separate field, not the grouping key.
2. **Fix each cohort's starting MRR at signup and never edit it.** The starting MRR is a historical fact. Restating it later to match reclassified accounts defeats the entire point of the comparison.
3. **Track expansion, contraction and churn only from that cohort's own remaining members.** A cohort's NRR should never include revenue from an account that signed up in a different quarter, even if that account now sits in the same segment.
4. **Compare cohorts at the same age, not the same calendar date.** A cohort's month-12 NRR compares fairly only against another cohort's own month-12 NRR, never against a different cohort's month-24 figure.
5. **Plot the trend across at least four consecutive cohorts before concluding anything.** One weak cohort can be a single bad quarter. Four in a row moving the same direction is a pattern worth acting on.

**Cohort NRR**

```
Cohort NRR = Cohort's current MRR from its original members ÷ Cohort's starting MRR at signup × 100
```

Where:
- Original members: only accounts that were part of the cohort at signup; customers who sign up later join their own cohort, never this one
- What good looks like: compare against the same cohort's own trajectory and against other cohorts at the same age, never directly against blended NRR

**Legacy float**

```
Legacy float = Blended NRR − Newest fully-aged cohort's NRR
```

Where:
- Newest fully-aged cohort: the most recent signup cohort old enough to have reached the same measurement age as the others, usually 12 months
- What good looks like: under 3 points. Above 5 points, the blended number is materially flattering the current trend

| Signup cohort | Starting MRR | Trailing 12-month NRR | Trend vs prior cohort |
| --- | --- | --- | --- |
| Q1 2025 cohort | $210,000 | 104% | baseline |
| Q2 2025 cohort | $248,000 | 101% | down 3 points |
| Q3 2025 cohort | $265,000 | 97% | down 4 points |
| Q4 2025 cohort | $290,000 | 93% | down 4 points |

> **Worked example:** A company reported blended NRR of 101 percent for four straight quarters and treated it as stable. Once cohorts were split out, the Q1 signup cohort was running 108 percent at month 12, driven by a small number of large expansions, while the three most recent quarterly cohorts had fallen to 97, 94 and 91 percent in sequence. Blended NRR stayed near 101 percent throughout only because the Q1 cohort's ARR was still more than half of total ARR. The legacy float grew from 4 points to 10 points over the year while the board deck kept showing one flat number. These figures are illustrative; the calculation is what matters, not the specific percentages.

**Before you trust your blended NRR number**
- [ ] You know your legacy float this quarter, not only your blended NRR.
- [ ] At least four consecutive cohorts have been compared at the same age.
- [ ] Expansion and contraction are tracked per cohort, not only company-wide.
- [ ] Someone has checked whether newer cohorts differ in ACV, channel or segment from older ones.
- [ ] The board deck shows the newest cohort's trend alongside the blended figure, not instead of it.

## Why do newer cohorts often renew worse than older ones?

Newer cohorts renew worse than older ones for reasons that sit upstream of retention entirely: onboarding quality slipping as a company scales past the founders' direct attention, a shift in who sales is closing as the company moves upmarket or downmarket, a pricing or packaging change that quietly altered fit, or a support ratio thinning as headcount lags growth. A slip in [why SaaS customers cancel in the first 90 days](https://gaintrace.com/blog/why-saas-customers-cancel-in-90-days) can take a full year to surface as a cohort-level NRR decline, because the cohort has to reach its first renewal before the damage becomes visible in a revenue metric.

> "I ran a cohort analysis on customer outcomes last quarter... Customers where it happened renewed at 91%. Customers where it didn't renewed at 67%... Renewal rate at month 12 is now sitting at 87% across the cohort, up from a blended 79% before."
>
> — r/CustomerSuccess, 2026

That thread measures renewal rate, not dollar-weighted NRR, but the structural lesson transfers directly: a single onboarding gap, fixed for new cohorts only, moved the metric from a blended 79 percent to 87 percent once enough fixed cohorts existed to outweigh the older, unfixed ones. The same arithmetic applies whether the metric is logo renewal or revenue retention.

> "For example, some of the out-of-the-box reporting features, particularly around financial metrics like ARR and NRR, have required more manual effort than expected."
>
> — Senior Director of Customer Success, small-business SaaS, public G2 review

Most platforms report the blended number by default because it is the easier one to compute and the one finance asks for first. Building the cohort view usually means exporting to a spreadsheet, which is exactly the manual effort that reviewer describes.

## Does the same blending problem affect published NRR benchmarks too?

Yes, published NRR benchmarks carry a version of the same masking effect for a related reason. A self-selected survey of SaaS companies is itself a kind of surviving cohort: businesses doing badly are less likely to respond to a benchmarking survey, the same way an older customer cohort is disproportionately made up of the accounts that did not churn.

Benchmarkit reports its own gross revenue retention figure declining from 90 percent to 88 percent over three years, and attributes part of that decline to selection bias among survey participants, not to a market-wide shift. If a published industry benchmark can drift for a sampling reason, a single company's blended NRR can hide a cohort trend for the same structural reason.

The same masking shows up between entirely different data sources. Survey-based B2B SaaS NRR runs around 101 percent, while ChartMogul's billing-platform data across roughly 2,700 companies puts the 2025 median at 82 percent. Both figures come from disclosed, defensible methods; they sample different populations. Survey respondents skew toward larger, sales-led, venture-backed companies, and platform data skews toward smaller, self-serve ones. Neither is the real industry number on its own, and quoting either without saying which population it describes repeats the same error as quoting a blended NRR without saying which cohorts sit inside it.

## Why does the legacy float matter for revenue growth, not only the current number?

A wide legacy float is not only a measurement problem; it predicts a growth problem a few quarters out, once the older cohorts propping up the blended figure become a smaller share of total revenue. [Renewal forecast accuracy](https://gaintrace.com/explore/playbooks/renewal-forecast-accuracy) tends to break in exactly this window, because a forecast built on blended history has not yet learned that the newer cohorts behave differently.

| Blended NRR band | Median revenue growth |
| --- | --- |
| Below 90% | 15% |
| 90% to 100% | 16% |
| 100% to 110% | 21% |
| 110% to 120% | 30% |
| 120% to 130% | 38% |
| Above 130% | 50% |

> "Flat or declining NRR keeps you in a constant cycle of replacement instead of compounding growth."
>
> — r/CustomerSuccess, 2024

A company sitting in the 100 to 110 percent band on blended NRR, while its newest cohorts are already below 100 percent on their own, is further down that growth curve than the current figure suggests. The blended number describes where the company has been; the cohort trend describes where it is going.

## How does GainTrace show net revenue retention by cohort?

GainTrace calculates net revenue retention by cohort natively instead of leaving it as a manual export: every account is tagged to its signup quarter automatically, so the cohort view and the blended view sit on the same dashboard instead of requiring a separate model. [Expansion intelligence](https://gaintrace.com/solutions/expansion-intelligence) shows which cohorts are expanding versus contracting, and [renewal forecasting](https://gaintrace.com/solutions/renewal-forecasting) weights cohort-level trends instead of the blended figure alone, so a newer cohort's decline shows up in the forecast before it shows up in the board deck.

## Frequently asked questions

### What is the difference between blended NRR and net revenue retention by cohort?

Blended NRR pools every customer's revenue into one company-wide ratio. Net revenue retention by cohort calculates the same ratio separately for each group of customers who signed up in the same period, so a newer cohort's decline cannot be offset by an older cohort's strength inside a single reported number.

### Why can blended NRR stay flat while newer cohorts get worse?

Because older cohorts have already lost their weakest accounts to churn, their remaining members retain revenue at a higher rate, and if that older cohort still holds a large share of total ARR, its strength can outweigh a newer cohort's decline in the blended average for several quarters before the trend becomes visible.

### How do I calculate legacy float?

Subtract your newest fully-aged cohort's NRR from your blended NRR, both measured at the same point in the cohort's life, usually trailing 12 months. Under 3 points is unremarkable. Above 5 points, the blended figure is materially flattering the current trend and should not be the only number in the board deck.

### How many cohorts do I need before I can trust the trend?

At least four consecutive signup cohorts, compared at the same age rather than the same calendar date. Three or fewer can be noise from one unusual quarter; four or more moving in the same direction is a pattern worth acting on.

### Why do survey-based and platform-based NRR figures disagree so much?

They sample different populations. Survey-based figures, such as SaaS Capital's roughly 101 percent median, skew toward larger, sales-led, venture-backed respondents. Billing-platform data, such as ChartMogul's 2025 figure of 82 percent, skews toward smaller, self-serve companies. Neither is the industry number on its own.

### Is a declining cohort trend a retention problem or an acquisition problem?

Often acquisition or onboarding, not retention in the sales sense. A cohort that renews worse than the one before it usually signals a change upstream, such as a shift in who is being sold to or a slip in early onboarding quality, that only shows up downstream in a retention metric a year later.

## How this was researched

The G2 corpus is thin on this exact question: 8 of 4,978 reviews mention a cohort, almost always as a segmentation feature and not a retention discussion, and 26 mention NRR directly, with none combining the two terms in one sentence. We read 33,600 Reddit posts from r/CustomerSuccess, r/SaaS, r/sales and r/startups: 33 mention a cohort and 59 mention NRR, with zero posts using both terms together, which itself suggests the blended-versus-cohort distinction is rarely named explicitly even when practitioners are visibly struggling with it. The benchmark figures are drawn from SaaS Capital's September 2025 retention brief, Benchmarkit's May 2025 report and ChartMogul's December 2025 retention report, with the caveats each publisher states about its own sample. The legacy float concept, the illustrative cohort table and the worked example are our own synthesis; the worked example uses illustrative figures.

## Sources

- [SaaS Capital: 2025 B2B SaaS Retention Benchmarks (Research Brief 32)](https://www.saas-capital.com/wp-content/uploads/2025/09/RB32WS1-2025-B2B-SaaS-Retention-Benchmarks.pdf)
- [SaaS Capital: What is a good retention rate for a private SaaS company?](https://www.saas-capital.com/blog-posts/what-is-a-good-retention-rate-for-a-private-saas-company/)
- [ChartMogul: The SaaS Retention Report, the AI churn wave](https://chartmogul.com/reports/saas-retention-the-ai-churn-wave/)
- [Benchmarkit and Pavilion: 2025 B2B SaaS Performance Metrics Benchmarks](https://5242563.fs1.hubspotusercontent-na1.net/hubfs/5242563/Pavilion%20Benchmarkit%202025%20SaaS%20Performance%20Benchmarks.pdf)
- [r/CustomerSuccess: Am I overthinking this? Calculating annual NRR while factoring in book changes](https://reddit.com/r/CustomerSuccess/comments/1h6xt6x/)
- [r/CustomerSuccess: The onboarding step we always skipped that turned out to predict renewals](https://reddit.com/r/CustomerSuccess/comments/1tr0b69/)

## Next steps

Split your last four signup cohorts out of the blended number this week and check your legacy float before the next board deck goes out. [Start free](https://app.gaintrace.com/auth/login) or [book a demo](https://gaintrace.com/booking).
