Net negative churn means expansion from existing customers exceeds everything lost from them. When it is broad-based it is the most valuable property a subscription business can have. When it comes from one account, or from a price increase, it is a temporary accounting outcome wearing the costume of a structural advantage.
TL;DR: Net negative churn is a real and valuable property, and also the claim most easily manufactured by a single expanding account or a mid-period price rise. Here is how to decompose it from the raw export.
Net revenue retention above 100% is the headline metric of modern SaaS benchmarking, so sellers are right to lead with it when they have it. The claim is also unusually forgiving: because expansion and contraction are netted, a single large upgrade can carry an otherwise leaky book above the line for several months. Sellers rarely decompose the figure because their dashboard does not, not because they are hiding the composition.
Four mechanisms account for most of the gap between this claim and what the raw rows show. They are not mutually exclusive and they compound.
Compute the contribution of the single largest expanding account to total expansion. If removing it drops net retention below 100%, the business does not have net negative churn; one customer does, and that customer is now also your concentration risk.
A sitewide price rise shows up in the data as every account expanding at once. It is genuine revenue, but it is non-repeatable and it usually raises churn over the following two or three renewal cycles. Expansion that all lands in the same month is a pricing event, not a land-and-expand motion.
If expansion is seats-per-account rising in step with the customers' own hiring, you have bought exposure to their growth rate. That is fine if you understand it, and dangerous if you have modelled it as a product-led expansion engine.
Net retention can be above 100% while gross revenue retention is poor. The netted figure tells you about this year's revenue; gross retention tells you how leaky the base is, and therefore how much expansion you must keep manufacturing forever.
Every step below runs on a subscription-level export in a spreadsheet. None of it needs access to the seller's live billing account, which matters, because as a buyer you will not get one.
These are the thresholds we use in our own reports. They are working thresholds rather than industry standards, and the right line for a given deal depends on contract length, tenure and how transferable the customer relationships are.
| What you find | Verdict | What to do about it |
|---|---|---|
| Net retention above 100% and gross above 90% | Green | Genuine expansion on a base that also holds. This is the case worth paying for. |
| Net above 100%, gross below 85% | Investigate | Expansion is masking a leaky base. Model what happens when expansion normalises, because gross retention is the floor. |
| Removing the top expanding account drops net below 100% | Price it in | The claim belongs to one customer. Re-read it as a concentration finding and check that account's contract term and renewal date. |
| Expansion concentrated in a single month | Investigate | Likely a price increase. Ask for the pricing-change history and look at churn in the two renewal cycles that followed. |
| Cohort cannot be reconstructed from the export | Red | Net retention cannot be verified without account-level history. Treat the claim as unevidenced until it can be. |
Ask for these before the LOI. After the LOI you are renegotiating rather than negotiating, and a seller who will not produce subscription-level rows has told you something useful either way.
Illustrative. A book of 200 accounts at $100,000 monthly. Over twelve months it loses $9,000 to churn and $3,000 to contraction, and gains $14,000 of expansion. Net retention is 102%, and the seller's claim is true. But $11,000 of the $14,000 came from one account tripling its seat count. Remove it and net retention is 91%. Gross retention was 88% the whole time — coincidentally in line with the Benchmarkit/Pavilion FY2024 median of 88%, which is the figure worth anchoring on, because gross retention is what the business does without heroics. You are not buying a net-negative-churn business. You are buying an 88% gross retention business with one very good customer, and the two are priced differently.
Net revenue retention drives the multiple more than almost any other operating metric, so a claim that rests on one account or one price rise is the most expensive kind of misunderstanding available in a SaaS deal. The structural fix is to underwrite on gross retention and treat expansion as upside rather than as the base case. If the seller believes the expansion motion is real and repeatable, that belief is exactly what an earn-out is for.
The relevant tool on this site is the free NRR calculator, which runs the arithmetic above on a file you paste in. The full method is documented in the 5-risk buyer-side method and the due-diligence checklist.
Every check on this page can be run by hand in a spreadsheet, and if you have the time you should. If you would rather not: send us the target's subscription export and we run the full human-reviewed analysis — logo churn, revenue churn, customer concentration, annual-plan decay, zombie MRR and an A–F revenue-quality grade. The free Starter tier covers one CSV per month, which is enough to check a single deal.
See a sample report → · Get the free 23-point checklist →
Gross revenue retention counts only losses — churn and contraction — and is capped at 100%. Net revenue retention adds expansion back in and can exceed 100%. Gross retention tells you how well the base holds; net retention tells you what happened to revenue overall. A buyer needs both, because gross retention is the floor if expansion stops.
It is a genuinely strong property when it is broad-based. It is misleading when it comes from one expanding account, from a one-off price increase, or from usage growth that tracks the customers' own headcount rather than anything the product does. In each of those cases the mechanism does not repeat, so it should not be underwritten as if it does.
Fix a cohort of accounts paying on a date twelve months back, sum their revenue then and now with departures counted as zero, and divide. Then decompose the change into expansion, contraction and churn, and recompute with the largest expanding account removed. If the second number is below 100%, the claim is about one customer.