Blog

Cold Email Bounce Rate: What It Is and How to Keep It Under 2%

Learn what cold email bounce rate is, why it matters for deliverability, and the exact steps to keep it under 2%. Hard vs soft bounces, verification, and monitoring.

Cold Email Bounce Rate: What It Is and How to Keep It Under 2%

Bounce rate is the percentage of emails that fail to deliver to the recipient's inbox. For cold email, keeping bounce rate under 2% is non-negotiable. Above that threshold, email providers start throttling your sends and degrading your domain reputation. At Alchemail, we maintain bounce rates under 2% across all client campaigns, even at scale with 100+ sending domains and 200+ sending accounts. This guide covers what causes bounces, how they damage your campaigns, and the specific steps to keep your bounce rate in the safe zone.

What Is Email Bounce Rate?

Bounce rate = (Bounced emails / Total emails sent) x 100

An email "bounces" when the receiving mail server rejects it and sends it back to the sender. This can happen for several reasons, from invalid addresses to full mailboxes to server issues.

Hard Bounces vs Soft Bounces

There are two types of bounces, and they have very different implications:

Type Cause Impact Action
Hard bounce Email address does not exist, domain does not exist, address permanently invalid Severe: signals bad data to ISPs Remove immediately, never send again
Soft bounce Mailbox full, server temporarily down, message too large, greylisting Moderate: usually temporary Retry once, remove after 2-3 soft bounces

Hard bounces are the primary concern for cold email. They tell email providers that you are sending to addresses that do not exist, which is a strong signal of purchased or scraped lists, poor data quality, and potential spamming behavior.

Why 2% Is the Threshold

Email providers (Gmail, Microsoft, Yahoo) use bounce rate as a key signal for sender reputation:

Bounce Rate Status ISP Response
Under 1% Excellent No negative impact
1-2% Acceptable Minimal impact
2-3% Warning zone Potential throttling begins
3-5% Danger zone Active throttling, reduced inbox placement
5%+ Critical Domain may be blocked entirely

Google's official sender guidelines specify that bounce rates should be kept "as low as possible." In practice, staying under 2% keeps you safely below the radar.

What Causes High Bounce Rates in Cold Email

Cause 1: Unverified Email Addresses

This is the number one cause. Contact databases are never 100% accurate:

  • People change jobs (addresses become invalid)
  • Companies shut down or are acquired
  • Email formats change
  • Database entries contain typos

Solution: Verify every email address before sending using tools like MillionVerifier, ZeroBounce, or NeverBounce. This single step prevents the majority of bounces.

Cause 2: Stale Data

Contact data decays at approximately 30% per year. A list that was 95% valid six months ago may be 85% valid today.

Solution: Re-verify lists before every campaign, even if they were verified recently. Any list older than 30 days should be re-verified.

Cause 3: Catch-All Domain Confusion

Catch-all domains accept all emails, so verification tools cannot confirm if a specific address exists. When you send to a catch-all address that does not have a real mailbox, it may silently fail (not bounce but not deliver) or it may bounce.

Solution: For sensitive campaigns, remove all catch-all addresses. For campaigns with established domain reputation, test small batches and monitor closely.

Cause 4: Purchased Lists

Lists purchased from data brokers are notorious for high bounce rates:

  • Data is often months or years old
  • It may include recycled spam trap addresses
  • It may be shared with dozens of other buyers who already burned those addresses

Solution: Build your own lists from primary sources (Apollo, web scraping, Outscraper) and verify every address.

Cause 5: Domain or Server Issues

Sometimes bounces are caused by your own infrastructure:

  • Incorrectly configured DNS records
  • Sending domain not recognized by receiving servers
  • IP reputation issues
  • SPF, DKIM, or DMARC misconfiguration

Solution: Ensure proper authentication on every sending domain. See our SPF, DKIM, DMARC guide for setup instructions.

How to Keep Bounce Rate Under 2%

Step 1: Verify Every Email Before Sending

This is the single most important step. No exceptions, no shortcuts.

Verification workflow:

  1. Export your prospect list from Apollo, Clay, or your data source
  2. Upload to a verification tool (MillionVerifier, ZeroBounce)
  3. Wait for results (usually minutes to hours for large lists)
  4. Keep only "Valid" results
  5. Remove: Invalid, Unknown, Risky, Catch-all, Disposable

Expected results from verification:

Verification Result Typical % of Raw List Action
Valid 60-75% Send
Invalid 10-20% Remove
Catch-all 10-20% Remove (conservative) or test carefully
Unknown 5-10% Remove
Risky 2-5% Remove

Yes, you will lose 25-40% of your raw list. This is normal and necessary. The remaining contacts will produce far better results than sending to the full unverified list.

Step 2: Use Multiple Data Sources

No single data source is perfectly accurate. Using multiple sources and cross-referencing improves quality:

At Alchemail, we source from:

  • Apollo (25-45% of contacts)
  • Web scraping via Apify and custom tools (25-45%)
  • Outscraper API (10-20%)

When the same email address appears in multiple sources, confidence in its validity increases.

Step 3: Remove Role-Based and Generic Addresses

Role-based emails (info@, sales@, support@) have higher bounce rates and spam complaint rates than personal business emails. Remove them from cold email campaigns.

Step 4: Monitor Bounce Rates in Real-Time

