// Blog
Why Your Cold Email List Bounces (and How to Stop It)
Last verified · 2026-06-24
The short answer
Cold lists bounce because email addresses decay: people change jobs, companies fold, and catch-all domains hide dead inboxes. Most lists were verified once at scrape time and never again. A common rule of thumb is to keep hard bounces low (many senders target roughly 2% or under) by verifying every address immediately before send, removing role accounts and risky catch-alls, and re-checking anything older than 30 days.
A bounce is a reputation event, not a delivery hiccup
Mailbox providers read your bounce rate as a signal of how well you know your audience. A sender who blasts a stale list looks indistinguishable from a spammer working a scraped dump. Once Google or Microsoft decides you fit that pattern, even your valid messages start landing in spam. The damage outlives the campaign that caused it.
The frustrating part is that bounces are almost entirely preventable. They come from list quality, not from your copy or your sending infrastructure. Fix the list and the problem disappears.
Why lists decay faster than people expect
A B2B email address has a short shelf life. Job changes are the biggest driver: when someone leaves a company, their work address usually stops accepting mail within weeks. Layoffs, reorgs, acquisitions, and domain migrations all retire addresses in bulk. As a rough industry rule of thumb, a meaningful slice of any B2B list goes stale within a year of being collected.
- Job changes retire the work inbox almost immediately.
- Company shutdowns and acquisitions kill whole domains at once.
- Role accounts (info@, sales@) get filtered or deleted without warning.
- Catch-all domains accept everything at the server, then silently drop it.
The verify-once trap
Most lists carry a 'verified' label that means it passed a check on the day it was scraped. If you bought that list six months later, the label is decoration. Verification is a snapshot of a moving target. A contact that was deliverable in January can be a hard bounce by March, and nothing on the spreadsheet tells you which is which.
How to drive bounces toward zero
- Verify every address right before send, not when you first acquired it.
- Drop role accounts and any catch-all you can't confirm resolves to a real inbox.
- Segment by confidence: send to confirmed-valid first, treat 'unknown' as a separate, slower test.
- Re-verify anything older than 30 days before reusing it.
- Warm new sending domains gradually so one bad batch doesn't torch a cold IP.
Trackyr re-verifies contacts continuously rather than at scrape time, so the deliverability signal reflects the inbox today, not the inbox the day someone built the list. Email verification runs at 1 credit per check, which makes pre-send hygiene cheap enough to do every time instead of once a quarter.
Put it into practice.
Verified creator + B2B contacts, one shared pool, paid only for what you use.
Start hunting →