How to Calculate Your Cold Email List Decay Rate

workerslab ·

You built a 10,000-contact list in January. Verified every address. Bounce rate under 1%. Three months later you reload that same list into a new sequence. Bounce rate: 8.4%. Domain flagged by Google within 72 hours.

The list didn’t get hacked. It decayed.

B2B email data rots. People switch jobs, companies merge, domains expire, mail servers get decommissioned. And it happens faster than most SDRs realize. ZeroBounce’s analysis of over 11 billion emails found that at least 23% of any email list degrades within 12 months. Landbase’s 2024 research tracked decay rates hitting 3.6% per month, nearly double the historical baseline.

The problem isn’t that lists go bad. Every SDR knows that. The problem is that nobody calculates how fast their specific list is going bad. So they guess. And guessing is how domains get burned.

Why B2B Email Data Decays

Job changes are the biggest driver. The Bureau of Labor Statistics reports the median employee tenure at 3.9 years across all industries, but tech workers turn over much faster. Industry analyses of LinkedIn workforce data show tech employees average just 2.0 years at a company. Every job change invalidates at least one email address.

But job changes aren’t the only factor.

Company mergers and acquisitions kill entire domain blocks overnight. When Company A acquires Company B, the acquired company’s email domain often gets redirected or deactivated within 6-12 months. All those @companyb.com addresses in your CRM? Dead.

Domain expirations happen more than you’d think, especially with startups. A company runs out of funding, lets the domain lapse, and every address at that domain starts hard bouncing. About 20% of new businesses fail within the first year according to Bureau of Labor Statistics survival data.

Mail server reconfigurations catch people off guard too. IT teams migrate from on-prem Exchange to Google Workspace or Microsoft 365. Old aliases get dropped. Catch-all settings change. Addresses that worked last quarter silently stop accepting mail.

The Decay Rate Formula

Here’s the formula. You can run it on your own send data right now.

Take two campaigns sent to the same list (or similar lists from the same source) at different times. Pull the bounce rate from each.

Monthly Decay Rate = (Bounce Rate B - Bounce Rate A) / Months Between Sends

Example: You sent to a freshly verified list on January 15 and got a 0.8% bounce rate. You sent to the same list on April 15 (no re-verification) and got a 7.1% bounce rate. That’s three months apart.

Monthly Decay Rate = (7.1% - 0.8%) / 3 = 2.1% per month.

That 2.1% means roughly 210 addresses per 10,000 go bad every month. After six months without re-verification, you’d expect about 13.4% of the list to have decayed. Way past the 2% bounce threshold that Google, Yahoo, and Microsoft enforce.

Want a more precise number? Use the compound version.

Compound Decay Rate = 1 - (1 - Total Decay)^(1/months)

Using the same example: Total Decay = 7.1% - 0.8% = 6.3% over 3 months.

Compound Monthly Rate = 1 - (1 - 0.063)^(1/3) = 1 - (0.937)^(0.333) = approximately 2.14% per month.

Both formulas give you a number you can act on. The linear version is simpler. The compound version is more accurate for longer time periods because decay compounds (bad addresses don’t come back to life).

List Half-Life: When Half Your List Goes Bad

Once you’ve got your monthly decay rate, you can calculate your list’s half-life. That’s the number of months until 50% of your addresses are invalid.

Half-Life = ln(0.5) / ln(1 - monthly decay rate)

At a 2.1% monthly decay rate:

Half-Life = ln(0.5) / ln(1 - 0.021) = -0.693 / -0.0212 = approximately 32.7 months.

At a 3.6% monthly decay rate (what Landbase measured in late 2024):

Half-Life = ln(0.5) / ln(1 - 0.036) = -0.693 / -0.0367 = approximately 18.9 months.

Why does this matter? Because half-life tells you how aggressive your re-verification schedule needs to be. A list with a 19-month half-life decays almost twice as fast as one with a 33-month half-life. Same initial quality. Wildly different shelf life.

Industry-Specific Decay Rates

Not all lists decay at the same speed. The industry your prospects work in changes everything.

Tech and SaaS: Fastest decay. Average employee tenure sits around 2.0 years. Startups fold, teams get restructured after funding rounds, engineers hop between companies. Expect 3-4% monthly decay on tech-focused lists.

Healthcare: Slower decay. Physicians and administrators tend to stay in roles longer. Hospital email systems are stable. Expect 1.5-2% monthly decay. But when healthcare orgs do migrate email systems, it happens all at once and nukes an entire domain block.

Financial services: Moderate decay, around 2-2.5% monthly. The sector has lower voluntary turnover than tech but higher rates of mergers and acquisitions. When two banks merge, thousands of email addresses change overnight.

Government and education: Slowest decay. Long tenures, stable domains, rarely changing infrastructure. Expect 1-1.5% monthly. These lists age well.

