How often should you clean your email list?
Lists decay constantly. Here is how to decide on a cleaning schedule based on how you collect and send, instead of guessing.

Photo by Ralf1403 on Pixabay
An email list is not a finished asset. People change jobs, abandon addresses, let domains lapse and switch providers. Every week that passes, some of your addresses stop working.
There is no universal rate of decay
You will see claims that lists lose a fixed percentage a year. The real figure depends heavily on your audience: business contacts change jobs often, a list from a hobby community stays stable longer, and a list collected through a contest is stale fast. Measure your own rather than relying on a number from someone else's list.
Match the schedule to how you work
Before any big send. After a long gap, verify first. A campaign to a six-month-old list is the classic way to spike your bounce rate.
Every few months for active lists. If you mail regularly and remove hard bounces as they happen, the list stays fairly healthy, and a periodic full check is enough.
More often for risky sources. Lists built from trade shows, giveaways, partner imports or scraped sources decay faster and carry more bad data.
At the point of entry, always. Real-time verification on your forms means new addresses start clean, which makes everything else less urgent.
A simple schedule
| Situation | Suggested routine |
|---|---|
| Growing list, signup verification in place | Full check every 3 to 6 months |
| No signup verification | Check every 1 to 3 months |
| List not mailed for 6+ months | Check before the next send |
| Imported contacts | Check before first use |
| Seasonal sender (e.g. retail) | Check ahead of each peak |
Treat these as starting points and adjust to what your bounce rate tells you.
Use your own signals
Clean when:
- your hard-bounce rate creeps upward
- open rates fall without a change in content
- your email platform sends a warning
- you are about to change platform, IP or sending domain
Clean and prune
Verification handles addresses that don't work. Addresses that work but never engage need a different approach: a sunset policy. Doing both keeps your engagement metrics honest.
Make it routine
Put the check in your calendar next to the campaign calendar, and use the same steps each time (the step-by-step guide). It takes an afternoon, and avoids the emergency clean-ups that happen after a deliverability problem.


