BounceCheckBounceCheck
    • Features
      Bulk Email Verification
      Verify thousands of emails at once
    • Tools
      Email Checker
      Check if any email address is valid & deliverable
      Disposable Email Checker
      Detect throwaway email domains
      Disposable Providers
      Temp-mail services & the domains they use
      Email Extractor
      Extract emails from any text or file
      DNS Health Checker
      Check MX, SPF, DMARC, DKIM & blacklists
      SPF Record Generator
      Build a valid SPF record for your domain
      DMARC Record Generator
      Build a DMARC policy to stop spoofing
    • Pricing
    • Compare
    • Blog
    • Docs
    • Contact
    Sign inStart Free
    Back to The Field Guide
    § Email Deliverability

    How to Fix a Hard Bounce Email: 5-Step Playbook

    BounceCheck TeamBounceCheck Team
    October 12, 2026
    9 min read
    How to Fix a Hard Bounce Email: 5-Step Playbook

    Before your next send Find the addresses that will bounce.

    Verify an email free

    A hard bounce caused by a permanently invalid address cannot be repaired, because the mailbox does not exist; the fix is to triage it. Read the SMTP error code (a 5.x.x permanent failure), correct the address if it is a simple typo, contact a real recipient through another channel if their server is blocking you, and permanently suppress the address if it is genuinely dead. Verifying a list before each send prevents most hard bounces in the first place.

    Hard bounces are one of the most common email deliverability problems. When an email hard bounces, it means the message cannot be delivered due to a permanent issue. This guide is the step-by-step fix for when a hard bounce has already happened: how to read the error, decide whether to contact the recipient, and when to permanently suppress.

    For the broader cluster: the taxonomy of hard vs soft bounces and SMTP error codes is in hard bounce vs soft bounce; the symptoms and reduction playbook when your overall rate is too high is in email bounce rate too high; the acceptable rate benchmarks by channel and industry are in acceptable hard bounce rate for cold email.

    What Is a Hard Bounce?

    A hard bounce occurs when an email is permanently rejected by the recipient's mail server. Unlike soft bounces, which are caused by temporary issues, hard bounces indicate a permanent delivery failure — the email address will not work in the future, and continued attempts to send to it will damage your sender reputation. For the full taxonomy of hard vs soft (including 4XX vs 5XX SMTP codes and ISP exceptions to the spec), see hard bounce vs soft bounce.

    In practice you will see a hard bounce as a bounce-back message in the sender's inbox, a "bounced" or "failed" status in your email platform, or both. The message does not go to a spam folder and is not queued for another attempt. It stops at the recipient's server.

    Hard bounce vs soft bounce at a glance

    Hard bounce Soft bounce
    Cause Permanent problem, such as a nonexistent mailbox or domain Temporary problem, such as a full mailbox or a busy server
    SMTP code 5.x.x (permanent failure) 4.x.x (temporary failure)
    Retried automatically? No Usually, for a limited period
    What to do Triage once, then suppress or remove the address Wait and retry; suppress only if it keeps failing

    Common Reasons for Hard Bounces

    Hard bounces are usually caused by issues that are difficult or impossible to resolve on the sender's side. Here are the most common reasons:

    Invalid or non-existent email addresses

    The email was sent to an address that does not exist or has been deactivated. This is the most frequent cause of hard bounces. It often results from typos during signup, outdated contact lists, or users abandoning their email accounts.

    Domain-related issues

    The recipient's domain does not exist, has no MX record configured, or contains a typo (e.g., @gnail.com instead of @gmail.com). DNS misconfigurations on the recipient's side can also trigger a hard bounce.

    Authentication failures

    Emails that fail SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail), or DMARC (Domain-based Message Authentication, Reporting and Conformance) checks may be permanently rejected by the recipient's server.

    Blacklisting

    If your email server or IP address has been flagged as a source of spam, recipient servers may block all incoming messages from you, resulting in hard bounces.

    Spam filtering and reputation issues

    Some recipient servers permanently reject emails from senders with low reputation scores or from domains that trigger spam filters.

    Hard Bounce Error Codes: What the 5.x.x Status Tells You

    The error code in the bounce message points to the cause, which decides what you do next. Codes below are the ones you will meet most often in hard bounce reports.

    Status code Typical meaning What to do
    5.1.1 Recipient mailbox does not exist ("user unknown") Check for a typo; otherwise suppress
    5.1.2 Recipient domain does not exist or cannot be found Check the domain spelling; otherwise suppress
    5.4.4 Server cannot route the message, often because the domain has no working MX record Verify the domain; suppress if it stays unreachable
    5.2.1 Mailbox is disabled or not accepting mail Try another channel; suppress if the contact is gone
    5.7.1 Message refused by policy: blocklist, authentication or reputation Check your authentication and blocklist status, then contact the recipient

    Providers write the text after the code in their own words, so read the full diagnostic line and not only the number.

    What Happens Inside Your ESP When a Hard Bounce Occurs

    Most email service providers automatically suppress hard bounced addresses to protect your sending reputation. The typical process works like this:

    1. The email is rejected. The recipient's mail server returns a permanent error code (5.x.x) to your sending server.
    2. The address is added to a suppression list. Your ESP blocks future attempts to send to that address for a set period (commonly 7 days or permanently, depending on the provider).
    3. Further sends are rejected as "rejected" or "suppressed." Any attempt to send to a suppressed address is blocked before it leaves your server.

    This automatic suppression is critical. If your ESP continued to send emails to hard bouncing addresses, it would quickly damage your IP and domain reputation across the email ecosystem. Recipient servers like Gmail, Outlook, and Yahoo monitor bounce rates closely, and high bounce rates signal that you may not be a legitimate sender.

    Rejected emails are attempts to send to addresses that have previously hard bounced, reported spam, unsubscribed, or been manually suppressed. You should aim for zero rejected emails in every send. For the broader account-level consequences when hard bounce rates accumulate (declined campaigns, reduced allowance, suspension), see email bounce rate too high.

    How common platforms label hard bounced contacts

    Each platform uses its own wording, so the first thing to do in a new tool is find where it lists bounced and suppressed addresses.

    Platform What happens to a hard bounced address
    Mailchimp The contact is marked as cleaned and excluded from future campaigns
    Brevo The contact is blocklisted automatically
    Amazon SES The address is added to the account-level suppression list

    HubSpot, Salesforce Marketing Cloud, Dotdigital and similar tools follow the same principle: they flag the address and stop sending. Check your platform's documentation for the exact status name and for how to reactivate an address.

    How to Fix Hard Bounces: The 5-Step Playbook

    The short answer is that hard bounces caused by permanently invalid addresses cannot be "fixed" in the traditional sense — the address does not exist, and no amount of retrying will change that. However, there is a structured triage sequence that resolves the salvageable cases and gets the dead weight off your list cleanly.

    Step 1: Review the bounce error details

    Check the bounce error message returned by the recipient's server. Most ESPs display this in the message activity or delivery log. The error will look something like:

    Final-Recipient: rfc822;[email protected]
    Action: failed
    Status: 5.1.1 (bad destination mailbox address)
    Diagnostic-Code: smtp;550 5.1.1 <[email protected]> Recipient not found.
    

    This tells you exactly why the bounce happened: bad mailbox, bad domain, SPF failure, etc. For the full reference of common 5XX codes and what each one means, see the error-code section of hard bounce vs soft bounce, and our breakdown of the 550 bounce code.

    Step 2: Determine if the address has a typo

    Review the bounced address for obvious errors. Common typos include misspelled domains (@gmial.com, @yaho.com), missing characters, or extra spaces. If you can identify a correction, update the address in your list. (Typo-domain misspellings are also a common source of honeypot exposure, so catching them at this step protects more than just deliverability.)

    Step 3: Contact the recipient through another channel

    If the address looks correct and belongs to a known contact, reach out to them outside of email (phone, messaging app, social media) and share the bounce error details. The recipient may need to:

    • Check that their mailbox is active and not over quota
    • Add your sending domain to their contact list or whitelist
    • Ask their mail or IT administrator to whitelist your sending IPs
    • Verify their SPF, DKIM, or DMARC records are not blocking your messages

    Step 4: Remove or suppress the address

    If the address is genuinely invalid, remove it from your mailing list. Do not keep sending to it. Most ESPs automatically suppress hard bounced addresses, but you should also clean your master list to avoid re-importing the same bad addresses in future campaigns.

    Step 5: Reactivate if the issue is resolved

    If the recipient confirms the issue has been fixed on their end (e.g., they reactivated their mailbox or their IT team whitelisted your domain), you can remove the address from your suppression list and attempt to send again. If the next send delivers successfully, the address is back in good standing.

    Which fix applies to your bounce?

    What the bounce shows Action
    Mailbox or domain does not exist, and the spelling looks wrong Correct the typo and send again to the corrected address (Step 2)
    Mailbox or domain does not exist, and the spelling is right Suppress the address permanently (Step 4)
    Policy block, blocklist or authentication refusal from a known contact Contact them through another channel (Step 3), then reactivate once confirmed (Step 5)
    Policy block that affects many recipients at one provider Check your own SPF, DKIM, DMARC and blocklist status before touching the list

    Can a Hard Bounce Be Resent?

    No. Once an email hard bounces, it will not be automatically resent by your email service provider. The bounce is the final result for that specific message. If the underlying issue is resolved, you need to send a new message from your sending application or platform. You may also need to manually remove the address from your suppression list before sending again.

    Why Stop Sending to Hard Bounced Addresses?

    Continuing to send to hard bounced addresses hurts your sender reputation. Sending to an email address that does not exist tells mailbox providers like Gmail that you may not be a legitimate sender. This makes you look like a spammer, whether you are sending transactional emails or marketing campaigns.

    The consequences compound over time: your bounce rate increases (which is one of the key metrics mailbox providers use to evaluate senders), your IP reputation drops (making it harder for even your valid emails to reach the inbox), and you waste sending credits and resources on messages that will never be delivered.

    The solution is straightforward: clean those bad addresses from your email list. Regular list hygiene is the single most effective defense against hard bounce accumulation. For the full prevention playbook (double opt-in, real-time signup verification, sunset policies, list cleaning cadence), see the reduction section of email bounce rate too high.

    How to Calculate Your Hard Bounce Rate

    Divide the number of hard bounced emails by the number of emails sent in the campaign, then multiply by 100. If you send 10,000 emails and 150 hard bounce, your hard bounce rate is 1.5%. Calculate it per campaign and per sending domain, because an average across your whole account can hide a single bad list. To know what threshold is acceptable for your specific channel and industry, see acceptable hard bounce rate for cold email.

    Monitor Hard Bounces by Cause Category

    Bounce classification helps you identify high-impact bounces that require your attention. By categorizing bounces, you can focus on the ones caused by your actions as a sender rather than temporary network issues. Key bounce categories to monitor include:

    • Bounces from policy violations (SPF, DKIM, DMARC failures)
    • Bounces from low sender reputation
    • Bounces due to blocklisting
    • Bounces from authentication issues

    Tracking these categories separately allows you to take targeted action: fix authentication records, improve list hygiene, or request delisting from blacklists. To know what threshold is acceptable for your specific channel and industry, see the benchmark table in acceptable hard bounce rate for cold email.

    How to Prevent Hard Bounces

    • Verify every address before the first send, and again before large campaigns to an older list.
    • Use double opt-in or real-time verification on signup forms so typos are caught while the person is still on the page.
    • Remove or re-confirm contacts who have not engaged for a long period, since abandoned mailboxes turn into hard bounces over time.
    • Keep SPF, DKIM and DMARC records correct so authentication failures do not produce policy bounces.
    • Never buy or scrape lists, which are full of dead addresses and spam traps.

    Verify Your Email List with BounceCheck

    The most effective way to prevent hard bounces is to verify your email list before you send. BounceCheck runs every address through a 30-step diagnostic pipeline that covers syntax validation, domain and MX verification, stealth SMTP handshake, catch-all detection, disposable email detection, role-based account detection, and spam trap identification.

    Instead of a simple valid/invalid label, each email receives a 0-100 confidence score. This gives you full control over risk thresholds per campaign. You can be aggressive for transactional emails and conservative for cold outreach, all from the same verification results.

    The stealth SMTP engine verifies mailboxes without notifying the recipient or exposing your sending domain, keeping your reputation clean throughout the verification process. The REST API includes webhook callbacks and SDKs for Python, Node.js, Ruby, Go, PHP, and cURL, making it easy to integrate verification into signup forms, CRM workflows, or bulk list cleaning pipelines.

    Security includes TLS 1.3 + AES-256 encryption, GDPR and CCPA compliance, and a no-data-selling policy. Credits never expire, and a 14-day money-back guarantee covers unused purchases.

    Try BounceCheck free — 50 verifications/month, no credit card required

    FAQ

    What is a hard bounce in email?

    A hard bounce is a permanent delivery failure. The recipient's mail server rejects the message with a 5.x.x error code, usually because the mailbox or domain does not exist, and the address will not work in the future.

    What causes an email to hard bounce?

    The most common cause is an invalid or non-existent address, often from a typo at signup or an abandoned mailbox. Other causes are a recipient domain with no MX record, SPF, DKIM or DMARC failures, blocklisting of your IP or domain, and permanent rejection for low sender reputation.

    Can a hard bounce be fixed?

    Only in some cases. If the address has a typo, correct it and send again. If a real recipient's server is blocking you, contact them through another channel and ask them to whitelist your domain. If the mailbox simply does not exist, nothing can fix it and the address should be suppressed.

    Should I delete hard bounce emails from my list?

    Yes. Once you have checked for a typo or a blocking issue, remove or permanently suppress the address. Sending again to an address that does not exist tells mailbox providers you may not be a legitimate sender and raises your bounce rate.

    Can a hard bounce be resent?

    No. Your email service provider will not resend a hard bounced message, because the bounce is the final result for that message. If the problem has been resolved, send a new message, and remove the address from your suppression list first if needed.

    What is the difference between a hard bounce and a soft bounce?

    A hard bounce is a permanent failure with a 5.x.x code, such as a mailbox that does not exist. A soft bounce is a temporary failure with a 4.x.x code, such as a full mailbox or an unavailable server, and may succeed on a later attempt.

    How do I calculate hard bounce rate?

    Divide the number of hard bounced emails by the number of emails sent, then multiply by 100. For example, 150 hard bounces out of 10,000 emails sent is a 1.5% hard bounce rate.

    How can I prevent hard bounces?

    Verify your list before each send, use double opt-in or real-time verification on signup forms, remove long-inactive contacts, keep your SPF, DKIM and DMARC records correct, and never buy or scrape email lists.

    Tagsemail-verificationbounce-ratesender-reputationdeliverability

    § Before your next send

    Find the addresses that will bounce

    Verify a single address free, or upload a CSV — the free plan includes 50 checks a month, no card needed.

    Verify an email freeCreate free account
    BounceCheck Team

    BounceCheck Team

    The team behind BounceCheck - helping businesses verify emails and improve deliverability.

    • What Is a Hard Bounce?
    • Hard bounce vs soft bounce at a glance
    • Common Reasons for Hard Bounces
    • Invalid or non-existent email addresses
    • Domain-related issues
    • Authentication failures
    • Blacklisting
    • Spam filtering and reputation issues
    • Hard Bounce Error Codes: What the 5.x.x Status Tells You
    • What Happens Inside Your ESP When a Hard Bounce Occurs
    • How common platforms label hard bounced contacts
    • How to Fix Hard Bounces: The 5-Step Playbook
    • Step 1: Review the bounce error details
    • Step 2: Determine if the address has a typo
    • Step 3: Contact the recipient through another channel
    • Step 4: Remove or suppress the address
    • Step 5: Reactivate if the issue is resolved
    • Which fix applies to your bounce?
    • Can a Hard Bounce Be Resent?
    • Why Stop Sending to Hard Bounced Addresses?
    • How to Calculate Your Hard Bounce Rate
    • Monitor Hard Bounces by Cause Category
    • How to Prevent Hard Bounces
    • Verify Your Email List with BounceCheck
    • FAQ
    • What is a hard bounce in email?
    • What causes an email to hard bounce?
    • Can a hard bounce be fixed?
    • Should I delete hard bounce emails from my list?
    • Can a hard bounce be resent?
    • What is the difference between a hard bounce and a soft bounce?
    • How do I calculate hard bounce rate?
    • How can I prevent hard bounces?

    § Before your next send

    Find the addresses that will bounce

    Verify a single address free, or upload a CSV — the free plan includes 50 checks a month, no card needed.

    Verify an email freeCreate free account

    § KEEP READING

    You might also like.

    B
    § Email DeliverabilityOct 30, 2026· 5 min read

    Black Friday Email Deliverability: A 3-Week Plan to Clean Your List

    Protect your domain reputation during peak holiday volume with a strict three-week countdown centered on bulk verification, authentication, and gradual warming.

    By BounceCheck TeamRead →
    B
    § Email DeliverabilityOct 12, 2026· 5 min read

    Email Bounce Back Error Codes: What They Mean and How to Act

    Learn what email bounce codes mean: 4xx soft bounces vs 5xx hard bounces, common error codes, and how to protect your sender reputation.

    By BounceCheck TeamRead →
    Why Is My Email Blocked? Causes and Fixes
    § Email DeliverabilityOct 12, 2026· 5 min read

    Why Is My Email Blocked? Causes and Fixes

    A blocked email is rejected by a server and returns a bounce. Here is blocked vs spam, whether your account or the recipient is blocking, and how to fix it.

    By BounceCheck TeamRead →

    § COLOPHON

    Email verification, made simple. Built for teams who care about clean data and clean code.

    § STATUS

    All systems operational
    BounceCheckBounceCheck

    Real-time email verification with a stealth SMTP engine. Built for deliverability obsessives.

    § PRODUCT

    • Features
    • Bulk Email Verification
    • Single Verify
    • Real-Time API
    • Integrations

    § TOOLS

    • Email Checker
    • Disposable Email Checker
    • DNS Health Checker
    • Email Extractor
    • SPF Record Generator
    • DMARC Record Generator
    • Email Provider Directory
    • All free tools

    § RESOURCES

    • Docs
    • Blog
    • Compare
    • Security
    • Pricing

    § COMPANY

    • About
    • Contact
    • Privacy
    • Terms

    © 2026 BounceCheck — All rights reserved.

    GDPRCCPAENCRYPTEDPRIVATE