HomeSeller Claims

The seller says: “we have net negative churn”

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.

What the claim usually means

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.

What it can hide

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.

1. One account doing all the work

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.

2. A price increase counted as expansion

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.

3. Seat growth that tracks the customer's headcount, not your product

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.

4. Gross churn hidden behind the netting

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.

How to verify it from the raw subscription export

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.

  1. Pick two dates twelve months apart. Take the cohort of accounts paying on the earlier date, and ignore everyone acquired after it. Net revenue retention is only meaningful on a fixed cohort.
  2. Sum that cohort's normalised monthly revenue on the earlier date. Call it S.
  3. Sum the same accounts' revenue on the later date, counting departed accounts as zero. Call it E. Net revenue retention is E / S.
  4. Decompose the movement into four buckets: expansion (accounts that grew), contraction (accounts that shrank but stayed), churn (accounts that went to zero), and unchanged. The four must sum back to E − S.
  5. Compute gross revenue retention on the same cohort: (S − churn − contraction) / S, with expansion excluded entirely. Both numbers, always, side by side.
  6. Rank the expansion bucket by size and ask what happens to net retention with the top account removed, then the top three.
  7. Plot expansion by month. Broad-based expansion is spread across the year; a pricing event is a spike in one month affecting most accounts by a similar percentage.

Reading the result

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 findVerdictWhat to do about it
Net retention above 100% and gross above 90%GreenGenuine expansion on a base that also holds. This is the case worth paying for.
Net above 100%, gross below 85%InvestigateExpansion 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 inThe 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 monthInvestigateLikely 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 exportRedNet retention cannot be verified without account-level history. Treat the claim as unevidenced until it can be.

What to ask for in the data room

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.

A worked example

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.

Why it matters to the price

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.

Other claims worth testing

All twelve seller claims →

Verify it against the raw rows

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 →

Frequently asked questions

What is the difference between net and gross revenue retention?

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.

Is net negative churn always a good sign?

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.

How do I check net negative churn from a subscription CSV?

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.

9%
Median B2B SaaS revenue churn
88%
Median gross revenue retention
23
Audit Checklist Points

The seller's churn number is almost always wrong. Send the CSV and find out before you wire.

Get the Free Checklist →

🛡️ Free Starter tier: 1 CSV analysis per month. No credit card. Verify a seller's churn claims before you commit.