Skip to content
MailCull
Back to blog list-cleaning

How Often Should You Clean Your Email List? (Cadence by Sender Type)

Email data decays at about 22% per year. The right cleaning cadence depends on your send frequency, your acquisition rate, and how much your bounce rate hurts you. Here are real schedules by sender type.

Email data decays at about 22% per year on average. That number comes from MarketingSherpa's longitudinal studies of B2B address validity and matches what most large ESPs see in their internal data: addresses that were perfectly deliverable last quarter quietly become abandoned mailboxes, repurposed forwards, or recycled spam traps over the following months. The decay isn't linear or predictable per address, but the aggregate rate is consistent enough to plan around.

So the real question isn't whether to clean your list. It's how often to clean it before the decay compounds into a deliverability problem you can't reverse in a single pass. The answer depends on three things: how often you send, how fast new contacts enter, and how much a high bounce rate actually costs you.

This is the practical schedule by sender type, with the underlying logic and the specific symptoms that mean you're cleaning too infrequently.

01The 22% decay rate in plain terms

If you have a 10,000-address B2B list that was 100% clean today, ~2,200 of those addresses will be bouncing or abandoned twelve months from now. The decay is concentrated in:

  • Job changes: B2B addresses decay fastest because people switch companies. The US Bureau of Labor Statistics median job tenure for management/professional roles is around 4.3 years; that's ~23% turnover per year. The address [email protected] becomes a hard bounce as soon as her account is deprovisioned.
  • Abandoned consumer accounts: Yahoo, Hotmail, and AOL accounts in particular get abandoned at higher rates than Gmail (which has tighter usage-driven recycling). After 12-18 months of inactivity, the mailbox provider often converts the address into a recycled spam trap.
  • Forwarding chains that break: [email protected] was forwarding to [email protected]; the small business shuts down; the forwarding rule expires; mail starts bouncing.
  • Typos and impulse signups that were never real: these were broken on day one but stayed in your list because nobody removed them.

Consumer-heavy lists (Gmail, iCloud) decay slower, maybe 12-15% per year. Enterprise lists with high turnover decay faster, 25-30% in tech or sales-heavy organizations. The 22% is the average; your number is somewhere in a band around it.

02The schedule by sender type

The right cadence is the one that catches the decay before it hurts your bounce rate. Here's the practical schedule, with the reasoning:

Weekly senders (most marketing teams): quarterly is the baseline

If you send a weekly newsletter or weekly campaign, quarterly cleaning is the right starting point. The math: 22%/year decay = ~5.5% per quarter. A list that was 99% deliverable at Q1 cleanup will be ~93% deliverable by Q2 cleanup without intervention. That's the line between "fine" and "Gmail starts noticing"; cleaning quarterly keeps you well below the threshold.

When to bump to monthly: if your list is growing fast (>10%/month from new signups), if you're importing acquired data periodically, or if your bounce rate is already creeping past 2%.

Daily or high-volume senders: monthly minimum

Daily senders amortize the cost of every quality issue across way more campaigns. A 4% bounce rate on a daily send compounds into a sender-reputation problem within a week or two, where the same rate on a monthly send might take a quarter to register. Monthly is the conservative floor; bi-weekly is reasonable if your bounce rate is consistently above 1.5%.

Cold outreach teams: every campaign, no exceptions

