How to handle email bounces properly: hard vs soft and what to do about each
Bounce handling determines the long-term health of your email program. Mishandling bounces leads to reputation damage that compounds over time.
Hard bounces
Hard bounces are permanent delivery failures — the address does not exist, the domain is invalid, or the server permanently rejects your email. Action: Remove immediately after the first hard bounce. Continuing to send to hard-bounced addresses is the fastest way to damage your sender reputation.
Soft bounces
Soft bounces are temporary: mailbox full, server temporarily unavailable, message too large. Action: Retry 3-5 times over 72 hours, then suppress. Most ESPs handle retry logic automatically.
Bounce rate thresholds
- Under 2%: Healthy
- 2-5%: Needs attention — review list acquisition sources
- Over 5%: Critical — pause sending and clean your list immediately
Modern ESPs like Brew handle bounce processing automatically and suppress bad addresses from future sends. If you are on SES or a lower-level provider, you need to build this logic yourself.