Published 21 May 2026

What is data enrichment and when does it pay off?

Last updated: 21 May 2026

Data enrichment is the process of appending missing or stale fields to your existing customer or prospect records by matching them against a third-party data source. Common appends include email address, direct telephone, postal address, job title, company size, and lifestyle indicators. Enrichment pays off when you can model the lift: if a missing email costs you £5 in lost contact opportunity and the append costs £0.10 with a 70% match rate, the ROI is straightforward. It pays less off when the underlying CRM data is too sparse to match on.

Key points

What does data enrichment actually mean?

The term gets used loosely, so it is worth being specific. Enrichment is not data cleansing (which corrects errors in fields you already have) and it is not list buying (which gives you net-new records). Enrichment sits between the two: you supply your own file, the provider matches each row to their reference database, and they return additional columns for every record that finds a match. Your original records stay yours; you are simply adding depth to them.

A straightforward example: a B2B SaaS company holds 4,000 accounts in its CRM. Each account has a company name and a website domain but no direct-dial telephone for the primary contact. A single enrichment pass against a B2B contact file could return direct dials for 2,800 of those 4,000 accounts, a 70% match rate. The team's SDRs now have numbers they could not otherwise have reached without spending weeks on manual research.

The same logic applies on the consumer side. A retail brand with 200,000 postal customers but limited demographic data can run an enrichment pass to append age band, household income bracket, and presence of children for records where those fields are blank. That extra depth feeds segmentation models that would otherwise rely on guesswork.

What types of data can be appended?

The table below covers the most common append types across B2B and B2C use cases, the typical source of the data, and the primary marketing use case each enables.

Append type B2B or B2C Typical source Primary use case
Direct-dial telephone B2B Corporate directories, public websites, Companies House Telemarketing, SDR outreach
Business email address B2B Publicly available sources, corporate web sources Cold email campaigns under legitimate interests
Job title and seniority B2B Public job listings, company websites Account segmentation, persona-based messaging
Company headcount and turnover band B2B Companies House filings, credit reference data ICP scoring, deal-size estimation
SIC 2007 code B2B Companies House Sector-level campaign segmentation
LinkedIn URL B2B Public professional profile data Social selling, ad audience matching
Postal address B2B and B2C Royal Mail PAF, NCOA Direct mail, returns reduction
Age range or date of birth B2C Consented lifestyle surveys, electoral roll derivatives Life-stage targeting, age-restricted product compliance
Household income band B2C Consented financial questionnaires Premium product targeting, credit offers
Property tenure (owner/renter) B2C Land Registry, consented surveys Mortgage, home improvement, insurance campaigns
Lifestyle and interest flags B2C Consented lifestyle questionnaires and prize-draw data Affinity targeting, charity donor profiling
Consumer email address B2C Consented opt-in data Email reactivation, digital campaign expansion

What are match keys and why do they matter?

A match key is the field (or combination of fields) that the enrichment provider uses to locate your record in their reference database. Get the match key wrong and even a perfect enrichment file will return a 30% match rate where 75% was achievable.

Match keys for B2B enrichment

The strongest B2B match key is a Companies House registration number. It is unique, stable, and unambiguous. Most CRMs do not hold it, so the practical fallback is a combination of company name and UK postcode. Trading as names, abbreviations, and group structures all introduce noise here; a company called "J Smith Holdings Ltd" on your CRM might appear as "Jsmith" or "JSH" in a public source. A postcode helps resolve those collisions. Where you hold the company website domain, that is also a useful secondary key for larger files.

Without at least one reliable business identifier, B2B match rates drop sharply. We have seen files where 30% of company names were informal trading names with no postcode attached; match rates on those fell below 40%, making the enrichment barely worthwhile.

Match keys for B2C enrichment

B2C enrichment relies on personal identifiers. Full name plus home postcode is the industry standard combination and reliably delivers 60% to 90% match rates on UK consumer files. Date of birth as a third key sharpens accuracy significantly where you have it, since name-plus-postcode collisions (two people with the same surname at the same address) are not uncommon in family households.

