Email Bounce Rate: Diagnosis and Response
Learn how to classify hard and soft bounces, trace their causes, pause risky sends, and maintain accurate suppression records.
A rising email bounce rate is not just a reporting problem. It can reveal invalid addresses, temporary mailbox issues, weak acquisition controls, or technical mistakes. The right response is to separate permanent failures from temporary ones, identify where they entered your list, and stop repeat attempts that could damage sender reputation.
Define the rate and separate bounce types
Calculate email bounce rate as bounced messages divided by attempted deliveries, multiplied by 100. Track the total rate, but also calculate hard and soft bounce rates separately. A single blended number can hide the action you need to take.
A hard bounce is a permanent delivery failure. Common examples include a nonexistent mailbox, invalid domain, or address rejected because it cannot receive mail. Do not resend to an address after a confirmed hard bounce.
A soft bounce is usually temporary. Causes include a full mailbox, a receiving server outage, message-size limits, temporary rate limiting, or a policy-related deferral. A soft bounce may be retried, but not indefinitely.
Read the SMTP status code and human-readable response supplied by the receiving server. Codes beginning with 5 normally indicate permanent failure, while codes beginning with 4 generally indicate a temporary condition. Treat that distinction as a starting point rather than the whole diagnosis: providers sometimes use broad or ambiguous descriptions, so preserve the complete response text.
Diagnose the source, not only the symptom
Segment bounce data before changing your entire program. Compare results by campaign, sending domain, mailbox provider, list source, address age, and message type. This helps distinguish an isolated recipient problem from a systemic one.
Use this sequence:
- Check concentration. If failures cluster at one recipient domain, investigate throttling, authentication, or a temporary provider issue. If they appear across many domains, inspect list quality and sending configuration.
- Compare acquisition sources. A form, event upload, partner file, or manual import with an unusually high hard-bounce rate may lack validation or contain stale data.