Email Bounce Rate: Hard Bounces, Soft Bounces and List Decay

Email bounce rate is the share of sent emails that the receiving server returns as undeliverable. To calculate it, divide bounced messages by messages sent and multiply by 100: 30 bounces from 1,200 sends is 2.5%. A hard bounce carries a permanent 5.X.X status code, such as 5.1.1 for a mailbox that does not exist, and a soft bounce carries a temporary 4.X.X code. On lists of lawyers and other business contacts, hard bounces follow job moves, firm mergers and retired domains.

Key facts

Formula
Bounced emails ÷ emails sent × 100
Hard bounce code class
5.X.X permanent failure (RFC 3463)
Soft bounce code class
4.X.X persistent transient failure (RFC 3463)
Mailbox does not exist
Enhanced status code 5.1.1
Gmail spam-rate guidance
Under 0.1%, never 0.3% or higher
Remove repeat bouncers
After 2 consecutive bounces over 2 weeks or more (M3AAWG, August 2026)

Definition

What is email bounce rate?

Email bounce rate is the percentage of sent emails that come back undelivered: bounced messages divided by messages sent, times 100. It measures the list before the content, because a bounce happens at the receiving mail server before any recipient sees the message.

A bounce is the non-delivery report a mail server returns when it refuses a message or cannot deliver it. RFC 5321, the SMTP standard published in October 2008, requires a server that accepts a message and then fails to deliver it to send a failure notification to the envelope return path. Sending platforms count those notifications, together with refusals during the SMTP session, as bounces.

The calculation needs 2 numbers from one campaign: messages sent and messages bounced. A campaign of 4,000 emails with 60 bounces has a bounce rate of 1.5%. Report hard bounces and soft bounces as separate rates, because each type calls for a different action.

An email bounce rate checker or calculator runs the same division. Its result describes one send, to one list, on one date, so compare rates only across campaigns sent to similar lists.

Status codes

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

A hard bounce is a permanent failure that retrying will not fix, such as a mailbox that does not exist. A soft bounce is a temporary failure, such as a full mailbox or a busy server. RFC 3463 marks permanent failures with 5.X.X status codes and temporary ones with 4.X.X.

RFC 3463, the January 2003 standard for enhanced mail system status codes, defines 4.X.X as a persistent transient failure, where sending in the future can succeed, and 5.X.X as a permanent failure, where the message or the destination must change first. The Messaging, Malware and Mobile Anti-Abuse Working Group (M3AAWG), an industry forum against messaging abuse, uses the same split in version 4.0 of its Sender Best Common Practices, updated August 2026.

The code inside the bounce message decides what happens to the address. The table lists 7 codes for address, domain and policy failures, with the action each one calls for.

Codes that begin with 5 call for suppression or a sender-side fix before the next send, while codes that begin with 4 call for a later retry.

Enhanced status codes in bounce messages and the action each one calls for
Status codeMeaning in the standardBounce typeAction on the list
5.1.1Bad destination mailbox address: the part before the @ is invalid (RFC 3463)HardSuppress the address and look up the contact's current employer
5.1.2Bad destination system address: the domain after the @ does not exist or cannot accept mail (RFC 3463)HardSuppress every address at the domain and check for a merger or a new firm domain
5.1.10Recipient address has null MX: the domain publishes that it accepts no mail (RFC 7505)HardSuppress every address at the domain
5.7.1Delivery not authorized, message refused: per-host or per-recipient filtering (RFC 3463)Hard, policy blockFix the sending side, such as authentication, reputation or content, before sending again
5.7.515Outlook.com: the sending domain does not meet the required authentication levelHard, policy blockPublish SPF, DKIM and DMARC for the sending domain
4.2.2Mailbox full: the recipient exceeded a storage quota (RFC 3463)SoftLet the server retry, and suppress the address when it keeps bouncing
4.X.XPersistent transient failure: a temporary condition delayed or stopped delivery (RFC 3463)SoftRetry later, and lower sending volume when deferrals grow

List verification

How does email list verification work?

Email list verification tests each address for valid syntax, a domain that accepts mail and a mailbox the server recognizes, without sending a message. It labels each address valid, invalid, catch-all or unknown, so addresses that would hard bounce leave the list before the campaign.

A catch-all domain, also called an accept-all domain, routes mail for nonexistent or misspelled addresses into one designated mailbox. Google Workspace documents this setting as catch-all routing. A verifier that tests an address at such a domain gets an acceptance whether or not the named person has a mailbox, so the result stays unconfirmed. Some servers also accept every recipient during the SMTP session and reject the message afterward, and RFC 5321 then requires them to send a failure notification, which arrives as a bounce.

RFC 5321 lets a server disable VRFY, the command that confirms a mailbox by name, and requires a neutral 252 reply in that case. Verifiers test the recipient step of the SMTP session instead.

