A soft bounce is a temporary delivery failure often resolved by retrying later, while a hard bounce is a permanent failure that indicates an invalid or non-existent email address. Knowing the distinction is critical for maintaining sender reputation and list hygiene. Here is what each bounce type means, what causes it, and exactly how to fix it.
What Is a Soft Bounce?
A soft bounce is an email that was rejected temporarily by the recipient's mail server. The email address is valid, but something prevented delivery at that moment. Most email systems will automatically retry a soft bounce for a set period (typically 24 to 72 hours) before giving up and reporting it as a bounce.
Soft bounce is a temporary email delivery failure caused by issues like a full mailbox, an out-of-office auto-responder, a server timeout, or a message that exceeds size limits. The email address is valid, and the email may be delivered on retry. Soft bounces do not usually damage sender reputation if the rate stays low (below 5–10% of total sends).
Common Causes of Soft Bounces
- Mailbox full: The recipient's inbox has reached its storage limit. Once space is freed, future messages will be accepted.
- Server busy or timeout: The receiving server is temporarily overwhelmed or takes too long to respond.
- Message too large: Your email exceeds the size limit allowed by the recipient's server (typically 10–25 MB).
- Out-of-office auto-reply: Some servers classify auto-replies as soft bounces (though they are not delivery failures, they can affect sender score if volume is high).
- Greylisting: The receiving server temporarily rejects the first attempt from an unknown sender, expecting a retry (a standard anti-spam technique).
How to Fix Soft Bounces
Soft bounces are often self-correcting, but you can reduce them with these practices:
- Keep email file size under 1 MB by compressing images and avoiding large attachments.
- Spread your sending volume across multiple hours to avoid overwhelming a recipient's server.
- Monitor bounce rates per domain. If one domain (e.g., a specific company's server) consistently soft-bounces, consider reducing volume to that domain.
- Implement retry logic. Most cold email tools automatically retry soft bounces after 24 hours, but ensure your setup does not give up after a single attempt.
What Is a Hard Bounce?
A hard bounce is a permanent delivery failure. The email address does not exist, is invalid, or the domain does not accept mail at all. Hard bounces should never be retried — doing so damages your sender reputation and can lead to blacklisting.
Hard bounce is a permanent email delivery failure caused by an invalid or non-existent recipient email address. Common triggers include: the email address was typed incorrectly, the domain does not exist, the address has been deactivated or deleted, or the recipient server has permanently blocked your sending IP. Hard bounces should be immediately removed from your list.
Common Causes of Hard Bounces
- Invalid email address: The address was never valid (e.g., typo: jon.doe@gmial.com).
- Deleted or deactivated account: The user left the company or closed the account.
- Domain does not exist: The domain part of the email address (e.g., @nonexistentcompany.com) is not registered.
- Mail server refuses to accept mail from your IP: Your sending IP has been blocked by the recipient's server (often due to a previous spam complaint).
- Email address syntax error: The address contains characters that are not allowed in SMTP.
How to Fix Hard Bounces
Hard bounces require immediate action to protect your domain's deliverability:
- Remove hard-bounced addresses from your list immediately. Never attempt to re-send to an address that hard-bounced.
- Use an email verification service before every campaign. Services like ZeroBounce, NeverBounce, or BriteVerify can catch 90–95% of invalid addresses before you send.
- Check for typos in your lead lists. Common mistakes include missing dots (johndoe@gmail), wrong TLDs (.con instead of .com), or misspelled domain names.
- Monitor your IP reputation. If hard bounces come from the same domain repeatedly, your IP may be blocked. Check blacklists and request delisting if needed.
- Rotate your sending domains. In our experience, using multiple secondary domains for cold outreach (one primary domain never sends cold mail) prevents a domain-wide reputation hit from hard bounces.
Soft Bounce vs Hard Bounce: Key Differences
| Factor | Soft Bounce | Hard Bounce |
|---|---|---|
| Nature | Temporary delivery failure | Permanent delivery failure |
| Email address validity | Valid, but delivery failed temporarily | Invalid or non-existent |
| Should you retry? | Yes (auto-retry in most tools) | No — remove immediately |
| Impact on sender reputation | Low if kept below 5–10% rate | High — repeated hard bounces hurt deliverability and cause blacklisting |
| Common causes | Mailbox full, server timeout, message too large, greylisting | Invalid address, deactivated account, non-existent domain, IP block |
| Fix | Reduce file size, spread volume, retry after delay | Verify addresses before sending, remove bounces, check blacklists |
Treat soft bounces as warnings: They indicate potential deliverability friction. Proactively cleaning your list and adjusting sending patterns can prevent them from turning into reputation problems.
Treat hard bounces as alarms: They signal that your lead sourcing or list hygiene is broken. Pause your campaign, verify your list, and investigate before resuming.
Why Bounce Rates Matter for Cold Email
Bounce rates directly affect your sender reputation. A high bounce rate tells mailbox providers that you are sending to unengaged or invalid recipients, which is a strong spam signal. We recommend keeping your total bounce rate (soft + hard) under 3% for cold email campaigns. Above 5%, you risk being flagged.
To maintain low bounce rates, implement list verification at every lead source. Use tools that verify email addresses in real time when importing leads. And always remove bounces from your list within 24 hours of notification.
For a deeper dive into deliverability, see our Cold Email Deliverability Guide.
Bounce rate benchmark: A well-maintained cold email campaign should have a hard bounce rate below 2% and a soft bounce rate below 5%. In our experience, campaigns that exceed these thresholds see a measurable drop in inbox placement within two weeks. Source: aggregated from ACA platform data across 2,000+ campaigns.
Frequently Asked Questions
Can a soft bounce turn into a hard bounce?
Yes. If a soft bounce persists (e.g., the mailbox stays full for weeks, or the server permanently greylists you), it can escalate into a hard bounce. Most email systems treat repeated soft bounces for the same address as a hard bounce after 72 hours or 3–5 retries.
How are soft and hard bounces reported?
Email servers return a numeric SMTP reply code. Codes starting with 4xx indicate soft bounces (temporary failure), and codes starting with 5xx indicate hard bounces (permanent failure). Your email outreach tool usually parses these codes automatically and classifies them, but you can check raw server responses if ambiguous.
Does a soft bounce hurt deliverability as much as a hard bounce?
No. Isolated soft bounces have minimal impact. However, consistently high soft bounce rates (above 10%) signal poor list hygiene or aggressive sending patterns, which mailbox providers treat as a negative signal. Hard bounces are far more damaging because they indicate invalid addresses, which strongly correlate with spam traps.
Should I remove soft bounce addresses from my list?
Not immediately. Remove only after multiple retry attempts over 3–7 days still fail. If an address soft-bounces persistently without ever being delivered, it is effectively a hard bounce and should be removed.
What tools can help reduce bounce rates?
Email verification services (ZeroBounce, NeverBounce, BriteVerify) can pre-validate lists. Many outreach platforms, including ACA, integrate verification during import. Additionally, using a warm-up tool for new domains reduces initial soft bounces due to low reputation.
If you're running multi-channel cold outreach, ACA's unified campaign builder tracks bounces per channel and automatically suppresses hard-bounced addresses from future sequences. Start your free trial here.