Back to blog Executive briefing
B2B 2 September 2026 9 min read

B2B Phone Number Enrichment: Real Match Rates, Method, and the Compliance Reality

What direct-dial enrichment actually covers, match rates by function, why waterfalls work, a 100-contact test protocol, and the privacy obligations that changed when CCPA's B2B exemption expired.

40-70 %
realistic direct-dial coverage, depending on function and seniority
Jan 2023
when CCPA's B2B exemption expired, bringing work contact data fully in scope
100
the sample size that settles a vendor comparison in half a day
Share

A prospecting list without phone numbers is a list of names. That observation created an entire enrichment market, and with it an inflation of claims that are hard to check: “98 percent coverage”, “millions of verified contacts”, “the best match rate in the industry”.

Those numbers are not fabricated. They are simply measured on something other than what you are about to do. A match rate on emails has nothing to do with a match rate on direct mobile lines. Coverage in the US has nothing to do with coverage in Germany.

This guide gives the figures actually observed, a method for testing a vendor, and the compliance framework that applies now that business contact data is no longer exempt.

40-70 %realistic direct-dial coverage
85-98 %typical email match rates, a different number entirely
Jan 2023CCPA B2B exemption expiry

What “match rate” means, and what it hides

Match rate is the share of your contacts for which the vendor returned data. That definition is broad enough to cover very different realities.

Three questions to ask before accepting a figure:

A match on what? A work email can often be inferred from a naming convention — first.last@company.com — and then verified automatically. That is why email match rates routinely hit 85 to 98 percent. A direct mobile cannot be inferred from anything: it has to have been collected somewhere. The gap between the two is structural, not commercial.

A match in what geography? Coverage is generally strongest in the US, thinner across Europe, and thinner again outside both. A vendor that is excellent in Chicago can be mediocre in Milan.

A match on what function? The most underestimated variable. Commercial and revenue-facing roles are over-represented in these databases, because they leave the most public traces. Technical, finance and legal profiles are considerably less well covered.

Data typeRealistic coverage
Work email85 to 98 %
Direct dial or mobile, all functions40 to 70 %
Direct dial, commercial and revenue rolesUpper end of that range
Direct dial, technical, finance and legal rolesLower end, often below 50 %

Waterfalls: why one vendor is not enough

B2B databases overlap only partially. Each has its strengths: one built on US corporate filings, another on browser-extension contributions across Europe, a third on industry partnerships.

Hence the waterfall: query vendors in sequence. The first answers, you stop. It misses, you try the second, then the third.

The gain is real. The cost per enriched contact rises, necessarily, since you may pay several lookups for one contact.

The right economic metric is not cost per enriched contact. It is cost per contact you actually reach — and the two can move in opposite directions.

A worked example on 1,000 contacts makes the trade-off legible:

Single vendorThree-vendor waterfall
Enrichment cost$300$480
Direct dials returned450640
Cost per direct dial$0.67$0.75
Contacts actually reached~135~192
Cost per contact reached$2.22$2.50

The waterfall is marginally more expensive per contact reached, but it produces 42 percent more of them with the same team and the same hours. When your constraint is headcount rather than data budget — which it usually is — the second number decides.

The 100-contact test protocol

This is the only serious way to evaluate a vendor, and it takes half a day.

01

Build a representative sample

1 hour

100 contacts drawn from your real target: same company sizes, same functions, same industries, same regions. The temptation is to pick large enterprises and commercial titles, where everybody performs well. That tests the easy case, not yours.

02

Measure raw match rate

15 minutes

The share of contacts for which data comes back. A starting point, not a conclusion.

03

Separate direct dials from switchboards

30 minutes

Number by number. A main-line prefix, a number already published on the company website, the same number returned for several people at one company: those are switchboards. This is where most of the gap between promise and reality shows up.

04

Call the sample

half a day

The only test that counts. Measure connect rate and the share of calls that reach the right person. An accurate but stale number, or one belonging to someone who left, counts as a match and is worth nothing.

05

Compute cost per contact reached

15 minutes

Total enrichment cost divided by people actually spoken to. That is the figure to compare across vendors, and it frequently ranks them differently from the advertised match rate.

The compliance picture, without hand-waving

Most articles on enrichment skip this. It is not complicated, but it changed recently and a lot of teams are operating on outdated assumptions.

Business contact data is no longer exempt

The CCPA originally carved out B2B contact information. That exemption expired on January 1, 2023. Since then, for businesses covered by the CCPA, work emails, work phone numbers and job titles are ordinary personal information: the individual has rights of access, deletion, correction, and opt-out of sale or sharing.

Several other states have since enacted comparable comprehensive privacy laws, with their own thresholds and mechanics. The practical consequence is the same everywhere: a business contact can ask you to delete their record, and you have to be able to do it.

