← Back to Blog
Email Deliverability13 May 2026 · NexusProMail Team

Email Bounce Rate: Hard Bounces vs Soft Bounces Explained

A bounce occurs when your email cannot be delivered. Hard bounces indicate permanent failures that must be suppressed immediately. Soft bounces are temporary. Understanding the difference is essential for protecting sender reputation.

When an email cannot be delivered to a recipient's inbox, the sending server receives a bounce notification. Not all bounces are equal — and treating them identically is one of the most common list management mistakes. Understanding the difference between hard bounces and soft bounces is essential for maintaining sender reputation and protecting deliverability.

What Is an Email Bounce?

A bounce is a delivery failure notification sent from the receiving mail server back to the sending server. It occurs when the receiving server cannot (or will not) accept your message. The bounce contains a status code and a reason that tells you what happened.

Bounce processing — reading those codes and acting on them appropriately — is a core function of any professional email sending platform.

Hard Bounces

A hard bounce is a permanent delivery failure. The address does not exist, the domain does not accept email, or the receiving server has permanently rejected the sender. Common hard bounce reasons:

  • Address does not exist: The email address was never valid, has been deleted, or was mistyped. SMTP code 550.
  • Domain does not exist: The domain has no MX records or has been decommissioned.
  • Mailbox disabled: The account has been permanently closed by the provider.
  • Sender blocked: The receiving server has permanently rejected mail from your domain or IP. SMTP code 554.

What to do with hard bounces: Suppress them immediately and permanently. Do not attempt to resend. Do not remove and re-import. Hard bouncing addresses are a definitive signal that the address cannot receive email — continuing to send is wasted effort that actively damages your sender reputation.

NexusProMail automatically adds hard-bounced addresses to your suppression list after the first bounce. They cannot be emailed again, even if the address is present in an active contact list.

Soft Bounces

A soft bounce is a temporary delivery failure. The address exists and is valid, but something prevented delivery at this moment. Common soft bounce reasons:

  • Mailbox full: The recipient's inbox has exceeded its storage quota. SMTP code 452.
  • Server temporarily unavailable: The receiving mail server was down or overloaded at the time of send.
  • Message too large: Your email exceeded the size limit set by the receiving server.
  • Greylisting: The receiving server temporarily rejected the email as an anti-spam measure, expecting a retry.
  • Rate limiting: The receiving server is throttling emails from your IP. SMTP code 421.

What to do with soft bounces: Retry automatically. Most sending platforms (including NexusProMail) retry soft bounces on an exponential backoff schedule. If a soft bounce persists across multiple retry attempts over a period of days, it should be treated as a potential hard bounce and investigated.

Why Bounce Rate Matters for Deliverability

Inbox providers use bounce rates as a direct signal of list quality. A sending domain with consistently high bounce rates is flagged as a likely source of spam or a poorly maintained list — and inbox placement suffers across the entire domain, not just for the individual addresses that bounced.

Safe bounce rate thresholds:

  • Hard bounce rate: Keep below 2%. Above 2% triggers deliverability warnings. Above 5% will cause significant inbox placement problems.
  • Soft bounce rate: Higher tolerances apply. Occasional soft bounces are normal. Persistent soft bounce rates above 5–10% indicate a problem worth investigating.

What Causes High Hard Bounce Rates?

High hard bounce rates almost always indicate a list quality problem:

  • No email validation at sign-up: Mistyped addresses accumulate without any check. Add server-side format validation and consider real-time address verification.
  • No double opt-in: Single opt-in allows fake or temporary addresses to enter your list unchecked. Double opt-in confirms the inbox is accessible before the contact is activated.
  • Old or imported lists: Email addresses decay — people change jobs, abandon free email accounts, and cancel services. A list imported from 2019 may have 10–30% invalid addresses.
  • Purchased lists: Commercially purchased lists typically contain a high proportion of invalid, outdated or misattributed addresses.

How to Reduce Bounce Rates

  1. Implement double opt-in: Confirm every new subscriber before they enter your active list. Mistyped and fake addresses never make it past the confirmation step.
  2. Validate at the point of capture: Check email format and domain validity in real time when contacts sign up.
  3. Suppress immediately: Never retry a hard-bounced address. NexusProMail handles this automatically.
  4. Clean imported lists: Before importing any list, run it through an email validation service to remove known-invalid addresses.
  5. Re-permission old lists: For lists older than 12–18 months, send a re-permission campaign before mailing at full volume. Remove non-responders.
  6. Monitor continuously: Review bounce reports after every send. A sudden spike in hard bounces from a specific import batch or sign-up source indicates a data quality problem to investigate.

Bounce Codes Reference

SMTP CodeTypeMeaningAction
550HardMailbox unavailable / does not existSuppress permanently
551HardUser not local / cannot forwardSuppress permanently
552HardStorage exceeded (permanent)Suppress permanently
553HardMailbox name invalidSuppress permanently
554HardTransaction failed / sender blockedSuppress; investigate if widespread
421SoftService temporarily unavailableRetry automatically
450SoftMailbox unavailable temporarilyRetry automatically
451SoftLocal error — try again laterRetry automatically
452SoftInsufficient system storageRetry automatically

NexusProMail processes bounce codes automatically, suppressing hard bounces immediately and scheduling retries for soft bounces. You can review bounce statistics per campaign in the analytics dashboard. For domain warming guidance — where bounce rates are a critical monitoring metric — see the domain warming guide.

Related reading

Email deliverability guideGDPR complianceTransactional email API

Start sending with NexusProMail

Launch email campaigns and transactional emails from one platform.

Start FreeView Pricing

Free plan · No credit card required · GDPR-compliant · Built in Finland

Email Bounce Rate: Hard Bounces vs Soft Bounces Explained | NexusProMail