Cold Email Strategy

    Email Verification Tools: Pricing and Catch-All Handling

    MillionVerifier, ZeroBounce, Bouncer, DeBounce and Findymail compared on the pricing their own pages publish, plus an honest explanation of the catch-all problem.

    The three-stage verification stack RevenueFlow runs: MillionVerifier brute-force across everything, then Prospeo, then Findymail, with cost per contact rising at each stage and accept-all domains banked rather than guessed at
    July 7, 2026Updated September 21, 20268 min read
    Share:
    The short answer

    Email verification checks syntax, domain and MX, address type, and finally probes the mail server, which cannot confirm any mailbox on a catch-all domain. On their own pages DeBounce and MillionVerifier reach about 45 cents per thousand at volume, Bouncer runs from $8 to $2 per thousand, and ZeroBounce's ONE plan starts at $99 a month.

    Key takeaways

    • MillionVerifier sells 1 million verifications for $449, includes catch-all verification at no extra cost and refunds emails it cannot verify.
    • DeBounce starts from $0.00045 a check but charges 10 credits for each catch-all validation, so catch-all-heavy lists cost more.
    • No verification tool can confirm a mailbox on a catch-all domain; a vendor calling one valid is inferring, not probing.
    • Our waterfall runs GetLeads, then Prospeo, then MillionVerifier, cheapest per contact first, and holds unconfirmed catch-all rows.

    Reviewed and updated September 21, 2026

    Verification is the cheapest deliverability insurance you can buy. Checking a thousand addresses costs from about 45 cents at DeBounce's or MillionVerifier's volume rates to $8 on Bouncer's smallest pack, and skipping it can cost you a sending domain. Yet the category is genuinely confusing, because every vendor publishes an accuracy percentage, none of those percentages come from a shared benchmark, and all of them go quiet on the one case that matters most in B2B: catch-all domains.

    The address a campaign sends from deserves the same scrutiny, and what a no-reply sender costs a cold programme explains why the reply is the whole point of a first message.

    Here is what these tools actually do, what they cost on their own pages, and how we sequence them.

    A free email verifier, meaning the single-address box on a vendor homepage rather than a plan, answers a narrower question than a bulk run: it checks one address on demand, it is usually capped at a handful of lookups a day, and it tells you nothing about what share of a built list is deliverable.

    To verify an email address one at a time is a support task; to verify a list before a campaign is an infrastructure decision, and the tools below are priced for the second.

    Vendors sell this as an email validation service, an email verification tool or list cleaning depending on the page; the words are interchangeable and the differences that matter are catch-all handling, price per thousand and what the API returns.

    The free email validator software people mean is almost always one of these vendors' free tiers rather than a separate product.

    A bounce rate checker is the same product under a different name, and what it measures is the list you are about to send rather than the campaign you already sent.

    A bulk email verifier is the same product again, run over a file rather than one address at a time, so the comparison below is what decides between them and the catch-all limit applies to a bulk run exactly as it applies to a single lookup.

    Asking which is the best email verifier software is the same question, and the comparison below settles it on price per thousand and catch-all policy rather than on any vendor's published accuracy figure.

    Bulk email verifier software is this category sold on the list-level job rather than the single-address one, so the questions that separate the products are the ones below: what a thousand costs, what happens on a catch-all domain, and whether unknown results are charged for.

    The job people describe as an email bounced check, or asking how to check whether an email will bounce, is this one, run before the send rather than after: confirming an address will accept mail so the bounce never happens.

    An email address verification check is the same job under a fourth name, and the useful split is between the single-address box on a vendor homepage and a bulk run over a list you are about to send.

    What verification actually checks

    Four layers, run in order, each cheaper than the last one it saves you from:

    1. Syntax. Malformed addresses, illegal characters, obvious typos in the local part.
    2. Domain and MX. Does the domain resolve, and does it publish mail exchange records? A domain with no MX cannot receive mail at all.
    3. Classification. Disposable domains, role-based addresses (info@, sales@, support@), and known spam traps where the vendor has data.
    4. SMTP probe. Open a connection to the receiving server and issue a RCPT TO for the address without sending a message. A clean accept means the mailbox exists. A rejection means it does not.

    Step four is where the value is, and it is also where the whole category runs into a wall.

    Worth naming what a form's own validation is, because it is layer one and nothing more: the response validation in Google Forms and its equivalents check that an address is shaped like an address, which cannot tell you whether the mailbox exists.

    The four verification layers run in order: syntax, domain and MX, classification, then the SMTP recipient probe

    The catch-all problem, stated honestly

    A catch-all (or accept-all) server accepts RCPT TO for every address at the domain, whether the mailbox exists or not. That is a deliberate configuration choice, common at enterprises that would rather receive misaddressed mail than bounce it.

    The consequence: no verification tool can confirm a mailbox on a catch-all domain. Not one. A vendor that returns "valid" for a catch-all address is inferring from pattern data, historical engagement, or a proprietary model, and any vendor telling you otherwise about the SMTP layer is describing a guess as a fact.

    That leaves three real options:

    • Drop them. Safe, and in enterprise B2B it can remove a large share of your best-fit accounts.
    • Send anyway, in a walled-off segment. Separate domain, small volume, measure the bounce rate on that segment specifically before scaling.
    • Recover them from a different data source. Use a finder or waterfall enrichment provider that returns addresses sourced from real records rather than pattern-guessed from a first-name-dot-last-name template.

    Option three is the only one that both protects the domain and keeps the accounts. It costs more per contact, which is why it belongs at the end of a waterfall rather than the start.

    Accept-all servers accept every address, leaving three options: drop the contacts, send in a walled-off segment, or recover them from another data source

    What the market charges: DeBounce vs MillionVerifier and the rest

    Bulk email address verification is what every price in this table is quoted for: a list uploaded as a file and returned scored, rather than an address checked one at a time in a box on a homepage. Read the per-thousand column rather than the entry price, and read it beside the catch-all policy above, because on an enterprise list the share of addresses a vendor declines to score decides the real cost more than the rate does.

    ToolPriceCredits and claim
    MillionVerifierFrom $39, 100 free credits; 1 million for $449, about 45 cents per 1,000Never expire; 99%+ accuracy
    Bouncer$8 for 1,000; $2,000 for 1 million, $2 per 1,000Never expire; a guarantee, no figure on its pricing page
    DeBounce100 free credits; from $0.00045 a check, 45 cents per 1,000Never expire; a 97.5% (or better) deliverability guarantee
    ZeroBounceONE from $99 a month, 10,000-credit minimum; a quote above 1 millionNever expire; 99.6% validation accuracy
    Findymail$99 a month: 5,000 finder plus 5,000 verifier creditsRoll over up to 2x; under 5% bounce, or credits refunded
    Five verification vendors on their own pricing pages, in US dollars. Per-thousand figures are the page's price divided by its credits.

    DeBounce and MillionVerifier land at the same volume rate, about 45 cents per thousand, so the choice between them turns on what each does with the uncertain rows. MillionVerifier includes catch-all verification at no extra cost and refunds any email it cannot verify with certainty; its demonstration sorts results into Good, Risky and Bad. DeBounce charges 10 credits for each catch-all validation and 20 for each successful data enrichment, so its headline per-check rate understates the cost on a catch-all-heavy list.

    Not charged
    • MillionVerifier: full refund on any email it cannot verify with certainty
    • ZeroBounce: unknown results are free
    • Findymail: no charge if it cannot find a verified address
    • MillionVerifier: catch-all verification at no extra cost
    Charged extra
    • DeBounce: catch-all validation at 10 credits an address
    • DeBounce: data enrichment at 20 credits a detection
    What each vendor charges when the answer is uncertain, from its own pages. On a catch-all-heavy list this decides the real cost more than the headline rate.

    ZeroBounce does not charge for unknown results and puts deliverability tools, including inbox placement tests, warm-up and blacklist monitoring, in the same ONE subscription, which matters if you would otherwise buy them separately. Its $99 entry is about $9.90 per thousand validations before those extras.

    Findymail is a finder with verification built in rather than a pure verifier. It guarantees a bounce rate under 5 percent with a credit refund if exceeded, and charges only for results it finds.

    NeverBounce is left out. Its pricing page did not load for this comparison, and the figures that circulate for it come from third-party trackers rather than its own rate card, which is not a source this page quotes.

    Why accuracy percentages are not comparable

    Every vendor in that table markets an accuracy figure or a guarantee. None of them run against a shared, published test set. Vendors differ on what counts as a correct result, whether unknowns are excluded from the denominator, and whether catch-all addresses are scored at all. Two tools quoting 99 percent can be measuring different things.

    The only test that answers your question is one on your own data. Take 1,000 addresses from a representative list, split it, run each half through a different vendor, send to both, and compare the actual bounce rate against cold email bounce rate benchmarks. Your niche and your data source determine the answer far more than the vendor's marketing does. A list scraped from directories and a list built from a finder API will produce different results through the same tool.

    The stack we run

    Three stages in sequence, chosen for cost per outcome rather than headline accuracy:

    1. GetLeads first, across the whole list. Every address it returns is verified before anyone sends to it.
    2. Prospeo second, for contacts still missing an address. It only returns addresses on the domain we asked about, so a miss cannot come back as a stranger's mailbox at some other company.
    3. MillionVerifier third, which tests likely address patterns against the receiving server. It is paid per check, which is why it runs last and only sees what the two finders could not resolve.
    1
    GetLeads first

    A finder across the whole list; every address it returns is verified before use.

    2
    Prospeo second

    For contacts still missing an address; it only returns addresses on the domain asked about.

    3
    MillionVerifier third

    Tests likely address patterns against the receiving server, paid per check.

    4
    Hold what nobody can evidence

    Catch-all rows with no confirmed mailbox are held, not mailed, by default.

    The standing waterfall, cheapest per contact first. Each stage only sees what the stage before it could not resolve.

    The ordering is the point. Each stage costs more per contact than the one before it, so each only ever sees what the cheaper stage could not resolve. Findymail is not in the default sequence; we switch it on for hard-to-find niches, where its find-and-verify pricing earns its place.

    Accept-all domains are the honest limit of this stack: by default, when no stage can evidence a specific mailbox behind a catch-all server, we hold those contacts rather than mail them. We do not send to a mailbox whose existence nobody can evidence. That rule is what keeps bounce rates low enough that domains survive.

    Choosing for your situation

    Your situationStart with
    Large existing list, one-off cleanMillionVerifier or DeBounce on pay as you go
    Continuous verification wired into a pipelineBouncer or ZeroBounce for the API and integrations
    You need to find addresses, not just check themFindymail
    Enterprise B2B, heavy catch-all exposureA cheap first pass plus a waterfall enrichment step
    You also want inbox placement and blacklist monitoringZeroBounce, which bundles them

    Verification is necessary and not sufficient

    A perfectly verified list still fails if the targeting is wrong, the infrastructure is unauthenticated, or the copy generates complaints. Verification protects one specific thing: your bounce rate, and through it your domain reputation.

    Authentication has its own failure mode at the record level, where staying inside the ten-lookup ceiling is what a flattened SPF record buys and what it costs.

    Put it alongside correct SPF, DKIM, and DMARC records, monitoring in Google Postmaster Tools, a blacklist check whenever delivery errors spike, and the fundamentals in the cold email deliverability guide. And before you send to anyone in Canada or the EU, confirm your legal footing, because a verified address you are not allowed to email is still a problem.

    Want the waterfall built and run for you? Get a free campaign plan and we will show you the verification path for your list.

    Questions

    Frequently asked questions.

    Frequently asked questions
    DeBounce vs MillionVerifier: which is cheaper?
    At volume they land at about the same rate: DeBounce from $0.00045 a check and MillionVerifier 1 million verifications for $449, both about 45 cents per thousand. The difference is the uncertain rows. MillionVerifier includes catch-all verification at no extra cost and refunds emails it cannot verify; DeBounce charges 10 credits per catch-all validation.
    What is the best email verification service?
    The one that is cheapest per confirmed result on your own list. Accuracy percentages are not measured on a shared test set, so split a representative 1,000 addresses between two vendors, send to both halves and compare real bounce rates. Price per thousand and the catch-all policy then separate the tools better than any published accuracy figure.
    Which email verification tool handles catch-all domains best?
    None can confirm a mailbox on a catch-all domain, because the server accepts every address. What differs is the charge: MillionVerifier includes catch-all verification at no extra cost, DeBounce charges 10 credits per catch-all validation, and ZeroBounce does not charge for unknown results. The safe options are to drop, wall off or re-source those rows.
    Why are some email verifiers so cheap?
    Volume and what they leave out. MillionVerifier's 1 million verifications for $449 and DeBounce's $0.00045 a check are pure verification rates; ZeroBounce's $99 ONE plan bundles inbox placement tests, warm-up and blacklist monitoring, and Findymail's $99 plan includes finding. Compare the cost per usable result, not the entry price.
    Cold EmailEmail VerificationDeliverabilitySales ToolsData Quality
    Byline

    About the author.

    Ben Carden

    Ben Carden is CRO at RevenueFlow, which builds and operates outbound revenue engines for B2B companies. Previously at Gartner Enterprise. Studied at London School of Economics.

    Ben Carden · CRO

    Connect on LinkedIn →
    Your next move

    Ready to scale your outreach?

    We build GTM engines that book real meetings. See the receipts.

    Further reading

    Related articles.