GTM Toolkit

Bounce handling

Bounce handling is the process of reading what a bounce actually says, an address that doesn't exist versus a full mailbox or a temporary block, removing hard bounces from every list permanently, and slowing sends when the rate spikes.

Not every bounce means the same thing, and treating them identically is how a list quietly gets worse over time. A hard bounce tells the receiving server it tried to deliver to an address that doesn't exist at all. Bounce like that a few times in a row and it reads as poor list hygiene, which factors directly into how a sending domain's reputation gets scored. A soft bounce is different: a full mailbox, a server temporarily down, a message too large, conditions that can resolve on their own. Treating a soft bounce like a hard one wastes a contact that might still be reachable. Treating a hard bounce like a soft one and retrying it keeps hitting a reputation cost for an address that was never going to accept the mail.

What actually has to happen to each kind

A hard bounce gets suppressed everywhere, not just paused in the sequence that triggered it: the same dead address showing up again in next quarter's list from a different enrichment source is still dead. A soft bounce gets a limited number of retries, then moves to suppression too if it never clears, since a mailbox that's been full for weeks isn't coming back.

The volume matters as much as the classification. A bounce rate that spikes above what a well-maintained list normally produces is a signal to stop sending and check the list's source before the reputation damage compounds, not a number to note and keep going past.

In practice

Bounce handling has to run automatically, not as a manual review someone does at the end of the week. A hard bounce should flow straight into the suppression list the same day it happens, and a rising bounce rate on a specific mailbox or domain should pause that sender's volume before the rest of the list gets the same treatment.

What people get wrong

Teams check the bounce rate number and stop there, without ever looking at what kind of bounce is driving it. A rate that's climbing because of hard bounces is a list-quality problem to fix at the source. The same rate climbing because of soft bounces on a specific provider's mail servers is usually temporary and resolves with a retry window. Reacting to the number without reading the reason means over-correcting on a fixable list and under-reacting to one that's actually dead weight.

Related terms
Where we use this
Updated July 26, 2026

Ready to engineer your GTM motion?

Tell us how your motion runs today. We'll show you what we'd engineer.

Contact us