Browse templates

What is data decay, what causes it, and how to measure the rate on your own list instead of quoting a vendor's number.

Last checked Oct 1, 202625 min readNo decay rates quoted

Definition

Data decay is the gradual loss of accuracy in a database as the real world changes and the stored records do not.

So what is data decay in B2B? In this page's view it is mostly a people problem. Someone is promoted, leaves, or joins a company that then rebrands, and the contact record you saved a year ago still describes the world as it was a year ago. The record did not change. Reality did.

The question worth answering is not what decay means in the abstract, but what your own rate is. Decay is expressed as a rate: the share of records that stop being true over a period.

That rate belongs to your list, your market and your refresh habits. It is not a constant, which is why this page gives you the arithmetic and the public statistics that measure real change, instead of quoting a vendor's figure at you.

What is data decay, and what it is not

The words around this topic get used interchangeably, which makes measurement sloppy. On this page, decay is specifically about records that were correct and have since become wrong. That is a different problem from records that were never correct, and from files that physically degrade.

TermHow this page uses itHow you find it
Data decayA record was true and the world moved onBounces, wrong-person replies, title mismatches
Dirty dataA record was wrong when it was createdValidation at entry, duplicate checks, format rules
Data rot (ROT)Redundant, obsolete or trivial records nobody usesLast-touched dates, usage reports, field fill rates
Data degradationStorage-level corruption of the bits themselvesChecksums, backups, storage monitoring
Data driftThe statistical shape of incoming data shiftsModel monitoring, distribution comparisons

Mixing them inflates the number you report. A duplicate contact and a contact who changed jobs both look like a bad record in a cleanup project, but only one of them is decay, and only one of them is fixed by re-verification.

Types of data decay

Articles on this topic sort decay into overlapping labels: natural or external decay, logical decay, mechanical decay and plain ageing. The labels differ, but they reduce to three questions you can actually act on.

  • External decay: the world changed. A person moved, a company merged, a domain was retired. Nothing inside your systems went wrong, and only fresh evidence from outside will fix the record.
  • Process decay: your own systems changed the value. A migration mapped a field badly, a sync overwrote a newer value with an older one, or an import replaced a verified title with a guess.
  • Mechanical decay: the storage or the software failed. Files corrupt, integrations break, and fields go blank. This is rarer in a modern CRM, and it is an engineering problem rather than a data refresh problem.

The split matters because the remedy differs. External decay needs verification and research, process decay needs change logs and field ownership, and mechanical decay needs backups. Buying more enrichment fixes only the first.

What causes data decay in B2B records

  • Job changes: the person leaves the company entirely. Their work email can stop resolving, their direct dial may be reassigned, and the account loses its champion in one move.
  • Role changes: the person stays but moves teams, gets promoted, or picks up a new remit. The email still works, so nothing bounces, and the record is quietly wrong anyway.
  • Company changes: mergers, acquisitions, rebrands, spinouts and closures. Headcount, industry, parent company and the whole email pattern can change on one announcement date.
  • Domain changes: a rebrand or migration moves mail to a new domain. Old addresses may forward for a while, then stop, producing a domain not found error months after the change.
  • Infrastructure changes: phone systems move to new numbers, offices close, mail routing switches provider, and catch-all settings are turned on or off.
  • Your own process: typos on import, duplicate accounts, free-text picklists and forms that let anyone type anything. This is dirty data, not decay, but it lands in the same report.

Only the first four are external decay. Separating them matters because each one is detected differently: an email bounce can catch a job change, and nothing but a profile check or a reply catches a role change.

Which fields decay fastest

Averaging decay across a whole record hides the thing you need to know. Each of the data points in a record ages at its own speed, and the fast ones are the fields outreach depends on.

The ordering below is this page's reasoning from what moves each field. It is not a measured ranking, and your own cohort may order them differently.

