All articles

ZeroBounce vs NeverBounce vs MillionVerifier: price, catch-all handling and API compared

ZeroBounce, NeverBounce and MillionVerifier compared on price per 1,000, catch-all handling, API and free credits, as of November 2026, and when you don't need a separate verifier at all.

The Leadraft teamLeadraft
Published
Updated
Read time
9 min
Category
Comparison

MillionVerifier is the cheapest of the three by a wide margin: $149 for 100,000 credits that never expire, with catch-all resolution included. ZeroBounce costs the most ($649 for 100,000) and describes the most catch-all handling, plus a finder, inbox tests and monitoring in its subscription. NeverBounce sits between them on price, with 80+ integrations and a monthly Growth plan that syncs with your CRM. All three clean a list you already have. If you're still building the list, you may not need any of them: Leadraft checks every email as it finds it, so local business lists come out already graded.

Disclosure: Leadraft wrote this. We don't sell a standalone verifier and have no partnership with any of the three. We didn't run our own accuracy test. Prices, features and claims come from each vendor's own pages, checked in November 2026 and linked in the Sources.

How do ZeroBounce, NeverBounce and MillionVerifier compare at a glance?#

Here are the facts side by side, as of November 2026.

Scroll horizontally if needed →

ZeroBounceNeverBounceMillionVerifier
10,000 emails (one-time)$129 ($12.90 per 1,000)$50 ($5.00 per 1,000)$39 ($3.90 per 1,000)
100,000 emails (one-time)$649 ($6.49 per 1,000)$400 ($4.00 per 1,000)$149 ($1.49 per 1,000)
1,000,000 emails (one-time)$3,199$2,500$449
Minimum purchase2,000 for $391,000 for $810,000 for $39
SubscriptionZeroBounce ONE, $99/mo (10,000 validations + 10,000 finder credits)Growth, $49/mo for 10,000 up to $999/mo for 1,000,000None; one-time credits only
Free credits100 a month (business domain)Free test credits and list analysis (number not stated)100 at sign-up, no card
Credit expiryNever, while on ZeroBounce ONE12 months after purchaseNever
Unknown resultsNot chargedNot stated on the pricing pageNot charged
Catch-all resultsNot exempted on the pricing pageNot stated on the pricing pageNot charged if unresolved
Catch-all workMicrosoft 365, Google Workspace and gateways; Verify+; 0 to 10 activity scoreNone described publiclySays it resolves 30% to 40%
APIValidation API with SDKsv4 API, single check with timeoutSingle API v3 and Bulk API v2
OwnerZeroBounceZoomInfoMillionVerifier (Southern Vector Limited, New Zealand)

How much does each one cost for a real list?#

For lists of 10,000 to 25,000 emails, MillionVerifier costs a quarter to a third of ZeroBounce, and NeverBounce a little under half. Here's the arithmetic at three sizes, using one-time prices.

Scroll horizontally if needed →

List sizeZeroBounceNeverBounceMillionVerifier
5,000 emails$69 (5,000 pack)$40$39 (10,000 pack is the minimum)
25,000 emails$274$125$59
100,000 emails$649$400 (or $159 on Growth for one month)$149

Subscriptions change the picture for steady volume:

  • NeverBounce Growth at 100,000 emails a month is $159, about $1.59 per 1,000, close to MillionVerifier's one-time price. It adds automatic CRM syncing, AI scoring and free duplicates.
  • ZeroBounce ONE at $99 a month ($948 a year) includes 10,000 validations and 10,000 email finder credits, plus 100 inbox tests, 10 blacklist monitors and 250 warm-up seeds. That bundle only adds value if you would use those other tools. ZeroBounce says the subscription can save up to 18% a month depending on volume, and gives members a discount on extra credits.
  • MillionVerifier has no subscription, but its credits never expire, so buying a large pack once works like one.

Two cost details matter more than the headline price:

  1. Expiry. NeverBounce's pay-as-you-go credits expire 12 months after purchase. If you buy a big pack to get the lower rate and verify slowly, some of it may lapse.
  2. What's billed. MillionVerifier doesn't charge for unknown results or for catch-alls it can't resolve. ZeroBounce's pricing page exempts unknowns but not catch-alls. NeverBounce's public pricing page doesn't say. On a list that's heavy with catch-alls, this can matter more than the per-1,000 rate.

