Key takeaways

  • Accuracy claims are measured by vendors on their own test sets; they are not comparable across tools.
  • The real question is: how many verified "valid" addresses bounce when you send?
  • Catch-all, greylisting and protected servers create uncertain results for every tool.
  • Tools differ mainly in how they classify uncertain addresses, not in obvious invalid ones.
  • Test on a sample of your own list, and judge by bounces after sending.
In this guide
  1. What "accuracy" really means
  2. The easy cases and the hard cases
  3. Why two tools disagree
  4. The limits every verifier shares
  5. Deliverability guarantees
  6. How to test a verifier on your own data
  7. Reading your results
  8. What accuracy is worth
  9. Questions to ask a vendor about accuracy
  10. Accuracy and timing
  11. A simple way to track accuracy over time
  12. Glossary of accuracy terms
  13. What to do with the results of a comparison
  14. Summary
  15. Keep results accurate over time
  16. Frequently asked questions

What "accuracy" really means

When a verification tool advertises "99% accuracy", it rarely tells you what was measured. Accuracy can mean very different things:

  • The share of addresses classified correctly on a test set chosen by the vendor.
  • The share of addresses marked "valid" that do not bounce when you send.
  • The share of all addresses that get a definitive answer (valid or invalid) rather than "unknown".

These are different numbers. A tool can be very accurate on what it classifies and still return many unknowns. Another can classify almost everything and make more mistakes on the hard cases. For a sender, the practical question is simple: when I send to the addresses marked valid, how many bounce?

The easy cases and the hard cases

CaseDifficultyWhy
Bad syntax, non-existent domain, no MXEasyPure technical checks, every tool agrees
Known disposable domainsEasy to mediumDepends on how up to date the tool's data is
Mailbox clearly exists or clearly rejectedMediumRequires a good SMTP infrastructure and retries
Catch-all (accept-all) domainsHardThe server accepts everything; see catch-all emails
Greylisting, timeouts, rate limitsHardTemporary refusals lead to "unknown"
Large providers that protect against probingHardTools rely on several signals and their own data

Almost all differences between tools happen in the hard cases. On the easy ones, any serious verifier gives the same answer.

Why two tools disagree

  • Infrastructure: the reputation of the servers used for checks affects how mail servers respond.
  • Retry strategy: some tools retry greylisted addresses more patiently.
  • Classification rules: one tool marks an uncertain address "risky", another "unknown", another "valid".
  • Data: lists of disposable domains, known traps and historical results differ.
  • Timing: verifying the same list a week apart gives slightly different results, because mailboxes change.

The limits every verifier shares

No tool can be 100% accurate, for reasons outside its control:

  • Mailboxes change after verification. An address valid today can be closed tomorrow.
  • Some servers lie by design. Catch-all servers accept everything, then may discard or bounce later.
  • Full mailboxes and temporary outages make results fluctuate.
  • Spam traps look valid. They are designed to be indistinguishable from real addresses; see spam traps.

A good verifier is honest about uncertainty: it labels unclear addresses as catch-all or unknown instead of pretending they are valid.

Deliverability guarantees

Some providers promise that addresses they mark as valid will not exceed a certain bounce rate, or they refund credits. DeBounce, for example, advertises a deliverability guarantee on its pricing page. These guarantees are useful signals of confidence, but they always come with conditions: the time between verification and sending, the types of addresses included, and how bounces are measured. Read them before relying on them.

How to test a verifier on your own data

The only accuracy figure that matters is the one measured on your list. Here is a fair method I use when comparing tools:

  1. Take a sample of about 1,000 addresses from your real list, mixing recent and old contacts.
  2. Verify the same sample with each tool, on the same day.
  3. Compare the results in a spreadsheet: where do the tools agree, where do they disagree?
  4. Send a normal campaign to addresses that all tools mark as valid, and note the bounce rate.
  5. Send carefully to a small batch of the disagreement group, and see which tool was right more often.
  6. Judge on bounces among "valid" results, the share of unknowns, and the price per useful result.
Do not send to invalid results to "test"

Sending to addresses marked invalid just to check the tool creates bounces that hurt your reputation. Test on the valid and uncertain groups only.

