Every bounced email is a signal to Gmail, Outlook, and Yahoo that your sending practices are poor. The type of bounce matters: hard bounces (permanent failures) cause immediate reputation damage, while soft bounces (temporary failures) are less severe but still accumulate. Understanding both - their causes, their SMTP codes, and how to prevent them - is essential for protecting your sending domain.
The email cannot be delivered and will never be deliverable. The failure is definitive: the address does not exist, the domain is invalid, or the receiving server has permanently rejected the sender.
The email could not be delivered right now, but the failure may be temporary. Common causes: full mailbox, server temporarily unavailable, message too large. Most platforms retry soft bounces automatically.
| SMTP Code | Type | Meaning | Action |
|---|---|---|---|
| 550 | Hard | Mailbox does not exist - the most common hard bounce code | Remove permanently |
| 551 | Hard | User not local - the address is not on this server | Remove permanently |
| 552 | Hard | Message too large - exceeds the server’s size limit | Reduce message size; remove if persistent |
| 553 | Hard | Mailbox name invalid - malformed address | Remove permanently |
| 554 | Hard | Transaction failed - often a spam/policy block | Remove; check if domain is blacklisted |
| 421 | Soft | Service temporarily unavailable - try again later | Retry after 15-60 min |
| 450 | Soft | Mailbox unavailable - busy or temporarily locked | Retry after 30-60 min |
| 451 | Soft | Requested action aborted - often greylisting | Retry after 5-30 min |
| 452 | Soft | Insufficient system storage - server storage full | Retry; if persistent, treat as hard |
| Email type | Safe | Warning | Critical |
|---|---|---|---|
| Cold email (B2B outbound) | <1% | 1-2% | >2% |
| Newsletter (opted-in) | <0.3% | 0.3-0.5% | >0.5% |
| Transactional (receipts, alerts) | <0.1% | 0.1-0.3% | >0.3% |
| Google/Yahoo bulk sender threshold | <0.08% | 0.08-0.3% | >0.3% |
| ESP account suspension risk | <2% | 2-5% | >5% |
Email verification removes addresses that will hard bounce (550 codes) before you send. On a typical B2B cold email list, 5-20% of addresses are invalid. Removing them before sending is the single highest-impact action for bounce rate.
Purchased lists contain 30-70% invalid addresses. Sending to them is the fastest way to hit 10%+ bounce rates and get your sending domain blacklisted. Build lists from verified sources (Apollo, LinkedIn, Hunter) and verify before sending.
Email data decays at roughly 2-3% per month. A list from 60 days ago may have 4-6% more invalids than when it was first verified. Always re-verify before a new campaign, even if the list was previously clean.
Double opt-in eliminates typo addresses and confirms the subscriber has access to the inbox. This nearly eliminates hard bounces on opted-in lists.
Every platform (Instantly, Smartlead, Mailchimp) should auto-suppress hard bounces immediately and stop further sending to those addresses. Verify this is configured correctly before your first campaign.
BounceZero identifies addresses that will hard bounce before you send - SMTP probing, catch-all detection, disposable check, and ML risk scoring. 100 free credits, no card required.
Deep-dive guides on how email verification and inbox placement work
When, how and how often to verify - the full guide
Legitimate interest for cold email, what to include, opt-out rules, documentation
What each tool does, how they differ, and how they work together in a workflow
What each does: syntax/MX checks vs SMTP mailbox probe, when to use each, catch-all limits, bounce impact
How to clean an email list in 2026: remove invalid, catch-all, role-based, and disposable addresses
Email list hygiene guide: when to clean, how to remove disposable, catch-all, and spam trap
Continue through related topics