Back to Blog
Use Cases8 min readJune 11, 2026

How to Clean Your Mailchimp List in 2026

Mailchimp bills you for dead contacts and dings your reputation when they bounce. Here is the exact export, verify, and re-import routine that fixes both.

Mailchimp charges you by the number of contacts you store, then quietly penalises you when those contacts bounce. A stale list does double damage: you pay for dead addresses every month, and every send to them drags your sender reputation down. Cleaning the list fixes both problems in one pass. Here is the exact process I use, what each step is for, and roughly what it saves.

Why a Mailchimp list goes stale

Lists rot for ordinary reasons. People change jobs and their work address dies. Someone fat-fingers an address on a signup form. A trade-show scan turns "j.smith@" into "jsmith@" or worse. Spam traps creep in from scraped or bought data. Mailchimp's own pruning only catches addresses after they hard bounce, which means you have already sent to them and already taken the reputation hit. Verifying before you send flips that order: you catch the bad ones first.

Two numbers tell you it is time to clean. If your bounce rate is creeping above 2 percent, or your open rate has been sliding for a few campaigns with no other explanation, the list is the likely cause.

Mailchimp list (CSV) Verify SMTP + catch-all Valid re-import Risky your call Invalid archive clean list back in
Export to CSV, verify each address, then re-import only the valid contacts and archive the dead weight.

Step 1: Export your list from Mailchimp

In Mailchimp, open Audience, choose the audience you want to clean, then use the View Contacts table and the Export Audience button. You get a ZIP with a CSV inside. Keep the whole file, not just the email column, because you will need the merge fields (first name, tags, signup source) to re-import cleanly later.

If you have multiple audiences, export and verify them separately. Merging them now just creates duplicate work and makes the re-import messier.

Step 2: Verify the addresses

Upload the CSV to an email verifier. A real verifier does more than a regex check on the format. It confirms the domain has live mail servers, runs an SMTP conversation with the receiving server to confirm the mailbox exists, and flags catch-all domains where the server accepts everything and tells you nothing useful. Microsoft 365 and Google Workspace domains need special handling because they often lie at the SMTP layer, so a verifier that probes those properly matters.

You will get each address sorted into a status. The labels vary, but they map to three buckets:

  • Valid (deliverable): the mailbox exists and accepts mail. Safe to keep.
  • Invalid (undeliverable): the domain is dead or the mailbox does not exist. These are your guaranteed bounces. Remove them.
  • Risky / unknown / catch-all: the server would not give a straight answer. Treat with caution; more on these below.

Prime Verifier runs its own sending fleet and actively probes catch-all domains, so a chunk of addresses that lazier tools dump into "unknown" come back with a real answer. You can test the workflow on a small slice with the free email verifier before you commit a whole list, and signup gives you 100 free verifications.

Step 3: Decide what to do with the risky group

Invalid is easy: bin it. The judgement call is the risky and catch-all group. A catch-all domain accepts every address, so the verifier cannot confirm a specific mailbox without sending real mail. You have three sensible options:

  1. Keep them but tag them, and send only to the ones who have opened something in the last six months.
  2. Hold them in a separate audience and re-engage them slowly with a low-volume campaign.
  3. If your reputation is already shaky, drop them entirely until you have recovered.

There is more detail on this in our piece on catch-all emails.

Step 4: Re-import the clean list

Filter your verified file down to valid addresses (plus whichever risky ones you chose to keep). Before you bring them back, deal with the dead ones inside Mailchimp. The cleanest approach:

  • Archive or delete the invalid contacts in Mailchimp so you stop paying for them. Archiving keeps the history; deleting frees the contact slot.
  • Import the clean CSV back, matching the email column and your merge fields so tags and names line up.
  • Make sure you are not re-importing addresses you just archived. Import only the valid set, not the original file.

One warning: importing a contact in Mailchimp can resubscribe someone who previously unsubscribed, depending on your settings. Never import an address that opted out. Keep your unsubscribe list out of the re-import entirely.

What this actually saves you

The payoff is concrete. Take a list of 25,000 contacts where 18 percent turn out to be invalid or dead.

MeasureBefore cleaningAfter cleaning
Billable contacts25,00020,500
Hard bounces per sendhigh, reputation risknear zero
Open rate (apparent)understated by dead addressesreflects real engagement
Spam-trap exposureunknownreduced

You stop paying Mailchimp for 4,500 contacts that would never have read a thing. Your bounce rate drops below the threshold that gets mail filtered or blocked. And your open and click rates rise because the denominator is honest now. For the wider reputation picture, see improve email deliverability, and if bounces are your main worry, reduce email bounce rate goes deeper.

How often to repeat this

Lists decay at roughly 20 to 30 percent a year, faster for B2B where people change jobs constantly. Verify the whole list every three to six months, and verify any new batch of addresses at the point of import rather than waiting. Ongoing maintenance beats a once-a-year crisis clean; the same logic applies in our notes on email list hygiene.

FAQ

Will verifying my list get me banned from Mailchimp?

No. Verification happens outside Mailchimp on the exported CSV. You are only reading addresses and sorting them, not sending. Mailchimp actually rewards the result, because a clean list bounces less and keeps your account in good standing.

Does Mailchimp not already clean my list for me?

Only partly, and only after the fact. Mailchimp removes addresses once they hard bounce, which means you already sent to them and already absorbed the reputation cost. Verifying first prevents the bad send in the first place.

What counts as a safe bounce rate?

Aim to keep hard bounces under 2 percent per campaign, and ideally below 1 percent. Above that, mailbox providers start treating your mail as suspect. A cleaned list usually sits well under 1 percent on the next send.

bounce ratedeliverabilityemail verificationlist cleaningmailchimp
How to Clean Your Mailchimp List in 2026 | Prime Verifier