Data Quality

How to Measure CRM Data Decay

Contact data doesn't stay accurate. People change jobs, companies get acquired, emails stop working. Here's what that decay looks like.

January 2026 · Updated September 2026

You verified those email addresses two years ago. They were good then. Marketing automation was humming, deliverability was solid, sales had accurate contact info for their accounts.

Now bounce rates are climbing. Reps are calling disconnected numbers. Half the contacts in your key accounts have moved on, and you're not sure which half.

This is data decay, and it happens to each database regardless of process. People change jobs, companies get acquired, email addresses stop working. A dated validation run can reveal which addresses, employers, phones, and classifications changed since the prior snapshot. That measured difference belongs to the cohort and interval tested.

Measured
Change between dated CRM snapshots

Use two dated snapshots to identify what changed by field and segment. Report the observed interval and denominator with the result; a change measured in one cohort should not be presented as a universal annual decay rate.

What Does CRM Data Decay Look Like?

Decay shows up in three concrete workflows. Measure each one from observed activity and exceptions.

Job Changes

Every job change means:

  • The email address you have stops working
  • The phone number (if it was a work number) no longer reaches them
  • The job title is wrong
  • The company association is wrong
  • The buyer persona mapping is wrong

A CMO who leaves their company becomes a different opportunity entirely. They might be at a better-fit company now. Or a worse one. You won't know unless you update the data.

Company Changes

