HomeSeller Claims

The seller says: “no single customer is more than 5% of revenue”

This claim is normally accurate as stated and still misses the risk. Concentration is not only about one large logo. It is about correlated exposure: accounts that share a parent company, a renewal date, an industry, a referral source or a single champion, and that therefore leave together.

TL;DR: The 5% concentration claim is usually true at the account level and false at the level that matters. Here is how to test it across parent entities, cohorts, contract dates and payment methods.

What the claim usually means

Sellers test concentration the way an accountant would, by sorting accounts by revenue and looking at the top row. That check catches the obvious case and nothing else. The failure mode a buyer cares about is a group of nominally independent accounts that turn out to be one decision, and no billing dashboard groups rows that way because billing systems do not know about parent companies or shared champions.

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. Subsidiaries billed separately

Six accounts at 4% each that all roll up to the same parent company are a 24% exposure with one decision-maker. Billing sees six customers. Group by email domain first, then by company name similarity, then ask the seller directly.

2. A shared renewal date

If a third of revenue renews in the same month, that month is a single event regardless of how many logos are involved. Concentration in time is concentration.

3. One acquisition channel

Accounts that all arrived from one integration listing, one affiliate or one conference are correlated in a way the revenue table cannot show. If that channel closes, the whole group stops replenishing at once.

4. A single internal champion across accounts

In agency, consultancy and franchise books it is common for one person to have specified the product for many nominally separate customers. That relationship is not on the balance sheet and does not transfer with the asset.

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. Compute the straightforward version first: each account's share of normalised monthly revenue, sorted descending. Note the top 1, top 5 and top 10 shares.
  2. Group by email domain and recompute. Then normalise obvious company-name variants and recompute again. The number usually moves.
  3. Compute the Herfindahl-style sum of squared revenue shares across the whole book. It is a single figure that responds to the shape of the distribution rather than to the top row alone, which makes it comparable across targets.
  4. Group revenue by renewal month and find the largest month's share. Anything above 20% is a scheduling risk you need to know about before you plan the transition.
  5. Group by industry or customer type if the export carries it. If not, ask; a book that is 60% one vertical is exposed to that vertical's budget cycle.
  6. For the top ten accounts, check tenure, contract term, notice period and whether payment is by card or invoice. Long-tenure invoiced accounts on annual terms behave very differently from month-to-month card accounts.
  7. Ask explicitly: which of the top twenty accounts share a parent, a group buying decision, or a single point of contact.

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
Top account under 5% and top ten under 25%GreenGenuinely diversified. Check renewal-month clustering and move on.
Top account 5–10%InvestigateNormal for a small SaaS. Confirm the contract term and get comfortable with the relationship transferring.
Top account above 15%, or top ten above 50%Price it inOne conversation can reset the economics of the deal. This belongs in the structure, not just the memo.
Domain grouping moves the top share by more than 5 pointsInvestigateThe seller's concentration answer was measured on the wrong unit. Redo the whole analysis on parent entities.
More than 25% of revenue renews in one monthInvestigateTime concentration. Make sure that month is not also the month you plan to migrate billing or change pricing.

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 $60,000 monthly book where the largest account is $2,700, or 4.5%, so the claim holds. Grouping by email domain reveals that five accounts totalling $13,000 share one corporate domain: 22% of revenue behind a single procurement decision. Separately, 31% of revenue renews in January because an early partnership pushed a cohort in together. Neither fact is visible in the sorted revenue table, both are visible in ten minutes of grouping, and both change how you would structure the purchase.

Why it matters to the price

Concentration is the risk most often discovered after close, because it is invisible in exactly the report sellers use to check for it. It matters most in the first two quarters of ownership, when the relationships are least transferred and any change you make to pricing, packaging or support is most likely to trigger a review. If concentration is real, the mitigations are structural: hold-backs tied to named accounts, direct conversations with the top customers before close, and a transition plan that leaves the largest renewal month alone.

The relevant tool on this site is the free revenue concentration analyzer, 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 counts as too much customer concentration in a SaaS acquisition?

As a working rule we treat a single account above 10% of revenue, or a top-ten above 50%, as something that has to be reflected in deal structure rather than noted in the memo. Those are our thresholds, not an industry standard, and the right line depends on contract length, tenure and how transferable the relationship is.

How do I find hidden customer concentration in a subscription export?

Group before you sort. Group by email domain, then by normalised company name, then by renewal month, and recompute the top shares after each grouping. Concentration that is invisible per-account is usually obvious per-parent, and a Herfindahl-style sum of squared shares gives you one comparable number for the whole distribution.

Why does concentration matter more for a buyer than for the current owner?

Because the relationship has not transferred yet. The current owner has years of goodwill with those accounts; on day one you have none, and any change you make is the natural trigger for a re-evaluation. Concentration risk is highest precisely in the period right after the money moves.

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.