Deliverability April 12, 2026 · 6 min read

How to Remove Hard Bounces from Your Email List

A 2% hard-bounce rate is enough to get your ESP account suspended. Here's how to find and remove every hard bounce before it damages your deliverability.

What is a hard bounce?

A hard bounce is a permanent email delivery failure. Unlike a soft bounce (a temporary issue like a full inbox), a hard bounce means the email can never be delivered to that address. The most common causes are:

  • The email address doesn't exist or was deleted
  • The domain no longer exists or has no valid MX records
  • The receiving server has permanently blocked your sending domain
  • A typo in the address (e.g. john@gmial.com instead of gmail.com)

Why hard bounces are so dangerous

Email service providers (ESPs) and inbox providers like Gmail and Outlook track your sending behaviour closely. A high hard-bounce rate signals that you're sending to low-quality, unverified lists — which looks like spam behaviour. The consequences:

  • Above 2% — most ESPs flag your account and reduce your sending reputation
  • Above 5% — account suspension warnings become common
  • Persistent high rates — your sending domain can be blacklisted
A single campaign to an unverified list can generate enough hard bounces to permanently damage a domain's sending reputation — especially for cold outreach where you have no prior relationship with recipients.

The difference between hard bounces and soft bounces

Understanding which type you're dealing with determines what action to take:

  • Hard bounce → permanently remove from all lists. No exceptions. Never retry a hard-bounced address.
  • Soft bounce → your ESP retries automatically for a few days. After 3–5 consecutive soft bounces on the same address over multiple sends, treat it as a hard bounce and suppress it.

How to remove hard bounces before they happen (pre-send verification)

The most effective approach is to prevent hard bounces before you send by verifying your list first. Here's how:

1. Upload your list to a free email verifier

Use ListEmailCheck's free bulk email verifier. Upload your CSV or TXT file — the tool runs three checks on every address:

  • Syntax check — catches typos and formatting errors instantly
  • MX record lookup — identifies non-existent or abandoned domains
  • SMTP handshake — confirms whether the mailbox actually exists without sending a real email

2. Download your results

After verification, download three separate files:

  • Valid — safe to send to
  • Invalid — will definitely hard-bounce; remove permanently
  • ⚠️ Risky — catch-all or unresolvable; use with caution

3. Import only the valid file into your ESP

Replace your existing list with the verified-valid addresses. Keep the invalid file as a suppression reference.

How to handle hard bounces after a campaign

If you've already sent a campaign and received bounce reports from your ESP:

  1. Export your hard-bounce list from your ESP (all platforms provide this)
  2. Add every address to a global suppression list in your ESP — this ensures they never receive future emails from your account
  3. If the addresses were in your CRM or sales tool, mark them as invalid there too
  4. Do not simply unsubscribe them — unsubscribed contacts can be re-added; suppressed contacts cannot

Preventing future hard bounces — best practices

  • Verify new leads before importing — run every new contact through a validator before adding to your ESP
  • Use double opt-in for newsletter signups — eliminates fake and typo emails at source
  • Validate email fields on forms — basic syntax validation at the point of entry catches the most common errors
  • Re-verify old lists quarterly — addresses that were valid 6 months ago may not be today

Key takeaways

  • Hard bounces = permanent failures that must be permanently suppressed — never retry them
  • Above 2% hard-bounce rate puts your sender reputation at risk; above 5% risks account suspension
  • The best fix is pre-send verification using a free tool like ListEmailCheck
  • After a campaign, always export and globally suppress every hard-bounced address
L

ListEmailCheck Team

We build free email verification tools for marketers and developers. Try our free email validator or bulk email list cleaner to put these tips into practice.

Try Free →