Hard Bounce vs Soft Bounce: What Causes Each in Email
A hard bounce is a permanent delivery failure caused by an invalid, nonexistent, or blocked recipient address, and the message will never be delivered. A soft bounce is a temporary failure caused by a full inbox, an oversized message, or a server outage, and the message may deliver on retry. Hard bounces damage sender reputation immediately; soft bounces rarely do unless they persist.
Key Takeaways
- A hard bounce is permanent (invalid address, nonexistent domain, blocked sender); a soft bounce is temporary (full mailbox, oversized email, server down).
- Keep total bounce rate under 2%. Above 4% to 5%, mailbox providers begin throttling or filtering your mail into spam.
- Hard bounces cost you reputation the moment they happen. Every message to a dead address is a signal to Gmail and Outlook that you are not verifying lists.
- Most email platforms retry soft bounces for 24 to 72 hours before converting them to permanent failures.
- Alchemail runs 200+ sending accounts across 100+ sending domains, and list verification before every send is the single largest lever for keeping bounce rates low.
- Deliverability and infrastructure come before copy: the best-written email cannot recover from a list that bounces.
What causes hard bounces vs soft bounces in email?
Hard bounces are caused by permanent problems with the recipient address: the mailbox does not exist, the domain is invalid or expired, or the receiving server has blocklisted your sender. Soft bounces are caused by temporary conditions: the recipient mailbox is full, the message exceeds size limits, or the receiving server is down or rate-limiting. Hard bounces will never deliver; soft bounces often deliver on retry.
The practical difference is what you do next. A hard bounce means you remove the address from every list immediately and never send to it again. A soft bounce means you wait, let the platform retry, and only suppress the address if it soft-bounces repeatedly across multiple sends.
| Attribute | Hard bounce | Soft bounce |
|---|---|---|
| Nature | Permanent | Temporary |
| Common causes | Invalid address, nonexistent domain, blocked sender | Full mailbox, oversized message, server outage, rate limiting |
| Will it retry? | No | Yes, typically for 24 to 72 hours |
| Reputation impact | High and immediate | Low unless persistent |
| Correct action | Suppress the address permanently | Wait, then suppress if it repeats |
| SMTP code range | 5xx (permanent) | 4xx (transient) |
What is a bounce rate and what is a safe benchmark?
Bounce rate is the percentage of sent emails that fail to deliver and return a bounce notification to the sender. For cold outreach, keep your total bounce rate under 2%. Between 2% and 4% you are on notice. Above 4% to 5%, Gmail, Outlook, and other mailbox providers start throttling your sends and routing your mail to spam because a high bounce rate signals an unverified list.
Bounce rate is calculated as bounced emails divided by total emails sent, multiplied by 100. So 6 bounces out of 400 sends is a 1.5% bounce rate, which is safe. The reason the threshold is so low for cold email is that receiving servers treat repeated bounces as evidence that you did not confirm the recipient exists before sending. That is the exact behavior spammers exhibit, and reputation systems are built to catch it.
Bounce rate is not the only deliverability signal that matters. Total reply rate is the clearest test of whether your email is actually reaching inboxes, because a reply of any kind, even "not interested," proves a human read your message. Bounce rate tells you whether the send failed; reply rate tells you whether the delivery worked.
Why do hard bounces hurt sender reputation more than soft bounces?
Hard bounces hurt reputation more because they are a direct signal to mailbox providers that you send to addresses you have not verified. Every hard bounce tells Gmail and Outlook that you either bought a stale list or skipped verification, both of which correlate with spam. Soft bounces are mostly noise: a full mailbox or a temporary server outage says nothing about the quality of your list.
Sender reputation is the trust score mailbox providers assign to your sending domain and IP based on your sending history. When hard bounces spike, that score drops fast, and a low score means more of your legitimate mail lands in spam. This is why deliverability and infrastructure come before copy in any cold email program. You cannot write your way out of a damaged sending reputation.
One more reason hard bounces are dangerous: spam traps. A spam trap is an email address created or repurposed by a provider specifically to catch senders who do not clean their lists. Hitting a trap can get your domain blocklisted outright, and stale lists that generate hard bounces are exactly where traps hide.
How do you fix and prevent email bounces?
You prevent hard bounces by verifying every address before you send and suppressing bounced addresses permanently. You prevent soft bounces by respecting daily send limits, keeping messages small and text-based, and warming your mailboxes so servers do not rate-limit you. The single highest-leverage action is list verification, which removes invalid addresses before they ever cost you reputation.
Here is the workflow that keeps bounce rates under 2%:
- Verify the list before every campaign. Run addresses through a verification tool and remove anything flagged invalid, catch-all-risky, or role-based (like info@ or sales@).
- Suppress hard bounces immediately. Add every hard-bounced address to a global suppression list so it never gets sent to again across any campaign.
- Respect the per-mailbox ceiling. A warmed mailbox tops out at roughly 30 to 50 sends per day at steady state. Pushing past that triggers rate limiting and soft bounces. This ceiling is why Alchemail runs 200+ accounts across 100+ domains instead of blasting high volume from a few mailboxes.
- Warm every new mailbox. Warmup builds the sending history that keeps you out of soft-bounce and spam territory during the first weeks of a new domain.
- Monitor soft bounces for patterns. A single soft bounce is normal. The same address soft-bouncing across three or more sends should be suppressed.
In 2025 this discipline helped Alchemail book 927 meetings and generate over $55M in pipeline for clients. None of that happens if the mail bounces before it reaches an inbox.
Should you delete soft bounces from your list?
No, do not delete soft bounces after a single occurrence. A soft bounce is temporary, and the address is likely valid, so removing it after one failure throws away a real prospect. Instead, let your platform retry for 24 to 72 hours. Only suppress an address once it soft-bounces repeatedly across multiple separate sends, which indicates a persistent problem.
The rule of thumb: hard bounce equals immediate permanent suppression, soft bounce equals wait and watch. Most platforms handle the retry logic automatically. Your job is to set a threshold, typically three consecutive soft bounces, after which the address moves to suppression. This protects your list quality without discarding valid contacts who simply had a full inbox on send day.
FAQ
What is the difference between a hard bounce and a soft bounce?
A hard bounce is a permanent delivery failure caused by an invalid or nonexistent address, and it will never deliver. A soft bounce is a temporary failure caused by a full mailbox, oversized message, or server outage, and it often delivers on retry. The key distinction is permanence: suppress hard bounces immediately, but give soft bounces time to retry before removing them.
What is a good email bounce rate for cold email?
A good bounce rate for cold email is under 2%. Between 2% and 4% you are at risk, and above 4% to 5% mailbox providers begin throttling your sends and filtering mail to spam. The low threshold exists because a high bounce rate signals an unverified list, which is the same behavior spammers exhibit. List verification before every send is how you stay under 2%.
Why is my email bounce rate suddenly high?
A sudden spike in bounce rate usually means an unverified or stale list, an expired sending domain configuration, or a new mailbox sending too fast before warmup. Check three things: whether you verified the list, whether your SPF, DKIM, and DMARC records are valid, and whether a new mailbox exceeded the 30 to 50 sends-per-day ceiling. Fix the underlying cause before sending again.
Do bounces affect my sender reputation?
Yes, bounces affect sender reputation, but hard bounces far more than soft bounces. Every hard bounce tells mailbox providers you send to unverified addresses, which drops your reputation score and pushes future mail toward spam. Soft bounces are mostly harmless unless they persist. Keeping hard bounces near zero through list verification is the fastest way to protect your reputation.
What SMTP codes indicate a hard bounce vs soft bounce?
Hard bounces return 5xx SMTP codes, which mean permanent failure (for example, 550 for a nonexistent mailbox). Soft bounces return 4xx codes, which mean temporary failure (for example, 452 for insufficient system storage). Your email platform reads these codes to decide whether to retry the send or suppress the address, but you should verify the classification because some providers misreport.
How many emails can I send per mailbox without bouncing?
A warmed mailbox handles roughly 30 to 50 sends per day at steady state before servers begin rate-limiting and causing soft bounces. New mailboxes need a warmup period of two to four weeks before reaching that ceiling. This per-mailbox limit is why serious cold email operations run many accounts across many domains rather than pushing high volume through a handful of inboxes.
Is open rate or reply rate the better deliverability signal?
Reply rate is the better and more reliable deliverability signal. Open rate depends on tracking pixels that are frequently blocked or pre-fetched by mail clients, which makes it unreliable, and Alchemail runs with open tracking off entirely. A reply of any kind proves the email reached a human inbox and someone read it. Total reply rate, not open rate, is the clearest test of deliverability.

