← Campaign KickerAll postsSee the price

How to clean an email list without throwing away the readers you have

14 min readUpdated 25 October 2026

A list gets dirty in three ways and only one of them is your fault. The work is removing the addresses that will never read again, keeping the ones that might, and understanding what each of those two decisions costs you with the mailbox providers who are watching the ratio rather than the size.

How do I clean an email list?#

Four passes, in this order, and the order matters because the first two are certain and the last two are judgement.

  1. Remove everything that bounced. The provider already told you the address is dead, so there is nothing to decide and nothing to lose.
  2. Remove anything that never confirmed, if confirmation was the deal. An address that was imported and never said yes is not a subscriber who went quiet, it is a subscriber who never started.
  3. Then look at the quiet ones: the names that have not opened or clicked across the number of sends you choose to count.
  4. Last, deduplicate and fix the typos, which is the pass that catches the damage done by three imports of the same spreadsheet.

The mistake is doing pass three first, because it feels like work, then leaving the hard bounces in place, which is the one category that hurts your sending. Certainty first, judgement second.

Why does a dirty list cost me?#

Because the mailbox providers judge you on ratios rather than volumes. A bounce is a message sent to a place that does not exist, and if it is a meaningful share of everything you mail, the people running the receiving server learn that you do not know your own list.

The same arithmetic applies to complaints. A person who never asked to be there and finds your email in their inbox has one obvious move, and it is reported to the provider as a number rather than as a feeling.

Bounce and complaint thresholds are published by the big mail providers in their own sender guidelines, and the exact figures are theirs to state and theirs to change. What you need from them is the shape of the rule: keep the bad ratios small, and the way to keep them small is to stop mailing addresses that produce them. Why email goes to spam covers what happens when the ratio goes the wrong way.

Which addresses should I remove?#

What is in the listWhy it costs youHow to spot it
A hard bounceThe address does not exist, and the provider knows you keep mailing itThe failure notice you already received, in the report
An import that never confirmedNot a reader, and one complaint away from being a problemA status that says pending, unverified or unconfirmed
A name dead for a yearIt drags the open percentage down and tells you nothingNo open and no click across every send you can count
A role addressinfo@ and admin@ are read by a rota, or by nobody, or by a filterThe local part, which you can find with one search
The same address twiceTwo sends to one person, and one of them gets marked as junkDuplicates in an export, sorted by the email column
A typo domaingmial.com was never going to arrive, and it still counts against youAnything that is not a domain you recognise
An unsubscribed name kept as a contactHarmless if it truly cannot be mailed, dangerous if the check is looseA flag that has to stop every path, including automation

What is a hard bounce and does it fix itself?#

A hard bounce says the address does not exist. The mail came back because the mailbox is gone, the domain has no mail server, or the address was made up. It does not fix itself, and it does not decay, which means every future send to that address produces the same result and the same mark against you.

A soft bounce is different and worth not deleting on the spot. The address exists and something temporary got in the way: a full mailbox, a server down, a greylist. A soft bounce repeated across several sends becomes a real problem; a single one usually means nothing.

Whatever the tool you use, the useful behaviour is the same: a hard bounce takes the address out of the mailable set automatically and stays it out, rather than asking you to notice. What a good open rate looks like is the companion measure, because a list full of dead names makes an honest open rate look like a failure.

Should I delete subscribers who never open?#

Not straight away, and not on opens alone. Open tracking counts a fetched image, and privacy tools, image blocking and preview panes all inflate or suppress that number in ways that have nothing to do with whether a human read you. Somebody who never opens your email and clicks nothing across ten sends has stopped reading. Somebody with one open in ten is not nothing.

The move that preserves the reader and cleans the list is a re-permission campaign rather than a deletion: one plain message that says you are about to stop mailing them, asks them to say if they want to keep getting it, and then honours the silence. Nobody who answers that email is a name you should remove.

How do I find the dead addresses without a paid tool?#

Do not run an unverified third-party verification service over the list to check whether addresses exist. Probing mail servers that way is how a sender gets themselves blocked, and a service that claims to clean a list by testing it is selling you its own convenience rather than your reputation.

How do I clean a list inside Mailchimp or Klaviyo?#

The menu names belong to those products and their interfaces move, so the path to follow is the one on their own help page rather than the one in a blog post. The model-agnostic procedure is short, and any tool that claims you need its specific workflow is selling the workflow.

  1. Export the whole audience, including the status column, the engagement dates and the tags.
  2. Clean the export in a spreadsheet, where you can see what you are removing and keep the file as the record.
  3. Re-import the cleaned set into a fresh audience, carrying the consent status and the signup date across rather than leaving them behind.
  4. Compare the two counts before you delete the old audience, and only delete once the new one has the number of mailable names you expected.

