Published 21 May 2026

Data enrichment match rates: what is realistic and what is hype

Last updated: 21 May 2026

Realistic UK B2B data enrichment match rates sit at 50% to 85% depending on the append type and the quality of your match key. B2C match rates run 60% to 90% because consumer data is more densely indexed by name plus address. Match rates above 95% are nearly always a sign of loose matching that produces false positives; rates below 40% usually indicate match-key gaps in your CRM rather than supplier failure. Always test with a 5,000 to 10,000 record pilot before committing budget.

Key points

Why match rate figures vary so widely between suppliers

Ask three data enrichment suppliers for a match rate on the same CRM extract and you will get three different answers. That is not evasion. It reflects genuine differences in file depth, matching logic, and the match key your CRM provides. Understanding those differences is the first step toward evaluating any enrichment quote honestly.

Match rate is defined simply: the percentage of your input records for which the supplier can return at least one appended field. A 70% email match rate means the supplier found a business email for 70 out of every 100 input contacts. The other 30 are unmatched and stay blank in your output file.

Three variables drive most of the variation in quoted rates:

Match rate benchmarks by append type: what the numbers actually look like

The table below shows typical UK B2B enrichment match rate ranges by append type. These are working benchmarks based on real file performance, not promotional claims. Your actual results will move within these ranges based on input quality and the sectors you are targeting.

Append type Typical UK B2B match rate Primary match key used Key constraint
Postal address (registered/trading) 70-85% Companies House number or company name + postcode Multi-site firms may return a registered address that differs from the operational one
Business email (named contact) 55-75% Company name + job title + first/last name SMEs with generic contact@ addresses reduce coverage
Direct telephone (landline) 60-78% Company name + postcode TPS-registered numbers must be suppressed before use in telemarketing
Mobile telephone 40-60% Named contact + company + role Mobile numbers are least frequently disclosed in public corporate sources
LinkedIn URL (personal profile) 50-70% Named contact + company name Common names at large firms create ambiguity; coverage falls sharply below Manager level
Job title / seniority 65-80% Named contact + company Titles change more frequently than contact details; decay rate around 18-24% per year

Notice that mobile appends sit considerably lower than everything else. This is not a flaw in the supplier's file; it reflects the reality that UK professionals share their mobile numbers far less willingly in public corporate contexts than their direct-dial or business email. Any supplier claiming 80%+ mobile match rates across a general B2B file should be able to show you a verification methodology, not just a count.

B2B vs B2C enrichment: why consumer files match higher

B2C enrichment match rates are structurally higher than B2B, running 60% to 90% across postal, email, and telephone appends. The reason is the Royal Mail Postcode Address File (PAF): virtually every UK residential address sits in a standardised, nationally indexed format, and most consumer datasets are built with that postal spine at their core. When your input record contains a full postcode and surname, the supplier has a very reliable anchor to work from.

B2B contacts, particularly at SME level, lack that anchor. A sole trader operating from a home office in Sheffield, a two-person consultancy registered at an accountant's address in Bristol, a manufacturer whose trading address differs from the Companies House registered address: all of these introduce ambiguity that reduces match rates even when the supplier's file is good.

The other factor is volume. Consumer lifestyle data compiled through consented channels holds 10 million UK records and more, with multi-channel fields (email, telephone, postal) indexed against residential addresses. B2B files targeting named contacts at specific job functions across 2 million-plus UK companies have far sparser coverage per record. Density differences translate directly into match rate differences.

What drives B2C match rate variation within those ranges?

Age of the input record is the single biggest driver. A consumer address that has not been verified in three years will have drifted: the Royal Mail National Change of Address (NCOA) file tracks around 4 million UK movers per year, which means roughly 7% of your consumer file goes stale annually on the postal field alone. Email and phone churn faster still. Enrichment against a fresh, frequently updated consumer file will match higher than enrichment against a stale one, even on the same input records.

What low match rates usually tell you (and it is not always about the supplier)

A match rate below 40% on a UK B2B enrichment run is a signal worth investigating before blaming the data supplier. In our experience, the most common causes are problems with the input file rather than gaps in the enrichment database.

The four most frequent culprits are:

Cleaning your match keys before enrichment typically lifts a borderline result by 10 to 15 percentage points. Standardising company names against Companies House, correcting postcodes against the PAF, and removing obvious duplicates are all pre-enrichment steps that pay for themselves in match rate uplift. See our guide on what data enrichment involves for the full process.

Why very high match rates (above 95%) should concern you

Ninety-five percent sounds like a great result. In almost all real-world B2B enrichment scenarios, it is not. Getting from an honest 75% rate to a reported 95% requires one of three things: a genuinely exceptional file (rare), a very unusual input set (possible but unlikely), or looser matching logic (common).

Loose matching inflates counts by accepting lower-quality evidence of a match. A supplier might match on company name alone without confirming the named contact, or treat a domain-level email ([email protected]) as a named-contact append. Both approaches push the headline rate up while filling your CRM with records that will bounce, return wrong contacts, or connect to entirely different individuals at multi-site organisations.

The false positive test

Ask any supplier quoting above 90% match rates: "What percentage of matched records pass your own verification check?" A credible enrichment provider should be able to give you a verification pass rate separately from the raw match rate. If they cannot, or if they treat those figures as the same thing, treat the quoted match rate with scepticism.

The practical consequence of false positives is wasted spend. In direct mail at 80p to £1.20 per piece, mailing falsely matched records destroys campaign ROI faster than a low match rate would have. In cold email outreach, a high false-positive rate damages your sender reputation. Match quality, not match count, is what protects the economics of any enrichment project.

