Email Bounce Rate: How to Calculate, Diagnose, and Fix It

Your bounce rate is the fastest signal that something is wrong with your list or your sending setup. Here's how to calculate it, what counts as normal in 2026, and the fixes that actually move the number.

Jul 30, 2026 10 min read 2,201 words
Email Bounce Rate: How to Calculate, Diagnose, and Fix It

TL;DR

  • Email bounce rate = (bounced emails ÷ emails sent) × 100. Anything above 2% is a warning sign; above 5% and mailbox providers start throttling you.
  • Hard bounces are permanent (address doesn't exist) and are the ones that wreck your sender reputation. Soft bounces are temporary (full inbox, server down) and matter far less.
  • Roughly 70% of high bounce rates trace back to list quality, not infrastructure — stale data, scraped lists, and unverified imports.
  • Verification before send is the single highest-leverage fix. It typically takes a 9-12% bounce rate down under 2% in one pass.
  • Authentication (SPF, DKIM, DMARC), gradual volume ramps, and quarterly list hygiene handle most of what's left.

What is email bounce rate?#

Email bounce rate is the percentage of the emails you sent that were returned undelivered by the receiving mail server. Think of it like posting physical letters: a bounce is the envelope coming back stamped "no such address" or "recipient moved." The postal service doesn't care once or twice — but if half your mail comes back, they start treating everything you post as suspect.

The formula is simple:

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

Send 5,000 emails, get 140 back undelivered, and your bounce rate is 2.8%.

What makes bounce rate matter more than most metrics is that it's a leading indicator. Open rates and reply rates tell you whether your message landed well. Bounce rate tells you whether your entire sending program is about to stop working. Mailbox providers — Gmail, Outlook, Yahoo — use bounce rate as a proxy for "does this sender know who they're emailing?" A sender with a 12% bounce rate looks like someone working from a purchased list, and gets filtered accordingly.

What is the difference between hard and soft bounces?#

This distinction decides your entire remediation plan. Treat them the same and you'll waste effort on the wrong problem.

Attribute Hard bounce Soft bounce
Cause Address doesn't exist, domain is dead, recipient blocked you Mailbox full, server temporarily down, message too large, greylisting
Permanence Permanent Temporary
SMTP code range 5xx 4xx
Reputation damage Severe — counted directly against you Minimal if it resolves
Correct response Remove from list immediately Retry 2-3 times over 72 hours, then suppress
Typical share of total bounces 60-75% 25-40%
Preventable before send? Yes, with verification Mostly no

Hard bounces are the expensive ones. Every hard bounce is a signal to the receiving server that you sent mail to an address you had no business having. Accumulate enough of them in a short window and Gmail will start routing your legitimate mail to spam, or reject it at the gateway entirely.

Soft bounces are noise until they aren't. A mailbox that's been full for three weeks is functionally a dead address. Most sending platforms auto-suppress after three consecutive soft bounces, which is the right default.

Marketer ignoring verified list for a scraped CSV
Marketer ignoring verified list for a scraped CSV

There's a third category people forget: blocks. These look like bounces in your reporting but are actually your reputation being rejected — the address exists, the server just refused your mail. If your "bounce rate" spikes without any change to your list, check whether those are 550 rejections referencing a blocklist rather than genuine unknown-recipient errors. A blacklist checker will confirm it in under a minute.

Diagram: What is the difference between hard and soft bounces
Diagram: What is the difference between hard and soft bounces

What is a good email bounce rate in 2026?#

Benchmarks have tightened. Gmail and Yahoo's 2024 bulk-sender requirements, now fully enforced, pushed the acceptable ceiling lower across the board. Here's where the lines sit today:

Bounce rate Status What happens
Under 1% Excellent Full inbox placement; typical of double opt-in lists
1-2% Healthy Normal for well-maintained cold outreach with verification
2-5% Warning Reputation starts eroding; ESPs may flag the account
5-10% Bad Throttling begins; spam-folder placement climbs sharply
Over 10% Critical Account suspension risk with most ESPs; domain reputation damage

Context matters. A B2B cold outreach campaign to a freshly built list will legitimately run higher than a newsletter to people who confirmed their address six weeks ago. But "legitimately higher" means 1.8%, not 8%. The email deliverability rules that govern this don't grant exemptions for prospecting.

Also watch the trend, not just the snapshot. A stable 1.5% is fine. A rate that climbed from 0.8% to 1.5% over three sends means something changed — a new data source, an expired segment, or a compromised sending domain.

Diagram: What is a good email bounce rate in 2026
Diagram: What is a good email bounce rate in 2026

Why is your email bounce rate high?#

Six causes account for nearly all high-bounce situations. Work through them in order — the list is roughly ordered by how often each one is the actual culprit.

  1. Stale contact data. B2B email addresses decay at roughly 22-30% per year as people change jobs. A list you built 18 months ago is now half-invalid even if it was perfect at the time. This is the single most common cause and the easiest to fix.

  2. Unverified imports. Scraped lists, conference attendee exports, and CSVs from a colleague's laptop go straight into the sending tool without a verification pass. You find out the hard way, at scale, on a Tuesday morning.

  3. Guessed email patterns. Generating first.last@company.com for every prospect works about 60% of the time. The other 40% bounces. A permutation guess is a hypothesis, not a contact — validate it before sending. If you're generating patterns manually, at least run them through an email permutator and then verify the outputs rather than sending all variants.

  4. Broken authentication. Missing or misconfigured SPF, DKIM, and DMARC records cause outright rejection at the gateway on major providers. Check your SPF record first — it's the most common misconfiguration and the fastest to fix.

  5. Sudden volume spikes. Going from 200 sends/day to 4,000 on a domain with no history triggers rate limiting and rejections that show up in your bounce column. Ramp over 4-6 weeks instead.

  6. Role-based and catch-all addresses. info@, sales@, and support@ addresses have inconsistent delivery behavior. Catch-all domains accept everything at the gateway, then silently drop or bounce later — which is why they need their own handling rather than a binary valid/invalid call.

How do you reduce email bounce rate?#

The fix sequence below is ordered by impact per hour of effort.

Verify every address before it enters a campaign. This is not optional in 2026. A verification pass checks syntax, domain existence, MX records, and mailbox existence via SMTP handshake without sending mail. Running an unverified 10,000-contact list is a decision to accept a several-hundred-bounce hit that you could have avoided in eleven minutes. Use an email verifier on import, on schedule, and before any large send.

Handle catch-all domains separately. Standard verification returns "unknown" on catch-all domains because the server accepts everything. That's roughly 15-20% of B2B domains. Rather than guessing, use a dedicated catch-all verifier that applies pattern confidence and secondary signals to score those addresses instead of leaving them as coin flips.

Suppress hard bounces immediately and permanently. One hard bounce means remove, not retry. Most reputation damage from bounces comes from re-sending to the same dead addresses across multiple campaigns.

Re-verify quarterly. Given a ~25% annual decay rate, a list verified in January is meaningfully worse by April. Set a recurring job. Bulk re-verification through a bulk verify workflow costs a fraction of what a suspended sending domain costs.

Fix authentication before blaming your list. SPF, DKIM, and DMARC take an afternoon to configure and eliminate an entire category of rejections. Google's Postmaster Tools and Gmail's bulk sender guidelines tell you exactly what they expect.

Warm up new domains and mailboxes. A brand-new sending domain has no reputation, so providers apply the strictest defaults. Ramp volume gradually — a warmup calculator will give you a realistic schedule rather than a guess.

Use double opt-in where the channel allows it. For newsletters and product signups, confirmed opt-in cuts bounce rates to near zero and improves every downstream metric. It doesn't apply to cold outbound, but where it applies, it's the strongest control available.

Verified list versus unverified list results
Verified list versus unverified list results

How do you diagnose the bounce codes you're seeing?#

Your ESP reports bounces with SMTP codes attached. Reading them tells you what to fix without guessing.

Code Meaning Type Action
550 5.1.1 User unknown / no such mailbox Hard Remove permanently
550 5.7.1 Message rejected by policy or blocklist Block Check reputation and authentication
552 5.2.2 Mailbox over quota Soft Retry, suppress after 3
421 4.7.0 Temporary rate limit / greylisting Soft Slow send rate, retry
553 5.1.2 Domain doesn't exist Hard Remove; check data source
554 5.7.1 Spam content or sender rejection Block Audit content and sender reputation

If most of your bounces are 550 5.1.1, you have a data problem — go verify. If most are 550 5.7.1 or 554, you have a reputation problem — verification alone won't save you, and you'll need to pause, fix authentication, reduce volume, and rebuild trust over several weeks. Running a spam checker on your actual message body will surface the content-side triggers.

Diagram: How do you diagnose the bounce codes you're seeing
Diagram: How do you diagnose the bounce codes you're seeing

How do bounce rate tools compare?#

Not every tool that touches email addresses actually reduces bounces. Here's what different categories do:

Capability Email verifier Sending platform Data provider
Pre-send SMTP validation Yes Sometimes, basic Varies
Catch-all handling Dedicated logic Rarely Rarely
Bounce suppression lists No Yes No
Fresh contact discovery No No Yes
Typical entry price $30-50/mo $30-100/mo $99-500/mo
Fixes root cause? Yes — bad data No — reports symptoms Partially

The realistic stack is a data source that returns verified addresses, plus a verifier that re-checks before each campaign, plus a sending platform that suppresses bounces automatically. Tools like BookYourData sell pre-verified B2B contact lists with bounce guarantees attached, which is a solid option when you'd rather buy verified data than build and verify it yourself. If you prefer to source contacts yourself, a combined finder-plus-verifier keeps the loop tight — Tomba pricing starts free at 25 searches/month and moves to $49/mo on Starter, which bundles finding and verification rather than charging separately for each.

Diagram: How do bounce rate tools compare
Diagram: How do bounce rate tools compare

What bounce rate benchmarks should you track alongside it?#

Bounce rate on its own can mislead. A 0.5% bounce rate with a 2% open rate means your mail is being accepted and then filtered to spam — technically delivered, practically invisible. Track these together:

  • Delivery rate — accepted / sent. Should be the inverse of bounce rate; if there's a gap, mail is being silently dropped.
  • Inbox placement rate — where accepted mail actually lands. Requires seed testing; this is the number that matters most.
  • Spam complaint rate — must stay under 0.30% per Gmail's requirements, ideally under 0.10%.
  • Unsubscribe rate — a spike alongside rising bounces usually means a targeting problem, not a data problem.
  • Response rate — the only metric that pays. Everything above exists to protect it.

Google's own guidance in Postmaster Tools gives you domain reputation and spam rate directly from the source, which beats inferring it from your ESP's dashboard.

What's the fastest path from a high bounce rate to a healthy one?#

Run this sequence:

  1. Stop sending. Pause active campaigns on the affected domain. Continuing to send while bouncing at 8% compounds the damage daily.
  2. Export and segment. Split your list by source and by last-verified date. The damage is almost always concentrated in one or two segments.
  3. Verify everything. Run the full list through verification. Delete hard-invalid, quarantine catch-all and unknown, keep only valid.
  4. Audit authentication. Confirm SPF, DKIM, and DMARC pass on the sending domain. Fix before resuming.
  5. Resume at 20% of prior volume. Ramp back over 3-4 weeks while watching bounce rate per send.
  6. Institutionalize it. Verification on import, re-verification quarterly, automatic hard-bounce suppression. The problem doesn't come back if the process closes the loop.

Most teams see bounce rate drop from high single digits to under 2% within one verification pass. The reputation recovery takes longer — plan on four to six weeks before inbox placement fully normalizes.

Where should you start?#

Start with the data, because that's where 70% of the problem lives. If you're building prospect lists and watching bounces climb, the fix isn't a better sending tool — it's addresses that were correct before they entered the campaign.

Tomba's Email Finder returns professional email addresses with a confidence score and runs verification as part of the lookup, so the contacts entering your sequences are validated at the point of discovery rather than triaged after the damage. The free tier gives you 25 searches a month to test it against a list you already know the answers to — find a domain where you know the real addresses, run it, and compare. That's a more honest evaluation than any benchmark table, including the ones above.

Start your free trial

Ready to find emails that actually work?

Join 150,000+ professionals who stopped guessing and started sending. Free credits on signup — no credit card required.

Get the Tomba newsletter

Practical outbound tactics and product updates — once every two weeks.

Share
0 clapsEnjoyed it? Give a clap.
AU

About the author

Tomba Editorial Team

Was this helpful?

Start finding verified emails today

Join 150,000+ professionals who trust Tomba for accurate contact data. No credit card required.