Two things break in that migration and are worth checking by hand: whether an unsubscribed name came back as mailable, which happens when the status column does not map, and whether the consent record survived, because a re-imported address with no proof behind it is a smaller problem than a mailed address with no proof.

How do I delete a list of emails I imported by mistake?#

Delete the whole audience rather than the members you can see, provided nothing else is in it. A list imported by mistake is a liability the moment it becomes mailable, and half-removals are how a mistake turns into a send.

If the wrong names are mixed in with the right ones, do not try to delete by hand. Export, split the file into what you may mail and what you may not, and rebuild the audience from the half you can defend. What double opt-in is explains why the file you cannot defend should never be given a chance to confirm.

If anything from the bad import has already been mailed, that is a support task rather than a spreadsheet task: find out what went, to whom, and stop it going again before you tidy anything.

How often should I clean an email list?#

The bounces, continuously, because that is a setting rather than a task. The engagement pass, twice a year, and the reason for that cadence is practical: a year of sends is long enough to be fair to a slow reader and short enough that the file does not become a chore.

Clean before a big import and before anything you plan to automate. A dirty list entering a sequence is worse than a dirty list entering a single send, because an automation mails the same bad address several times on a rule nobody is watching. What an autoresponder is covers why the rule fails silently.

The passHow oftenWhat it takes outCan you undo it
Hard bouncesEvery send, with no decision neededAddresses that no longer existYes, from the export you kept
Never confirmedOnce, before the first real sendNames that were imported and never said yesYes, they were never mailable
No open and no clickTwice a year, after a re-permission emailReaders who have goneOnly if the file still exists
Duplicates and typosBefore every importThe damage from sending one spreadsheet three timesYes
Role addressesOnce, then as they arriveMailboxes nobody in particular ownsYes

What does cleaning a list do to my bill?#

If the tool charges by stored contacts, removing dead names is a direct saving and often the difference between two pricing bands. If it charges by emails sent, cleaning saves nothing measurable, since you were never going to mail the dead addresses many times anyway.

Some vendors bill every stored contact, including the ones you never send to, and that decision changes what hygiene is worth. The detail is on their pricing page in their own words, and what email marketing costs works the arithmetic through both models.

Is cleaning the same as unsubscribing?#

No, and confusing the two is how senders lose records they needed. An unsubscribe is a person telling you to stop. A cleanup is you deciding an address is no longer worth mailing. The first has to be honoured for that address forever, and the second is a housekeeping decision that should leave the history alone.

The practical rule: never remove an unsubscribe record to make a list tidier. That suppression is the proof you honoured the request, and a list that loses it will mail somebody who asked not to be mailed, which is the one error that gets reported.

How do I stop the list getting dirty again?#

What should I check before I delete anything?#

Three checks, and they take a minute each. First, whether the address has ever bought, replied, or booked from you: a name that has done one of those is a customer with a quiet inbox, not an inactive subscriber, and deleting a customer to improve a percentage is a bad trade.

Second, whether the quiet period covers a season rather than a habit. A donor who gives once a year looks dead in March and is not. Third, whether the deletion is reversible. An export kept as a file means a decision can be revisited; an audience emptied on a Tuesday afternoon cannot be.

If a name is worth money to you once a year, the answer is a less frequent send to that segment, not a cleaner list. Segmenting an email list is how you stop mailing somebody often without deleting them at all.

How do I know how many bad addresses I have?#

Measure your own rather than looking for an industry figure, because the answer depends entirely on where the names came from. A list built from confirmed signups in the last two years will have very little to remove. A list assembled from three old exports and a conference spreadsheet will have a lot, and you will find it in the first ten minutes of an export.

The number worth tracking is bounces as a share of each send, which any tool reports and which moves when a bad source enters the list. A rate that is stable is a hygiene question answered, and a rate that climbs is a source you have not found yet.

Campaign Kicker keeps hard bounces out of the mailable set automatically, records every unsubscribe as a suppression that no send path can bypass, and refuses to mail an address with no consent behind it. Imports are checked before they become an audience, and names are never billed for existing. The free plan mails 5,000 emails a month with no card.

Import a cleaned list

Common questions