How match rate interacts with enrichment ROI

Match rate is one term in the ROI equation, not the whole thing. The formula that actually matters is closer to: (matched records x verification rate x conversion rate x deal value) minus (cost per matched record x matched record count). Each term matters.

Consider a practical example. A Hampshire-based software firm wants to enrich 20,000 CRM contacts with direct telephone numbers for a telemarketing campaign targeting IT Directors. Two suppliers quote:

Supplier A delivers 16,000 matched records, of which 13,600 pass verification: 13,600 usable numbers at a total cost of £4,800. Supplier B delivers 12,000 matched records, of which 11,640 pass verification: 11,640 usable numbers at a total cost of £2,400. Supplier A gives you roughly 2,000 more usable numbers but at double the cost per usable record. If the telemarketing team's call capacity is 12,000 contacts anyway, Supplier B is the better commercial choice.

The full ROI picture for CRM enrichment is explored in detail in our guide on calculating CRM enrichment ROI for UK campaigns.

How to run a pilot that gives you reliable match rate data

A properly structured pilot tells you what you will actually get, not what a supplier's average client gets. The key design decisions are:

Size and representativeness. Five thousand to 10,000 records is the right range. Fewer than 2,000 gives too little statistical confidence; more than 20,000 is unnecessary for a test. The pilot extract must reflect your full CRM's industry mix, company-size distribution, and geographic spread. Sending only your cleanest records will inflate the pilot match rate relative to your real enrichment run.

Request a breakdown by append type. A blended match rate of 70% might consist of 85% on postal, 72% on email, and 45% on telephone. Each channel has a different deployment cost and a different response dynamic. You need the breakdown to make a channel-level investment decision.

Spot-check manually. Pull 50 to 100 matched records at random and verify them independently: call the numbers, check the email addresses, cross-reference the job titles on LinkedIn or Companies House. A 5% error rate on matched records is within tolerance for most B2B campaigns. Above 10%, the match quality is too low to risk deploying at scale, regardless of what the headline rate says.

Ask about recency. When was the matched record last verified? An email address sourced from a corporate website in 2021 and never re-verified carries a much higher bounce risk than one verified six months ago. Responsible enrichment suppliers can give you a last-verified date or a confidence tier per record.

Want to know what match rate to expect on your CRM?

Send us a sample extract (anonymised if preferred) and we will give you an honest match rate estimate by append type before any contract. UK B2B and B2C enrichment, compiled under legitimate interests from public sources or fully opt-in consumer file.

Request a Pilot Assessment

Frequently asked questions

What is a good data enrichment match rate for UK B2B records?

A realistic UK B2B match rate sits between 50% and 85% depending on the append type and the quality of your match key. Postal address appends run highest (70-85%) because Royal Mail postcode data is dense and well-structured. Business email appends land in the 55-75% range. Mobile appends are typically the lowest, at 40-60%, because mobile numbers are the least frequently disclosed in public business sources. Any supplier quoting 95% or above across the full file should be treated with caution: that figure almost always reflects loose matching rather than genuine record coverage.

Why do high match rates sometimes indicate a problem rather than good data quality?

Match rates above 95% are nearly always produced by widening the matching tolerance: for example, matching on company name alone without validating the contact record, or accepting a partial postcode match as a full address hit. This increases the match count but introduces false positives, records where the appended information belongs to a different individual or a different company site. In practice a match rate of 75% with a 95% verification pass rate on the matched records delivers far more usable data than a 95% match rate with 40% of those records containing errors.

How does match-key quality affect my enrichment results?

The match key is whatever fields your CRM sends as the identifier for matching: company name, registered company number, postcode, email domain, or some combination. A Companies House registration number is the most reliable B2B match key in the UK because it is unique and stable. Free-text company names fail more often because of trading-name variations, Ltd versus Limited, and re-used names. If your CRM lacks Companies House numbers, the supplier will fall back to name-plus-postcode matching, which reduces both match rate and precision. Cleaning your match keys before enrichment can lift a borderline 50% rate to 65-70% without any change to the supplier's underlying file.

How should I test a data enrichment supplier's match rate before committing budget?

Run a pilot of 5,000 to 10,000 records that are representative of your full CRM: same industry mix, same age distribution, same geographic spread. Ask the supplier to return the match rate broken down by append type (email, phone, postal, mobile), not just a single blended figure. Spot-check 50 to 100 matched records manually: call the numbers, send a test message to the emails, verify the job titles against LinkedIn. A 5% error rate on matched records is acceptable; above 10% the match quality is too low for outbound use.

Do B2C enrichment match rates differ from B2B?

Yes. B2C match rates typically run higher than B2B, in the 60-90% range, because consumer data is more densely indexed by name combined with full postal address. The Royal Mail PAF (Postcode Address File) provides a very reliable anchor for residential records, and consumer lifestyle data compiled through consented channels carries strong postal coverage. B2B contacts, particularly at SME level, are harder to match because many smaller firms lack a distinct online or directory footprint beyond their Companies House entry.

How does match rate interact with enrichment ROI?

Match rate is one input into ROI, not the only one. A 60% match rate on a tightly verified file can produce a better return than an 85% match rate on a loosely matched one if the verified records convert at a higher rate. The ROI calculation needs to account for cost per matched record, the error rate within matched records, the channel you are using (email has near-zero deployment cost; direct mail costs 50p to £1.50 per piece), and the value of each converted contact. For high-value B2B targets such as Finance Directors at firms with over 50 employees, even a 50% match rate can justify the enrichment spend if the deal size is large.