Do not wait until the end of a campaign to check bounce rates:

Daily monitoring checklist:

  • Check overall bounce rate across all campaigns
  • Check bounce rate per sending domain
  • Check bounce rate per data source

Action thresholds:

  • Overall bounce rate hits 1.5%: Investigate the data source
  • Bounce rate on a specific domain hits 2%: Pause that domain
  • Bounce rate on a specific data batch hits 3%: Stop sending that batch, re-verify

Step 5: Handle Bounces Immediately

Most cold email tools (SmartLead, Instantly) automatically handle bounces:

  • Hard bounced addresses are auto-removed from the active sequence
  • The address is added to a suppression list

Additionally:

  • Add bounced addresses to your master suppression list
  • Remove the contact from all future campaigns
  • Track which data sources produced the bounce
  • If a data source consistently produces high bounces, switch sources

Step 6: Warm Up Domains Properly

New domains without proper warmup see higher bounce rates because receiving servers treat unknown senders with more suspicion:

  • Warm every new domain for 2-3 weeks before cold sending
  • Start with 5-10 sends per day and increase gradually
  • Use warmup tools that send and receive emails to build engagement signals
  • Do not start cold sending until warmup metrics are healthy

For detailed warmup instructions, see our infrastructure guide.

Step 7: Maintain Conservative Sending Volume

Sending too many emails too fast increases bounce risk:

  • Stick to 20-30 emails per mailbox per day
  • Spread sends across the day (not batch-sent)
  • If you need more volume, add more mailboxes rather than pushing more through fewer accounts

Bounce Rate by Data Source

Different data sources produce different bounce rates:

Data Source Typical Bounce Rate (Pre-Verification) Typical Bounce Rate (Post-Verification)
Apollo (direct) 10-25% 0.5-1.5%
Web scraping (Apify) 15-30% 1-2%
Outscraper 15-25% 1-1.5%
Purchased lists 20-40% 2-5% (even after verification)
LinkedIn Sales Navigator export 10-20% 0.5-1.5%

Notice that even purchased lists, after verification, can still have higher bounce rates. This is because some addresses become invalid between verification and sending, and purchased lists often contain more volatile data.

Recovering From High Bounce Rates

If your bounce rate has already exceeded 2%, here is the recovery plan:

Immediate Actions (Day 1)

  1. Pause all sending from affected domains
  2. Identify the source of bounces (which data batch, which campaign)
  3. Remove all unverified contacts from active campaigns
  4. Check domain health: Run MXToolbox blacklist check on all sending domains

Short-Term Recovery (Days 2-7)

  1. Re-verify all remaining contacts in active campaigns
  2. Reduce sending volume by 50% when you resume
  3. Monitor bounce rates hourly for the first 2-3 days after resuming
  4. Check for blacklistings and request removal if listed

Long-Term Recovery (Days 8-30)

  1. Gradually increase volume as bounce rates stabilize below 1%
  2. Switch data sources if the previous source was the problem
  3. Add new warmed domains to replace any that were severely damaged
  4. Implement stricter verification (two verification services, remove catch-alls)
  5. Review and strengthen your list cleaning process
Recovery Stage Timeline Target Bounce Rate
Immediate pause Day 1 N/A (not sending)
Reduced volume Days 2-7 Under 1%
Gradual increase Days 8-21 Under 1.5%
Normal operations Day 22+ Under 2%

Frequently Asked Questions

Q: What is a good bounce rate for cold email? A: Under 2% is acceptable. Under 1% is excellent. At Alchemail, we target under 2% across all client campaigns and typically achieve under 1.5%. Any campaign consistently above 2% has a data quality problem that needs immediate attention.

Q: Do soft bounces count toward my bounce rate? A: Yes, both hard and soft bounces contribute to your overall bounce rate as measured by ISPs. However, soft bounces have less long-term impact because they are temporary. Focus on eliminating hard bounces first, then address recurring soft bounces.

Q: How do I find out which emails bounced? A: Your cold email sending tool (SmartLead, Instantly) tracks bounces automatically and reports them in your campaign dashboard. You can export bounced addresses to add to your suppression list. Most tools also categorize bounces as hard or soft.

Q: Can I re-send to an email that soft bounced? A: One retry is acceptable. If the same address soft bounces twice, remove it. Common soft bounce causes (full mailbox, temporary server issue) usually resolve themselves, but repeated soft bounces indicate a more persistent problem.

Q: Does email verification guarantee zero bounces? A: No. Verification reduces bounces dramatically but cannot eliminate them entirely. An address can be valid at the time of verification and become invalid before you send (person leaves the company, email account deactivated). This is why maintaining under 2%, not 0%, is the realistic target.


Bounce rate is the foundation of cold email deliverability. Every bounce degrades your sender reputation and makes it harder for future emails to reach the inbox. Verify every address, monitor daily, and act fast when rates spike. This discipline is what allows campaigns to scale without sacrificing inbox placement.

If you want help building a cold email system with bulletproof data quality, book a free pipeline audit and we will review your current data sources and verification process.

Don't know your TAM? Find out in 5 minutes.

Score your ICP clarity, estimate your total addressable market, and get 20 real target accounts — free.

Estimate Your TAM & ICP →

Get your free pipeline audit

A call with Artur. We'll size your TAM, audit your outbound, and give you a realistic meeting forecast.

Book Your Audit