Reading your results

What you observeWhat it suggests
Very low bounces on valid resultsGood accuracy on what the tool confirms
Many unknownsCautious tool, or difficult domains in your list
Few unknowns but more bouncesTool may classify uncertain addresses as valid too easily
Large catch-all shareB2B audience; consider catch-all validation

What to do with uncertain results is explained in "unknown" verification results.

What accuracy is worth

A slightly more accurate tool is worth more if your list is large, B2B-heavy, or if you are close to your platform's bounce limits. For a small consumer list cleaned twice a year, price, ease of use and credit terms often matter more than a small difference in accuracy on hard cases. Compare tools in best email verification tools.

Questions to ask a vendor about accuracy

  • How do you define and measure accuracy?
  • Which categories do you return for uncertain addresses (catch-all, unknown, risky)?
  • Do you retry greylisted or slow servers, and for how long?
  • Do you charge for unknown results?
  • What are the conditions of your deliverability guarantee, if you offer one?
  • How long after verification do you recommend sending?

Clear, specific answers are a good sign. Vague promises of "99%+ accuracy" without definitions are not.

Accuracy and timing

Verification results are a snapshot. The longer you wait between verifying and sending, the more the list changes. For an active consumer list, results stay useful for a few weeks; for B2B lists with high turnover, the window is shorter. Verify close to the campaign date, especially for old segments.

A simple way to track accuracy over time

CampaignSent to "valid" onlyHard bouncesBounce rate
January newsletter12,000360.3%
February newsletter12,400310.25%
March promotion12,900520.4%

The figures above are illustrative. If the bounce rate among "valid" results stays low and stable, your verification is working. A sudden rise usually means the list changed (an import, an old segment) or that too much time passed since verification.

Glossary of accuracy terms

TermMeaning
False positive (for validity)An address marked valid that actually bounces
False negativeAn address marked invalid that actually works, leading you to remove a real contact
Resolution rateShare of addresses that get a definitive valid or invalid result
Bounce rate on validShare of "valid" results that bounce when sent; the most practical accuracy measure

Both kinds of error have a cost. False positives create bounces; false negatives make you delete real customers. A good tool keeps both low and is honest about uncertainty in between.

What to do with the results of a comparison

If two tools perform similarly on your sample, choose the one with the better price, credit terms and workflow. If one clearly produces fewer bounces among valid results on your audience, that advantage is often worth paying for, especially on large or B2B lists. Either way, keep your bounce rate as the final judge after each campaign.

Summary

  • Accuracy claims are not comparable across vendors
  • Measure bounces among "valid" results on your own list
  • Expect uncertainty on catch-all and protected domains
  • Test two tools on the same sample before a large purchase
  • Send soon after verifying

Keep results accurate over time

  • Send soon after verifying; results age
  • Re-verify segments not emailed for 3 months or more
  • Remove hard bounces immediately after each campaign
  • Verify new signups in real time so bad data never accumulates
  • Track your bounce rate per campaign as the final accuracy check

Frequently asked questions

Can any tool be 100% accurate?

No. Some servers hide whether mailboxes exist, and mailboxes can close right after verification. Good tools are highly accurate on clear cases and honest about uncertain ones.

Why do two verifiers give different results?

They use different infrastructure, retry strategies and rules for catch-all and unknown results. Differences are mostly in risky categories.

What is a deliverability guarantee?

Some providers promise a maximum bounce rate on addresses they mark as valid, under conditions. DeBounce, for example, advertises a deliverability guarantee on its pricing page. Read the conditions before relying on it.

How do I test a verifier fairly?

Use the same sample, verify it with each tool on the same day, then send only to addresses all tools mark valid and to those where they disagree, in small batches, and compare bounces.

Does verification accuracy decline over time?

The results age. An address valid today can be closed next month, so verify again before sending to older segments.

Written by Badr Zemrani

Badr is an email marketing and SEO consultant with more than 15 years in digital marketing. He runs BZCOM, a digital agency in Casablanca, Morocco, where he plans, sends and troubleshoots email campaigns for businesses every week. SendCleanly is where he shares what actually works.

More about Badr · LinkedIn