Not all email bounces are the same — and treating them as if they are is one of the fastest ways to get your sending account suspended or your domain blacklisted. Understanding the difference between a hard bounce and a soft bounce determines how aggressively you should respond.
What Is a Hard Bounce?
A hard bounce is a permanent, unrecoverable delivery failure. The recipient mail server has definitively rejected the message and will not accept future attempts to the same address. Hard bounces are triggered by:
- The email address does not exist (invalid username)
- The domain name does not exist or has no MX records
- The recipient's mail server has permanently blocked your sending domain or IP
- A fatal syntax error in the address format
Remove Hard Bounces Immediately
Hard bounces must be removed from your list after the first occurrence. Continuing to send to hard-bounce addresses signals to ISPs that you have poor list hygiene — the fastest path to deliverability problems and account suspension.
What Is a Soft Bounce?
A soft bounce is a temporary delivery failure. The recipient address is valid and exists, but the message could not be delivered at the time of sending. The failure is expected to be transient, and retrying may succeed. Soft bounces are triggered by:
- The recipient's mailbox is full (over quota)
- The receiving mail server is temporarily down or overloaded
- The message is too large for the recipient's server
- Greylisting — the server asked for a retry that was not completed
- A temporary block from the receiving domain (often due to high volume)
Most email service providers (ESPs) will automatically retry soft bounced messages several times over 24–72 hours. If the address continues to soft bounce over multiple campaigns, treat it as a hard bounce and remove it.
How ISPs Evaluate Your Bounce Rate
ISPs and ESPs measure bounce rates as a percentage of total emails sent. Industry thresholds vary slightly, but as a rule:
| Bounce Rate | Signal | Risk Level |
|---|---|---|
| < 1% | Healthy list hygiene | Low — safe to send |
| 1% – 2% | List quality degrading | Medium — audit and re-verify |
| > 2% | Poor hygiene or old list | High — ESP may throttle or suspend |
| > 5% | Severely degraded list | Critical — stop sending, clean immediately |
Hard bounces carry far more weight than soft bounces in ISP scoring. A single campaign with 3% hard bounces can trigger automatic suspension on platforms like Mailchimp, SendGrid, and Klaviyo. Most ESPs don't distinguish soft from hard in their published thresholds — meaning even temporary failures count against you if they accumulate.
How to Handle Each Type
Hard Bounces
- 1Remove the address from your list immediately after the first hard bounce.
- 2Flag the address in your CRM to prevent re-import from other sources.
- 3Audit where the address came from — if a specific source is generating many hard bounces, stop using it.
- 4Run pre-send verification with Zilch Bounce to catch invalids before they bounce.
Soft Bounces
- 1Allow your ESP to retry delivery automatically — most handle this.
- 2If an address soft bounces across 3 or more consecutive campaigns, suppress it as you would a hard bounce.
- 3Monitor soft bounce patterns by domain — a spike in soft bounces from one domain may indicate a temporary block from that provider.
- 4For full-mailbox soft bounces, consider removing the address if engagement was already low.
How Email Verification Prevents Bounces
Email verification catches addresses that will hard bounce before you ever send. By running your list through Zilch Bounce before each campaign, you remove definitively invalid addresses — eliminating hard bounces at the source rather than reacting to them after damage is done.
Verification cannot eliminate soft bounces (those are delivery-time failures), but it dramatically reduces the hard bounce rate that carries the most weight with ISPs.