How to verify emails and reduce bounces

Email verification checks that an address is likely to be delivered before you send. It tests the format, whether the domain can receive mail and, where possible, whether the mailbox exists. Remove invalid addresses, treat risky and unknown ones carefully, and re-check older lists. This protects your sender reputation.

Part of our complete guide to B2B lead generation.

By the FUNEL team · Last reviewed October 28, 2026

Why bounces matter

A bounce is an email that cannot be delivered. A hard bounce means the address does not exist or the domain cannot receive mail. If a large share of your emails bounce, mailbox providers read it as a sign of careless sending and may route more of your mail to spam. Your sending provider also sets bounce limits and can pause an account that goes over them.

What verification actually checks

  • Format: is it a valid email shape?
  • Domain: does the domain exist and have mail servers?
  • Mailbox: where possible, does the mailbox exist on that server?
  • Disposable addresses: is it a throwaway service?
  • Role addresses: is it a shared inbox such as info@ or sales@?
  • Catch-all domains: does the server accept mail for any address, which means the mailbox cannot be confirmed?

How to read the results

Tools label results differently, but most fall into four groups.

  • Valid: safe to send.
  • Invalid: remove it. It will hard bounce.
  • Risky: catch-all, role or disposable addresses. Send carefully, in small batches, or skip them.
  • Unknown: the server did not answer. Try again later before you decide.

A worked example

Suppose, as a made-up example, you verify 1,000 addresses and get 820 valid, 90 risky, 60 invalid and 30 unknown. You remove the 60 invalid, send to the 820 valid first, hold the 90 risky for a small test batch and re-check the 30 unknown a day later. You protect your reputation while still reaching most of the list.

A routine that keeps bounces low

  1. Verify when you build the list

    Check addresses before they enter a campaign, not after the first bounces.

  2. Verify again before sending

    Lists go stale. People change jobs and mailboxes close, so re-check older records.

  3. Remove hard bounces immediately

    Never email an address that bounced.

  4. Start small with risky addresses

    Send a small batch, watch the bounce rate, then continue.

  5. Watch your numbers

    Track bounces per campaign and stay well below the limits your sending provider publishes.

Verified emails in FUNEL

FUNEL finds and verifies work emails, refunds the verification credits when no email is found, and re-verifies records when you export, with a freshness date on every field.

See the email finder →

Frequently asked questions

What is email verification?
A set of checks that estimates whether an email address will be delivered, run before you send.
What is a catch-all email?
A domain whose server accepts mail for any address, so a check cannot confirm that a specific mailbox exists. Treat those addresses as riskier.
How often should I re-verify a list?
Before any large campaign, and especially for lists that are several months old.
What is a good bounce rate?
As low as you can keep it. Your sending provider publishes limits, so stay well under them.

Try FUNEL free

Start with bonus credits and no credit card. Run a real search, see the match count and the quote first, and pay only for what you keep.

Keep reading