How does each one handle catch-all emails?#

This is the biggest real difference between the three. A catch-all server accepts every address at its domain, so the normal mailbox check can't confirm the one you want. Each vendor does something different next.

How an email address is verified without sending an emailThree checks in order: the address syntax, the domain's MX records, and an SMTP conversation with the mail server that names the recipient and then disconnects before any message is sent. The result is one of three grades: Verified (the server confirmed the mailbox), Accept-all (the server accepts every address, so the check proves nothing) or Invalid (no such mailbox).1. SyntaxIs it a valid address?2. MX lookupDoes the domain take mail?3. SMTP checkRCPT TO, then hang upVerifiedMailbox confirmedAccept-allServer says yes to everythingInvalidNo such mailboxNo message is sent at any step
A verifier does the first half of a delivery and stops before anything is sent. Accept-all (catch-all) servers say yes to every address, so they get their own grade: a maybe, never a yes.

ZeroBounce does the most. Its catch-all page says standard validation tries to resolve catch-all addresses hosted on Microsoft 365, Google Workspace and major secure email gateways, without a separate service. It reports that, for Microsoft 365, monthly catch-all results "dropped from roughly six million to fewer than 1,000." Verify+ runs more checks on eligible addresses that stay unresolved. Email Scoring then gives the remaining catch-alls a score from 0 to 10, based on activity data. ZeroBounce also returns some addresses on vetted accept-all domains as valid with an accept_all sub-status, and keeps catch-all for domains it can't vouch for. Its own wording is careful: some catch-alls "may still remain unresolved, so no validation method should be treated as a guarantee."

MillionVerifier includes catch-all resolution in its standard credit. It says its engine resolves 30% to 40% of catch-all addresses into Valid or Invalid, puts them straight into the normal download columns, and labels the rest Risky. It doesn't charge for unresolved catch-alls. It also offers a full refund on any email it "can't verify with certainty."

NeverBounce returns a catchall result, which its API reference describes as "a domain wide-setting, also known as Accept-all (Unverifiable)." We found no public description of extra catch-all resolution.

What this means in practice: on a list of small-business domains, the three may return different numbers of definite answers. Whether those answers hold up only shows when you send. If you sell to local businesses, read why catch-all emails are common before you decide, and treat any address that stays catch-all as a maybe, never a yes.

How do their APIs and integrations compare?#

All three have a real-time API. NeverBounce lists the most integrations, ZeroBounce bundles the most extra tools, and MillionVerifier documents a separate bulk API.

Scroll horizontally if needed →

ZeroBounceNeverBounceMillionVerifier
Real-time APIYes, with SDK wrappers for popular languagesYes, /check with a timeout settingYes, Single API v3 (timeout 2 to 60 seconds)
Bulk by APINot covered hereNot described in the public referenceBulk API v2: upload, status, download, stop, delete
Result detailStatus plus sub-status (for example accept_all, mailbox_not_found, role_based_accept_all)valid, invalid, disposable, catchall, unknownok, catch_all, invalid, disposable, unknown
IntegrationsZapier plus an integrations directory; MCP server listed under use cases80+ integrations, including Zapier, n8n, HubSpot and Mailchimp15 email platforms listed, including Mailchimp, HubSpot, ActiveCampaign and Brevo
Automatic re-cleaningPart of ZeroBounce ONE toolsGrowth plan syncs with your CRMEverClean re-verifies connected email platforms weekly

If you send from Instantly, Smartlead or lemlist, check the current integration list for each tool before you buy. Many people simply upload a CSV, verify it and download the result, which works with all three.

What sets each one apart?#

Each of the three is built around a different idea. These are facts from their own pages, not a ranking.

Scroll horizontally if needed →

What it's built around
ZeroBounceCatch-all resolution for Microsoft 365, Google Workspace and gateways, an activity score, and a subscription that bundles a finder, inbox tests and blacklist monitoring
NeverBounceIntegrations (80+, including Zapier and n8n) and a monthly Growth plan that syncs with your CRM
MillionVerifierOne-time credits that never expire, with catch-all resolution included and no charge for unresolved catch-alls

Our best email verifiers guide lays out more standalone verifiers the same way.

