Your email bounce rate tells you one thing: how much of your outreach is failing before it even reaches a human. Every bounced email is a wasted send, a small hit to your sender reputation, and — if you ignore it long enough — a fast track to the spam folder.
For B2B teams running cold outreach or marketing campaigns, bounce rate is one of the most important metrics you can track. It sits upstream of everything else: open rates, reply rates, meetings booked. If your emails aren't arriving, nothing downstream matters.
This guide covers what email bounce rate actually means, how to calculate it, what the benchmarks look like, what causes bounces, and — most importantly — how to bring the number down and keep it there.
What Is Email Bounce Rate?
Email bounce rate is the percentage of emails that fail to deliver. When an email "bounces," the receiving mail server rejects the message and sends back an error code explaining why.
The distinction that trips people up: a bounced email was rejected by the server. It's not the same as landing in spam (that's a deliverability problem) or going unopened (that's an engagement problem). A bounce means the message never made it to any folder at all.
There are two types, and the difference matters a lot.
Hard Bounces vs. Soft Bounces
Hard bounces are permanent failures. The email address doesn't exist, the domain is invalid, or the server has permanently blocked delivery. A hard bounce means the address is dead — remove it immediately and never email it again.
Common causes of hard bounces:
The recipient changed jobs and their old work email was deactivated
The email address was misspelled (gmial.com, yahooo.com)
The domain no longer exists
The mailbox was never real — a fake address from a form fill
Soft bounces are temporary failures. The recipient's inbox is full, the server is temporarily down, or your message triggered a content filter. Soft bounces may resolve on their own, and most email service providers retry them for 24–72 hours before giving up.
Common causes of soft bounces:
Full mailbox
Server temporarily unavailable
Message too large
Rate limiting from the receiving server
The critical rule: hard bounces damage your reputation immediately. A single campaign with a high hard bounce rate signals to mailbox providers (Gmail, Outlook, Yahoo) that you're sending to addresses you haven't verified. That's one of the clearest markers of a spammer.
How to Calculate Email Bounce Rate
The formula is simple:
Bounce Rate (%) = (Bounced Emails ÷ Total Emails Sent) × 100
Send 5,000 emails and get 75 bounces? That's a 1.5% bounce rate — healthy range. Send 5,000 and get 400 bounces? That's 8%, and your sender reputation is actively degrading.
Most email platforms calculate this automatically. But pay attention to what they're reporting. Some ESPs only show hard bounce rate. Others combine hard and soft bounces into one number. Know which metric your tool displays so you benchmark accurately.
It's worth tracking hard and soft bounce rates separately. Hard bounce rate is the more actionable number — those addresses need to go now. Soft bounces need monitoring over time. If the same address soft bounces across three or more sends, treat it as a hard bounce.
What Is a Good Email Bounce Rate?
For B2B marketing emails sent to opt-in lists:
Under 0.5%: Excellent. Your list is clean and well-maintained.
0.5%–2%: Acceptable. Industry average for healthy lists.
2%–5%: Warning zone. Your sender reputation may already be declining.
Above 5%: Critical. Stop sending to your full list and investigate immediately.
For cold outreach, the thresholds shift slightly. Under 5% is workable, under 3% is good, and under 1% is where the best-run outbound teams operate. If your cold emails are bouncing above 5%, the problem is almost always your data source — not your sending behavior.
A note on B2B specifically: work emails churn faster than personal emails. People change jobs, companies restructure, and domains get decommissioned. Industry sources often cite roughly 22–25% annual decay for B2B contact data — use it as a planning range, not a guarantee. A list that was clean six months ago could have hundreds of dead addresses today.
Why Email Bounce Rate Matters for B2B
High bounce rates don't just mean undelivered messages. They trigger a cascade of problems that compound over time:
1. Sender reputation damage. Every hard bounce tells Gmail, Outlook, and Yahoo that you're sending to addresses that don't exist. ISPs interpret this as poor list management — one of the hallmarks of spam. Your deliverability rate drops as a direct consequence.
2. Throttling and spam placement. ISPs start accepting fewer of your emails per hour. The emails that do get through start landing in spam instead of the inbox. This quietly kills your campaign performance without any visible error.
3. ESP account risk. Many email service providers treat bounce rate as a compliance signal and publish thresholds — often around ~5% as a danger zone for bulk sending. Exceed your provider's limit and your account can be flagged, throttled, or suspended. Always confirm the current policy in your ESP's docs; Mailchimp, SendGrid, Amazon SES, and HubSpot have all published strict bounce-related rules.
4. Wasted pipeline. In B2B outbound, every bounced email is a prospect you couldn't reach. If your team is running sequences of 500 leads and 8% bounce, that's 40 people who will never see your message — and 40 small cuts to your domain's reputation.
The damage is cumulative. One bad campaign doesn't blacklist you overnight. But two or three high-bounce campaigns in a row? That can take weeks to recover from.
7 Common Causes of High Bounce Rates
1. Outdated contact data
This is the number one cause of bounces in B2B. People change roles, companies merge, and email addresses get deactivated. If you're working from a list that hasn't been verified recently, you're sending to ghosts. Regular contact data validation is the fix.
2. Single-source data providers
Most data vendors maintain one database. If that database is stale or has gaps, you inherit the problems. When a vendor's data hasn't been refreshed in months, bounce rates climb. This is why teams using a single provider often see 3–8% bounce rates — the data just isn't fresh enough.
3. No email verification before sending
Sending unverified emails is gambling with your domain. An email verification step before every campaign is the single highest-impact action you can take. It catches invalid addresses, disposable emails, and risky domains before they bounce.
4. Purchased or scraped lists
Bought lists are loaded with invalid addresses, role-based accounts, and spam traps. Bounce rates from purchased lists routinely exceed 10–20%. There are no shortcuts here — building your own list with verified contacts is the only reliable path.
5. Catch-all domains
A catch-all domain accepts emails sent to any address at that domain, whether the specific mailbox exists or not. Standard verification tools often mark these as "valid" because the server accepts the connection. But many of those addresses don't have a real person behind them — and when you send, they bounce or go nowhere. Catch-all emails are one of the trickiest categories to handle well.
6. Missing email authentication
Since 2024, Gmail and Yahoo require SPF, DKIM, and DMARC authentication for bulk senders. Non-compliant domains often see severe delivery problems with these providers — elevated bounces, bulk filtering, or rejections — so a sudden spike after a policy change is a signal to audit DNS. If your bounce rate jumped and you haven't configured all three, start there. Our email deliverability best practices guide covers the setup.
7. Sending too much, too fast
New domains or cold mailboxes that jump straight to high volume trigger rate limits and deferrals. ISPs expect a gradual warmup. If you're launching outbound on a fresh domain, use an email warmup tool before running real campaigns.
How to Reduce Email Bounce Rate
Here are eight practical fixes, ordered by impact.
1. Verify every email before you send
This is the single most effective action. Run your list through an email verification service before every campaign. Verification identifies invalid addresses, catch-all domains, disposable emails, and high-risk entries. A thorough verification pass can drop your bounce rate from 5%+ to under 1%.
For B2B teams, look for verification that goes beyond a basic SMTP ping. The best verification processes use multiple independent verification providers — if one flags an address as invalid, another provider cross-checks before the verdict is final. This triple-verification approach catches false positives that single-pass tools miss.
2. Use fresh, multi-source data
The quality of your data source determines your floor bounce rate. A single vendor with a stale database will always produce more bounces than a system that pulls from multiple providers and verifies in real time.
Waterfall enrichment — querying multiple data providers in sequence until a valid result is found — is the most effective approach for minimizing bounces at the source. Instead of relying on one database, you get the best data from 10, 15, or 20+ providers, with verification built into the process.
3. Remove hard bounces immediately
Never send to an address that has hard bounced. Most ESPs auto-suppress hard bounces, but verify this is working correctly. If you're using custom sending infrastructure, build automated bounce processing that removes hard-bounced addresses from your active list in real time.
4. Clean your list on a regular schedule
B2B email lists decay quickly — often cited around 22–25% per year as a rule of thumb. Addresses that were valid three months ago may be dead today. At minimum, verify your full list every 30 days. For high-volume senders (10,000+ emails per month), bi-weekly verification is worth the investment.
5. Set up proper authentication
SPF, DKIM, and DMARC are non-negotiable. If these aren't configured correctly, nothing else matters — Gmail and Yahoo will reject your mail outright. Check your setup before blaming your list.
6. Warm new domains gradually
Don't launch a new sending domain and immediately blast 1,000 emails. Start with 20–30 per day, increase gradually over 2–4 weeks, and maintain positive engagement signals throughout. ISPs reward patience here.
7. Segment by data quality
Not all contacts in your list carry the same risk. Verified "deliverable" emails can be sent to confidently. Catch-all or unverified addresses should be sent to more cautiously — smaller batches, separate sending domains, and closer monitoring. Segmenting by verification status protects your main domain's reputation.
8. Monitor per-campaign and per-source
Don't just track your overall bounce rate. Break it down by campaign, by segment, and by data source. You might find that leads from your webinar form bounce at 0.3% while leads from a third-party list bounce at 7%. Fixing the source is always better than treating the symptom.
Catch-All Emails: The Hidden Bounce Risk
Catch-all domains deserve their own section because they're one of the biggest headaches in B2B email.
A catch-all domain is configured to accept emails sent to any address at that domain — even addresses that don't correspond to a real mailbox. When you run standard email verification, these come back as "valid" because the server accepts the connection. But many of those addresses aren't real, and sending to them produces bounces, low engagement, or worse — spam complaints.
Catch-all addresses are higher-risk than clearly deliverable ones. FullEnrich documents roughly ~9% bounce for HIGH_PROBABILITY (additional-verified catch-all) addresses versus under 1% bounce when you send only to DELIVERABLE addresses; DELIVERABLE addresses alone are modeled around ~2% bounce in verification data — another reason to segment by status, not lump every "valid" result together.
The challenge: most verification tools can't tell you whether a specific address on a catch-all domain is real. They see the server accepting the connection and call it good. But more advanced verification systems can validate up to 80% of catch-all emails, promoting the likely-valid ones to a "high probability" status and keeping the uncertain ones flagged as higher-risk.
How to handle catch-all emails in practice:
Separate them from verified addresses. Never mix catch-all and deliverable contacts in the same send without segmentation.
Send catch-alls from a secondary domain. Protect your primary domain's reputation by isolating the risk.
Use advanced catch-all verification. Tools that run additional checks beyond SMTP can cut catch-all bounce rates dramatically.
Monitor closely. Track bounce rates for catch-all segments separately. If a domain consistently bounces, suppress it entirely.
Bounce Rate Benchmarks by ESP Policy
Major email service providers monitor bounce rate and can restrict or review accounts when you exceed their published limits. Figures below are typical public guidelines — always verify the latest numbers in each provider's documentation:
Mailchimp: ~5% hard bounces → account flagged, compliance review
SendGrid: ~5% bounces → sending restrictions
Amazon SES: 5% → automatic sending pause
HubSpot: Varies → automatic greylisting, account review
ActiveCampaign: ~5% → campaign halted, mandatory list cleaning
The pattern is clear: 5% is the line across nearly every provider. But 5% is the punishment threshold, not the target. Aim for under 2% to give yourself a healthy margin.
Monitor, Measure, Repeat
Reducing bounce rate isn't a one-time fix. It's an ongoing discipline. Here's a practical cadence:
Before every campaign: Verify any contacts added since the last send
After every send: Review bounce reports. Remove hard bounces immediately.
Monthly: Re-verify your full active list. Audit data sources by bounce rate.
Quarterly: Purge inactive subscribers and contacts that have soft-bounced repeatedly.
The teams that consistently run under 1% bounce rates aren't lucky. They've built verification, list hygiene, and data sourcing into their process — not as afterthoughts, but as non-negotiable steps before every send.
Start With Better Data
Most bounce rate problems trace back to the same root cause: bad data. The email address was stale, unverified, or pulled from a single database that hadn't been refreshed.
FullEnrich addresses this at the source. It uses waterfall enrichment across 20+ data providers to find the most accurate email for each contact, then runs triple verification — three independent verification providers — before returning a result. When you send only to DELIVERABLE addresses, bounce rates stay under 1%. HIGH_PROBABILITY (verified catch-all) addresses are modeled around ~9% bounce — still far safer than blasting unsegmented catch-all mail. New workspaces get a free trial of 50 credits (no credit card required).
If your bounce rate is a data problem, fixing it starts before the send — at the enrichment layer.
Start your free trial — 50 credits, no credit card required.
Other Articles
Cost Per Opportunity (CPO): A Comprehensive Guide for Businesses
Discover how Cost Per Opportunity (CPO) acts as a key performance indicator in business strategy, offering insights into marketing and sales effectiveness.
Cost Per Sale Uncovered: Efficiency, Calculation, and Optimization in Digital Advertising
Explore Cost Per Sale (CPS) in digital advertising, its calculation and optimization for efficient ad strategies and increased profitability.
Customer Segmentation: Essential Guide for Effective Business Strategies
Discover how Customer Segmentation can drive your business strategy. Learn key concepts, benefits, and practical application tips.