How do I clean an email list?
Remove hard bounces first, then anything that never confirmed, then the names with no open and no click across the sends you count, then duplicates and typo domains. Do the certain passes before the judgement passes, and export the file so every removal is reviewable.
Does a dirty list hurt delivery?
Yes, through ratios rather than volume. Mailbox providers look at the share of your sends that bounce or get reported, and a list of dead addresses raises that share on every campaign. Their published sender rules are the place to read the current thresholds.
Should I delete subscribers who never open?
Not on opens alone, since open tracking counts an image fetch and privacy tools distort it. Send one re-permission email that says you are about to stop mailing them, then remove whoever stays silent after a request that was clearly put.
What is the difference between a hard bounce and a soft bounce?
A hard bounce means the address does not exist and will never arrive, so it should leave the mailable set for good. A soft bounce is temporary, such as a full mailbox or a server outage, and only becomes a problem when the same address does it across several sends.
How do I clean email list in Mailchimp or Klaviyo?
Their interfaces change, so take the exact steps from their own help page. The procedure anywhere is: export the audience with status and engagement columns, clean it in a spreadsheet, re-import into a fresh audience carrying consent over, then compare counts before deleting the old one.
How do I delete a list of emails I imported by mistake?
Delete the whole audience if nothing else is in it, since a half-removal is how a mistake becomes a send. If the wrong names are mixed with the right ones, export, split into what you may mail and what you may not, and rebuild from the defensible half.
Are role addresses like info and admin worth keeping?
They are read by a rota or by nobody, and often filtered before a person sees them. One or two are the address you were asked to use. A tenth of your list being role addresses means the list came from a scraped file rather than from people.
How often should I clean my subscriber list?
Bounces continuously, which should be automatic rather than a task. A full engagement pass twice a year is enough for most senders, plus once before any big import and before anything you plan to automate.
Does cleaning a list save money?
Only if the tool bills stored contacts, where dropping dead names can move you down a pricing band. A tool that bills emails sent saves nothing from cleaning, which is one reason the pricing model matters more than the headline price.
Is removing somebody the same as an unsubscribe?
No. An unsubscribe is their instruction and has to be honoured permanently, so the suppression record stays. A cleanup is your decision about a quiet address and should never touch the records of people who asked to leave.
What is email list hygiene?
The habit of keeping the mailable set honest: bounces out, unconfirmed names out, duplicates out, consent recorded, and a source dropped when it starts producing dead addresses. It is maintenance rather than a project, and the send reports are the measuring instrument.
How many bad addresses is normal?
It depends on where the names came from, so measure your own rather than comparing with a published figure. A list built on confirmed signups has almost nothing to remove; a list of three old spreadsheets has plenty, and the bounce share per send is what tells you.
Start free — 5,000 emails a monthSomething wrong here? Tell us

How to create and use an email template in Outlook

Write the email, then File > Save As and pick Outlook Template (.oft). Where Outlook stores the file, how to reuse it, and what no template can do.

Read it →

Best font for emails: the stack that survives Outlook

Arial or Helvetica for short messages, Georgia for long ones, always written as a fallback stack. Plus the sizes that work, and why custom fonts vanish.

Read it →

How to email many people at once without using BCC

For a small group, put your own address in To and the rest in Bcc. For customers that is not enough. Here is what breaks, and what to do instead.

Read it →

Google Docs newsletter template: how to build one you can reuse

Google publishes no newsletter template. Build the layout once in Google Docs, start each issue from Make a copy, and keep it readable in an inbox.

Read it →

HOA newsletter templates: what goes in every issue

A one page layout you reuse monthly, the five blocks residents read, how to mail a whole street without exposing anyone's address, and the four things to cut.

Read it →

Why is my email going to spam, and how do I fix it?

Three causes to check in order: a shared sending address, a domain with no signature of its own, and a list of addresses that stopped reading.

Read it →

SPF, DKIM and DMARC explained in plain English

Three text records in your domain: SPF lists the servers allowed to send as you, DKIM signs each message, DMARC says what to do when a check fails.

Read it →

How often should you send a newsletter, and when is that too much?

For most small businesses, once a month holds the list and twice a month is the ceiling. What hurts you is a long silence, not a weekly habit.

Read it →

What is double opt-in, and does your newsletter need it?

Double opt-in asks a new subscriber to click one link before you send anything. US law does not require it. Here is what it costs and what it buys.

Read it →

CAN-SPAM checklist: the five rules a small business newsletter has to follow

The FTC rules for commercial email in plain terms, what they do not require, and what to put in your footer so a normal newsletter never has to think about it.

Read it →

What is a good email open rate, and why is that the wrong question?