FieldRelative speed (this page's view)What moves itHow you detect the change
Direct dialFastestJob change, office move, phone system swapDisconnected tone, wrong person answering
Work emailFastJob change, domain change, mailbox deletionPermanent bounce codes
Job titleFastPromotion, reorg, new remitProfile check, reply, enrichment refresh
EmployerFastThe person leaves or is acquired with a teamJob change alerts, bounce, profile check
Technology stackMediumRenewals, migrations, consolidationTechnographic refresh, job postings
Headcount and revenue bandMediumHiring, layoffs, funding, acquisitionScheduled firmographic refresh
Company name and domainSlow but abruptRebrand, merger, spinoutRedirects, news, bounce spike on one domain
Industry and countrySlowestGenuine pivots, relocationAnnual review

The practical reading: contact fields deserve a cadence measured in weeks, firmographics in quarters, and industry classification in years. Treating them all on one schedule wastes credits on the slow fields and misses the fast ones. The same split runs through B2B data generally.

Where data decay sits among data quality dimensions

Data decay is one dimension of data quality, not the whole of it. Salesforce's Trailhead module on data quality lists six dimensions to assess before fixing anything, and it is a useful frame because only some of them are about time.

DimensionTrailhead's question, in shortIs it decay?
AgeWhen was each record last updated?Yes, this is the decay dimension
AccuracyHas the data been matched against a trusted source?Yes, decay is how accurate data becomes inaccurate
CompletenessAre the key business fields filled in?No, a blank field was never there
ConsistencyIs the same formatting, spelling and language used?No, that is entry discipline
DuplicationAre records duplicated in the org?No, that is dirty data
UsageIs the data used in reports, dashboards and apps?No, but unused records still decay

For age, the module suggests a report on the Last Modified Date of records. That is a fair start, with one caveat: a record is modified whenever anything touches it, including an automated sync, so a recent date does not prove anyone checked the email or the title.

Use field history, not record dates

Field-level history is better evidence. HubSpot's knowledge base documents a property history view that shows, for each property on a record, the value it changed to, the date, and the source of the change, and it lets you filter by property, source or date.

That source column is what decay measurement needs. A title changed by a rep after a call is evidence. The same title changed by an import or an integration is a claim from someone else, and it deserves a different level of trust.

Why there is no vendor decay percentage on this page

Search for a data decay rate and you will find the same handful of figures repeated widely, often a yearly percentage for B2B contact data, sometimes split by field. They are quoted so often that they read like physics. They are not.

No benchmarks here

The widely repeated decay percentages come from data vendors and CRM vendors describing their own databases or customers, or from blog posts citing other blog posts, often without a stated method. They exist. None of them are quoted on this page, because none of them measured your list.

Four things are wrong with borrowing someone else's number. First, the sample is the vendor's database, not yours, and it reflects the roles and regions they cover. Second, "bad record" is rarely defined, so an unverifiable address and a genuinely dead one can be counted together.

Third, the party publishing the figure often sells the remedy, which is not fraud but is a reason to check the method. Fourth, decay rates can vary widely by segment. A list of startup founders and a list of hospital administrators have no reason to age at the same speed.

You do not need the industry figure. You need yours, and you already hold the raw material to calculate it. Where you want an outside reference, use a public statistical series with a published method, covered next.

What public statistics measure instead

Government statistics do not measure contact data decay. They measure the real-world change that causes it: people leaving jobs, how long people stay with an employer, and businesses opening and closing. Each one has a stated method, which is more than many published decay figures offer.

SeriesWhat it measuresLatest figure read Oct 1, 2026Why it is not your decay rate
BLS Job Openings and Labor Turnover Survey (JOLTS)Separations from payroll during a month, divided by employmentAugust 2026: total separations 5.1 million, a rate of 3.2 percent; quits 3.1 million, 1.9 percent; layoffs and discharges 1.6 million, 1.0 percentCounts job separations across the economy, not people on your list, and sees no role changes inside an employer
BLS Employee Tenure releaseHow long wage and salary workers had been with their current employer at the time of the surveyJanuary 2026: median tenure 4.1 years, up from 3.9 years in January 2024; ages 25 to 34, 3.0 years; ages 55 to 64, 9.6 yearsA median duration, not a rate, and it ignores promotions and new titles at the same employer
Census Bureau Business Dynamics Statistics (BDS)Annual establishment births and deaths and firm startups and shutdowns, measured March to March2023 economy-wide: establishment entry rate 10.6 percent, establishment exit rate 9.4 percentCounts establishments, not the accounts you target, and the latest year published is 2023

Reading the JOLTS separations rate

The JOLTS technical note says the separations rate is computed by dividing separations by employment and multiplying by 100. Separations include quits, layoffs and discharges, and other separations such as retirements. The survey is a stratified random sample of about 21,000 nonfarm business and government establishments.

Two cautions stop it becoming a fake decay rate. It is monthly, and you cannot multiply it by twelve, because some people separate more than once in a year. And it counts separations from every kind of job, while your list holds a narrow slice of roles.

What tenure tells you about segments

The tenure release is the clearest public reason to segment. BLS reported that median tenure for workers ages 55 to 64 was more than three times that of workers ages 25 to 34. Age is not seniority, but the gap is large enough to expect parts of your list to age at different speeds.

BLS also notes that median tenure is affected by the age profile of workers and by changes in hires and separations. That is a reminder that a single national median describes no particular list, including yours.

What business dynamics tell you about account records

The BDS defines an establishment opening as a location with employment this year and none the year before, and a closing as the reverse. Those openings and closings are the account-level half of decay: a closed location makes an address, a phone number and sometimes a whole account record obsolete.

Use all three series as a sanity check, not a benchmark. If your measured quarterly employer change rate is far below what continuous labor turnover would suggest, the likelier explanation is that your detection is missing changes, not that your list is unusually stable.

How to calculate your own data decay rate

A data decay rate is a fraction: records that went bad, divided by records that were good at the start of the window and were actually checked. The work is in defining both terms precisely enough that the number means something next quarter too. This is the formula used on this page.

  1. Freeze a cohort

    Pick every record that was verified good on a single date, say the first of the quarter. Record the count and do not add to it. A cohort with new records flowing in cannot produce a rate.

  2. Define a failure

    Write down what counts: a permanent bounce, a confirmed job change, a reply saying the person left, or a title that no longer matches. Ambiguous outcomes go in a separate bucket, not in the numerator.

  3. Expose the cohort

    You only learn about records you touch. Send to them, call them, or run them through verification and profile checks. Untouched records are unknown, not good.

  4. Count failures at the window edge

    At the end of 30, 60 or 90 days, count confirmed failures inside the cohort. Divide by the cohort size that was actually exposed, not by the whole database.

  5. Split the number by field

    Report email decay, title decay and employer decay separately. One blended figure cannot tell you whether to buy verification, enrichment or both.

  6. Repeat with a new cohort

    One quarter is a data point. Several quarters give you a rate you can plan a refresh budget around, and it will move when your target market moves.

The denominator is where many attempts break. If you divide failures by the entire database while you only emailed a tenth of it, you have measured your send volume, not your decay.

Segment before you average

A single blended rate for a whole database is the least useful form of the number. Split the cohort along lines you can act on, then compare. The splits below are hypotheses worth testing on your own data, not findings.

  • By seniority or age band: the public tenure gap between age groups suggests these can differ, and senior moves can invalidate more of a buying group at once.
  • By company size: small and large companies may change different fields, for example employers at one end and titles at the other.
  • By source: records you collected yourself, records from a vendor and records from an old list can age differently, partly because they started at different quality.
  • By record age: compare the oldest untouched records with recent ones. If they fail more, that argues for retiring them rather than refreshing them.
  • By region and function: both can affect turnover, and both change which detection method works.

Reading bounce codes so the number means something

Email is the cheapest decay detector you have, but only if you read the response codes rather than counting every non-delivery as a dead record. RFC 3463 defines the enhanced status codes that mail servers return, and it separates permanent from temporary failures.

The standard states that a permanent failure "is not likely to be resolved by resending the message in the current form", while a persistent transient failure means the message is valid and a temporary condition delayed it. Only the first kind can be evidence of decay.

CodeRFC 3463 meaningCounts as decay?
5.1.1Bad destination mailbox address: the mailbox does not existYes, if the address was verified good earlier
5.1.2Bad destination system address: the domain does not exist or cannot accept mailYes, often a domain change or closure
5.1.6Destination mailbox has moved, no forwarding address: the address was valid at one timeYes, and it is the one code that says the address used to work
5.1.3Bad destination mailbox address syntaxNo, that is dirty data at entry
4.2.2Mailbox full, used as a persistent transient failureNo, the person may well still be there
4.x.x generallyPersistent transient failure, sending later may succeedNo, exclude from the numerator
5.7.xSecurity or policy statusNo, that is a reputation or filtering problem

A 5.1.1 only counts as decay when the address once worked. If it was never verified, the failure is dirty data from collection, not decay. That is why the cohort starts from records verified good on a known date.

The wider mechanics of hard and soft failures, and the exact replies large mailbox providers send, are covered in email bounces.

What verification can and cannot prove

Verification tools ask a mail server about an address without sending a real message, and the protocol limits what that can prove. RFC 5321 says a server that disables the VRFY command for security reasons must return a 252 reply, which neither confirms nor denies the address.

The same standard notes that some servers do not verify recipients until after the message text is received, and then report failures by returning a message. So an address can pass a check in the conversation and still bounce later.

A catch-all domain goes further and accepts mail for addresses that do not exist, producing silence instead of a bounce. Both gaps mean verification understates decay. A clean verification result is evidence, not proof.

Measuring the job change rate on your own list

Bounces catch some people who left. They miss people who moved desks, and they miss people whose old mailbox still forwards. For those you need a second measurement, run on a sample rather than the whole list.

The sample audit

Take a random sample from the cohort, large enough to be worth the effort and small enough that a person can actually check it. Open each contact's public profile, compare employer, title and department against the record, and mark one of four outcomes.

  • Unchanged: employer, title and department all match the record.
  • Role changed: same employer, different title, department or seniority.
  • Employer changed: the person is somewhere else, which often means the work email is dead or soon will be.
  • Not found: no profile to check. Count it separately and never as unchanged.

Sample decay is the changed records divided by the checked records. Two rates come out of one pass: a role change rate and an employer change rate. In this page's view the second is the better predictor of email decay, since a mailbox at a former employer rarely stays open for long.

Continuous detection

Sampling gives you the rate. Alerts give you the individual records. LinkedIn's Sales Navigator help documents two alert types for saved leads: "Lead changed jobs", when a saved lead has moved to a new company, and "Lead changed roles", when a saved lead has changed roles within a company.

The same page documents account alerts such as merger or acquisition events, senior hires and growth changes, which is the firmographic half of the problem. Saving your target list in Sales Navigator turns decay from a quarterly discovery into a daily feed.

One caveat: profile data is self-reported and may be updated late. A profile that still shows the old employer is weak evidence of no change, while one that shows a new employer is strong evidence of a change.

Signals a record decayed before it bounced

  • Engagement collapse on one domain: replies stop across several contacts at the same company, which can point at a mail migration rather than your copy.
  • Out-of-office from a different name: the reply comes from a colleague covering the desk, sometimes naming the replacement for you.
  • A reply that says "I no longer handle this": the cleanest role change signal there is, and one that is easily lost in an inbox.
  • Website redirects: the company domain now forwards somewhere else, which can mean every email pattern you hold is obsolete.
  • Hiring for the role you sell to: a posting for your contact's job is a hint the seat may be empty.
  • Support and billing contacts changing: for customers, the first sign a champion left can arrive in a ticket, not in the CRM.

Routing these back into the record is the part teams skip. A reply that names a replacement is worth more than a verification credit, and it is free, but only if someone updates the system of record instead of the inbox.

A worked example of the arithmetic

This example was written for this page, and its figures are invented round numbers to show the calculation. They are not measured, not a benchmark, and not a claim about any real database. Replace every number with your own.

Cohort verified good on July 14,000 contacts
Contacts actually emailed in the quarter3,000
Permanent bounces, codes 5.1.1, 5.1.2 and 5.1.696
Replies confirming the person left24
Temporary failures, excluded41
Confirmed email failures120
Quarterly email decay rate, 120 divided by 3,0004.0 percent

Three things follow. The denominator is 3,000, the exposed part of the cohort, not 4,000. The 41 temporary failures are excluded because nothing about them says the record is wrong. And the 1,000 untouched contacts are unmeasured, so no claim is made about them.

Run the sample audit on the same cohort and you get the second half. If 200 profiles are checked and 34 show a different employer or title, the sample change rate is 17 percent for the quarter, against 4 percent measured by bounces alone.

The gap between those two invented numbers is the point of the exercise. It is the share of a list that is wrong in a way email delivery will never report, and it is the reason a clean bounce report is not proof of a clean database.

Turning a quarterly rate into an annual one

Decay compounds on the records that are still good, so you cannot multiply a quarterly rate by four. The formula used on this page: if q is the quarterly decay rate, the share still accurate after a year is (1 minus q) to the power of four, and annual decay is one minus that.

Using the invented 4.0 percent above: 0.96 to the power of four is about 0.849, so annual decay is roughly 15.1 percent, not 16 percent. The difference is small at low rates and large at high ones, which is exactly when you are making budget decisions.

The same formula runs the other way. A monthly rate m gives an annual figure of one minus (1 minus m) to the power of twelve, and an annual rate a gives a monthly figure of one minus the twelfth root of (1 minus a).

Watch the assumption

Compounding assumes a constant rate and independent records. Neither holds during a layoff wave or an acquisition, when a single event can invalidate many records at once. Treat the annualized figure as planning arithmetic, not a forecast.

Where data decay shows up in your CRM

Many teams meet data decay as a CRM problem, because the CRM is where outdated information is stored, reported on and acted upon. It is worth knowing which objects carry the risk, and which reports go wrong first when data quality slips.

CRM objectFields that decayWhat breaks when the information is outdated
ContactWork email, direct dial, title, departmentSequences, routing, personalization, call connect rates
AccountHeadcount, revenue band, industry, technologySegmentation, territory assignment, lead scoring
OpportunityChampion, economic buyer, buying group rolesForecast accuracy, deal reviews, multithreading
Customer recordsBilling, admin and support contactsRenewals, onboarding, early churn signals
Marketing listsConsent status, subscription state, engagementDeliverability, campaign reporting, compliance

Sales teams tend to feel it as wasted time on the phone. Marketing teams feel it as engagement falling on a list that looks the same size as last quarter. Revenue operations sees both at once, and is often the function with the tools and the mandate to fix the underlying data.

The reporting problem is the quiet one. Every dashboard built on company data inherits that data's quality, so an outdated headcount or industry field produces a confident chart about your customers that nobody thinks to question. In this page's view, wrong information is more expensive than missing information.

Two CRM habits prevent much of this over time. Store a verified-on date beside every field that matters, and never let a tool write to a field without recording where the value came from. The one-off cleanup project is covered in CRM data cleansing, and the wider practice in customer data management.

How often to refresh, by field

Once you have a rate, cadence stops being a guess. The rule used on this page is simple: refresh a field before enough of it has decayed to damage the work that depends on it, and no sooner.

RecordsStarting cadence (this page's suggestion)What to run
Active sequences and open opportunitiesBefore every send, and on contactReal-time verification, alert monitoring
Named target accountsMonthlyJob change alerts, buying group review, firmographic refresh
Wider prospect databaseQuarterlyBatch verification, enrichment on changed records
Customer and closed-lost recordsQuarterly to twice a yearContact refresh, champion tracking
Dormant records older than two yearsRetire or re-researchArchive, then rebuild only if the account still fits
Industry, country, legal entityAnnuallyFirmographic review against a source of record

Adjust each row once your own rate exists. The slow fields rarely justify quarterly spend, and moving that effort to contact verification is, in this page's view, the better use of it. The routine side of keeping a mailing list clean is email hygiene.

Enrichment versus re-verification

These get treated as one purchase and they answer different questions. Verification asks whether what you hold is still true. Enrichment asks what you are missing. A decayed database needs both, in that order, because enriching a record you are about to delete is wasted effort.

Re-verificationIs this still true?

Checks an existing value: does the mailbox accept mail, is the number in service, is the title current. Narrow in scope, and the only one of the four that measures decay.

EnrichmentWhat am I missing?

Adds fields you do not hold: seniority, department, company size, technology. It fills gaps and can overwrite stale values, but it does not tell you which values were stale.

Re-researchWho is the right person now?

For records where the person left, the fix is not a new email for the same name. It is finding whoever holds the role today, which is a new record.

RetirementShould this exist?

Records nobody has touched in two years, at accounts that no longer fit, cost storage, skew reporting and inflate every rate you calculate. Archive them.

A refresh schedule can run enrichment through an API so the CRM updates without manual imports, which is covered in data enrichment API, while the strategic side sits in lead enrichment.

One rule prevents much of the damage: never let an enrichment job silently overwrite a field a human verified more recently than the vendor did. Keep a verified-on date per field, and let the newer evidence win.

Tool categories that reduce decay

No vendors, no ranking and no prices here. These are the categories that do the work. In this page's view, a team usually needs a few of them rather than one platform that claims all five.

CategoryWhat it does about decayWhat it does not do
Email verificationTests whether a mailbox appears to accept mailCannot see role changes, and catch-all domains hide the answer
Enrichment and refreshUpdates company and contact fields on a scheduleCannot tell you which value was stale before
Signal and alert feedsReports job changes, moves and company eventsDepends on self-reported and delayed sources
CRM validation and deduplicationStops dirty data entering, merges duplicatesDoes nothing about records already decaying
Reporting on data healthTracks fill rates, verified-on dates, failure ratesFixes nothing on its own

The field that makes all of them measurable costs nothing: a verified-on date, per field, written every time a value is confirmed. Without it you cannot build a cohort, and without a cohort you cannot calculate a rate.

The cost of acting on stale data

Decay is not expensive because records are wrong. It is expensive because people act on them. The costs show up in several places, and only the first is visible in a data quality report.

  • Deliverability: sending to dead mailboxes drives bounces, and mailbox providers watch how senders handle them. Gmail's sender guidelines tell senders to automatically unsubscribe recipients who have multiple bounced messages, and to keep spam rates reported in Postmaster Tools below 0.10 percent and avoid ever reaching 0.30 percent.
  • Wasted selling time: a rep working a stale list spends the hour on research, voicemail and the wrong person. That hour does not appear as a data cost anywhere in the budget.
  • Wrong targeting: segmentation runs on firmographics. Stale headcount, technology or industry fields quietly route accounts to the wrong campaign, the wrong owner and the wrong offer.
  • Bad decisions: forecasts, territory plans and scoring models all consume the same fields, so decayed inputs produce confident, wrong outputs.
  • Credibility: writing to someone about a job they left two years ago tells them precisely how much research went into the message.

The deliverability cost is the one that compounds, because it degrades the channel for the records that are still good. Protecting it is a routine, not a project, and the routine starts with the measurement above.

Data decay in scoring, routing and AI tools

Automation does not create decay, but it removes the person who might have noticed it. A rep reading a record might spot that a title looks old. A routing rule, a scoring model or an AI writing assistant acts on the stored value without hesitation.

  • Lead scoring: a score built on title and seniority keeps scoring a contact as a decision maker after they moved to a different role.
  • Routing: territory and owner assignment run on headcount, country and industry, so a stale firmographic quietly sends an account to the wrong team.
  • Trained models: a model trained on past outcomes learns from the field values stored at the time, and if those were stale, it learns the wrong pattern.
  • AI-written messages: a tool that personalizes a first line from stored fields writes a fluent, specific and wrong sentence about a job the person no longer holds.

The defense is to make freshness an input. Pass the verified-on date to any automation that reads a field, and set a rule that values older than your measured refresh window are not used for personalization or scoring until they are checked again.

Accuracy is a legal principle, not only a sales problem

Where the records identify a person, accuracy is written into data protection law. Article 5(1)(d) of the GDPR requires personal data to be "accurate and, where necessary, kept up to date", with every reasonable step taken so that inaccurate data is erased or rectified without delay.

Article 16 adds the individual's side: a person has the right to obtain rectification of inaccurate personal data concerning them without undue delay. A reply saying "I left that company" is information you are expected to act on, not just a bounce to log.

The UK ICO's guidance adds a nuance worth knowing. It says that just because personal data has changed does not mean a historical record is inaccurate, as long as you are clear that it is a historical record. Whether you must update depends on what you use the data for.

The ICO also says you do not need to take extreme measures to keep records up to date unless a corresponding privacy risk justifies it, but that if you learn data may be wrong, you should reconsider it and correct or erase it as soon as possible.

That maps cleanly onto practice. An old title stored as "title as of March 2025" is a historical record. The same value sitting in the field your sequence merges into a first line is a live claim, and a wrong one. Keep history marked as history. Nothing here is legal advice.

What to do with a record you know is stale

The instinct is to delete. That can destroy information you paid for, because a person who changed jobs is not a lost record. They are two pieces of intelligence: an open seat at one account, and a familiar contact at another.

Detectbounce, alert, reply
Markflag field, stop sends
Splitperson moved, seat open
Re-researchnew holder of the role
Re-engagewarm at the new company
OpsOpsOpsRepRep

Stopping the sends first is what protects the channel. Everything after that is upside: the new person in the seat is a fresh opportunity at an account you already understand, and the person who moved may be the warmest contact you will get at their new employer.

Keep the old record, archived, dated and clearly marked as history, rather than overwriting it. It is the evidence of who used to own the relationship, and it is what lets you calculate next quarter's rate at all.

Who owns data decay

Decay keeps returning in teams where everyone uses the data and nobody owns a field. Ownership does not mean one person fixes everything. It means each kind of evidence has a named place to go and someone who checks that it arrived.

TaskSuggested ownerEvidence it is working
Define fields, failures and the cohort methodRevenue or sales operationsA written definition reused every quarter
Log bounces, left-company replies and alertsReps, with a one-click field updateChanges logged with a source and date
Run verification and sample auditsOperationsA rate per field, per segment, per quarter
Decide refresh cadence and retirementOperations with sales and marketing leadsCadence table updated from measured rates
Handle rectification and erasure requestsWhoever owns privacy complianceRequests closed and recorded

The split is this page's suggestion, not a standard. What matters is that the person who hears a contact left has a fast way to record it, and the person who reports the rate can see that record.

Common mistakes when measuring data decay

  • Quoting a published decay percentage as if it described your list. It described someone else's database, often measured by someone selling the fix.
  • Counting every bounce as decay. Temporary failures, full mailboxes and policy rejections say nothing about whether the record is true.
  • Counting an address that never worked as decay. That is dirty data from collection.
  • Dividing failures by the whole database instead of by the records you actually contacted.
  • Reporting one blended rate, when email decay and title decay call for completely different spending.
  • Treating a clean bounce report or a clean verification run as a clean database. Role changes and catch-all domains never bounce.
  • Using a national labor statistic as your decay rate, instead of as a sanity check.
  • Deleting records on the first hard bounce, and losing both the open seat and the contact's new employer.
  • Letting an enrichment job overwrite values a human verified more recently.
  • Refreshing industry and country on the same schedule as direct dials, which spends effort on the fields that barely move.

In a sequence

When a bounce or an alert tells you the person moved, the next message is not a retry. It is a short note to whoever holds the role now, written for this page, that says openly how you got there and asks one question.

First email to the person who holds the role now, after a job change
Subject: You picked up {{roleArea}} at {{companyName}}?

Hi {{firstName}},

I had {{previousContactName}} down as the owner of {{roleArea}} at {{companyName}}, and it looks like that is you now.

Rather than guess, one question: is {{problem}} still on the list this quarter, or has the priority moved since the change?

If it is someone else entirely, say the word and I will fix my record.

{{senderName}}
{{senderCompany}}
Backfires when

You name the previous person before you have confirmed they left, or you use the change as a hook when nothing about your offer fits the new owner.

Then it reads as surveillance rather than research. Only name the predecessor when the move is public, and only write at all when the problem genuinely belongs to the new role.

Frequently asked questions

What is data decay?

Data decay is the gradual loss of accuracy in a database as the real world changes and the stored records do not. In B2B it is driven mostly by people changing jobs and companies changing shape, while the record stays exactly as it was saved.

What is a data decay rate?

A data decay rate is the share of records that stop being true over a period. On this page it is calculated as confirmed failures divided by the records you actually contacted or checked in that window, not divided by the whole database.

How do I calculate my own data decay rate?

Freeze a cohort of records verified good on one date, define what counts as a failure, contact or check them across a quarter, then divide confirmed failures by the records actually exposed. Report email, title and employer decay separately.

How fast does B2B data decay?

No public source measures B2B contact decay directly. The widely repeated yearly percentages come from vendors describing their own databases. Public labor statistics show continuous job turnover, so measure a cohort of your own records and treat the national figures as a sanity check.

What causes data decay?

Four things cause genuine decay: people changing employers, people changing roles inside the same company, companies merging, rebranding or closing, and domains moving. Typos and duplicates look similar in a report but are dirty data, fixed at entry.

Which data fields decay fastest?

In this page's view, direct dials move fastest, then work emails, job titles and employer. Technology stack and headcount move at medium speed. Company name and domain change rarely but abruptly, and industry and country barely move. Your own cohort may order them differently.

What is the difference between data decay and dirty data?

Data decay means a record was correct and the world moved on. Dirty data means the record was wrong when it was created, through a typo, a duplicate or a bad import. Verification finds decay, validation at entry prevents dirty data.

Do bounces measure data decay?

Partly. Only permanent failures count, such as a mailbox that does not exist or a domain that refuses mail, and only for addresses that once worked. Temporary failures and full mailboxes say nothing, and catch-all domains hide decay entirely.

How often should I refresh my database?

As a starting point, verify records in live sequences before every send, refresh named target accounts monthly, run the wider database quarterly, and review industry and country annually. Then adjust each cadence to the decay rate you actually measure.

What are the types of data decay?

Articles use several labels, but they reduce to three. External decay is the world changing. Process decay is your own systems overwriting or mapping values badly. Mechanical decay is storage or software failure. Each one needs a different fix.

Can BLS turnover data tell me my decay rate?

No. The BLS JOLTS separations rate is a monthly share of nonfarm employment, and it misses role changes within an employer. It is useful as a reminder that turnover never stops, and as a check on a measured rate that looks implausibly low.

Should I delete contacts who changed jobs?

No. Stop sending to the old address, then treat the change as two opportunities: an open seat at the original account and a familiar contact at the new employer. Archive the old record, dated, so you can still calculate next quarter's rate.

Is stale data a compliance problem?

It can be. GDPR Article 5(1)(d) requires personal data to be accurate and, where necessary, kept up to date. The ICO says a historical record is not inaccurate just because things changed, provided it is clearly marked as historical.

How do I detect job changes that do not bounce?

Audit a random sample of profiles each quarter against employer, title and department, and count the ones that changed. For continuous detection, save leads in Sales Navigator, which documents alerts when a saved lead changes jobs or changes roles.

Sources and reading
  1. IETF, RFC 3463: Enhanced Mail System Status Codes, sections 2 and 3, for the permanent and persistent transient failure classes and the meaning of codes X.1.1, X.1.2, X.1.3, X.1.6, X.2.2 and X.7, checked Oct 1, 2026.
  2. IETF, RFC 5321: Simple Mail Transfer Protocol, sections 3.3, 3.5.3 and 7.3, for the 252 reply when VRFY is disabled and servers that verify recipients only after the message text is received, checked Oct 1, 2026.
  3. EUR-Lex, Regulation (EU) 2016/679 (GDPR), Articles 5(1)(d) and 16, for the accuracy principle and the right to rectification, checked Oct 1, 2026. EUR-Lex answers scripted requests with a bot check, so the text was read in a browser.
  4. ICO, Principle (d): Accuracy, for historical records, updating depending on purpose, no extreme measures without a corresponding privacy risk, and reconsidering data when new information suggests it is wrong, checked Oct 1, 2026.
  5. LinkedIn Sales Navigator Help, Sales Navigator alerts, for the "Lead changed jobs" and "Lead changed roles" alert definitions and the account merger or acquisition, senior hire and growth alerts, checked Oct 1, 2026.
  6. Google, Gmail Help, Email sender guidelines, for automatically unsubscribing recipients with multiple bounced messages and the 0.10 and 0.30 percent spam rate guidance, checked Oct 1, 2026.
  7. Salesforce Trailhead, Data Quality module, Evaluate and Enhance Your Business Data Quality Efforts, for the six data quality dimensions and the Last Modified Date report for age, checked Oct 1, 2026.
  8. HubSpot Knowledge Base, View a record's property history, for the changed to, date and source columns and filtering by property, source or date, checked Oct 1, 2026.
  9. U.S. Census Bureau, Business Dynamics Statistics, for what BDS measures and the 1978 to 2023 coverage, checked Oct 1, 2026.
  10. U.S. Census Bureau, BDS Methodology, for March to March measurement and the definitions of establishment openings and closings, checked Oct 1, 2026.
  11. U.S. Census Bureau, BDS 2023 economy-wide table (bds2023.csv), for the 2023 establishment entry rate of 10.608 and exit rate of 9.396, checked Oct 1, 2026.
  12. U.S. Bureau of Labor Statistics, Job Openings and Labor Turnover Summary, August 2026 results, released September 29, 2026 (USDL-26-1547), with its Technical Note, for total separations, quits and layoffs and discharges, the definition of separations, the separations rate formula and the sample of about 21,000 establishments, checked Oct 1, 2026. BLS refuses scripted requests, so the release was read in a browser at bls.gov/news.release/jolts.nr0.htm and is named here without a link.
  13. U.S. Bureau of Labor Statistics, Employee Tenure Summary, released September 24, 2026 (USDL-26-1532), for median tenure of 4.1 years in January 2026, 3.9 years in January 2024, and the 25 to 34 and 55 to 64 age groups, checked Oct 1, 2026. Read in a browser at bls.gov/news.release/tenure.nr0.htm and named without a link for the same reason.
  14. Jeluvi entries this term builds on: B2B data, data points, customer data, email bounces, email hygiene, catch-all email, CRM data cleansing, lead enrichment.
  15. The worked example on this page uses invented figures to show the arithmetic. They are not measured, not a benchmark and not a claim about any real database. No vendor decay percentage is quoted anywhere on this page. The public statistics describe the whole economy, not any list. Nothing here is legal advice.
Take the sequence with you

The 10-day cadence, five templates, one email.

Five touches across email, LinkedIn and phone, five templates with placeholders marked, and the first-30-days checklist. One email.

Build a LinkedIn or outreach tool? Jeluvi is read by the people who use them. See how partners appear on Jeluvi.