A hard bounce is a permanent rejection of an email: the address doesn’t exist or the domain is invalid, and delivery will fail every time. A soft bounce is a temporary rejection (full inbox, server unavailable) and a retry may succeed. The rule: remove hard bounces from your list as soon as you’re notified, and monitor soft bounces to remove addresses that bounce on 3 consecutive sends.

Telling soft bounces and hard bounces apart

A bounce is a message or email that never reached the recipient’s inbox, and it hurts a campaign’s performance. Whether you’re dealing with a soft bounce or a hard bounce changes what you should do next. The SMTP notifications sent back by the recipient’s server hold the details you need, though the wording can be subtle. Read the code correctly and you can respond before bounces pile up and start dragging down the quality of your list.

The hard bounce

The hard bounce rate flags an email address that doesn’t work. It’s a permanent issue, identified by an SMTP code in the 5xx family (a 550 Permanent Failure, for example), explained by several recurring causes:

  • Deleted or deactivated address: closed account, employee who left the company, mailbox purged by the ISP. The recipient server replies that the user no longer exists. These addresses must be removed from your lists immediately.
  • Mistyped address: a typo made during opt-in, or a fake email deliberately entered by the contact. Setting up opt-in or double opt-in with syntax verification reduces this risk at the source.
  • Blocked by the recipient server: your IP or domain has a poor reputation, your content triggers filters, or your sending frequency exceeds tolerated limits. The recipient’s platform then refuses delivery.
  • Unconfigured or expired domain: a missing MX record, broken DNS, or an unrenewed domain name systematically blocks messages sent to that address.
  • Authentication failure: SPF, DKIM, or DMARC misconfigured on the sender’s side leads to an outright rejection by strict servers. Upgrading the protocol with DKIM2 strengthens this signature and reduces false positives.

A hard bounce can also come from a manual block set by the recipient, who added your address to a personal blocklist, or from a misconfigured inbox. Hard bounces don’t resolve themselves. Don’t bother retrying. Remove the address as soon as you get the failure notification, or your failure rate keeps climbing and your sender reputation takes the hit on future campaigns.

The soft bounce

A soft bounce is more forgiving than a hard bounce and leaves you more options. It signals a temporary issue preventing delivery to the recipient’s inbox, and is identified by a 4xx SMTP code (typically a 421 or a 451):

  • Full inbox: the recipient can no longer receive new messages. Watch out: a saturated inbox often points to an inactive account. If the person never clears their inbox, you might as well set that address aside to protect your engagement metrics.
  • Mail server down or offline: ISP outage, technical maintenance, temporary overload. The email will typically go through once the issue is resolved on the recipient’s server.
  • Message too large: your marketing email or message exceeds the size limit set by the recipient’s server. Photos and videos add up fast, so check the size before sending and prefer links to external hosting.
  • Greylisting or temporary DNS issue: the recipient server applies a defensive delay on new senders to filter out spam. Most email platforms automatically retry the message after a few minutes.
  • Spam filter triggered: your message was flagged as spam by the recipient’s filter or their ISP. The cause lies in the content, subject line, or your domain’s reputation.

A soft bounce is far less serious than a hard bounce: the issue is temporary and the contact can be recovered. If the bounce persists across several consecutive sends, it’s best to remove the address before it turns into a hard bounce and drags down your failure rate.

SMTP: recognizing error codes

Errors returned by the recipient server fall into two broad code levels, which immediately tell you how to respond:

  • 4xx = soft bounce, temporary issue, retry possible.
  • 5xx = hard bounce, permanent issue, remove immediately.

For the full breakdown of each code and how to respond to it, see our SMTP error codes guide.

Impact on deliverability and sender reputation

Bounces weigh directly on your sender reputation, and therefore on the deliverability of all your upcoming email campaigns. An overall bounce rate above 2% (hard and soft combined) starts triggering the spam filters of ISPs and mailbox providers. Above 5%, your sending IP enters the red zone: throttling, quarantine, or even a full block.

The thresholds tolerated by major email platforms give a sense of the safety margins:

  • Mailchimp: automatic warning through its Omnivore system as soon as a campaign exceeds industry bounce standards.
  • Mailerlite: recommends staying under 2% overall.
  • Sendgrid: recommends staying under 5% hard bounces; the suspension threshold isn’t officially disclosed.
  • Mailchimp (benchmarks across all industries): soft bounces between 0.12% and 1.39%, hard bounces between 0.07% and 0.98% depending on the sector.