Vendors publish anything from 15% to 40%, and none of them can see inside the mailbox. Here is why open rate moved in 2021 and what to read instead.

Read it →

How to grow an email list when nobody knows you yet

A list grows when somebody gets something for their address. The routes that work without buying names, and the honest maths on how long the slow one takes.

Read it →

How to start a newsletter that people keep reading

Three decisions before you touch a tool, the issue skeleton that works for a small business, and what to send when you have nothing to say.

Read it →

How to schedule an email so it goes out

Scheduling in Gmail, Outlook and a sending tool, what each one quietly cannot do, and why a message that never left is usually a timer problem.

Read it →

How to make a newsletter in Microsoft Word and send it

Word can lay out a newsletter and mail it through mail merge. Here is where it stops, what HTML email means, and the free template route.

Read it →

Church newsletter ideas, templates, and how to send one to a congregation

What belongs in a church newsletter, how a bulletin differs, how to email a congregation that reads on phones, and where a free Word template stops working.

Read it →

School newsletter templates, and how to email parents without exposing anyone

What a weekly school email should hold, how to send it without exposing parents addresses, and whether a free Word or Canva template will do the job.

Read it →

How to write a nonprofit newsletter people read and give because of

The three emails a small nonprofit sends, what belongs in each, which numbers are safe to publish, and how to ask without training people to leave.

Read it →

Welcome email examples, what to put in one, and when to send it

What a welcome email must do in the first 24 hours, how the sequence should run, and where a welcome differs from a confirmation or an autoresponder.

Read it →

How to write email subject lines that get opened, with examples for every case

Subject lines for a marketing send, a job application, a complaint and a cold intro, plus why the front of the line is the only part you control.

Read it →

How long should a newsletter be, by cadence and by where it is read

A practical word range for a weekly email, a monthly letter, an article inside either, a feed post and a printed sheet, and how to find your own number.

Read it →

How to write a newsletter, from the introduction to the last line

How to write a newsletter: one thing per issue, the body first, the introduction last. Plus an event article, a reusable template, Substack and LinkedIn.

Read it →

What is an autoresponder, and what is an autoresponder used for?

An autoresponder is one email triggered by something the reader did, usually joining your list. What a drip campaign adds, what it costs, and what can go wrong.

Read it →

How much does email marketing cost, and what is the bill made of?

What tools charge by contact, send and feature, what free plans gave on 25 October 2026, and how to work out your own monthly number with the arithmetic.

Read it →

How to segment an email list, and which segments are worth building

What a segment is, six worth building first, how a segment differs from a second list, and how to split an audience without mailing one person five times.

Read it →

How to move your email list to a new tool without losing the consent

What to export, which columns a new importer needs, whether unsubscribed addresses must travel with you, and what usually breaks in an email list migration.

Read it →

How to fix a DMARC failure, in the order the receiving server checks it

What DMARC checks, the four ways a message fails it, how to read an aggregate report, and how to move from p=none to p=reject without blocking good mail.

Read it →

Why is my email not sending, queued or stuck in the Outbox

What queued, sent and delivered each prove, why a campaign stops halfway, the checks for Outlook, Gmail and a stuck Outbox, and how to read a bounce.

Read it →

What sender reputation is, and how to check yours at Gmail and Outlook

What providers score you on, how to check your standing for free, why a delivery rate is not an open rate, and how long a new domain takes to earn trust.

Read it →

Is my email domain blacklisted? How to check, who can clear it, and how long it takes

Where a domain gets listed, the free lookups that cover it, who can ask for removal, and how long a delisting takes to reach a mailbox provider.

Read it →

What a good unsubscribe rate is, and what to do when yours jumps

The number two email tools publish for unsubscribes, why they differ, what a healthy rate looks like for your list, and what to do when a send spikes.

Read it →

What a good click through rate is, and why the published numbers disagree

Two tools publish different click rate benchmarks from their own data. What a click rate counts, why the industry number moves, and what to aim at instead.

Read it →

Why is my email in Gmail's Promotions tab, and what can you do about it?

Gmail sorts mail into five categories on its own, and its help pages put every fix on the reader's side. What a sender can and cannot change, and what to test.

Read it →

Is buying an email list legal? The test a bought list has to pass

UK guidance puts the rule on sending, not buying. Each address must have agreed to email from you by name, which bought lists rarely carry. What to check first.

Read it →

What makes a newsletter successful, and how do you measure it?

Success means the action you asked for, counted. Benchmarks with their conditions, the traps in open and click maths, and a five-rung ladder to measure on.

Read it →