That single requirement has an architecture implication most teams have not thought through:

  • You need to know which vendor supplied which record, so you can answer a source request.
  • You need a deletion path that reaches every copy — the enrichment tool, the dialer, the CRM, the exports sitting in someone’s spreadsheet.
  • You need the opt-out to be honored across future enrichments, not just once. Deleting a record that gets re-enriched next month is not compliance, it is a loop.

TCPA follows the number, not the buyer

This is the point most often missed in B2B. TCPA obligations attach to how you dial and what you dial, not to whether the call is business-to-business. Calls placed to a wireless number using an autodialer or an artificial or prerecorded voice fall within its scope.

Enrichment tends to return exactly that: mobile numbers. So the better your enrichment, the more your dialing configuration becomes a compliance question rather than only a productivity one. Manual-dial workflows, consent tracking and cell-number flagging are the controls that matter here.

Retention is a decision, not a default

There is no single statutory retention period for prospect data in the US. The defensible approach is the same as everywhere: tie the duration to a purpose and enforce it automatically.

A practical rule that also happens to be good commercial hygiene: a list enriched three or four years ago and never reworked is not just legally awkward, it is commercially dead. People changed jobs, numbers moved, companies were acquired. Purging old files protects you and protects your connect rate at the same time.

The 5 mistakes that cost money

  1. Comparing vendors on advertised match rate. It blends emails and phones, direct dials and switchboards, geographies. Compare on cost per contact reached.
  2. Testing on an easy sample. Enterprise accounts, commercial titles, major metros: everyone performs there. The test has to look like your target.
  3. Enriching the entire database at once. Data decays. Enriching on demand, at the moment the contact enters a sequence, costs less and returns fresher numbers.
  4. No source tracking. The day someone asks where you got their number, “we bought a list” is not an answer you want to give.
  5. Never measuring afterwards. Connect rate per enriched batch is the only feedback loop that lets you arbitrate between vendors over time. Our connect rate benchmarks give you the reference points.

What to take away

Enrichment is not bought on a match rate. It is bought on a cost per contact reached, measured on your own target. That single change of metric separates offers that looked equivalent.

And keep the real order of magnitude in mind: 40 to 70 percent on direct dials, lower on technical and finance roles. A team that sizes its call targets on the vendor’s marketing claim rather than that number is building a plan that will not hold.

On what happens to the data once it is in the tool, and how it syncs with your CRM, see our guide to phone system and CRM integration.

Charles Baldet

Author

Charles Baldet

CEO & Co-Founder, Skipcall

Charles is the CEO and co-founder of Skipcall. A sales commando with over 10 years of experience in B2B SaaS and complex strategic accounts, he has closed major deals with Stellantis, SNCF, RATP and Natixis. A specialist in the PUCCKA and MEDDIC methodologies, Charles regularly teaches sales at HEC's incubator and the Sorbonne. He was ranked among Les Echos' top 10 business angels under 35 in 2020. He also co-founded Getalead (B2B sales agency) and Getlab (SalesTech studio).

FAQ

Frequently asked questions

It is the practice of completing a prospect record — often just a name, a title and a company — with a reachable phone number and a work email. The data comes from specialist providers who combine licensed databases, public sources and user contributions. The point is not to have a number, it is to have the right one: a switchboard number is worthless to an SDR.
For verified direct dials, real coverage lands between 40 and 70 percent depending on geography, function and seniority. Commercial and revenue roles are consistently better covered than technical, finance and legal ones. Email match rates run much higher, commonly 85 to 98 percent, because a work email can be inferred from a naming pattern and verified. Any vendor claiming 95 percent on direct dials is quoting an email number or counting switchboards.
A waterfall queries several providers in sequence: the first one answers, you stop; it misses, you try the next. It meaningfully increases coverage because vendor databases only partially overlap. Cost per enriched contact goes up; cost per actually reachable contact usually goes down. The second number is the one that matters.
Broadly yes, but the framework changed. CCPA's B2B exemption expired on January 1, 2023, so work emails, work phone numbers and job titles held by covered businesses are now fully in scope: access, deletion, correction and opt-out rights all apply to business contacts. Several other states have since enacted comparable laws. Practically, that means honoring deletion requests, disclosing your data sources on request, and tracking which vendor supplied which record.
It applies to the technology and the number type, not to whether the call is B2B. Calls placed to a wireless number using an autodialer or an artificial or prerecorded voice fall under TCPA regardless of the business context, and mobile numbers are exactly what enrichment tends to return. If your enrichment output is mostly cell numbers, your dialing configuration is a compliance question, not just a productivity one.
Take 100 contacts that look like your real target, not your easy target, and measure three things: raw match rate, the share that are genuinely direct rather than switchboards, and the connect rate you get when you actually call them. The third number is the only one that matters, and it is almost always lower than the first suggests.

Ready to multiply your productivity?

Join the sales teams that have transformed their prospecting.

Request a demo

Personalized demo • No commitment