Companies don't stay static either. Each year, thousands of businesses:

  • Get acquired (new parent company, often new domain)
  • Merge (which company survives? which domain?)
  • Rebrand (domain changes, company name changes)
  • Go out of business (everyone's email stops working)
  • Get restructured (divisions spin off, get absorbed)

When a company you sell into gets acquired, its email domain often gets folded into the parent's over the following year. Your contacts don't send you a notice. The data just silently goes wrong.

Technical Changes

Even when people stay at their jobs and companies stay stable, technical infrastructure changes:

  • Email domains change (company rebrands, consolidates)
  • Phone systems change (new provider, new numbers)
  • Office locations close (addresses become invalid)
  • LinkedIn URLs change (people update their profile slugs)

The Compound Problem

Measure change against a dated baseline instead of applying a general decay benchmark, then set the review cadence from the changes observed in your own system.

Cohort Measure Decision
Recently created records Field validity at capture and review date Confirm source and intake controls
Older active records Changes since the dated baseline Set the next field-level review
Inactive records Current business purpose and reachable fields Retain, suppress, archive, or remove under policy
High-value exceptions Conflicts and missing evidence Route to an accountable reviewer

A CRM can contain records from different periods, sources, and workflows. Age alone does not establish validity. Test the fields that matter for the next action, retain the check date and method, and keep uncertain records separate from confirmed failures.

The Hidden Costs

Bad data quietly makes everything downstream worse.

Marketing Waste

Email to invalid addresses bounces. That's obvious. But the less obvious spend is mailbox acceptance. High bounce rates damage your sender reputation. Your emails start landing in spam, even for valid addresses. You're paying for email marketing that nobody sees.

Marketing automation sequences run against people who left the company years ago. Lead scoring gives points for engagement that will never happen. Campaign metrics are inflated by unreachable contacts.

Sales Waste

Reps call numbers that don't connect. They send emails that bounce. They research accounts based on outdated information.

Worse, they lose trust in the CRM. When data is wrong often enough, reps stop trusting any of it. They maintain their own spreadsheets. They don't log activities. The system becomes a compliance exercise instead of a useful tool.

Strategic Waste

Your ICP analysis, market sizing, and account scoring depend on CRM fields. Measure the incorrect or stale share by field before trusting an analysis built on those records.

You might be targeting the wrong segments because the data told you those segments converted well, when data quality issues were masking the truth.

How to Measure Your Decay Rate

Before you can fix the problem, you need to understand how bad it is.

Run an Email Validation

Take your email list and run it through a validation service like NeverBounce, ZeroBounce, or Kickbox. They'll tell you what percentage of your emails are:

  • Valid: Deliverable, working addresses
  • Invalid: Hard bounces, dead addresses
  • Risky: Domains with domain-wide acceptance, temporary addresses
  • Unknown: Servers that didn't respond

Measure change against a dated baseline instead of applying a general decay benchmark, then set the review cadence from the changes observed in your own system.

Check Last Activity Dates

In Salesforce, report on contacts grouped by their last activity date:

  • No activity inside the team's first review window
  • No activity inside the team's second review window
  • No activity inside the team's archive-review window
  • Never any activity

Last activity is a useful sampling field, but inactivity alone does not prove a record is wrong. Validate representative records in each dated cohort and report the observed invalid share with the cohort definition.

Sample and Verify

Take a representative sample from the record-age cohort you want to test. Verify the email domain, current company, and phone status, then record the result and source date for each field.

This is tedious, but it gives you ground truth. Measure change against a dated baseline instead of applying a general decay benchmark, then set the review cadence from the changes observed in your own system.

What to Do About It

Decay itself can't be stopped. What happens to your database after it starts is up to you.

Establish a Baseline

Run the assessments above. Know your current state: email validity rate, percentage of stale records, estimated decay by age cohort. You can't improve what you don't measure.

Clean the Backlog

If you haven't done a serious data cleaning in years, start there. Validate emails. Remove or archive dead records. Enrich gaps in firmographic data. This is a one-time project to get back to a usable baseline.

Implement Ongoing Maintenance

Quarterly data quality audits at minimum. Check email validity before major campaigns. Re-enrich key accounts annually. Set up processes to catch decay before it compounds.

Consider Automated Enrichment

Some tools can continuously monitor your CRM and update records when they detect changes (job changes on LinkedIn, company acquisitions, etc.). If you have budget for it, automated enrichment can materially slow decay.

Accept What You Can't Control

Define field-level acceptance rules for the workflow and measure the submitted cohort. The useful target is an agreed, dated quality threshold with a review path for exceptions.

Turn the baseline into a queue

After sampling, convert each observed failure type into a named review queue with an owner and disposition field. Keep corrected, unresolved, and intentionally retained records separate. That makes the next measurement comparable and prevents the headline decay rate from hiding a concentrated problem in one source, territory, or workflow.

Common Questions

How fast does B2B contact data decay?

There is no universal decay rate for a particular CRM. Measure a dated cohort with repeat validation and field checks, report the denominator and exclusions, and use the observed change to plan maintenance.

What causes contact data to decay?

Job and company changes can make contact fields stale: people leave, change roles, companies merge, and domains change. Measure those changes in dated samples from the actual CRM instead of projecting a general tenure statistic onto the file.

How often should I refresh my CRM data?

Quarterly data quality audits at minimum. Annual full enrichment for key accounts. Validate emails before any major campaign. High-velocity sales teams may need more frequent updates.

How do I know whether our CRM decay is unusual?

Compare equivalent dated cohorts using the same field-level validity rules. Segment results by source, record age, owner, region, and workflow so a concentrated problem is not hidden inside a database-wide average.

How do I calculate my CRM data decay rate?

Run the email list through a validation service, report contacts by last activity date, and manually verify a representative sample from the age cohort in scope. The invalid share in that sample is the measured result for that cohort; retain the dates and field-level outcomes with the calculation.

Contact fields can change between reviews. Compare dated snapshots, retain validation statuses and source dates, and set the next review from the changes measured in your own cohort.

Want to know how much of your CRM data has decayed?

Check My Data Decay

Related: How to Clean Salesforce Data | Data Enrichment Services | Email Enrichment

Need help with your data?

Send a CRM export and we'll tell you what percentage of your contacts have already gone stale.

See What We'll Find

About the Author

Rome Thorndike founded Verum. He spent a decade in B2B sales at Salesforce, Snapdocs, and Datajoy, long enough to watch a trusted contact list quietly rot every year. Verum exists so teams stop rebuilding the same list from scratch.

Related: CRM Hygiene Workflow