These aren’t just estimates. You can calculate your own industry-specific rate using the formula above. Run it on your last three campaigns within a vertical and you’ll have a number you can trust.

How List Source Affects Decay

Where you got your contacts matters as much as what industry they’re in.

LinkedIn Sales Navigator exports tend to have moderate decay. LinkedIn profiles update when people change jobs, but there’s a lag. The person changes roles in January, updates LinkedIn in March, and your data provider reflects it in May. During that gap, the old email bounces. Expect baseline accuracy of 70-85% at the time of export, decaying at 2-3% monthly.

Purchased and rented lists are the worst. These lists have unknown provenance. You don’t know when the data was collected, how it was verified, or how many other senders have already burned through it. Bounce rates of 15-30% on day one aren’t unusual. Instantly’s 2026 benchmark data shows purchased lists producing reply rates 5-6x lower than organically built ones. Don’t buy lists.

Website signups and inbound leads decay the slowest. These people typed their own email address. They chose to give it to you. The address was valid at the moment of entry (assuming you validated at signup). Expect 1-2% monthly decay since people still change jobs and abandon addresses.

Event and conference scans fall somewhere in the middle. The data is real but ages fast. Conferences happen once. The badge scan captures a point-in-time snapshot. Six months later, 10-15% of those attendees have moved on.

Building Your Re-Verification Schedule

Now the practical part. How often should you re-verify?

Start with your bounce threshold. Google, Yahoo, and Microsoft all enforce the 2% ceiling. So your re-verification trigger is: how many months until my list’s expected decay pushes bounce rate past 2%?

Time to Threshold = (2% - Initial Bounce Rate) / Monthly Decay Rate

If your initial bounce rate after verification is 0.5% and your decay rate is 2.1% per month:

Time to Threshold = (2% - 0.5%) / 2.1% = 0.71 months, or about 21 days.

That’s your maximum re-verification interval. Send to that list past day 21 without re-verifying and you’re rolling the dice on your domain.

Here’s a practical schedule based on common decay rates.

For tech/SaaS lists (3-4% monthly decay): re-verify every 2 weeks.

For general B2B lists (2-2.5% monthly decay): re-verify every 3 weeks.

For healthcare/finance lists (1.5-2% monthly decay): re-verify every 30 days.

For government/education lists (1-1.5% monthly decay): re-verify every 45 days.

These intervals keep you under the 2% bounce ceiling with a safety margin. Yes, re-verification costs money. At $0.001-0.008 per email depending on provider and volume, a 10,000-contact list runs $10-80 per cycle. Compare that to the cost of a burned sender domain, which can mean months of lost pipeline and $10,000+ in recovery costs. Cheap insurance.

Tracking Decay Over Time

Don’t just calculate your decay rate once. Track it.

Build a simple spreadsheet. Every time you send a campaign, log the list name, list age (days since last verification), bounce rate, and number of sends. After five or six campaigns, plot bounce rate against list age. You’ll see your decay curve.

Why track it? Because decay rates shift. If your target industry starts going through layoffs, your decay rate spikes. If a major prospect’s company gets acquired, an entire segment of your list goes dark. Your re-verification schedule should respond to what your data tells you, not a static rule.

Here’s what tracking reveals that formulas don’t: some lists decay in steps rather than gradual curves. A list might hold steady at 1.2% bounce rate for six weeks and then jump to 5% when a single large company on your list migrates email systems. Tracking catches these events. Static schedules don’t.

The Compounding Problem

List decay doesn’t just add up. It compounds.

If 2% of your list goes bad each month, after 12 months you haven’t lost 24%. You’ve lost about 21.5% (because the decay applies to a shrinking base of valid addresses). That’s the good news. The bad news? The remaining 78.5% of “valid” addresses includes some that are technically deliverable but completely disengaged. The real effective list is even smaller.

And here’s what catches teams off guard. Decay accelerates during certain periods. Q1 (new year job changes), post-summer (people leave after bonus payouts), and November-December (year-end restructuring) all show higher-than-average churn. If you’re running the same re-verification schedule year-round, you’re under-protecting during peak decay months.

Adjust your cadence. Tighten re-verification intervals in January, September, and December. Relax slightly in the quieter months.

Putting the Math to Work

You’ve got the formulas now. Here’s how to actually use them.

Pull your last five campaigns. For each one, note the list age and bounce rate. Calculate your monthly decay rate. Compare it to the industry benchmarks above. If your rate is higher than expected, your list source might be the problem. Time to clean your Apollo exports properly or switch to a better data provider.

Set your re-verification schedule based on your actual decay rate, not a generic “re-verify every 30 days” rule. Your data might say 14 days. Or it might say 45.

And if you’re still wondering whether to invest in validation or warm-up first, the answer is both. Warm-up builds your sender reputation. Validation protects it. Decay eats both if you ignore it.

Run the numbers on your own lists this week. The formula takes five minutes. The insight saves domains.