A marketing team sends 1,000 emails. Three hard bounce — two from invalid addresses and one from a decommissioned domain. Email Hard Bounce Rate = 3 / 1,000 = 0.3%. This falls within an acceptable range; rates above 2% signal a list quality problem.
Email Hard Bounce Rate
Last updated: Jun 12, 2026
What is Email Hard Bounce Rate?
Email Hard Bounce Rate is the percentage of sent emails that fail to deliver due to permanent, irreversible causes, such as invalid addresses, closed accounts, or inactive domains.
Email Hard Bounce Rate Formula
How to calculate Email Hard Bounce Rate
Start tracking your Email Hard Bounce Rate data
Use PowerMetrics, modern analytics platform, to monitor your data. Choose a service below to start tracking your Email Hard Bounce Rate instantly.
What is a good Email Hard Bounce Rate benchmark?
Most email marketing platforms recommend keeping Email Hard Bounce Rate below 2%. Many practitioners aim for under 0.5%. Double opt-in, verified lists typically see rates under 0.5%; single opt-in lists range from 0.5%–1.5%; purchased or unverified lists often exceed 2%.
How to visualize Email Hard Bounce Rate?
Use a line chart to visualize your email bounce rate data over time. This lets you quickly identify any anomalies in behavior which you can then rectify.
Email Hard Bounce Rate visualization example
Email Hard Bounce Rate
Line Chart
Email Hard Bounce Rate
Chart
Measuring Email Hard Bounce RateMore about Email Hard Bounce Rate
An email hard bounce occurs when an email fails to deliver due to a permanent, irreversible cause. Unlike a soft bounce — which is a temporary failure — a hard bounce means the address cannot receive email under any circumstances.
Common causes include invalid or misspelled addresses, closed or deleted accounts, and domains that are no longer active. Most email service providers flag hard-bounced addresses automatically and suppress them from future sends.
Email Hard Bounce Rate gives the percentage of emails sent that result in a hard bounce.
Why Email Hard Bounce Rate matters
Hard bounces directly affect your sender reputation. Internet service providers (ISPs) and email platforms monitor bounce rates as a signal of list hygiene. A high hard bounce rate tells ISPs that you are sending to unverified or stale addresses, which can trigger spam filters, reduce inbox placement, or result in your sending domain being blocked.
Beyond deliverability, hard bounces represent wasted spend. Every email sent to an invalid address consumes budget with no chance of return.
Tracking Email Hard Bounce Rate over time helps you spot list decay, identify acquisition channels that generate low-quality contacts, and maintain a sending reputation that protects the rest of your campaigns.
What is a good Email Hard Bounce Rate?
Most email marketing platforms recommend keeping your hard bounce rate below 2%. Many industry practitioners aim for under 0.5%.
| List type | Typical hard bounce rate |
|---|---|
| Double opt-in, verified list | Under 0.5% |
| Single opt-in list | 0.5%–1.5% |
| Purchased or unverified list | 2%+ (high risk) |
A sudden spike — even if still below 2% — warrants investigation. It may indicate a data entry problem, a compromised form, or a batch of contacts imported from an unreliable source.
How to reduce Email Hard Bounce Rate
Keeping your hard bounce rate low requires consistent list hygiene practices, not one-time fixes.
Use double opt-in. Requiring new subscribers to confirm their email address before joining your list eliminates typos and fake entries at the source. This is the single most effective way to prevent hard bounces before they happen.
Validate email addresses at the point of entry. Use real-time email verification tools to check address syntax and domain validity when a contact is added — whether through a web form, CRM import, or manual entry.
Suppress hard-bounced addresses immediately. Once an address hard bounces, remove it from all future sends. Most email platforms do this automatically, but confirm your settings and check that suppression lists are shared across campaigns.
Audit your list regularly. Re-engagement campaigns can identify inactive contacts before they become bounces. Remove addresses that have not engaged in 12–18 months, especially if your list includes contacts acquired through older or unverified sources.
Monitor acquisition channels. If hard bounces spike after a specific campaign or import, trace the contacts back to their source. High-bounce segments often point to a specific form, event registration, or data partner producing low-quality leads.
Email Hard Bounce Rate vs. Email Soft Bounce Rate
Hard and soft bounces measure different failure types and call for different responses.
| Hard bounce | Soft bounce | |
|---|---|---|
| Cause | Permanent — invalid address, closed account, dead domain | Temporary — full inbox, server timeout, message too large |
| Action | Remove address immediately | Retry send; remove after repeated failures |
| List impact | Permanent suppression | Monitor and retry |
| Sender reputation risk | High | Lower, if managed |
Soft bounces can convert to deliveries on a retry. Hard bounces never will. Treating them the same way is a common mistake that either inflates suppression lists unnecessarily or leaves invalid addresses in active rotation.
Email Hard Bounce Rate as a leading indicator
Email Hard Bounce Rate is both a current performance metric and a leading indicator of future deliverability problems. A rate that trends upward over several campaigns signals that your list is decaying faster than it is being cleaned.
Track Email Hard Bounce Rate alongside these related metrics for a complete picture of list health:
-
Email Hard Bounces — the raw count behind the rate
-
Email Soft Bounce Rate — temporary failures that may need follow-up
-
Email Deliverability Rate — the share of emails that reached inboxes successfully
-
Email Unsubscribe Rate — a proxy for list relevance and engagement quality
Together, these metrics help you maintain a list that delivers reliably and protects your sender reputation over time.
Contributor
