Hard Bounce vs Soft Bounce: How to Stop Emails Bouncing

Hard Bounce vs Soft Bounce: How to Stop Emails Bouncing

Hard Bounce vs Soft Bounce: How to Stop Emails Bouncing

A hard bounce is a permanent delivery failure: the mailbox does not exist, the domain is dead, or the receiving server has refused your message outright and will refuse it again tomorrow. A soft bounce is a temporary failure: the mailbox is full, the server is overloaded, or your message is too big. The difference matters because hard bounces damage your sender reputation almost instantly, while soft bounces usually resolve themselves. The single most effective fix for both is to check every address with a free email validator before you press send, not after your campaign has already gone out.

What a bounce actually is

When you send an email, your server hands the message to the recipient's mail server. If that server will not accept it, it replies with a status code. Codes beginning with 5 are permanent failures; codes beginning with 4 are temporary. That is the technical line between hard and soft. A bounce is not the same as a message quietly filed in junk — it means active rejection, and mailbox providers watch closely how often it happens to you.

Hard bounces: permanent failures

A hard bounce means the address is undeliverable and always will be. Typical causes:

  • The mailbox does not exist. Someone left the company, closed the account, or the address was never real.
  • A typo at signup. gmial.com, hotmial.com, yaho.com — astonishingly common, and they bounce permanently every time.
  • A dead domain. The business folded, the domain expired, or the MX records were removed. Nothing can be delivered there.
  • A policy block. Some corporate servers reject unknown senders outright with a permanent 5xx code.
  • Fake or throwaway data. Addresses invented at checkout to skip a form, or role addresses disabled long ago.

Hard bounces must be removed on the first occurrence. If you are unsure whether a specific address is genuine, our guide on how to check if an email address is real walks through the checks step by step.

Soft bounces: temporary failures

A soft bounce means the address is probably fine but delivery failed this time:

  • Mailbox full. Often clears within days, though a permanently full mailbox usually means an abandoned account.
  • Server down or unreachable. Maintenance, an outage, or a DNS hiccup on the receiving side.
  • Message too large. Heavy image attachments push you over the recipient's size limit.
  • Greylisting. The server deliberately rejects a first attempt from an unknown sender and accepts the retry minutes later. Legitimate senders retry; most spam software does not.
  • Rate limiting. You sent too much, too fast, and the provider throttled you.

Most platforms retry soft bounces for 24 to 72 hours. Rule of thumb: if an address soft bounces on three or four consecutive campaigns, treat it as dead.

What a healthy bounce rate looks like

Aim for under 2%; under 1% is what a well-maintained list looks like. Above 2% and mailbox providers start treating you as a careless sender; above 5% many email platforms will pause your account or ask you to prove where the list came from. Bounce rate is a proxy for consent: permission-based lists bounce rarely, scraped or years-stale lists bounce constantly.

How bounces wreck deliverability

Sender reputation is scored per domain and IP. Repeated hard bounces push that score down and the effects compound: more messages routed to spam, lower open rates, more complaints, further reputation loss. Providers also operate spam traps — recycled addresses that once belonged to real people — and hitting one can get your domain blocklisted for weeks. Worse, this hurts your best subscribers too, because deliverability is judged per sender, not per recipient.

How to stop emails bouncing

  1. Verify before you send. Syntax, domain, MX and disposable-address checks catch most hard bounces before they exist.
  2. Use double opt-in. A confirmation click proves the mailbox is real and wanted. It shrinks your list slightly and improves every other metric.
  3. Validate at the point of entry. Check the address in your signup form, not six months later, and suggest a correction when someone types gmial.com.
  4. Remove hard bounces immediately. Automate the suppression; never re-import an old export that resurrects them.
  5. Clean the list on a schedule. Every three to six months, re-verify and re-engage or remove anyone who has not opened in a year. Our walkthrough on how to verify an email list before sending covers the full routine.
  6. Throttle and warm up. Ramp new domains and IPs gradually, and send in batches rather than dumping 50,000 messages at once.
  7. Get the basics right. SPF, DKIM and DMARC do not stop bounces alone, but without them you are rejected far more often.

Frequently asked questions

Does one hard bounce hurt my reputation?

One will not; a pattern will. Providers look at the ratio and the trend, so an isolated failure is noise while a steady 4% bounce rate across campaigns signals a neglected list.

Should I ever re-send to a hard bounce?

No. A 5xx rejection means the address is permanently undeliverable. Retrying gains you nothing and costs you reputation. Suppress it and move on.

Can an email validator guarantee delivery?

No tool can promise 100% accuracy, because catch-all domains accept every address and reveal nothing. But a good validator eliminates typos, dead domains, bad syntax and disposable addresses — where most hard bounces come from.

How often should I clean my list?

Every three to six months for an active list, and always before a large campaign or any send to a segment you have not mailed in over a year.

Clean your list before the next send

Bounces are not bad luck — they are the predictable result of sending to addresses nobody checked. Paste your list into the free 1mail email validator, strip out the invalid, disposable and dead-domain addresses, and send to what is left. Expect a lower bounce rate and better inbox placement on the very next campaign, and use the rest of our free email tools to test signup flows first.

Tags:
#hard bounce # soft bounce # email deliverability # email validation # sender reputation # list hygiene