KPI Tree

Metric Definition

Record completeness rate

Profile Enrichment Rate = (Enriched Records / Total Records) x 100
Profile Enrichment RatePercentage of records meeting the enrichment standard
Enriched RecordsRecords with all required fields complete and verified
Total RecordsAll records in scope for the period

Track from

Metric GlossaryProduct Metrics

Profile enrichment rate

Profile enrichment rate is the share of records in a database that have been filled with complete, accurate data beyond what the contact first supplied. It measures how much of your data is actually usable for targeting, scoring, and routing. A low rate quietly degrades every downstream process that depends on knowing who a record represents.

8 min read

Generate AI summary

What is profile enrichment rate?

Profile enrichment rate is the share of records in a database that have been filled with complete, accurate data beyond what the contact originally supplied. Enrichment adds the fields a raw signup never provides: company size, industry, role, location, technology stack, and other attributes pulled from third-party sources or inferred from behaviour. If 10,000 records exist and 6,500 meet your standard for completeness, the enrichment rate is 65 percent.

The metric matters because almost every revenue process assumes the data behind a record is there. Lead scoring needs firmographics. Routing needs territory and segment. Personalised outreach needs role and company context. When the enrichment rate is low, those processes do not fail loudly, they fail quietly. Leads route to the wrong rep, scores misfire, and campaigns miss because half the audience has no segment attached. Enrichment rate is the upstream number that determines whether the lead conversion rate downstream is even measurable.

It is best read as a quality gate rather than a vanity total. A record is only enriched if the data is both present and correct. A field filled with a stale or guessed value is worse than a blank one, because it passes the completeness check while sending the process in the wrong direction. The standard you set for what counts as enriched is what gives the rate its meaning.

Enrichment rate must be measured against a defined standard, not just the presence of any value. A record counts as enriched only when the required fields are complete and verified against a trusted source. Counting filled-but-wrong fields as enriched inflates the rate and pushes bad data downstream, where it is far more expensive to catch.

How to calculate profile enrichment rate

The calculation divides enriched records by total records and multiplies by 100. The work is in defining what enriched means before you count. The same database can show a 40 percent rate or an 80 percent rate depending on how strict the completeness standard is, so the inputs below have to be pinned down first.

  1. 1

    Enriched records

    Count records where every required field is complete and verified against a trusted source. Decide up front whether a record needs all required fields or a defined minimum, and apply that rule consistently. Partial enrichment counted as full enrichment is the most common way the rate gets inflated.

  2. 2

    Total records in scope

    Sum every record the standard applies to. Be deliberate about scope. Including dormant or junk records that you never intend to enrich drags the rate down for no useful reason, while excluding them too aggressively flatters it.

  3. 3

    Required field set

    List the fields that define an enriched record for your use case: firmographics for scoring, role for personalisation, region for routing. The set should match what downstream processes actually consume, not every field a vendor can supply.

  4. 4

    Verification standard

    Define how a field is confirmed correct, whether by source confidence, match strength, or a freshness window. A field is only enriched while it is still accurate, so stale data should drop out of the count over time.

Profile enrichment rate in a metric tree

A single enrichment percentage tells you how complete the database is but not why records are falling short. A metric tree decomposes the rate into the stages of the enrichment pipeline, so you can see whether the problem is capture, matching, source coverage, or decay. Decision Intelligence is the gap between watching the enrichment rate slide on a dashboard and knowing which stage and which owner can lift it.

The top of the tree is the enrichment rate. Beneath it sit the drivers: how much usable data is captured at intake, how reliably records match to an enrichment source, how broad that source coverage is, and how fast enriched data decays. A rate that is stuck because of poor source coverage is a vendor or strategy problem, while a rate eroding because of decay is a refresh-cadence problem. The tree separates the two.

In KPI Tree, every node carries RACI ownership, so the operations team is accountable for intake quality while the data team owns source coverage and refresh cadence. When the enrichment rate moves, the platform pushes the change to the accountable owner rather than letting it surface in a quarterly audit. The verified impact loop then checks whether a new source or a tighter intake form actually raised the rate, instead of assuming it did.

Metric tree insight

A flat enrichment rate usually hides two opposite forces: new records being enriched while old ones quietly decay. When you decompose the rate, the decay branch is often the real drag. Mapping each branch to an owner means the data team sets a refresh cadence for stale fields while operations tightens intake, instead of buying a bigger enrichment licence that only fixes half the problem.

Profile enrichment rate benchmarks