Cold outreach is the one case where "clean before every campaign" isn't overkill. It's the minimum standard. Three reasons:

  1. Cold lists are higher-risk by definition. You didn't qualify these addresses yourself; the source was a tool (Apollo, Clay, ZoomInfo) or a research process. Decay rates run 30-40% on cold lists because of all the data-broker enrichment that wasn't real to start with.
  2. Cold-email tools (Smartlead, Instantly, lemlist) penalize you fast. Bounce above ~3% on a cold campaign and your sending domain takes a reputation hit that affects every subsequent send. The damage compounds across campaigns; recovery is slow.
  3. The cost of verifying is small relative to the cost of one bad batch. Verifying 5,000 addresses takes a few minutes and ~5,000 credits (free at 500/month for tiny ops; $19/month flat for 10,000 credits at MailCull's Pro tier). A bounce-rate-induced reputation hit is weeks of recovery work.

If you're running cold outreach without verifying before every campaign, the math doesn't work in your favor.

Infrequent senders (quarterly campaigns, holiday-only senders): before every send

When the gap between sends is months, the decay has had time to do real damage. A list you sent to in February that you're about to send to again in November has decayed ~17% in that gap. Cleaning before every send is the right baseline; for very-low-frequency senders (annual reports, single-event campaigns), it's effectively the only cleaning workflow.

After any major data import: always, before first send

Any time data enters your system from an external source (CRM migration, ESP switch, acquired company's list, event registration export, partner-shared list) re-verify before the first send. The new data's quality is unknown until you check, and discovering it's bad via a real campaign is the expensive way.

03Signs you're not cleaning often enough

Five specific symptoms that mean your cadence is too thin:

  1. Bounce rate creeping upward over consecutive sends. Going from 1.2% → 1.8% → 2.4% across three campaigns is a clear "decay is faster than your cleaning catches" signal. Either tighten the cadence or investigate where the new bounces are concentrated (a single bad source segment can poison the aggregate).
  2. Older segments underperforming by a wide margin. If your >12-month subscribers open at 8% while your <3-month subscribers open at 22%, the older segment has decayed beyond what their content engagement explains. Time to re-verify and segment based on the result.
  3. Your ESP has raised a warning. Mailchimp, SendGrid, Mailgun, and HubSpot all flag accounts whose bounce rate or complaint rate crosses internal thresholds. If you've gotten a warning, your cleaning cadence is definitely too thin, and you may also have an acquisition-quality problem.
  4. You're reusing old CSV exports without re-verifying. Re-sending to a CSV someone exported 6 months ago is basically guaranteed to bounce above the decay floor. Re-verification takes minutes; debt accumulates faster than people realize.
  5. You can't remember when you last cleaned. If "regularly" is the answer to "when did we last verify the list," the cadence isn't real. Real cadences have dates.

04The "make it easy enough to repeat" principle

The biggest reason teams clean too infrequently isn't ignorance. It's friction. Cleaning a 50,000-address list used to mean exporting from your ESP, uploading to a third-party tool, waiting hours for the job, paying $400 in credits, then re-importing the cleaned file with new segments. That's expensive enough that people only do it after a problem.

MailCull's free tier is structured to remove most of that friction: 500 credits per month means small teams can verify smaller lists at zero cost; the Pro tier at $19/month flat covers 10,000 credits without per-pack credit math, and Max at $49/month covers 75,000 for heavier senders. The workflow is the same: upload, wait, review the four buckets, export. The point of the pricing model is to make recurring hygiene cheap enough that the schedule actually gets followed.

If your current cleaning workflow takes more than 30 minutes per session, the cadence problem is downstream of the tooling problem. A repeatable monthly schedule beats a heroic annual cleanup every time.

05A simple checklist

The minimum hygiene routine for most teams:

  • Quarterly: full house-list re-verification, then segment by verdict
  • Monthly: suppress hard-bounce addresses from any campaigns sent in the prior period
  • Per-send: verify any list segment you haven't sent to in 90+ days
  • Per-import: verify any list coming from outside your normal pipeline
  • Continuous: validate addresses at signup-form submission so new acquisitions don't become next quarter's decay

This is the boring-but-effective workflow. Mature senders don't think about it; they just do it on a schedule. The bounce-rate crises that hit other teams stop happening.

Start free: 500 credits per month, no credit card, full SMTP probing and evidence chain on every verdict. Pro at $19/month flat unlocks 10,000 credits, the API, and the MCP server for recurring hygiene at scale; Max at $49/month covers 75,000.

Try it

Start with 500 free validation credits. No card.

Both Free and Pro run the same scan engine, full SMTP probe, MX lookup, typo, disposable, domain checks, and the evidence chain on every verdict. The difference is the monthly credit pool (Free=500, Pro=10,000, Max=75,000) plus Pro's API and MCP access.

Found a mistake? Email [email protected]. list-cleaning · list-hygiene · deliverability · evidence-chain