Home › Community › How to clean up a prospect list with high bounce rates fast
How-To

How to clean up a prospect list with high bounce rates fast

list_cleaner · 2026-04-07 · 2,340 views

High bounce rate prospect list is a fast way to torch your inbox reputation. Here\'s the workflow I run on every list before it touches a sending inbox. Takes 2 to 3 hours for a 10K list and saves the deliverability hit that bouncing 500 addresses would cause.

Step 1: Export clean. Pull the list out of wherever it lives (Apollo, Clay, manual research, event list) and export to CSV with at minimum first name, last name, email, company, and company domain. Any weird encoding or merge-cell issues will cascade into the verification step, so start with a clean export.

Step 2: Dedupe. Remove duplicate emails first. Then remove duplicate company plus first-name combinations, which catches cases where the same person shows up twice with slightly different email formats (firstname@company.com vs f.lastname@company.com). Dedupe before verification so you\'re not paying to verify the same email twice.

Step 3: Upload to ZeroBounce or NeverBounce. Both work well. ZeroBounce tends to be more conservative on catch-all classification. NeverBounce is faster on large lists. Pick one and stick with it so you can compare results over time.

Step 4: Filter results. Remove invalid (hard bounce risk). Remove disposable (throwaway email services). For catch-all, your call: some teams send to catch-alls carefully, others exclude them entirely. On cold prospect lists I exclude catch-all because the bounce risk is too uncertain.

Step 5: Verify company domains are active. Run the domain column through a batch tool or a simple script that checks for an active MX record. Companies that shut down leave dead domains behind, and those addresses will all bounce.

Step 6: Check against your suppression list. Anyone who unsubscribed, replied "not interested," or bounced on a previous campaign goes in the suppression list. Cross-reference the new list against it and remove matches.

Step 7: Spot check. Pull 20 random rows. Google each person and confirm they\'re actually at the company the list says they\'re at. LinkedIn job changes happen constantly and lists get stale fast. If 2 out of 20 are wrong, your list is 10 percent stale and needs more cleanup. If 0 or 1 are wrong, you\'re good to send.

Why this matters. A list with 5 percent bounce rate will pull down your sender reputation within 2 days of sending. A list cleaned through this workflow usually bounces under 1 percent. Reply rate improves because you\'re reaching real people. Inbox reputation stays clean. 2 to 3 hours of prep saves weeks of recovery if things go sideways.

Back to Community · Cold Email Blog · B2B Sales Tools Directory