Skip to content
All Articles
Email Deliverability

Hard Bounce vs Soft Bounce: What They Mean and How to Handle Them

Email bounces hurt your sender reputation. Learn the difference between hard bounces and soft bounces, their subtypes, and the right way to handle each.

5 min read

What is an email bounce?

An email bounce occurs when a message cannot be delivered and the receiving mail server returns a delivery failure notification (also called a Non-Delivery Report or NDR). The bounce contains an SMTP status code (like 550 or 421) and a human-readable explanation of why delivery failed.

Bounces fall into two main categories: hard bounces (permanent failures) and soft bounces (temporary failures).

Hard bounces

Hard bounces are permanent delivery failures. The email address or domain is invalid and will never accept mail. Remove hard-bounced addresses immediately and permanently — continuing to send signals poor list hygiene to mailbox providers.

Common hard bounce SMTP codes

SMTP CodeNameCauseAction Required
550Mailbox unavailableEmail address does not exist at this domainRemove immediately; suppress permanently
551User not localServer refuses to relay; address may have movedRemove from list
552Exceeded storage allocationMailbox permanently over quota (some servers use for hard)Treat as hard bounce after 3+ occurrences
553Mailbox name not allowedInvalid syntax in email addressFix typo or remove from list
554Transaction failed / rejectedServer-level policy block; often blacklist-relatedRemove address; check your blacklist status

Soft bounces

Soft bounces are temporary delivery failures. The address is valid but delivery failed for a transient reason. Most ESPs retry automatically for 24–72 hours. After 3–5 consecutive soft bounces across separate sending cycles, suppress the address.

Common soft bounce SMTP codes

SMTP CodeNameCauseRetry Strategy
421Service temporarily unavailableServer overloaded or temporarily downRetry after 15–30 minutes
450Mailbox temporarily unavailableGreylisting or temporary mailbox issueRetry after 1 hour
451Local error in processingGreylisting — first delivery attempt rejectedRetry after 5–30 minutes (automatic)
452Insufficient system storageRecipient inbox temporarily fullRetry for 24–72 hours; suppress if persistent
455Server unable to process parametersTemporary issue with headers or message contentRetry with delay; investigate content

Bounce rate benchmarks and impact

High bounce rates signal to mailbox providers that you're sending to invalid or purchased addresses — one of the strongest spam indicators. Sustained high bounce rates damage sender reputation, reduce inbox placement, and trigger throttling or blocking.

< 0.5%
Hard bounce target

Gmail/Yahoo flag senders above 2%

< 3%
Soft bounce target

Investigate if consistently higher

Immediate
Suppression after hard bounce

1 strike — never retry a hard bounce

3–5 hits
Soft bounce suppression

Treat as hard after repeated failures

Check your domain's email health

Run a free scan against 60 blacklists. Validate SPF, DKIM, DMARC, and MX records in seconds.