Email Bounce Rates: Hard vs Soft Bounces Explained
What Is an Email Bounce?
An email bounce occurs when a message you send cannot be delivered to the recipient’s email address. The receiving mail server rejects the message and sends a notification back to the sender (or the sender’s ESP) explaining why delivery failed. This notification is called a bounce message, Non-Delivery Report (NDR), or Delivery Status Notification (DSN).
Bounces are a normal part of email marketing. Lists naturally decay as people change jobs, abandon email addresses, and switch providers. The question is not whether you will have bounces — you will — but how many, what type, and what you do about them.
Hard Bounces: Permanent Failures
A hard bounce is a permanent delivery failure. The receiving server has definitively rejected the message, and retrying will not help. Hard bounces require immediate action: the address should be removed from your list and never mailed again.
Common Causes of Hard Bounces
Invalid email address. The most common cause. The address does not exist — it was never real, it was mistyped during sign-up (e.g., “gmial.com” instead of “gmail.com”), or it was created with fake information. This is why double opt-in and email validation are important safeguards.
Deleted account. The address existed at one point but has been deactivated. This frequently happens with corporate email addresses when employees leave a company. Yahoo and other providers also delete accounts after prolonged inactivity.
Domain does not exist. The domain portion of the email address (everything after the @) has no valid mail server. The domain may have expired, never been a real domain, or been mistyped.
Permanent server rejection. The receiving server has explicitly blocked your domain or IP address. This can happen if you have been blacklisted or if the organization has configured its mail server to reject messages from your sending infrastructure.
Hard Bounce Rate Benchmarks
For a clean, well-maintained list, hard bounce rates should be below 0.5% per campaign. Here is how to interpret different rates:
- Under 0.5%: Healthy. Normal list decay.
- 0.5% - 1.0%: Elevated. Review your collection methods and consider implementing email validation.
- 1.0% - 2.0%: Problematic. You likely have list quality issues that need immediate attention.
- Over 2.0%: Critical. Most ESPs will flag or suspend your account. This level suggests purchased lists, scraped addresses, or severely outdated contacts.
Soft Bounces: Temporary Failures
A soft bounce is a temporary delivery failure. The email address is valid and the server acknowledges it, but the message cannot be delivered right now. Your ESP will typically retry delivery automatically over the next 24-72 hours.
Common Causes of Soft Bounces
Mailbox full. The recipient’s inbox has reached its storage limit and cannot accept new messages. This is increasingly rare with providers like Gmail that offer generous storage, but still occurs with corporate email systems and smaller providers with limited quotas.
Server temporarily unavailable. The receiving mail server is down for maintenance, overloaded, or experiencing technical issues. The email will likely be accepted when the server comes back online.
Message too large. The email exceeds the receiving server’s size limit. This usually happens with emails containing large image attachments or embedded files. Most marketing emails should stay under 100KB for the HTML content itself — this also helps with deliverability and load times.
DNS failure. A temporary DNS issue prevents the sending server from locating the receiving server. DNS outages are usually brief, and retry attempts resolve the issue.
Rate limiting/throttling. The receiving server is accepting your emails but slowing down delivery because you are sending too many messages too quickly. Large ESPs manage throttling automatically, but it can appear as soft bounces in your reporting.
Content-based rejection. Some servers temporarily reject emails based on content characteristics — URLs on a blocklist, attachment types, or keyword patterns. These rejections are sometimes classified as soft bounces even though they may recur on retry.
Soft Bounce Rate Benchmarks
Soft bounce rates fluctuate more than hard bounces because they depend on temporary conditions. However, general benchmarks are:
- Under 1%: Healthy. Normal operational fluctuations.
- 1% - 3%: Watch carefully. Check if specific domains or segments are driving the bounces.
- Over 3%: Investigate immediately. You may have server-level issues, sending volume spikes triggering throttling, or content triggering temporary blocks.
How Bounces Damage Your Sender Reputation
Inbox providers use bounce rates as a signal of sender quality. The logic is straightforward: legitimate senders who maintain their lists have low bounce rates. Spammers who send to purchased or scraped lists have high bounce rates. High bounces therefore correlate with spam, and inbox providers use that correlation in their filtering algorithms.
The damage is not limited to the emails that bounced. A high bounce rate on one campaign can reduce deliverability for subsequent campaigns — even to completely different, valid addresses. Your sender reputation is cumulative. Every hard bounce chips away at the trust you have built with inbox providers.
Gmail specifically monitors bounce rates as part of its domain reputation scoring. Google Postmaster Tools categorizes domain reputation as High, Medium, Low, or Bad. Consistently high bounce rates are one of the fastest paths from High to Low.
Reducing Bounce Rates: Practical Strategies
At the Point of Collection
Implement double opt-in. Double opt-in (also called confirmed opt-in) requires new subscribers to click a confirmation link in their email before being added to your list. This ensures the address is valid, owned by the person who signed up, and that they actually want to receive your messages. Double opt-in lists have dramatically lower bounce rates — typically under 0.2%.
Add real-time email validation. Services like ZeroBounce, NeverBounce, and BriteVerify can validate email addresses at the point of entry on your sign-up forms. They catch typos (“gmial.com”), disposable email addresses, and known invalid addresses before they enter your database.
Use clear form design. A second email field (“Confirm your email address”) catches typos. Clear labels, appropriate input types (type=“email” in HTML), and error messages for improperly formatted addresses prevent bad data from entering your system.
Ongoing List Maintenance
Remove hard bounces immediately. This should happen automatically in most ESPs, but verify that your platform is configured to suppress hard bounces after the first occurrence. Never re-send to an address that has hard bounced.
Set a soft bounce threshold. If an address soft bounces on 3-5 consecutive campaigns, treat it as a hard bounce and remove it. An address that consistently soft bounces is functionally invalid for your purposes.
Validate your list periodically. Run your full list through an email validation service every 3-6 months. This catches addresses that have become invalid since collection — employees who left companies, abandoned personal accounts, and domains that have been deactivated.
Remove chronically unengaged subscribers. Subscribers who have not opened or clicked in 6-12 months are more likely to have abandoned the address. Run a re-engagement campaign first (a “Do you still want to hear from us?” email), then remove those who do not respond. This reduces both bounces and the drag on your engagement metrics.
Sending Practices
Warm up gradually. If you are sending from a new domain or IP, or if you are re-activating a list that has not been mailed in months, start with small volumes to your most engaged subscribers. Sudden large sends to unvalidated lists produce bounce spikes that can immediately damage your reputation.
Segment by engagement. Send to your most engaged subscribers first, then expand to less active segments. This naturally prioritizes the addresses most likely to be valid and responsive, building positive reputation signals before reaching the riskier portions of your list.
Monitor campaign-level bounce data. After every send, review bounce reports. Look for patterns — are bounces concentrated on a specific domain, a specific sign-up source, or a specific list segment? Patterns reveal the root cause and point to the fix.
How ESPs Handle Bounces
Understanding your ESP’s bounce handling is important because most of the process happens automatically.
Hard bounces are typically suppressed after the first occurrence. The address is moved to a suppression list and will not receive future mailings. Some ESPs allow you to download hard bounce lists for cross-referencing with other systems.
Soft bounces are retried automatically, usually 3-5 times over 24-72 hours. If all retries fail, the address may be temporarily suppressed or flagged. After multiple campaigns with consecutive soft bounces, most ESPs will treat the address as a hard bounce.
Bounce codes provide specific information about why delivery failed. Common codes include 550 (user unknown / mailbox not found), 552 (mailbox full), 421 (service temporarily unavailable), and 451 (local error in processing). Your ESP’s bounce reports may include these codes, which help diagnose systemic issues.
The Bottom Line
Bounce management is not glamorous, but it is one of the most impactful things you can do for your email program. A clean list with low bounce rates supports strong sender reputation, reliable deliverability, and accurate performance metrics. Invest in validation at the point of collection, maintain strict list hygiene, and treat every hard bounce as a data point that makes your next campaign stronger.
Frequently Asked Questions
What is a good email bounce rate?
A healthy overall bounce rate is below 2%. Hard bounces specifically should stay below 0.5%. If your hard bounce rate exceeds 2%, you likely have list quality issues — purchased contacts, outdated addresses, or insufficient validation at the point of collection. Most ESPs will suspend accounts with consistently high bounce rates.
Do bounced emails hurt my sender reputation?
Yes, particularly hard bounces. High hard bounce rates signal to inbox providers that you are sending to poorly maintained or purchased lists, which is a hallmark of spammers. Consistently high bounce rates will damage your domain and IP reputation, reducing deliverability for all your emails — not just the ones that bounced.
Should I remove soft bounces from my list?
Not immediately. Soft bounces are temporary, and the address may accept mail on the next attempt. Most ESPs automatically retry soft bounces 3-5 times over 24-72 hours. However, if an address soft bounces on multiple consecutive campaigns (typically 3-5 in a row), it should be treated as a hard bounce and removed.