How do you test them fairly?#

Use your own list, not a vendor's demo. Each of the three gives free credits, enough for a fair test.

  1. Take 100 real addresses from the list you plan to send to. Keep catch-alls, info@ addresses and webmail in.
  2. Run the same file through all three. ZeroBounce and MillionVerifier each give 100 free; ask NeverBounce for test credits.
  3. Compare Valid, Invalid, Catch-all (or Risky) and Unknown counts side by side.
  4. Where the tools disagree, send a small test batch from a warmed-up domain and watch bounces for 48 hours.
  5. Price each tool at your real monthly volume, including expiry and what it charges for catch-alls.

For what each check actually does under the hood, see how email verification works.

Do you need a separate verifier if you build the list in Leadraft?#

No. A standalone verifier cleans a list after someone else built it. If the tool that builds the list checks each address against the mail server and keeps catch-alls apart, a second pass mostly confirms what you already know, and you pay twice.

Leadraft works that way for local businesses. It finds businesses on Google Maps, reads emails from each business's own website, and checks every address against the live mail server as it finds it. Each one comes back Verified, Accept-all or Invalid, and Invalid is never exported. You use a checked-email credit only for Verified emails you take out. See our verification method.

What Leadraft doesn't do: it doesn't clean lists you upload. If you already have a list from somewhere else, that's a different job, and the tables above have the facts on the three verifiers.

What should you use for a local business list?#

Build it in Leadraft. Finding the businesses, finding their emails and checking each mailbox happen in one step, so you never buy verification credits on top of a list. On Growth, $49 a month covers up to 5,000 Verified emails, with the check already done; Starter is $19 a month for 1,000. Unused credits roll over while your plan is active, and Accept-all and Invalid results never use a credit. For comparison, verifying 5,000 emails you got elsewhere costs $39 to $69 on its own at the prices above, before you've paid for the list.

FAQ#

Which is cheapest: ZeroBounce, NeverBounce or MillionVerifier?#

MillionVerifier. As of November 2026 it lists $39 for 10,000 credits and $149 for 100,000. NeverBounce is $50 and $400 pay as you go, or $159 a month for 100,000 on its Growth plan. ZeroBounce is $129 and $649 pay as you go.

How do ZeroBounce, NeverBounce and MillionVerifier handle catch-all emails?#

ZeroBounce and MillionVerifier both try to resolve catch-alls; NeverBounce returns them as catchall, which it calls accept-all (unverifiable). ZeroBounce describes specific handling for Microsoft 365, Google Workspace and major security gateways, plus a 0 to 10 activity score. MillionVerifier says it resolves 30% to 40% at no extra cost and doesn't charge for the rest. Test both on your own list.

Do ZeroBounce, NeverBounce and MillionVerifier credits expire?#

MillionVerifier credits never expire. NeverBounce pay-as-you-go credits expire 12 months after purchase. ZeroBounce credits never expire while you have an active ZeroBounce ONE subscription; without one, expiry rules may apply depending on when credits were bought.

What is the main difference between ZeroBounce and NeverBounce?#

Catch-all handling, bundled tools and price. ZeroBounce describes extra catch-all resolution and bundles a finder, inbox tests and blacklist monitoring into its subscription. NeverBounce returns catch-alls as accept-all (unverifiable), costs less per 1,000, and lists 80+ integrations, including Zapier and n8n, with CRM syncing on its Growth plan.

What free trials do ZeroBounce, NeverBounce and MillionVerifier offer?#

ZeroBounce gives 100 free validations every month with a business domain. MillionVerifier gives 100 free credits at sign-up with no card. NeverBounce offers free test credits and a free list analysis, but its pricing page doesn't state a number.

Do I need a separate email verifier if I build my list in Leadraft?#

No. Leadraft checks every email against the live mail server as it finds it, grades it Verified, Accept-all or Invalid, and never exports Invalid. The check is included in the checked-email credit, so there is no second tool or second bill.

Sources#

All pages checked as of November 2026.

  1. ZeroBounce, Pricing, Catch-all emails, Status codes and Integrations.
  2. NeverBounce, Pricing and API single check reference.
  3. MillionVerifier, Pricing, Catch-All Email Verifier, Integrations and API docs.
  4. Leadraft, Verification methodology and Pricing.