Email address as a match key is increasingly useful for digital-first enrichment projects, where the goal is to append postal address or demographic data to an email list. The match rate on email-to-postal is typically lower than name-plus-postcode, sitting around 40% to 60%, because many email addresses are not consistently linked to a known postal record.

What match rates should you realistically expect?

Industry benchmarks vary by sector, file age, and match key quality, but the ranges below reflect real-world UK enrichment projects.

Enrichment type Match key quality Typical match rate
B2B (company name + postcode) Clean, consistent 65% to 85%
B2B (company name only) Variable 50% to 65%
B2B (Companies House number) Strong 75% to 90%+
B2C (full name + postcode) Clean 60% to 90%
B2C (email to postal) Variable 40% to 60%

A match rate below 40% on a well-structured file almost always points to a data quality problem on the input side, not the enrichment file. Common culprits: legacy CRM imports that truncated postcodes, free-text company name fields filled inconsistently over years, and contacts imported from business cards where the address was never captured.

Running a pre-enrichment data audit to standardise match key fields can lift rates by 10 to 20 percentage points. That is worth doing before paying for an enrichment pass on a large file.

B2B vs B2C enrichment: how they differ in practice

The mechanics are similar but the compliance posture, match key structure, and the type of data being appended differ enough that it is worth separating them.

B2B enrichment works with business identifiers and corporate attributes. The lawful basis for using appended B2B contact data (email, telephone) is legitimate interests under Article 6(1)(f) UK GDPR. Before any outreach using appended B2B data, you must complete a Legitimate Interests Assessment (LIA) and be confident the marketing activity passes the three-part test: purpose, necessity, and the balance against the individual's interests. The ICO's guidance on legitimate interests sets out that test clearly. For more on choosing a B2B data provider who holds their file in the correct way, see our guide to how to choose a B2B data provider in the UK.

B2C enrichment works with personal identifiers and lifestyle or demographic attributes. The key distinction is channel. Appended postal address data for a direct mail campaign can rely on legitimate interests in many cases. Appended email address or telephone data for electronic marketing requires PECR consent on that specific appended record, full stop. A consumer's consent to receive marketing from a survey provider does not automatically transfer to your brand; the consent record must name your organisation (or a sufficiently broad category that includes you) as a potential marketer. Any provider appending B2C email or telephone to your file should be able to demonstrate the consent trail for those records.

GDPR checkpoint for B2C enrichment

Before appending and using consumer email or telephone data, verify with your provider that the consent records are specific enough to cover your category of marketing. "Opted in to receive offers from third-party companies" may or may not cover your sector depending on how the original consent statement was worded. The Information Commissioner's Office (ICO) takes the view that consent must be granular, freely given, and unambiguous. Generic third-party consent captured in 2019 is unlikely to satisfy a 2026 audit.

How is data enrichment priced?

Three pricing models dominate the UK market.

Per-record pricing charges a flat fee for every row you submit, regardless of whether the provider finds a match. This is common for large, high-quality files where match rates are predictable and the provider is confident most records will hit. Rates typically sit between £0.05 and £0.20 per record depending on the append type and volume. Direct-dial telephone appends cost more than postcode correction; lifestyle profiling sits somewhere in between.

Per-match pricing charges only for records where the provider returns a result. The unit rate is higher than per-record (often £0.15 to £0.40 per matched record) because the provider bears the risk of a low-match file. For one-off projects where you are unsure of your match key quality, per-match pricing reduces downside risk. It is also the fairer model if you are trying enrichment for the first time on a file of unknown quality.

Subscription pricing provides a monthly or annual volume allowance, usually expressed as a number of enrichment credits or records per month. This works well for businesses running regular enrichment cycles: a financial services firm that enriches 5,000 new leads per month will find a subscription cheaper over 12 months than repeated per-record purchases. Watch the overage clauses; some subscriptions charge a punitive rate once you exceed your allowance.

