What’s the cost-benefit threshold for revalidation?
Still have a question, spotted an error, or have a better explanation or a source we should cite?
At some point, every sender asks the same question: is it worth cleaning my list again, or can I just send and see what happens? The answer lives in a simple comparison. What does revalidation cost versus what does a bad send cost? Once you run the numbers, the math usually surprises people.
The basic formula
Cost of revalidation = (list size) x (price per email checked). Most validation services charge somewhere between $0.005 and $0.01 per address at scale. So a 100,000-contact list costs roughly $500 to $1,000 to clean.
Cost of skipping revalidation = (risky emails in list) x (cost per deliverability harm event). That second number is harder to calculate, but here's a realistic breakdown of what hitting your send button on a stale list actually does to you.
- Hard bounces above 2% trigger automatic throttling or suspension at most ESPs. Recovery takes weeks, not days.
- Spam trap hits can get your IP or domain onto a blocklist. A single Spamhaus listing can wipe out your deliverability across every mailbox provider for weeks. Delisting takes time and often requires a formal request.
- Complaint rates above 0.08% are enough for Gmail to start routing your mail to spam across your entire list, not just the complainers.
- ESP account suspension means your campaigns stop completely. If your business depends on email revenue, even two days offline has a real dollar figure.
A worked example by sender size
Say you send a campaign to 50,000 contacts and your list hasn't been cleaned in 18 months. Industry averages suggest roughly 5-8% of addresses go bad per year. That means you could have 1,500 to 4,000 invalid or risky addresses in there. Sending to all of them puts you above typical hard bounce thresholds without much room to spare.
Cleaning that 50,000-contact list at $0.008 per address costs $400. If your average campaign generates $3,000 in revenue and a suspension knocks out two campaigns, you've lost $6,000 to save $400. That's not a close call.
For a 5,000-contact list with a recent active build (say, all signups from the last six months), the math shifts. Your risk is lower, your list is fresher, and the cost of cleaning might not be justified every quarter. An annual clean is probably enough unless you see bounce rates climbing or you start getting complaints.
When the threshold tips toward "clean now"
Regardless of list size, certain signals mean you should revalidate before your next send:
- Your list hasn't been cleaned in more than 12 months
- You're about to import contacts from an older CRM or a merged list
- Your hard bounce rate crept above 1.5%
- You're sending to a segment you haven't mailed in over 6 months
- You just ran a large acquisition push (trade shows, gated content downloads, co-registration)
- Your open rates dropped sharply for no obvious reason
The quick rule of thumb
If your validation cost is less than 10% of what a single affected campaign is worth to you, clean the list. It almost always is. For high-volume senders (500,000+ per month), that threshold is hit so fast that building revalidation into your sending workflow automatically is cheaper than doing the math every time.
And if you want to run these numbers against your actual list size and sending frequency, we clean lists over at RME Clean. Or if you're not sure whether your list is in trouble right now, check your bounce rate and complaint trend first before spending anything.
Contributors
Who worked on this answer
Every name links to their profile. Every company links to their site. Real people, real accountability.