Benchmarks vary by data type and how strict the verification standard is. Firmographic data is broadly available and enriches at high rates, while direct contact details like verified mobile numbers are scarcer and enrich far lower. The ranges below are typical for B2B databases under a reasonable verification standard. A blended rate above 75 percent is generally healthy, but the per-field picture matters more than the headline.

Field typeTypical enrichment rateHealth signalMain constraint
Firmographics (size, industry)80 to 95 percentStrongSource coverage
Job title and seniority65 to 85 percentHealthyDecay from job changes
Verified business email60 to 80 percentWatchMatch quality
Direct phone or mobile20 to 40 percentExpected gapScarce verified data

How to improve profile enrichment rate

Improving the rate means working the pipeline, not just buying more data. Each lever below targets a different branch of the tree, because a record can be missing data for very different reasons and the fix has to match the cause.

Strengthen intake

The cheapest field to enrich is the one captured cleanly at signup. Validate and standardise key identifiers at the form so every record starts with a strong basis to match on, and watch the unmatched rate fall as a result.

Layer enrichment sources

No single provider covers everything. Chain a primary source with fallbacks for the segments and regions it misses, and measure the lift each source adds so you keep the ones that actually close gaps.

Set a refresh cadence

Enriched data decays as people change jobs and companies move. Re-enrich records on a freshness window rather than once at creation, so the rate reflects current accuracy and not a snapshot from years ago.

Hold a verification gate

Only count a field as enriched when it clears a confidence threshold. Filtering low-confidence matches out keeps the rate honest and stops bad data reaching scoring, routing, and outreach downstream.

Common mistakes when tracking profile enrichment rate

  1. 1

    Counting filled, not verified

    Treating any non-empty field as enriched inflates the rate with guessed and stale values. A wrong field that passes the completeness check is more damaging than a blank one, because nothing flags it downstream.

  2. 2

    Ignoring decay

    A rate measured only at record creation looks healthy while the database quietly rots. Without a freshness window, you are reporting how accurate the data once was, not how accurate it is now.

  3. 3

    Vanity scope

    Excluding records that are hard to enrich, or padding the total with junk, both distort the rate. The scope should match the records you actually intend to act on.

  4. 4

    One blended number

    Reporting a single rate across all fields hides that firmographics are nearly complete while direct contact data is sparse. Track the rate per field type, or you will misread where the real gaps are.

Related metrics

Lead conversion rate

Sales Metrics
HubSpotSalesforce

Metric Definition

Lead Conversion Rate = (Converted Leads / Total Leads) x 100

Lead conversion rate measures the percentage of leads that progress to the next meaningful stage in the sales funnel, whether that is becoming a qualified opportunity, a demo booking, or a paying customer. It is the primary indicator of how effectively your top-of-funnel activity translates into commercial outcomes.

View metric

Customer acquisition cost

CAC

SaaS Metrics
StripeShopifyAttioHubSpotSalesforce

Metric Definition

CAC = Total Sales & Marketing Spend / Number of New Customers Acquired

Customer acquisition cost (CAC) is the total cost of acquiring a new customer, including all sales and marketing expenses divided by the number of new customers gained in a given period. It is one of the most important unit economics metrics for any growth-stage business.

View metric

Cost per acquisition

CPA

Marketing Metrics
Google Ads

Metric Definition

CPA = Total Campaign Cost / Number of Acquisitions

Cost per acquisition measures the total cost to acquire a single converting user, whether that conversion is a purchase, sign-up, or lead. CPA is the bottom-line efficiency metric for paid marketing, connecting ad spend to actual business outcomes rather than intermediate metrics like clicks or impressions.

View metric

Conversion rate

CVR

Marketing Metrics
ShopifyGoogle AdsGoogle AnalyticsPostHog

Metric Definition

Conversion Rate = (Number of Conversions / Total Visitors or Leads) × 100

Conversion rate measures the percentage of visitors, users, or leads who take a desired action, such as making a purchase, signing up for a trial, or submitting a form. It is the fundamental metric for evaluating the effectiveness of any acquisition funnel, landing page, or marketing campaign.

View metric

Metric decomposition

Metric Definition

Break profile enrichment rate into its component drivers so you can see which records and fields are dragging completeness down.

View metric

Metric trees for product teams

Metric Definition

See how product teams place data quality measures like profile enrichment rate inside a wider tree of activation and engagement metrics.

View metric

Build profile enrichment rate as a metric tree

Stop reading enrichment as one flat percentage. In KPI Tree, decompose it into intake, match, source coverage, and decay, put an accountable owner on each branch with RACI, and use the verified impact loop to confirm a new source or refresh cadence actually lifted the rate.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business