Verifying guessed attorney email addresses is the step that turns a pattern into a sendable address, because an address built from a firm's format stays a hypothesis until the firm's server accepts it. Attorney records sold on this site are tested by 2 email verification services, and addresses at catch-all domains carry their own flag; the homepage sets out how attorney email addresses are verified.

  1. Syntax check: the address follows the local-part@domain form, and RFC 5321 caps the local part at 64 octets.
  2. Domain check: DNS returns a usable MX record, or an address record that serves as an implicit MX, and a null MX under RFC 7505 marks a domain that accepts no mail.
  3. Mailbox check: the verifier opens an SMTP session, submits the address as a recipient and ends the session before any message is sent.
  4. Catch-all check: the verifier submits an address that cannot exist at the same domain, and acceptance marks the domain as accept-all.
  5. Role check: shared inboxes such as info@ and reception@ receive a separate label from named mailboxes.

Thresholds

What bounce rate is too high for cold email?

Gmail, Yahoo and Outlook.com publish no maximum bounce rate. They set authentication rules and spam-complaint limits instead, and Gmail tells senders to keep user-reported spam under 0.1% and never reach 0.3%. M3AAWG treats large volumes of hard bounces as a sign of an old or misapplied list.

Bounces still shape delivery. The M3AAWG Sender Best Common Practices say receivers use the volume of permanent failures to build a reputation for a sender, and a large volume subtracts points from the sending IP's reputation score. Google's Email sender guidelines tell senders to reduce volume when messages start bouncing or being deferred, then increase it slowly.

The bounce rate on a purchased email list depends on how recently the addresses were verified, not on the purchase itself. The same contacts verified last week and verified 2 years ago produce different results, because people change employers between the 2 dates.

Scope matters for business lists. Google applies its sender requirements to mail sent to personal Gmail accounts and states that they do not apply to messages sent to Google Workspace accounts. Microsoft's rules cover Outlook.com consumer addresses, including hotmail.com and live.com. A campaign to lawyers at firm domains also passes through each firm's own mail filtering.

All 3 providers regulate authentication and spam complaints rather than a bounce percentage, so a list's bounce rate affects delivery through sender reputation.

Mailbox provider sender requirements that lead to rejections
ProviderWho the rules coverAuthenticationComplaint and unsubscribe rulesIn force since
GmailBulk senders: close to 5,000 or more messages in 24 hours to personal Gmail accounts, a status that never expiresSPF and DKIM, plus DMARC with a policy of at least none and From: alignmentSpam rate under 0.3%, with 0.1% advised; one-click unsubscribe for marketing messagesFebruary 1, 2024; stronger enforcement from November 2025
Yahoo MailBulk senders; Yahoo publishes no volume thresholdSPF and DKIM, plus a DMARC policy of at least p=noneSpam rate under 0.3%; one-click unsubscribe; unsubscribes honored within 2 daysFebruary 2024
Outlook.comDomains that send 5,000 or more messages to Microsoft consumer email servicesSPF, DKIM and DMARC, with DMARC passing through alignmentFailing mail is rejected with 550 5.7.515May 5, 2025

Causes

What causes a high email bounce rate?

A high email bounce rate comes from addresses that no longer exist, domains that stopped accepting mail and sending domains that fail authentication. Guessed addresses, typos and old files add hard bounces, while full mailboxes and throttling servers add soft bounces.

Old files add a second risk. Spamhaus, an organization that publishes DNS blocklists, describes recycled spam traps as addresses that were once valid but are no longer used, and states that they make up the majority of spam traps. An unverified contact file from years ago carries that exposure alongside its hard bounces.

  • Job changes: a lawyer leaves the firm, the firm closes the mailbox, and mail to it returns 5.1.1.
  • Domain changes: a merged or renamed firm retires its old domain, and mail to it returns 5.1.2 or 5.1.10.
  • Pattern guesses: a format such as first.last produces an address the firm never created.
  • Typos: one transposed letter in the local part or the domain creates an address that does not exist.
  • Authentication failures: a sending domain without SPF, DKIM or DMARC meets policy rejections such as 550 5.7.515 at Outlook.com.
  • Mailbox limits: full mailboxes and rate limits return 4.X.X codes that clear on a later attempt.

Data decay

How quickly does B2B contact data decay?

B2B contact data decays each time a contact changes employer, title, firm or domain, so a file starts losing accuracy on its verification date. The Bureau of Labor Statistics put median job tenure in legal occupations at 4.0 years in January 2024, against 3.9 years for all wage and salary workers.

This guide gives no annual decay percentage. The yearly rates repeated online trace back to vendor marketing rather than to a dated study that states them, so how quickly business contact data decays is explained here through its 4 causes.

Job changes come first. The BLS Employee Tenure release of September 26, 2024 covers wage and salary workers, so it leaves out self-employed lawyers, and its legal occupations category covers more jobs than lawyers alone. Median tenure in that category fell from 5.8 years in January 2020 to 4.0 years in January 2024, which means half of those workers had been with their current employer for 4.0 years or less.

Firm mergers and domain changes come second. When firms combine or rebrand, addresses at the retired domain stop working, and mail to them returns 5.1.2, or 5.1.10 where the domain publishes a null MX record.

License status changes come third. Illinois Supreme Court Rule 756 requires registered attorneys to update their registration information within 30 days of a change, and it makes the listed address, email and phone confidential for attorneys on retirement or inactive status, which removes those contacts from the public record. Role changes inside a firm, such as an associate who becomes a partner, come fourth and change the title field without always changing the address.

