All articles
For founders and first SDR teams8 min read

22.5% of your email database rots every year. Most teams find out too late.

How to spot a stale B2B lead list before you send it, sample-test its freshness, and know when a bought database is still the right call.

About 22.5% of a B2B email database rots every year. Turnover, job changes, closed companies, expired domains. Most teams never see it coming: they find out the day their bounce rate spikes and their domain lands in spam.

The trap is not buying a list. It is treating a twelve-month-old snapshot as if it were fresh. One contact in five is already dead, and you are paying to email it. Here is how to spot dead data before it burns your deliverability.

The gist in 30 seconds
  • B2B data decays about 22.5% per year. A bought file is already partly stale the day you import it.
  • Never trust a file without the 30-row test: a random sample audited on six points.
  • The real cost of a dead list is not the purchase price, it is your sender reputation burned by bounces.
  • Bought databases are still the right call for enterprise and ABM. The rest of the time, a fresh stream beats an old stock.

The real problem: you rent a graveyard, not a stream

Apollo, ZoomInfo and the rest are huge databases of contacts that exist somewhere. The data is real, but it has been aggregated and re-aggregated, and the same row has been bought by every one of your competitors. A "new" contact may have been sitting there for eighteen months.

The database refreshes, but the freshness curve is brutal. You compete on sequence quality and timing while the underlying signal is sometimes six quarters old. Timing becomes a lottery.

22.5%
of the email database rots per year
1 in 5
contacts already dead after 12 months
2-3%
bounces before reputation drops
A file is not a list of prospects. It is a hypothesis about prospects, to be verified before you touch it.
The rule we apply before every campaign

The method: the 30-row test

We call it the 30-row test. It is a sample audit you run before sending a single email, on any file, bought anywhere. It takes twenty minutes and it keeps you from burning your domain.

1
Step 1
Pull a random sample

30 random rows, never the first 30. Vendors often put their freshest data at the top: a sample from the top of the file lies.

2
Step 2
Audit each row on six points

Company alive, site responds, person still in role, valid email domain, phone tied to the company, no closure flagged. The full checklist is copyable below.

3
Step 3
Compute the freshness score

Number of rows valid on all six points, divided by 30. Above 80%, the file is usable. Between 60 and 80%, clean it. Below 60%, renegotiate or change source.

4
Step 4
Bulk-verify emails before sending

Run the list through a verifier (NeverBounce, ZeroBounce, or a plain MX check). Drop any invalid or risky address: that is what keeps you under 3% bounces.

The checklist to steal for the freshness audit

Here is the exact checklist. Copy it, paste it next to your file, and tick row by row. The score at the bottom decides whether you send, clean, or hand the file back.

Checklist: lead list freshness audit
FRESHNESS AUDIT - 30-row sample
Pull 30 random rows from the file (not the first 30).
For each row, check:

[ ] The company still exists (15 s Google search)
[ ] The site responds (no 404, no expired domain)
[ ] The person still works there (LinkedIn or team page)
[ ] The email format is plausible + domain accepts mail (MX)
[ ] The phone is correctly formatted and tied to the company
[ ] No "permanently closed" flag on the Google listing

SCORE = rows valid on all 6 / 30
> 80%: usable file
60-80%: clean it before sending
< 60%: renegotiate or change source

The check that saves the most domains is the MX one: a domain that no longer accepts mail returns a guaranteed hard bounce. Twenty dead rows in a batch of a thousand are enough to tip your reputation over.

What the test reveals, for real

Take Camille, building a two-person SDR team. She buys a file of 4,000 "verified" SMB owners. Before our method, she would have imported everything and launched the sequence.

Instead, she pulls 30 random rows. Result: 19 of 30 pass all six checks, or 63%. Four companies have closed, three people changed jobs, four domains bounce. The file is not a scam, it is just old. She cleans it, drops 1,500 dead rows, and sends to 2,500 audited contacts instead of 4,000 blind. Her bounce rate stays under 2%, her domain survives.

When a bought database is still the right call
Do not throw out Apollo or ZoomInfo on principle. For enterprise sales and ABM, where you target named accounts and named executives, the org-chart depth and enrichment of a big database are well worth the price. There, volume and structure matter more than raw freshness. The 30-row test still applies, but your acceptance threshold can be lower: you work few accounts, by hand, with research on top.

Where AutoLeads fits

None of the above requires AutoLeads. The 30-row test is done with Google, LinkedIn and a free email verifier. Where we help is upstream: instead of auditing an old file, AutoLeads generates fresh leads every week from public sources, scored on site quality, with a recent contact channel and a domain we have never delivered to your team before. You start from a clean stream, not a stock to sort. For enterprise outbound, keep your database and plug AutoLeads into the SMB segment of your funnel.

See for yourself
Don't take our word for it

Run a search on your own niche with your free week, no card required. Worst case, you lose ten minutes.

If you remember one thing: never trust a file before you have tested it on 30 rows. Dead data is cheap to buy. It is expensive in deliverability, and that you cannot buy back.

Frequently asked questions

How do I know if a lead list is stale?

Pull 30 random rows (not the first 30, which are often the freshest) and check each one: the company still exists, the site responds, the person still works there, the email domain accepts mail. If fewer than 80% pass all six checks, the list is too degraded to send as is.

How fast does B2B data decay?

About 22.5% of a B2B email database rots every year through turnover, job changes, closed companies and expired domains. On a file bought twelve months ago, that means one contact in five is already dead the day you import it.

Should I stop buying lists entirely?

No. For enterprise sales on named accounts, a database like Apollo or ZoomInfo is still superior: the enrichment and org-chart depth are worth the price. The problem is not buying, it is buying an old snapshot and treating it like a fresh stream.

Can a bad file damage my sending domain?

Yes, that is the main risk. Sending to dead addresses generates hard bounces and hits spam traps. Above 2-3% bounces, your sender reputation drops and your legitimate emails land in spam. Auditing a sample before sending protects outbound's most fragile asset: your deliverability.

Do you need AutoLeads to apply this method?

No. The freshness audit is done by hand with Google, LinkedIn and a free email verifier. AutoLeads generates fresh leads every week from public sources so you avoid auditing an old file, but the detection method below works on any list, bought anywhere.

Book a demo