In our experience, the total cost of a B2B enrichment project including the data audit, the enrichment pass itself, and the CRM update typically runs between £500 and £3,000 for a file of 5,000 to 20,000 records. The ROI calculation is usually quick: if 3,000 previously-unreachable contacts become dialable at an average deal value of £2,000 and a 2% conversion rate, the expected pipeline contribution from the append is £120,000.

B2B data decay compounds the ROI case. Roles change, companies relocate, and contact details go stale faster than most CRM teams expect. See our article on B2B data decay and refresh cycles for benchmarks on how quickly different field types deteriorate.

When does enrichment pay off, and when does it not?

Enrichment pays off when three conditions are met: the missing field has a quantifiable value in your existing workflow, the match rate on your file will be high enough to make the unit economics work, and the appended data will actually be acted on downstream.

That last point is surprisingly often the failure mode. A marketing team enriches 10,000 records with direct-dial numbers, loads them into the CRM, and then nobody calls them because the SDR team was restructured the same quarter. The enrichment file decays untouched, and three months later you are looking at data that is already 15% stale. Enrichment is not a one-time fix; it is a recurring investment that pays back only when integrated into an active outreach or segmentation process.

Enrichment typically does not pay off in these circumstances:

A practical test before committing to an enrichment project: ask the provider for a sample match on 200 to 500 records from your file. Most reputable providers will run a free or low-cost sample. If the sample match rate is below 45%, treat that as a signal to fix the input data before proceeding. If it is above 65%, the full project will usually make economic sense at standard market rates.

Need GDPR-compliant data for your next campaign?

Tell us your targeting criteria and we will run a free count. B2B decision-makers, B2C consumer files, or CRM enrichment, all live verified.

Request Data Counts

Frequently asked questions

What is data enrichment?
Data enrichment is the process of appending missing or outdated fields to your existing customer or prospect records by matching them against a third-party data source. Common appends include email address, direct telephone, job title, company size, postal address, and lifestyle indicators. The provider matches your records using shared identifiers such as company name and postcode, then returns the additional fields for each record that successfully matches.
What match rate should I expect from a B2B enrichment?
Typical B2B enrichment match rates run from 50% to 85% of records submitted, depending on the quality of your match keys and the breadth of the provider's file. A clean company name plus UK postcode will yield better results than a company name alone. Match rates below 40% usually signal a problem with the source data rather than the enrichment file.
Is appended data GDPR-compliant?
It can be, provided you use a provider whose underlying data is lawfully held and whose terms permit the append use case. For B2B enrichment, legitimate interests under Article 6(1)(f) UK GDPR is the standard lawful basis, and you must complete a Legitimate Interests Assessment before using the appended data for outreach. For B2C enrichment, the appended records must carry valid PECR consent for the channel you intend to use.
When does data enrichment not pay off?
Enrichment delivers poor ROI when the source CRM data is too sparse to match on (no consistent company name, no postcode, no trading address), when the appended field is not actually used in any workflow downstream, or when the total cost per matched record exceeds the revenue contribution of the contact. A missing email worth £5 in contact opportunity at a 70% match rate and £0.10 per append cost is a clear win; the same spend on a file where 60% of records cannot be matched is not.
What pricing models do data enrichment providers use?
The three main models are: per-record (a flat fee for every record you submit, matched or not), per-match (you pay only for records where the provider returns a result), and subscription (a fixed monthly or annual fee for a set volume of appends). Per-match is lower risk for short, one-off projects; subscription works best when you run regular enrichment cycles against a live CRM.
How does B2B enrichment differ from B2C enrichment?
B2B enrichment appends corporate attributes such as job title, direct-dial telephone, business email, company headcount, and SIC code. The lawful basis is typically legitimate interests and the match keys are business identifiers (company name, Companies House number, postcode). B2C enrichment appends personal attributes such as age range, household income band, property tenure, and lifestyle interests to consumer records. The lawful basis must be consent for electronic channels, and the match keys are personal identifiers (full name, home postcode, or date of birth).