The practical control is the verification date. Compare it with the send date, and verify the file again when the gap is long. Microsoft's April 2025 guidance for high-volume senders advises removing inactive or invalid addresses monthly or quarterly.

Reduce bounces

How do you reduce email bounce rate?

Reduce email bounce rate by verifying the list close to the send date, suppressing hard bounces after the first failure and authenticating the sending domain. Send catch-all addresses as a separate segment, and remove any address that keeps bouncing across campaigns.

Google's guidelines also list automatic unsubscription of recipients with multiple bounced messages as a supporting option for senders who manage subscriptions. The sending platform handles bounces, but the list sets the starting point: every day between a file's verification date and the campaign adds exposure to the causes above.

  1. Verify the file before each campaign, and compare its verification date with the send date.
  2. Suppress every address that returns 5.1.1 or another user-unknown failure, since M3AAWG says such a message must not be retried.
  3. Remove addresses that bounce 2 consecutive times over 2 weeks or more, the point M3AAWG describes as best practice.
  4. Publish SPF, DKIM and DMARC for the sending domain; DMARC is now specified in RFC 9989, published in May 2026.
  5. Send catch-all addresses in their own segment so their bounces stay visible.
  6. Lower sending volume when bounces or deferrals rise, as Google's sender guidelines advise, and raise it slowly afterward.

Related lists and guides

Check the email status column before you buy

Ask for a free sample of US attorney records and read the email status column, where catch-all addresses are flagged, before you place an order. The database was last fully verified on September 10, 2026 and is refreshed every month, and our team sends the sample with a quote within 1 hour on weekdays, 9am to 6pm UTC.

Questions

Frequently asked questions

Do soft bounces count toward email bounce rate?

Yes. A total bounce rate counts both types. Report them separately: RFC 3463 says a 4.X.X failure can succeed on a later attempt, while a 5.X.X failure needs a change to the address or the message first.

Can a verified email address still bounce?

Yes. A mailbox can close after the verification date when the lawyer changes firms, and a server that accepts every recipient during the SMTP session can still reject the message later and return a bounce.

Addresses built from guessed law firm email address formats carry the same risk until a server accepts them.

Is a bounce the same as a spam complaint?

No. A bounce is a server refusing or failing to deliver a message. A spam complaint is a recipient marking a delivered message as spam, which Gmail counts in the user-reported spam rate shown in Postmaster Tools.

Do Gmail's bulk sender rules apply to emails sent to law firms?

Only for lawyers who use personal Gmail accounts. Google applies its sender requirements to personal Gmail accounts and states that they do not apply to messages sent to Google Workspace accounts, including business domains hosted there.

Does DMARC reduce email bounces?

DMARC reduces policy rejections, not address bounces. Outlook.com rejects mail from high-volume domains that fail its SPF, DKIM and DMARC requirements with code 550 5.7.515, while a nonexistent mailbox bounces whatever the authentication.

Sources

  1. RFC 5321: Simple Mail Transfer Protocol, IETF / RFC Editor, 2008-10-01. Accessed 2026-09-16.
  2. RFC 3463: Enhanced Mail System Status Codes, IETF / RFC Editor, 2003-01-01. Accessed 2026-09-16.
  3. RFC 7505: A Null MX No Service Resource Record for Domains That Accept No Mail, IETF / RFC Editor, 2015-06-01. Accessed 2026-09-16.
  4. Email sender guidelines, Gmail Help, Google. Accessed 2026-09-16.
  5. Email sender guidelines FAQ, Gmail Help, Google. Accessed 2026-09-16.
  6. Sender Best Practices, Yahoo Sender Hub. Accessed 2026-09-16.
  7. Sender Hub FAQs, Yahoo Sender Hub. Accessed 2026-09-16.
  8. Strengthening Email Ecosystem: Outlook's New Requirements for High-Volume Senders, Microsoft Defender for Office 365 Blog, Microsoft Tech Community, 2025-04-02. Accessed 2026-09-16.
  9. Fix NDR error 550 5.7.515 in Outlook.com, Microsoft Support. Accessed 2026-09-16.
  10. Get misaddressed email in a catch-all mailbox, Google Workspace Admin Help. Accessed 2026-09-16.
  11. M3AAWG Sender Best Common Practices, Version 4.0, Messaging, Malware and Mobile Anti-Abuse Working Group (M3AAWG), 2026-08-27. Accessed 2026-09-16.
  12. Employee Tenure in 2024, Table 6: Median years of tenure with current employer by occupation, US Bureau of Labor Statistics, 2024-09-26. Accessed 2026-09-16.
  13. Rule 756. Registration and Fees, Supreme Court of Illinois, 2024-10-01. Accessed 2026-09-16.
  14. Unravelling the myths of spamtraps clicking links, Spamhaus, 2023-11-01. Accessed 2026-09-16.
  15. RFC 9989: Domain-Based Message Authentication, Reporting, and Conformance (DMARC), IETF / RFC Editor, 2026-05-01. Accessed 2026-09-16.