Email bounce rate

Bounce rate is the share of your emails that receiving servers rejected. Keep it under 2%: above that, inboxes start treating the rest of your mail as suspect.

Updated · 6 min read

Your receipt from Acme

ana.ruiz@acme-old.com

Hard bounce
Mailbox does not exist550 5.1.1

Bounce rate, last 30 days

1.4%

2% limit · Healthy

What bounce rate measures

A bounce is an email the receiving server refused to deliver. Bounce rate is the number of bounces divided by the number of emails you sent.

Bounce rate formula
Bounce rate = (bounced emails ÷ sent emails) × 100

Sent: 10,000   Bounced: 150
Bounce rate = (150 ÷ 10,000) × 100 = 1.5%
Bounce rateStatusWhat it means
Below 2%GoodA healthy list with good hygiene.
2% to 5%ConcerningList quality problems that need attention.
Above 5%CriticalActively damaging your sender reputation.

Hard and soft bounces

Bounces come in two kinds, and each needs a different response.

Hard bounce

Permanent
The address will never accept your mail. Remove it immediately; sending again hurts your reputation.
  • The address does not exist
  • The domain does not exist
  • The server has blocked delivery for good
  • The address format is invalid

Soft bounce

Temporary
The address is valid but delivery failed this time. Most platforms retry for 24 to 72 hours.
  • The mailbox is full
  • The server is down or busy
  • The message is too large
  • The receiving server has a temporary problem

After 3 to 5 consecutive soft bounces across several campaigns, treat the address as a hard bounce and remove it.

Your receipt from Acme

ana.ruiz@acme-old.com

Suppressed
Mailbox does not exist550 5.1.1

Your receipt from Acme

tom@northwind.io

Retry 2 of 5
Mailbox full452 4.2.2
A hard bounce is final and the address is suppressed. A soft bounce is retried.

Bounce error codes

Every bounce comes with an SMTP code. Codes starting with 5 are permanent, codes starting with 4 are temporary.

CodeReasonTypeAction
550Mailbox unavailableHardRemove
551User not local or invalid addressHardRemove
552Mailbox fullSoftRetry
553Mailbox name invalidHardRemove
554Transaction failedVariesInvestigate
421Service not availableSoftRetry
450Mailbox busySoftRetry

How to reduce bounce rate

Most bounces trace back to how addresses got on the list. Fix that and the rate follows.

  • Use double opt-in

    A confirmation link proves the address is real, active and belongs to whoever signed up. It cuts bounces by 50 to 70%.
  • Validate addresses on signup

    Check the format, confirm the domain has MX records, catch typos like gmial.com and block disposable addresses if you need to. Try it with the email verifier.
  • Remove hard bounces immediately

    Automate it. Sending to dead addresses again tells providers your list is not maintained.
  • Clean your list regularly

    15 to 20% of addresses go invalid every year. Remove or re-engage inactive subscribers every 6 to 12 months.
  • Never buy lists

    Purchased lists carry 20 to 40% invalid addresses and no engagement. Build your list yourself.
  • Watch repeat soft bounces

    Remove addresses after 3 to 5 consecutive soft bounces over multiple campaigns.
  • Keep emails under 100KB

    Compress images, trim the code and link to large files instead of attaching them.
  • Send consistently

    Gaps of 3 months or more let addresses go stale and subscribers forget you.

Join the Acme newsletter

Email

ana@gmial.com

Did you mean ana@gmail.com?

Subscribe
A typo caught on the form never becomes a bounce.

How bounces hurt deliverability

  • Lower sender reputation

    Providers read a high bounce rate as careless sending, so more of your mail goes to spam. See sender reputation.
  • Spam trap hits

    Abandoned addresses can be recycled as spam traps, and hitting them can get you blocklisted.
  • IP and domain blocklisting

    A rate that stays high can put your IP or domain on blocklists, which blocks delivery almost everywhere.
  • Less trust in the rest

    When much of a list is invalid, providers trust your mail to the valid addresses less too.

Monitoring bounces

What to track

  • Overall bounce rate, with a target below 2%
  • Hard and soft bounce rates separately, and how many soft bounces succeed on retry
  • Bounce rate per campaign and over time
  • Bounce reasons and error codes

What to automate

  • Remove hard bounces immediately
  • Retry soft bounces 3 to 5 times over 72 hours, then remove persistent ones
  • Alert when the bounce rate passes your threshold, and send a weekly report
  • Validate addresses at signup

j.lee@contoso.com

Blocked by recipient server

Blocked2m

mia@contoso.com

Blocked by recipient server

Blocked2m

sam.ortiz@contoso.com

Blocked by recipient server

Blocked3m

tom@northwind.io

Mailbox full

Soft bounce1h
When bounces cluster on one domain, look for a block rather than bad addresses.

Keep reading

Frequently asked questions

Keep bounces off your sender record.

Start on the free plan with 1,000 emails a month, no credit card needed. When you need more, every email is $0.001, with unlimited contacts and every feature included.