A hard bounce is an email delivery failure that is permanent. The receiving mail server has rejected the message definitively — because the address does not exist, the domain is invalid, or the server has blocked the sender forever. Unlike a soft bounce, a hard bounce will never resolve on retry. The address must be removed from your list immediately.
Hard bounces are one of the fastest ways to get your sending domain flagged by ISPs. Gmail, Outlook, and Yahoo all factor your bounce rate into inbox placement decisions. A campaign with 5% hard bounces signals to ISPs that you are mailing to purchased or poorly maintained lists — and they respond by routing your future sends to spam, regardless of content quality.
What is a hard bounce?
When you send an email, your email service provider (ESP) hands the message off to the recipient's mail server. That server checks whether the address is valid and whether it will accept messages from your sending domain. A hard bounce occurs when the server sends back a permanent rejection — SMTP error codes in the 5xx range:
- 550 — User does not exist: The most common hard bounce. The username or domain has been deleted or never existed.
- 551 — User not local: The address is not at this server and will not be forwarded.
- 552 — Exceeded storage allocation: Sometimes classified as a hard bounce if it recurs repeatedly, though typically a soft bounce.
- 553 — Mailbox name not allowed: The address format violates the server's rules.
- 554 — Transaction failed / permanent block: The server has blocked your sending domain or IP.
Most reputable email platforms — Mailchimp, Klaviyo, HubSpot, ActiveCampaign — automatically suppress hard-bounced addresses after the first occurrence. They will never attempt to send to that address again. This automatic suppression protects your sender reputation, but only if you're using a legitimate ESP and not a raw SMTP server.
Why hard bounces matter for email deliverability
Your sending reputation is your email programme's most valuable asset. ISPs calculate it based on multiple signals — and bounce rate is one of the most heavily weighted:
- Inbox placement. A bounce rate above 2% starts routing campaigns to spam folders. Above 5%, ISPs may block your sending domain entirely.
- Sender score degradation. Tools like Validity (formerly Return Path) assign a Sender Score 0-100. High bounce rates directly lower this score, which affects deliverability across all ISPs.
- ESP account suspension. Platforms like Mailchimp and Klaviyo suspend accounts that consistently exceed bounce thresholds. Recovering takes days and requires manual review.
- Wasted budget. Every email sent to a hard-bounced address costs money (sends, ESP charges) and burns sending quota with no possible return.
- Spam trap risk. Abandoned email addresses are sometimes converted into spam traps by ISPs. Mailing to them proves you are not maintaining list hygiene.
How hard bounces work — the SMTP exchange
Every email send involves an SMTP handshake. Here is what happens when a hard bounce occurs:
EHLO mail.yoursenddomain.com
MAIL FROM: <campaigns@yoursenddomain.com>
RCPT TO: <deleted.user@example.com>
# Recipient server responds with permanent rejection
550 5.1.1 The email account that you tried to reach does not exist.
# ESP records a hard bounce, suppresses the address
Address added to suppression list — never retried
Hard bounce vs. soft bounce — key differences
| Type | Permanence | SMTP codes | Common causes | Action |
|---|---|---|---|---|
| Hard Bounce | Permanent | 5xx errors | Invalid address, deleted account, blocked domain | Remove immediately, never retry |
| Soft Bounce | Temporary | 4xx errors | Full mailbox, server down, message too large | Retry 3-5 times, then suppress |
| Spam Block | Semi-permanent | 5xx / policy | Sender IP/domain on blocklist | Investigate blocklist, request delisting |
Real hard bounce examples
These are the three most common hard bounce scenarios and what causes each:
1. Typo at signup
Entered: john@gmaill.com (double L)
Valid address: john@gmail.com
→ 550 Domain gmaill.com does not exist
→ Hard bounce — address suppressed
2. Employee departed, work email deactivated
A B2B company sends a newsletter to sarah@clientcompany.com. Sarah left the company 6 months ago, and IT deactivated her account. The mail server returns a 550 "user does not exist" — a hard bounce that should trigger immediate list removal.
3. Purchased list with invalid addresses
A campaign sent to a purchased list of 10,000 contacts returns a 12% hard bounce rate within the first hour. The ESP suspends the account. Recovery requires manual verification of every address on the list — a process that takes days and often reveals the list has no legitimate opt-in history.
Hard bounce vs. soft bounce — which is more dangerous?
Both harm deliverability, but for different reasons.
Hard bounce risks
- Immediate sender reputation damage
- ESP account suspension above 2-5%
- Potential spam trap exposure
- Permanent — the address will never be valid
- Signals list hygiene failure to ISPs
Soft bounce risks
- Gradual reputation erosion if not managed
- Wasted send volume and budget
- May convert to hard bounce over time
- Less acute danger — can retry 3-5 times
- Signals engagement issues, not list fraud
5 best practices to reduce hard bounces
- Use double opt-in. Require subscribers to confirm their email address before adding them to your list. This eliminates typos and fake addresses at source. Mailchimp data shows double opt-in lists have 50% fewer hard bounces than single opt-in.
- Verify emails before large campaigns. Run your list through a verification tool (ZeroBounce, NeverBounce, Hunter.io) before any send over 5,000 addresses. These tools check address validity without actually sending.
- Remove hard bounces instantly. Your ESP should do this automatically. If you manage your own SMTP infrastructure, build suppression list handling into your pipeline from day one.
- Never re-send to hard-bounced addresses. Some marketers import a "cleaned" list and accidentally re-include suppressed addresses. Run your import list against your suppression file before every upload.
- Monitor bounce rate per campaign. If a specific list segment is bouncing above 1%, investigate before sending to the full list. Segmenting by source (organic signup vs. imported vs. trade show) helps identify which acquisition channel has hygiene problems.
When migrating between ESPs, many teams export the full contact list — including previously suppressed hard bounces — and re-import into the new platform. The new ESP has no suppression history, so it attempts delivery to invalid addresses. This can trigger an immediate account suspension. Always export your suppression list separately and upload it first.
Common hard bounce mistakes to avoid
- Using single opt-in for high-volume acquisition — opens your list to typos and fake sign-ups at scale.
- Sending to purchased or rented lists — these typically contain 10-30% invalid addresses and are the fastest path to ESP suspension.
- Ignoring bounce reports — most ESPs surface bounce data per campaign. Reviewing it after each send is basic list hygiene, not optional.
- Not separating hard vs. soft bounces in reporting — treating them the same leads to premature suppression of recoverable soft bounces and delayed removal of hard bounces.
- Skipping list verification before cold outreach — B2B cold email to prospected addresses without verification commonly runs 5-10% hard bounce rates, which can destroy your sending domain's reputation permanently.
Frequently asked questions
A hard bounce is a permanent email delivery failure. It occurs when an email cannot be delivered because the recipient address does not exist, the domain is invalid, or the server has permanently blocked the sender. The address should be immediately removed from your list.
A hard bounce is permanent — the address is invalid and will never receive email. A soft bounce is temporary — the address exists but the mailbox was full, the server was down, or the message was too large. Soft bounces may resolve on retry; hard bounces will not.
Hard bounces are caused by invalid or mistyped email addresses (e.g. user@gmaill.com), deleted or deactivated accounts, non-existent domains, or permanent blocks by the receiving mail server.
Industry standard is below 2%. Most email service providers will pause or suspend sending accounts that consistently exceed 2% hard bounce rate, as it signals poor list hygiene to ISPs.
Use double opt-in to verify addresses at signup. Run email verification tools (ZeroBounce, NeverBounce) before campaigns. Remove hard bounces from your list immediately after they occur. Never re-send to a hard-bounced address.