Choosing which company data to enrich before outbound is a spending question wearing a research costume. You already have the account list. Next to it sits a menu of a few hundred purchasable details, and nothing on that menu tells you which ones will still matter on Friday. Independent testing of six company enrichment services in May 2026 put the honest ceiling in plain view: run the same 349 domains through each one, and only 50.1% to 67.6% of those domains came back with a record at all.
So the exercise is not "collect more about each account." It is "keep the handful of details that change what you do next, and stop paying for the rest." If you want the ground-level definition first, Explorium's introduction to data enrichment covers what enrichment is before we get to what it is worth.
Three Questions a Company Detail Has to Survive
Pay for a company detail only when it does one of three jobs: it removes an account from your list, it tells you why this week instead of next quarter, or it changes who you write to and what you open with. Three jobs, three very different price tags, because each one gets bought at a different moment and on a different slice of the list.
The Three Jobs, in Plain Words
- Does it cut the account? Headcount range, revenue band, industry, country. These end an account's candidacy, so you want them on everything.
- Does it explain the timing? A round that closed nine weeks ago, engineering headcount that jumped last quarter, a second office. These earn the first line of the email.
- Does it change the message? What software the account runs, how the team is shaped, what the site talks about. These pick the recipient and the angle.
- Does it do none of the above? Then it is decoration. Delete it from the list before you price it.
Why "Collect Everything" Quietly Loses
- Spend multiplies: accounts times details. Nine hundred accounts across twenty details is eighteen thousand lookups before anyone has written a sentence.
- A detail attached to no decision can never be judged against pipeline, so it survives every review by default.
- The most freely available details are the shakiest ones, which quietly puts your least reliable inputs in charge of who gets cut.
"I don't mind working with imperfect data, but I don't know which imperfect data is actually worth paying for." A practitioner opening the r/gtmengineering thread that started this argument.
Write the Sentence Before You Buy the Detail
If you cannot say out loud what you will do differently once the detail arrives, you are not buying data, you are buying reassurance. "We skip anything under 200 people" is a sentence. "It would be good to know headcount" is a shopping list.
The Sentence Test
- Say the rule first, with a number in it, and say what happens on both sides of that number.
- Check the detail actually arrives often enough on your kind of accounts to run the rule at all.
- Put a date on it. Ninety days later, if the rule never changed an outcome, the detail goes.
The Details That Look Solid and Are Not
- Revenue for a private company is a model output, not a filed number, and two providers can land it in different bands entirely.
- Headcount shifts depending on whether contractors, regional entities, and a recent acquisition are counted.
- A headline profile count describes somebody's index, not your accounts. The only count that matters is how much of your list comes back filled.
Single Numbers Versus Combined Scores
Cut on single numbers, rank on combined ones. One revenue estimate carries the full error of one model, while a score built from four or five related inputs bends instead of breaking when one input goes missing. Ask for at least three inputs to be present before the score is allowed to exist, and keep the inputs next to the score so a strange result traces back to one of them. Scoring accounts inside a chat session works the same way.
What Comes Back, and What Comes Back Empty
Two separate things can disappoint you: the account may not be found at all, and the account that is found may arrive mostly blank. The May 2026 test across six enrichment services measured both on an identical 349-domain sample, against a shared 27-detail template.
Found Is Not the Same as Filled
- Found: 50.1% to 67.6% of the domains returned a record. A third to a half returned nothing.
- Filled: on the records that did return, 11.5 to 17.9 of 27 details carried a value.
- These move on their own. A separate 282-domain run had one service resolving every single domain while filling only 60.4% of the template.
The Emptiest Details Are the Useful Ones
- Funding history was present on 4.0% to 10.6% of returned records.
- Company structure landed between 0.0% and 10.6%.
- Those are exactly the timing details from job two above, which means the layer everyone rates highest is the layer most likely to be silently blank.

The Same 900 Accounts, Asked Two Ways
Order of operations is the biggest lever you have, and it costs nothing to change. Picture a founder with 900 accounts pulled from a conference list and a Friday deadline.
The Expensive Way and the Quick Way
| Step | Ask for everything up front | Narrow first, then go deep |
|---|---|---|
| Accounts touched | 900 | 900 |
| What you ask for first | All 20 details on all 900 | Four cutting details on all 900 |
| Accounts that reach the deep ask | 900 | 90, the tenth that survived |
| Lookups performed | 18,000 | 3,600 shallow plus 1,800 deep |
| Timing details you actually read | A few dozen, buried | The same few dozen, on the accounts you will contact |
The Order That Saves the Money
- Narrow before you enrich. Filtering is the step that decides how big every later step is.
- Pin each survivor to one company record before layering anything on it, or the layers will not line up. Here is how matching company records across sources works.
- Ask for timing details with a window attached. "Last quarter" is a question. "Ever" is trivia.

