What Is a Hard Bounce? Permanent Email Failures Explained
Email Verification Explained

What Is a Hard Bounce?

A hard bounce is a permanent delivery failure - the mailbox does not exist and never will accept your mail. This guide explains what triggers a hard bounce, how it differs from a soft bounce, why it damages sender reputation, and how to prevent it before you hit send.

Definition

A hard bounce is a permanent email delivery failure. The receiving server returns a 5xx code - usually because the mailbox does not exist or the domain is invalid - and the message will never be delivered on retry. Suppress the address immediately.

Hard Bounce vs Soft Bounce

Hard (5xx)
Permanent. Mailbox or domain does not exist, or the sender is permanently refused. Never retry - suppress at once.
Soft (4xx)
Temporary. Full mailbox, server down, or greylisting. May succeed later - retry a few times before suppressing.

For the full picture of every bounce type and SMTP code, see what is an email bounce and the bounce types guide.

Why Hard Bounces Are Dangerous

Mailbox providers read your hard bounce rate as a direct signal of list quality. A high rate tells Gmail, Outlook, and Yahoo that you are mailing addresses you have not cleaned - the classic fingerprint of spam. The result is throttling, spam-foldering, and in severe cases blocking, which affects every recipient, not just the bad addresses.

Keep hard bounces under roughly 2% per send. Above that, most senders see deliverability drop sharply.

How to Prevent Hard Bounces

Hard bounces are almost entirely preventable, because the addresses that cause them can be identified before you send. Verify your list, remove the invalid addresses, and the hard-bounce rate collapses. Re-verify before each major send, since around a fifth of valid addresses go stale within 90 days.

Clean a list now with bulk verification, or read how to reduce bounce rate.

FAQ

What is a hard bounce?

A hard bounce is a permanent delivery failure. The receiving server refuses the message with a 5xx code - usually because the mailbox does not exist or the domain is invalid - and it will never be delivered no matter how many times you retry. The address should be removed from your list at once.

What is the difference between a hard bounce and a soft bounce?

A hard bounce is permanent (5xx): the mailbox or domain does not exist, so retrying is pointless. A soft bounce is temporary (4xx): a full mailbox, a server that is down, or greylisting - it may succeed on a later attempt. Hard bounces must be suppressed immediately; soft bounces are retried a few times before suppression.

What causes hard bounces?

The main causes are a mailbox that does not exist (a typo, or a person who left the company), an invalid or expired domain, and a server that permanently blocks the sender. The common thread is that the address is simply not deliverable.

How do I prevent hard bounces?

Verify addresses before you send. Running a list through an email verifier removes the invalid mailboxes that cause hard bounces, so your bounce rate stays under the ~2% that mailbox providers tolerate. Re-verify before major sends, since lists decay over time.

Kill Hard Bounces Before You Send

Verify the list, drop the dead addresses, keep bounce rate under 2%. 100 free verifications.

Start Free

Email verification & deliverability explained

Deep-dive guides on how email verification and inbox placement work

Ready for bulk verification?

Verify Thousands - Same Up to 99.8% accuracy in internal testing on SMTP-verifiable addresses

Upload a CSV, get clean results in minutes. $3 per 1,000 emails. Credits never expire. No subscription.

Get 100 Free Credits View pricing

No credit card required  -  100 free verifications every month  -  Full 5-stage pipeline

Follow BounceZero