On the reputation side, every hard bounce feeds a negative signal tracked by ISPs and scoring tools like Sender Score. If your score drops, your emails land in spam more often, your open rates collapse, and your domain can end up on a public blocklist (Spamhaus, Barracuda, Sorbs). Getting off a blocklist can take several weeks and requires filing a request with the list operator, with no guarantee of reinstatement.

Deliverability isn’t decided only at send time. Every unaddressed bounce erodes your sender capital for the next campaign, so monitoring the relevant blocklists and cleaning your lists upfront is the most cost-effective approach you have.

Other causes of bounces

From one mail server to another, a bounce can be judged differently: soft for some, hard for others. That inconsistency complicates the work of email teams, and a few other factors influence bounces indirectly:

Content

Facing the flood of spam hitting the web every day, ISPs step up their vigilance and block many emails to limit phishing. Your message or email can get blocked before it even arrives because of a slip-up in the content. To avoid this, get the text-to-image ratio right and avoid risky words (free, money, urgent, help me). Also work on the email subject line, keeping it short and precise. Limit repeated capital letters and excessive punctuation.

Reputation = deliverability

The deliverability of your emails also depends on your sender reputation, built up over previous sends and the engagement they generated. To protect this reputation and limit hard bounces, avoid spam traps at all costs by regularly cleaning your marketing lists and consistently applying authentication best practices.

The case of purchased lists

Never buy mailing lists. Packed with spam traps and invalid addresses, they’ll cost you far more than they bring in and will mechanically lead to a high bounce rate. Your email campaigns tank, your domain gets burned, and rebuilding your reputation takes months.

Monitoring and fixing your bounces

Reacting to a single bounce isn’t enough. Monitoring needs to be ongoing, across four metrics you should track for every campaign and your overall sending activity:

  • Hard bounce rate per campaign: alert threshold 2%, immediate action beyond that.
  • Recurring soft bounce rate: if the same address soft-bounces 3 sends in a row, move it to removal.
  • Weekly trend of the overall rate: an upward drift signals an aging list or authentication going wrong.
  • Reputation score: your Sender Score and reports from Postmaster tools (Google, Microsoft) give the real picture from the ISP’s side.

Prevention comes down to verifying emails ahead of every campaign. A validation tool like CaptainVerify, or one of the market’s email verification tools, filters out anything that would bounce the campaign before you send: invalid addresses, syntax errors, known spam traps, dead domains. That’s what keeps your bounce rate safely under the critical threshold. A clean database is the most profitable asset of a serious email marketing strategy.

Email marketing best practices: checklist

  1. Check and clean your list regularly with a tool like CaptainVerify before every major campaign.
  2. Set up double opt-in to block typos and fake emails right at collection.
  3. Size your campaigns carefully, avoiding overly heavy files that trigger soft bounces on the recipient’s server.
  4. Monitor soft bounces and remove the address after 3 failed attempts to prevent it from turning into a hard bounce and dragging down your failure rate.
  5. Remove hard bounces immediately. Don’t retry them, and don’t give them a second chance.
  6. Keep your overall bounce rate under 2% to protect your sending IP and domain.
  7. Authenticate your domain with up-to-date SPF, DKIM, and DMARC to avoid protocol-related hard bounces.

To cut bounces even further, check your mailbox provider’s reputation: if it’s poor, you’ll suffer for it too. You can earn Sender Score certification and find the right sending frequency so recipients recognize your messages without feeling overwhelmed.

Deliverability isn’t just about the percentage of emails landing in the inbox. Protecting your sender reputation starts with how you handle the very first bounce, whether that means excluding the address, adjusting your sending habits, or re-engaging the contact instead.

If your latest campaigns are showing hard bounces, run your file through CaptainVerify’s email list verification tool: the analysis flags invalid and risky addresses in minutes, so your next send starts on a clean base.

Nicolas
Author

I bring my expertise in digital marketing through my articles. My goal is to help professionals improve their online marketing strategy by sharing practical tips and relevant advice. My articles are written clearly, precisely and easy to follow, whether you are a novice or expert in the matter.