VerifyEmails

How Often Should You Verify Your Email List? Decay Rates and Re-Verification Windows

Verify any list within 30 days before sending to it, and re-verify anything that's sat for 60–90 days. B2B contact data decays at roughly 2–3% per month — job changes, layoffs, rebrands, and dead domains quietly convert valid addresses into bounces — so a list that was clean in January is carrying ~10–15% invalid addresses by summer.

Where decay comes from

Email lists don't spoil because of anything you did — they spoil because the world moves. In Sales.co platform data (2025–2026), the dominant decay sources in B2B lists are job changes (the largest single contributor — the person left, the mailbox was deactivated), company events (acquisitions, rebrands, and shutdowns that kill whole domains at once), and IT hygiene (old aliases and distribution lists retired in cleanups). Individual addresses fail constantly even while the list's companies all still exist.

The math that sets the window

Decay compounds against a hard constraint: mailbox providers' bounce tolerance. As covered in our bounce-rate analysis, sustained hard-bounce rates above ~2–3% start damaging sender reputation, and above 5% the damage accelerates. At ~2–3% monthly decay:

  • 30 days after verification: ~2–3% of the list has gone bad — at the edge of tolerance, acceptable if your send also suppresses prior bounces.
  • 60–90 days: ~5–9% bad — sending unverified at this age means betting your domain reputation on luck.
  • 6+ months: ~12–18% bad — this is the stale-list profile that burns domains in a single campaign.

Hence the rule: 30 days = send-safe, 60–90 days = re-verify first, 6 months = treat as unverified.

Verification cadence by list type

  • Active outbound lists: verify at import, then rolling re-verification of any segment untouched for 60 days. Suppress hard bounces immediately and permanently.
  • Nurture/newsletter lists: engagement does part of the work — openers are alive by definition. Re-verify the non-engaged segment quarterly instead of blasting it hopefully.
  • Purchased or imported legacy lists: verify before the first send, no exceptions, and segment catch-alls separately — old lists skew heavily toward unknowable addresses.

Or move the problem upstream

Re-verification is maintenance on data that started aging the day you exported it. The alternative is sourcing contacts verified at delivery time: platforms like Sales.co verify addresses when you pull them, so the 30-day clock starts at zero on every campaign instead of wherever your spreadsheet left it.

Get new benchmarks & guides by email

Fresh data and tactical guides as we publish them. Monthly at most, unsubscribe anytime.