Data decay is the gradual loss of accuracy in stored records as the real world changes and the record does not. In B2B contact data, it means people change jobs, companies rename or fold, and emails and phone numbers stop working.
Key takeaways
- Decay is a rate, not an event. A list that was clean on the day you bought it gets a little worse every month.
- The common victims are job title, employer, work email and phone number. Names change least.
- Decay is different from bad data. A record can be accurate when collected and still go stale.
- You fight it with fresh sources, an email status check and a record date. LeadOcean gives you all three.
What it is
Data decay is the loss of accuracy in a record over time, even though nothing was wrong with it when it was captured.
Think of a contact row as a photo of a person on one day. Jane Doe is a VP of Sales at Acme on that day. Six months later she may be at another company, and the row still says Acme.
Nobody made a mistake. The row simply aged. That is why decay is hard to see: the data looks fine until you send to it.
How it works
Decay follows the pace of working life. Each step below is a way a good record turns into a bad one.
- A person changes employer. The title and company on the row are now wrong. The old work email often stops delivering.
- A person changes role inside the same company. The company is right but the title, function and seniority are wrong. You pitch the wrong buyer.
- A company changes domain or shuts down. Every email at the old domain bounces, for every person on it.
- A mailbox is closed or filled. The address that verified last quarter now returns a hard bounce.
- A phone line is reassigned or dropped. Direct dials and mobiles go stale as people change numbers and carriers.
Each step happens to a different slice of the list at a different speed. Add them up and a meaningful share of any list is out of date within a year.
Senior roles and small companies tend to move on their own schedule, so decay is uneven. A list of start-up founders and a list of public-company directors will not age at the same rate.
Worked example. Take a list of 1,000 contacts. Assume, for illustration only, that 2% of them leave their role each month. This is an assumed rate, not a measured one. Measure your own before you plan around it.
After one month, 980 rows are still right. After 12 months of compounding (0.98 raised to the 12th power), about 785 are still right and about 215 have decayed. You did nothing wrong. You just waited.
Data decay vs bad data
Data decay is often confused with bad data quality and with duplicates. The causes and fixes differ, so the fix for one does not cure the others.
| Data decay | Bad data at capture | Duplicates | |
|---|---|---|---|
| Cause | The world changes after capture | An error at entry or at the source | The same person entered twice |
| Looks wrong when new? | No | Yes | Sometimes |
| Gets worse over time? | Yes, steadily | No, stays as bad as it was | Only as you add sources |
| Typical fix | Refresh and re-verify on a schedule | Correct at the source, validate on entry | Match and merge on a stable key |
| Signal to watch | Record date, email status | Format and validity checks | Repeated email or LinkedIn URL |
The practical point: you cannot validate your way out of decay at the door. A record passes every check on day one. Only a refresh, or a re-check later, catches the change.
When it matters
Decay costs you most where a stale row turns into a visible mistake.
Cold email
Bounces are the first cost. Mail to dead mailboxes pushes your bounce rate up, and a high rate hurts your sender reputation. LeadOcean does not refund or credit back bounced emails, so read email_status before you send.
Routing and personalisation
A wrong title sends a note about budgets to someone who left finance last year. Wrong function and seniority also break account scoring and territory rules, which depend on those fields.
Inbound enrichment
If you enrich sign-ups from a CRM, old rows get overwritten with old data. The longer a record sits, the more likely the enrichment run is the first time it has been checked in months.
Enrich on sign-up, not in a nightly batch from last year's export. A fresh call returns the record as held now, with its date.
Compliance housekeeping
Data protection law treats accuracy as a duty. GDPR Article 5(1)(d) says personal data must be accurate and kept up to date (EUR-Lex, September 2026). This is not legal advice. Ask your counsel what applies to you. LeadOcean makes no compliance claim.
How LeadOcean handles it
LeadOcean does not stop decay. Nobody can. It gives you three controls to keep it out of your sends.
- A monthly refresh. The dataset is refreshed monthly.
- A date on every record. Each record carries a
fetched_atdate, so you can see how old it is. - An email status. The
emailStatusfilter and theemail_N_statusexport column tell you if an address isverified,catch_all_valid,catch_all,risky,invalidand so on. There are 13 statuses.
The cheapest way to see decay in your own market is a free count. A search with count=true in the query string and limit 1 in the body returns a total and spends no records. Note that meta.total is capped at 100,000 over REST.
curl -s -X POST "https://api.leadocean.io/v1/people/search?count=true" \
-H "x-api-key: $LEADOCEAN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": ["VP Sales"],
"country": ["US"],
"emailStatus": ["verified"],
"limit": 1
}'Run it again with "emailStatus": ["risky"] and compare. The ratio is a live picture of how much of a segment is sendable today.
When you pull rows, include the status and the date. In the app, the Exports page has a column picker and a record price preview. Over the API, POST /v1/exports takes the same columns. To refresh a single stored contact, call POST /v1/people/enrich with a person_id, linkedin_url, email or phone. A person we hold nothing for is a 404 and costs nothing.
Pro is $499 a month flat. Free gives you 1,000 records, one-off, no card. See pricing.
To compare where to get fresh data, read the guides to the best B2B databases and the best B2B data providers. UK buyers can start with the UK list.
FAQ
How fast does B2B data decay?
It depends on your market, and published rates are vendor estimates. Job-change rates differ by industry, seniority and country. Measure a sample of your own list: re-check 300 rows after 30 days and count the changes.
Is data decay the same as data drift?
No. Decay is a real-world change that makes an accurate record stale. Drift usually means a shift in how data is distributed or defined, often in analytics and machine learning. The word "decay" is the one used for contact lists.
Can I stop data decay?
No. You can slow its cost. Refresh on a schedule, check emailStatus before each send, and drop or re-check any row whose fetched_at is old. Remove contacts that bounce.
How often should I clean my list?
Re-verify before every large send, and refresh the whole list on a fixed cadence. Because the LeadOcean dataset is refreshed monthly, a monthly re-pull of the segments you actively use is a sensible default.
Stop sending to stale contacts. Check status and date on every record.
Free to start. No credit card. 1,000 records to spend whenever you like.
Get your free API key →