We are running in a testing phase — please be patient and share your feedback.
Email Bounce Rate — What It Is, Types, and How to Reduce It

Email Bounce Rate — What It Is, Types, and How to Reduce It

· 5 min read · Tomas Hojgr · Email Security

What is email bounce rate

Bounce rate is the percentage of sent emails that were returned as undeliverable. The formula is straightforward:

Bounce rate = (bounced emails / sent emails) × 100

If you send 1,000 emails and 25 come back, your bounce rate is 2.5%.

Bounce rate is one of the key metrics of email deliverability. Mail servers track it continuously and use it to adjust your sender reputation. A high bounce rate signals a low-quality recipient list — and that is a red flag for email providers.

Hard bounce vs. soft bounce

The SMTP protocol (RFC 5321) distinguishes two types of responses that result in non-delivery. They differ in severity and require different responses.

Hard bounce — permanent failure (5xx)

A hard bounce means the email cannot be delivered permanently. The sending server receives a 5xx response code — most commonly:

  • 550 5.1.1 — recipient does not exist (typo in address, deleted account)
  • 550 5.1.2 — recipient domain does not exist
  • 550 5.7.1 — recipient refused delivery (sender blocked)
  • 551 5.1.6 — mailbox has moved, no forwarding address available

Hard bounces require immediate removal of the address from your mailing list. Repeatedly sending to non-existent addresses is one of the strongest negative signals for reputation.

Soft bounce — temporary failure (4xx)

A soft bounce means the email cannot be delivered right now, but the issue may be temporary. The server returns a 4xx code:

  • 450 4.2.1 — recipient mailbox is full
  • 451 4.7.1 — temporary rejection (greylisting, rate limiting)
  • 452 4.3.1 — insufficient storage space on the recipient server
  • 421 4.7.0 — temporary connection error

The sending server typically retries delivery over 24–72 hours. If a soft bounce persists on the same address, you should remove it after 3–5 consecutive failed attempts.

Enhanced status codes (RFC 3463)

The three-digit SMTP code (e.g., 550) is supplemented by enhanced codes in the X.Y.Z format:

Position Meaning Example
X Category: 2 = success, 4 = temporary failure, 5 = permanent failure 5.1.1
Y Problem area: 1 = address, 2 = mailbox, 7 = security 5.1.1
Z Specific detail within the area 5.1.1

Code 5.7.26 (RFC 7372) signals multiple authentication check failures — in practice, mail servers most commonly return it when rejecting email based on DMARC policy, where both SPF and DKIM alignment failed.

What bounce rate is acceptable

Industry benchmarks for 2026:

Metric Value Rating
Total bounce rate under 1% Excellent
Total bounce rate 1–2% Acceptable
Total bounce rate 2–5% Problematic — needs attention
Total bounce rate over 5% Critical — risk of blocking
Hard bounce rate under 0.5% Target value
Soft bounce rate under 1% Normal range

Industry consensus and email provider guidelines agree on the 2% threshold. Repeatedly exceeding it leads to domain reputation degradation and increased spam filtering.

How bounce rate relates to authentication

Missing or misconfigured email authentication is one of the bounce causes that can be eliminated easily.

SPF and bounces

If you send emails from a server not listed in your SPF record, the recipient may reject the message with code 550 5.7.23 (SPF validation failed). A typical scenario:

  • You deploy a new marketing tool (Mailchimp, SendGrid)
  • You forget to add its servers to your SPF record
  • Emails from that tool start bouncing

Check your SPF record — the analyzer verifies whether it covers all your sending servers.

DKIM and bounces

An invalid or missing DKIM signature alone rarely causes an immediate bounce. However, combined with a strict DMARC policy (p=reject), the recipient will reject emails without a valid DKIM signature — resulting in a hard bounce.

DMARC and bounces

DMARC with p=reject policy instructs recipients to reject emails that fail authentication outright. If neither your SPF nor DKIM passes alignment checks, the result is a bounce with code 5.7.26.

Domains with full authentication (SPF + DKIM + DMARC) are 2.7 times more likely to reach the recipient's inbox compared to unauthenticated domains, according to industry data.

How to reduce bounce rate

1. Maintain a clean recipient list

  • Remove hard bounces immediately — after the first permanent failure, remove the address from your list
  • Monitor soft bounces — deactivate addresses after 3–5 consecutive failed delivery attempts
  • Verify addresses at collection — double opt-in confirms that the address exists and the recipient actually owns it
  • Clean inactive contacts regularly — move recipients who haven't opened an email in 6–12 months to a re-engagement segment or remove them

2. Set up complete authentication

Without SPF, DKIM, and DMARC, you risk bounces caused by recipient-side rejection:

  1. Your SPF record must cover all servers you send from
  2. Your DKIM signature must be valid and the key in DNS must not be expired
  3. Set up a DMARC record with at least p=none and a reporting address
v=DMARC1; p=none; rua=mailto:example.com@rua.spfmonitor.com,mailto:dmarc@example.com

DMARC reports reveal which of your emails fail authentication — and may therefore bounce.

3. Monitor SMTP responses

Analyze the bounce codes you receive. Each code points to a specific cause:

Code Cause Solution
550 5.1.1 Non-existent address Remove from list
550 5.7.1 Sender blocked Check blacklists
550 5.7.23 SPF failure Update SPF record
550 5.7.26 DMARC failure Fix SPF/DKIM alignment
452 4.3.1 Insufficient storage Wait and retry

4. Monitor blacklists

Getting your IP address or domain on a blacklist causes widespread email rejection. Regularly check the most commonly used blacklists — Spamhaus, Barracuda, SORBS.

5. Increase volume gradually

When switching to a new IP address or provider, follow proper IP warmup procedures. A sudden spike in sending volume leads to temporary bounces because the recipient server doesn't yet recognize the new IP.

How to measure bounce rate

Most email platforms (Mailchimp, SendGrid, Amazon SES) display bounce rate directly in their dashboards. For a more comprehensive view, combine multiple data sources:

  • DMARC reports — show authentication results for each sending IP address. Set up report collection and review them regularly.
  • Google Postmaster Tools — displays domain reputation, complaint rates, and authentication results for Gmail.
  • SMTP logs — for precise diagnostics of specific bounce codes.

Bounce rate is just a number — what matters is understanding the causes behind it. A hard bounce on a non-existent address requires a different response than a bounce caused by DMARC authentication failure.

Related articles

Why Emails Go to Spam and How to Fix It

Why Emails Go to Spam and How to Fix It

Missing SPF, DKIM, or DMARC is the most common reason legitimate emails land in spam. Learn what mail servers check and how to fix your setup.

· 5 min read
Sender Reputation — What It Is and How to Improve It

Sender Reputation — What It Is and How to Improve It

Sender reputation determines whether your emails reach the inbox or land in spam. Learn what affects it, how to check it, and how to systematically…

· 5 min read
How to Read and Interpret DMARC Reports

How to Read and Interpret DMARC Reports

DMARC aggregate reports in raw XML are hard to parse. Learn to read individual records, distinguish spoofing from misconfiguration, and…

· 6 min read