Email Marketing Calculator
Email Bounce Rate Calculator
Calculate your email bounce rate instantly. Compare against 2026 benchmarks and ESP-enforcement thresholds — HubSpot triggers automated suspension at 5% hard bounces.
- Free, no signup
- Instant result
- 2026 industry benchmarks
- Formula explained
The formula
Email Bounce Rate Calculator
Bounce rate uses emails sent (not delivered) — bounces are what gets subtracted to compute delivery.
2026 benchmarks
- < 0.3%Excellent
- 0.3% – 0.5%Healthy
- 0.5% – 1%Watch
- 1% – 2%Warning
- 2% – 5%Critical
- > 5%Emergency
Try it
Plug in your numbers
Your result
0%
Enter your numbers above to see the result and benchmark.
Email Bounce Rate Calculator: Spot List Quality Problems in Seconds
A 5% bounce rate doesn't just look bad on a dashboard. It's how teams get their ESP accounts suspended mid-campaign.
HubSpot triggers automated enforcement at 5% hard bounces. Gmail and Yahoo's 2024 bulk sender requirements treat sustained high bounce rates as grounds for filtering. And the cliff is closer than most teams realize. Most well-maintained opt-in lists run between 0.3% and 1.3%. If yours is above 2%, you're flirting with consequences that take weeks to undo.
Plug in your total bounces and emails sent above to calculate your bounce rate instantly. Compare it against the 2026 benchmarks further down, separated by hard bounces (the dangerous kind), soft bounces (the warning sign), and use case (opt-in marketing vs. cold outreach).
We built this Bounce Rate Calculator because the metric is more punishing than most others in email. Open rates can drift. Click rates can sag. But every hard bounce permanently damages your sender reputation, and the damage compounds across every campaign that follows. The good news: bounce rate is almost always a data problem, not a sending problem. Which means you can fix it upstream, before the next send.
What is Email Bounce Rate?
Email Bounce Rate is the percentage of emails that failed to deliver, expressed against your total sends.
A bounce happens when the receiving mail server rejects your message, either permanently (the address doesn't exist) or temporarily (the mailbox is full, the server is down, content was filtered). The two types matter very differently:
- Hard bounces = permanent failures. The address is invalid, the domain is dead, or the server explicitly refuses you. SMTP error codes 5xx.
- Soft bounces = temporary failures. Full mailbox, server timeout, message too large, transient rejection. SMTP error codes 4xx.
ESPs retry soft bounces automatically for up to 72 hours. They suppress hard bounces after the first failure. But repeated soft bounces to the same address effectively become hard bounces, and most ESPs convert them after 3-5 retries.
What it isn't:
- It isn't a website bounce rate (different metric, different formula)
- It isn't a spam complaint (a different failure mode)
- It isn't an unsubscribe (the recipient never made a choice; the server made it for them)
The bounce rate is, more than any other metric, a reflection of list quality. Clean lists bounce under 1%. Stale lists bounce 5-10%. Scraped or rented lists bounce 15-30%. The number tells you where your data came from and how recently it was verified.
Bounce Rate Formula
The math is straightforward:
Bounce Rate = (Total Bounces ÷ Total Emails Sent) × 100
| Term | Definition |
|---|---|
| Total Bounces | Hard bounces + soft bounces during the campaign |
| Total Emails Sent | All emails attempted (including bounces) |
| Bounce Rate | Result expressed as a percentage |
Smart teams calculate three versions:
Hard Bounce Rate = (Hard Bounces ÷ Emails Sent) × 100 > Soft Bounce Rate = (Soft Bounces ÷ Emails Sent) × 100 > Total Bounce Rate = ((Hard + Soft) ÷ Emails Sent) × 100
A few important calibrations:
- Use sent, not delivered. Bounce rate is the only major email metric where the denominator is sent, not delivered. Bounces are the things subtracted to calculate delivery, so they have to be measured against the total attempt.
- Separate hard and soft. A 3% total bounce rate split as 0.5% hard / 2.5% soft is a completely different situation than 2.5% hard / 0.5% soft. The first is mostly a mailbox-state problem. The second is a list-quality emergency.
- Track per-campaign, not aggregate. A single bad import can spike a quarterly average. Per-campaign tracking shows you the source.
Understanding the Bounce Rate Result
Here's what your number means, for both hard and total bounce:
Hard Bounce Rate (the dangerous one)
| Hard Bounce Rate | Status | What's Happening |
|---|---|---|
| Under 0.3% | Excellent | List hygiene is strong |
| 0.3% – 0.5% | Healthy | Around clean-list benchmarks |
| 0.5% – 1.0% | Watch | Investigate acquisition source |
| 1.0% – 2.0% | Warning | List quality declining; verify before next send |
| 2.0% – 5.0% | Critical | Sender reputation taking damage with every send |
| Above 5.0% | Emergency | ESP suspension imminent; stop sending |
Total Bounce Rate (hard + soft combined)
| Total Bounce Rate | Status | What To Do |
|---|---|---|
| Under 1.0% | Excellent | Maintain |
| 1.0% – 2.0% | Healthy | Acceptable for most lists |
| 2.0% – 5.0% | Warning | Audit data sources and verification cadence |
| 5.0% – 10.0% | Critical | Halt new campaigns, clean list |
| Above 10.0% | Emergency | Likely scraped or stale list; rebuild from verified sources |
A few honest caveats:
- ESP thresholds are real and automated. HubSpot suspends marketing sends at 5% hard bounces. Most major ESPs flag accounts above 3% across multiple campaigns. New accounts face stricter scrutiny.
- Gmail/Yahoo bulk sender requirements treat sustained high bounce rates as grounds for filtering. The damage starts well before suspension. Your messages just start going to spam quietly.
- Hard bounces compound. Every hard bounce that stays on your list bounces again next campaign. The reputation damage doubles each time.
- Soft bounces can be deceiving. A single soft bounce per send is noise. Three in a row to the same address means it's effectively dead, so treat it like a hard bounce and remove it.
- Cold outreach lives in a different universe. Cold email lists average 7-8% bounce rates, roughly 4x opt-in benchmarks. The "under 2%" rule is calibrated for marketing lists, not prospecting databases.
When to Calculate Bounce Rate
Bounce rate earns its keep at very specific moments, usually before a problem becomes obvious downstream:
- After every campaign send, track per-send, not just monthly aggregates
- Before scaling send volume, establish a baseline at 10K before going to 100K
- After any list import or merge, new contacts may include stale or invalid records
- When deliverability shifts, falling open rates often start as rising bounce rates
- Quarterly, for executive reporting, average across the period for a clean signal
- Before warming a new sending domain, protect the warmup
- After 90+ days without list cleaning, typical decay shows up here
- When migrating ESPs, ESP-to-ESP comparisons require like-for-like baselines
Skip it (or downweight it) when:
- Your sample is under 500 sends, since single bounces distort the percentage
- You just ran a verification cleanup, and the post-cleanup baseline is the new normal
- You're sending the very first email to brand-new contacts, since opt-in confirmation messages bounce differently than steady-state sends
- You haven't separated bounces from deliveries (some ESPs blend "blocked" into bounce reports, others don't)
From our team: bounce rate is the metric we look at first in every list audit. Before opens, before clicks, before anything else. Why? Because almost every other email problem traces back to it. A 3% hard bounce rate triggers downstream effects across every metric: lower inbox placement → lower opens → lower clicks → higher spam complaints → even lower inbox placement. The whole funnel collapses from the top. Fixing the bounce rate isn't just about one metric. It's about restoring the foundation everything else depends on. And the fix is almost always verification at the source, not better copy or smarter targeting.
How to Calculate Bounce Rate with Example
Walk through it with real numbers.
Scenario: You sent a campaign to 50,000 subscribers and your ESP reported the following results.
| Metric | Value |
|---|---|
| Emails sent | 50,000 |
| Hard bounces | 425 |
| Soft bounces | 175 |
| Total bounces | 600 |
Step 1 → Calculate each rate separately:
Hard Bounce Rate: 425 ÷ 50,000 = 0.0085 → × 100 = 0.85%
Soft Bounce Rate: 175 ÷ 50,000 = 0.0035 → × 100 = 0.35%
Total Bounce Rate: 600 ÷ 50,000 = 0.012 → × 100 = 1.20%
Result: Your total bounce rate is 1.20%, within the healthy range. But your hard bounce rate of 0.85% sits in the "watch" zone. Worth investigating the source of those 425 invalid addresses before they show up again next campaign.
The breakdown matters more than the total:
| View | Calculation | Result | Status |
|---|---|---|---|
| Hard bounce rate | 425 ÷ 50,000 | 0.85% | Watch zone |
| Soft bounce rate | 175 ÷ 50,000 | 0.35% | Healthy |
| Total bounce rate | 600 ÷ 50,000 | 1.20% | Healthy |
| Delivered rate | 49,400 ÷ 50,000 | 98.80% | Strong |
| Hard/soft ratio | 425 ÷ 175 | 2.43 | Hard-heavy - list quality issue |
Notice the last row. When hard bounces outnumber soft bounces by 2x or more, the problem is list quality: invalid addresses, dead domains, or stale data. When soft bounces outnumber hard, the problem is usually sending-side: server issues, authentication, content filtering. The fix is different for each.
In this campaign, the team should:
- Pull the list of 425 hard-bounced addresses
- Remove them from the active list immediately
- Investigate the acquisition source. When were these contacts added? From which channel?
- Run a verification pass on the remaining list before the next send
- Set up automated suppression so hard bounces never re-enter the sending pool
How to Reduce Bounce Rate
Almost every bounce rate problem is a data problem, not a sending problem. The fixes work in this order:
1. Verify every address before it enters your list
This is the single highest-impact fix available. Verifying at the point of capture, whether at signup, form submission, CRM import, or CSV upload, prevents 70-90% of future bounces. You do the work once, and the benefit compounds across every future send.
What good verification catches:
- Syntactically invalid addresses (missing @, malformed domain)
- Typo domains ("gmial.com" instead of "gmail.com")
- Disposable email domains (10minutemail, mailinator)
- Catch-all domains (accept any address but rarely respond)
- Role-based addresses (info@, support@, sales@), which carry high complaint risk
- Known spam traps (addresses that exist only to catch unsolicited senders)
- Dead domains (companies that have closed or rebranded)
Real-time API verification at form capture reduces invalid address accumulation by 70%+ compared to batch-only verification done after the fact.
2. Run periodic list cleanings
B2B email contact data decays at roughly 22-28% per year. People change jobs, companies rebrand domains, mailboxes get deactivated. A list verified clean in Q1 is meaningfully degraded by Q4.
A reasonable cleaning cadence:
- B2B lists: Re-verify every 30-60 days
- B2C lists: Re-verify every 90 days
- Aggressive growth phases: Verify every send
- Re-engagement campaigns: Always verify before sending
Skip cleanings for 6+ months and expect a 8-12% bump in invalid addresses on the next send.
3. Authenticate your sending domain
Failed authentication causes soft bounces that look like list problems but aren't. If SPF, DKIM, or DMARC are misconfigured, mailbox providers reject messages regardless of whether the address is valid.
Minimum 2026 bar:
- SPF record published and aligned
- DKIM signing enabled
- DMARC at minimum p=quarantine (p=reject for full BIMI eligibility)
- One-click unsubscribe (RFC 8058) for Gmail/Yahoo compliance
- TLS encryption in transit
The Gmail/Yahoo 2024 bulk sender requirements can soft-bounce 100% of emails to those providers for non-compliant domains. If your bounces spike suddenly with no list change, check authentication first.
4. Cull the dormant before they bounce
Subscribers who haven't engaged in 180+ days are statistically more likely to have abandoned addresses, full mailboxes, or stale forwarding rules. Sunset them before they start bouncing.
A standard sunset workflow:
- 60 days no engagement → reduce send frequency
- 120 days → send re-engagement attempt
- 180 days → final notice
- 210 days → remove from active list
This protects sender reputation and reduces bounce rate in one move.
5. Audit acquisition sources
If bounce rate spikes after a specific acquisition channel (a contest, a partner co-marketing campaign, a content download), pause that channel until you understand the cohort.
The biggest red flags by source:
- Purchased lists, typically 15-30% bounce rates
- Scraped lists, 20-50%+ bounce rates
- Old CRM imports, which vary by age; 6+ months old typically 5-15%
- Contest signups, often 5-10% (fake emails for one-time entries)
- Lead-gen partner imports, which vary wildly; verify before using
Stop using any channel that produces lists above your industry baseline.
6. Remove role-based and risky addresses
Role-based addresses (info@, sales@, marketing@, support@) often work technically but generate disproportionate spam complaints because multiple people read them. They're typically high-risk even when they don't bounce.
Similarly, catch-all domains accept any address but most of those addresses don't have real owners. Verification tools can flag catch-alls as separate categories from valid addresses, so treat them with more caution than confirmed verified addresses.
Smaller tactical fixes:
- Set up automated suppression so hard-bounced addresses never re-enter sends
- Use double opt-in for new subscribers (eliminates typos at signup)
- Reject email addresses with common typo patterns at the form level
- Monitor bounces per-domain (a Gmail-heavy bounce wave is usually authentication; a multi-domain wave is usually data)
- Don't import contacts from systems you don't trust; verify first
- Maintain a "do not contact" list of confirmed bounces, complainers, and unsubscribes
Bounce Rate vs Other Metrics
Bounce rate sits at the top of the email engagement funnel. Here's how it relates to everything below it:
| Metric | Formula | What It Measures | Healthy Range |
|---|---|---|---|
| Bounce Rate | Bounces ÷ Sent | List quality + deliverability | Under 2% |
| Hard Bounce Rate | Hard Bounces ÷ Sent | List validity | Under 0.5% |
| Soft Bounce Rate | Soft Bounces ÷ Sent | Transient delivery issues | Under 1% |
| Delivery Rate | Delivered ÷ Sent | Inverse of bounce rate | Above 98% |
| Inbox Placement | Inbox ÷ Delivered | Sender reputation | Above 92% |
| Spam Complaint Rate | Complaints ÷ Delivered | Trust + permission | Under 0.1% |
| Open Rate | Opens ÷ Delivered | Subject line + deliverability | 15-25% adjusted |
The cascade that defines email program health:
Bounce rate → Delivery rate → Inbox placement → Open rate → Click rate → Conversion rate
Every step depends on the one above it. A 5% bounce rate destroys delivery rate, which crashes inbox placement, which drops open rates, which kills clicks. If you're trying to fix engagement metrics and your bounce rate is above 2%, you're optimizing in the wrong place. Fix the top of the cascade first.
The diagnostic patterns:
- High hard bounces + low soft bounces points to a list quality problem. Verify and clean.
- Low hard bounces + high soft bounces points to an authentication or content problem. Check SPF/DKIM/DMARC.
- Both rising together means either a bad import or a major reputation issue. Triage immediately.
- Hard bounces by domain spike on Gmail/Yahoo means you should check 2024 bulk sender compliance.
- Hard bounces on a freshly imported list means the import source is contaminated.
Average Email Bounce Rate in 2026 (Benchmarks by Industry)
The data converges around a few clear reference points:
- All-industry hard bounce average: 0.21% (Mailchimp data, clean ESP lists)
- All-industry soft bounce average: 0.70%
- All-industry total bounce average: 2.48% (WebFX cross-industry)
- Universal "healthy" threshold: Under 2%
- Ideal target: Under 1%
- ESP suspension threshold: 5% sustained hard bounces
Industry breakdown for 2026:
| Industry | Hard Bounce | Soft Bounce | Total Bounce | Tier |
|---|---|---|---|---|
| Ecommerce / Retail | 0.20% – 0.50% | 0.30% – 0.70% | 0.5% – 1.2% | Lowest |
| Daily Deals | 0.20% – 0.40% | 0.30% – 0.60% | 0.5% – 1.0% | Lowest |
| Religion / Nonprofit | 0.20% – 0.50% | 0.40% – 0.80% | 0.6% – 1.3% | Low |
| Media & Publishing | 0.30% – 0.70% | 0.50% – 1.00% | 0.8% – 1.7% | Low |
| B2B SaaS | 0.30% – 0.80% | 0.50% – 1.20% | 0.8% – 2.0% | Low-average |
| Education | 0.40% – 1.00% | 0.60% – 1.30% | 1.0% – 2.3% | Average |
| All-industries average | ~0.50% | ~0.85% | ~1.4% | Median |
| Marketing & Advertising | 0.50% – 1.20% | 0.70% – 1.50% | 1.2% – 2.7% | Average |
| Financial Services | 0.60% – 1.30% | 0.80% – 1.60% | 1.4% – 2.9% | Average |
| Technology | 0.70% – 1.40% | 0.80% – 1.60% | 1.5% – 3.0% | Above average |
| Travel & Transportation | 0.80% – 1.50% | 0.90% – 1.70% | 1.7% – 3.2% | Above average |
| Manufacturing | 0.80% – 1.50% | 1.00% – 1.80% | 1.8% – 3.3% | Above average |
| Legal Services | 0.90% – 1.60% | 1.00% – 1.90% | 1.9% – 3.5% | High |
| Recruiting / HR | 1.00% – 1.80% | 1.10% – 2.10% | 2.1% – 3.9% | High |
| Real Estate | 1.20% – 2.50% | 1.50% – 3.20% | 2.7% – 5.7% | Highest |
| Healthcare | 1.30% – 2.60% | 1.50% – 3.30% | 2.8% – 5.9% | Highest |
| Cold B2B Outreach | 3.0% – 8.0% | 2.0% – 5.0% | 5.0% – 13.0% | Different category |
Sources: Mailchimp 2026 benchmark dataset (billions of emails, hard bounce 0.21%, soft bounce 0.70%), WebFX cross-industry analysis (2.48% average), Dotdigital 2026 Americas benchmark, ActiveCampaign 2026 data. Cold outreach figures synthesized from B2B outbound platforms.
Why the spread is so wide
A few patterns explain most of the variation:
- Consumer email addresses (Gmail, Yahoo) are more stable than business addresses. Real estate, healthcare, and recruitment work with business contacts that change more often.
- Industries with high contact turnover post higher bounces. Real estate agents accumulate lists at open houses; healthcare collects emails in clinical settings where accuracy isn't the priority.
- Mission-driven and ecommerce lists post the lowest bounces because subscribers actively sign up and stay engaged.
- B2B contact data decays roughly 4x faster than B2C because business email turnover is constant.
- Cold outreach lives in a different universe. 5-13% bounce rates are normal but should still be reduced through verification.
Why this metric is "different" from the others
Most email metrics measure engagement. Bounce rate measures data. Which means:
- The fix isn't usually subject lines, copy, segmentation, or timing. Those don't move bounce rate.
- The fix is almost always verification. Either before sending (real-time at form capture) or periodically (batch verification of existing lists).
- The benefit compounds. Every bounce you prevent now is one less reputation hit and one more inboxed message for the next campaign.
- It's the most controllable engagement metric. Open rates depend on subject lines and MPP. Click rates depend on content. Bounce rate depends on whether you bothered to verify the address.
What's "good" for you
Don't anchor on the cross-industry average. The benchmarks that matter:
- Hard bounce under 0.5% is the number that protects sender reputation
- Total bounce under 2% is the number ESPs and mailbox providers watch
- Your own trendline. Is it climbing or stable? Climbing means decay; stable means hygiene is working
- Per-domain breakdown. A sudden Gmail or Yahoo spike usually means authentication, not data
A bounce rate that's stable, under 1%, with hard bounces dominated by soft bounces (more soft than hard) is the signature of a healthy email program. Hit those three and the rest of your funnel becomes easier to optimize.
Stop Bounces Before They Start
Every bounce damages your sender reputation, drops your inbox placement, and costs you the money you spent to send the message. And the math gets worse every campaign. Hard bounces that stay on your list bounce again next time, compounding the damage.
The fix is upstream of every send: verify the address before it ever enters your list.
Reverse Email Lookup turns any email address into a verified profile (full name, job title, company, LinkedIn, and more) so you can confirm contacts are real, deliverable, and worth keeping on your list. Verify single emails in the dashboard, bulk-process a CSV before campaign launch, or pipe verification into your CRM through the API to catch bounces at the moment of capture.
Verified contacts → real deliveries → bounce rates that stay under 2% → sender reputation that actually compounds in your favor.
Sign up free and get 15 lookup credits - no credit card required →
Other calculators
Stack a few — deliverability problems usually show up in three calculators before they show up in your dashboard.
Email CTOR Calculator
Calculate your email click-to-open rate instantly. Free CTOR tool with 2026 industry benchmarks, formulas, and proven tips to boost engagement.
Open calculatorEmail Open Rate Calculator
Calculate your email open rate instantly. See 2026 industry benchmarks (raw + MPP-adjusted), the formula, and tactics to lift real engagement.
Open calculatorEmail CTR Calculator
Calculate your email click-through rate instantly. See 2026 benchmarks by industry and email type, the formula, and proven tactics to lift clicks.
Open calculatorEmail Response Rate Calculator
Calculate your email reply rate instantly. See 2026 B2B benchmarks, the formula, and proven tactics to lift positive replies and book more meetings.
Open calculatorUnsubscribe Rate Calculator
Calculate your email unsubscribe rate instantly. See 2026 benchmarks by industry, the formula, and proven tips to keep subscribers engaged.
Open calculatorSpam Complaint Rate Calculator
Calculate your spam complaint rate instantly. See 2026 benchmarks, Gmail's 0.1% threshold, and proven tactics to protect your sender reputation.
Open calculatorEmail List Growth Rate Calculator
Calculate your real net email list growth rate instantly. See 2026 industry benchmarks, the formula, and proven tactics to outpace 28% annual decay.
Open calculatorEmail CPM Calculator
Calculate your email CPM (cost per 1,000 sends) instantly. See 2026 benchmarks for internal sending and newsletter advertising, plus the full ROI math.
Open calculator
Knowing your number is one thing. Improving it is another.
Reverse Lookup turns the emails on your list into verified person + company profiles — cleaner data, better targeting, and a healthier number on your next calculation.
- 15 free credits, no card
- Bulk CSV / XLSX upload
- Native Google Sheets add-on
- GDPR & CCPA compliant