Home › Blog › How to Keep Your Cold Email Bounce Rate Under 2%

How to Keep Your Cold Email Bounce Rate Under 2%

By Puzzle Inbox Team · Mar 25, 2026 · 7 min read

High bounce rates destroy your sender reputation fast. Here's how to verify lists, handle catch-all domains, and stay under the 2% threshold that keeps you out of trouble.

Why Cold Email Bounce Rate Matters More Than You Think

Every bounced email sends a direct signal to Gmail and Outlook: this sender is mailing addresses that don't exist. That's exactly what spammers do — scrape or buy massive lists and blast them without checking. When your bounce rate climbs, mailbox providers start treating you like a spammer, regardless of how good your copy is or how legitimate your business is.

The damage compounds. A 5% bounce rate on Monday doesn't just hurt Monday's campaign. It drags down your domain reputation for weeks. And once your domain reputation drops from "High" to "Medium" or "Low" in Google Postmaster Tools, every email you send — even to valid, verified addresses — faces tougher spam filtering.

The threshold is 2%. Most sending platforms (Instantly, Smartlead, Lemlist) will flag or suspend accounts that consistently bounce above 2%. Google starts throttling delivery above that number. Some platforms are even stricter — Instantly recommends under 1%.

Hard Bounce vs Soft Bounce — Know the Difference

Not all bounces are equal, and understanding the distinction matters for how you respond.

Hard Bounces

Hard bounces are permanent delivery failures. The address doesn't exist, the domain doesn't exist, or the mail server explicitly rejects your email with a 5xx error code. Common causes:

  • The person left the company and their email was deactivated
  • The domain expired or was never configured for email
  • You have a typo in the address (john@gmial.com instead of gmail.com)
  • The mailbox was never created

Hard bounces are the ones that destroy your reputation. Every hard bounce is a clear signal that your list quality is poor. Remove hard bounces immediately and permanently — never retry them.

Soft Bounces

Soft bounces are temporary delivery failures. The address exists, but the email couldn't be delivered right now. Common causes:

  • Mailbox is full (rare these days with cloud email, but still happens)
  • Server is temporarily down or overloaded
  • Greylisting — the recipient's server intentionally rejects the first attempt from unknown senders and expects you to retry (this is an anti-spam technique)
  • Message too large (not typically an issue with cold email)

Soft bounces are less damaging individually, but they still count toward your total bounce rate. Most sending tools will automatically retry soft bounces 2-3 times before marking them as failed.

How to Calculate Your Bounce Rate Correctly

This sounds obvious, but many people get it wrong:

Bounce Rate = (Total Bounces / Total Emails Sent) × 100

Not bounces divided by delivered emails. Not hard bounces only. Total bounces (hard + soft) divided by total emails sent. If you sent 1,000 emails and 25 bounced, your bounce rate is 2.5% — above the safe threshold.

Track this daily, not just at the campaign level. A campaign might average 1.8% over a month, but if one day spiked to 6% because you uploaded an unverified list segment, that single day caused reputation damage that the monthly average hides.

Verify Every List Before Sending — No Exceptions

Email verification is non-negotiable for cold email. Every contact list must be verified before a single email goes out. The cost of verification ($3-10 per 1,000 emails) is trivial compared to the cost of a burned domain and tanked reputation.

Top Verification Tools

  • ZeroBounce: Accurate, good API, identifies catch-all and role-based addresses. ~$8 per 1,000 verifications.
  • NeverBounce: Fast bulk verification, integrates with most CRMs and sending tools. ~$8 per 1,000.
  • MillionVerifier: Budget option at ~$3 per 1,000. Slightly less accurate on edge cases but solid for most lists.

All three will categorize results into Valid, Invalid, Catch-All, Unknown, and Role-Based. Your sending list should only include addresses marked "Valid." Everything else needs special handling or exclusion.

The Catch-All Domain Problem

Catch-all domains are configured to accept email sent to any address at that domain, whether the specific mailbox exists or not. If you email random-gibberish@catchall-domain.com, it won't bounce — the server accepts it. But that doesn't mean anyone reads it.

Catch-all addresses are unverifiable by definition. Verification tools can't tell you if the specific person exists — only that the domain accepts everything. This creates a problem: catch-all addresses won't bounce, but they also won't reply if the person has left or the address is wrong.

Best practice: send to catch-all addresses, but track them separately. If a catch-all segment shows zero engagement after your full sequence, remove those addresses. Some senders exclude catch-all domains entirely to keep their metrics clean — that's a valid approach if your list is large enough to absorb the volume reduction.

Role-Based Addresses: Proceed With Caution

Role-based addresses (info@, sales@, support@, admin@, team@) are shared inboxes, not personal addresses. They cause two problems for cold email:

  • Lower reply rates: Multiple people monitor these inboxes, or nobody monitors them closely. Your email gets lost or ignored.
  • Higher complaint rates: Whoever monitors info@ is more likely to mark unsolicited email as spam than an individual would. Spam complaints are far more damaging to reputation than bounces.

Exclude role-based addresses from cold email campaigns. The rare exceptions: if you're targeting very small businesses (under 10 employees) where info@ might genuinely be the owner checking their email.

Ongoing List Hygiene

Verification isn't a one-time task. B2B contact data decays at roughly 30% per year — people change jobs, companies get acquired, domains expire. A list verified six months ago has significantly more invalid addresses today.

Re-verify lists older than 90 days before reusing them. Monitor bounce rates in real-time, and if any campaign or list segment exceeds 2%, pause sending immediately and investigate before continuing.

Use our free DNS checker to verify your sending domains have correct SPF, DKIM, and DMARC configuration, and our blacklist checker to ensure high bounce rates haven't already landed you on a blocklist.

Bounce rate is a reflection of your list quality and your process discipline. Verify every list, remove role-based addresses, handle catch-all domains carefully, and monitor daily. Keep your bounce rate under 2% and your domain reputation stays intact. Need reliable infrastructure to send from? Puzzle Inbox provides pre-warmed Google Workspace and Outlook inboxes with verified DNS — so the infrastructure side is handled while you focus on list quality.
B2B Sales Tools Directory · Provider Comparisons · Community Discussions