← Back to blog

Email List Hygiene: When (and How) to Actually Remove Subscribers

06 September 2026·6 min read
Quick answer: Remove a subscriber once they've ignored a genuine re-engagement attempt — typically no opens or clicks across 90-180 days plus a dedicated "are you still interested?" campaign that also gets ignored. Keeping unengaged addresses on your list doesn't just waste sending credits; it drags down your open rates and can flag you as spam to inbox providers, hurting delivery to the subscribers who do want to hear from you. Set an automatic sunset policy so this happens on a schedule, not as an occasional manual clean-up. ✨

There's a strange kind of loss aversion that kicks in around email lists. A subscriber count feels like an asset, so removing people from it feels like giving something up — even when that "something" is an address that hasn't opened an email in two years. But a list isn't valuable because of its size. It's valuable because of how many of those addresses actually see, open, and act on what you send. Once that stops being true for a subscriber, they're not an asset anymore. They're a small, ongoing cost.

The businesses that protect their sender reputation best aren't the ones with the biggest lists — they're the ones willing to make theirs smaller on purpose. It feels counterintuitive until you see what a bloated, unengaged list actually does to your deliverability. 💖

What most businesses get wrong

The common mistake is treating every subscriber as permanent once they've opted in, and never revisiting that decision. Lists get built over years from one-off competition entries, a checkout tick-box nobody unticked, an old lead magnet download — and none of that original context guarantees ongoing interest. Left unaddressed, that dead weight quietly drags down your metrics and, more seriously, signals to inbox providers like Gmail and Outlook that your emails aren't wanted. That's what actually gets you filtered into spam for everyone else on the list, including your genuinely engaged subscribers.

The removal decision framework:

Step 1 — Define "unengaged": No opens or clicks in the last 90-180 days (shorter for high-frequency senders, longer for occasional newsletters).
Step 2 — Send one re-engagement campaign to that segment specifically, not your whole list. Subject line example: "Still want to hear from us?" Body: acknowledge the gap honestly, offer one clear reason to stay (a genuine perk or update), and include one obvious action — click here to stay subscribed.
Step 3 — Wait 14 days, then split the segment: anyone who opened, clicked, or replied stays active. Anyone who did neither moves to step 4.
Step 4 — Send one final plain-text "last call" email to the still-unengaged group, stating clearly that you'll remove them automatically in 7 days if there's no action.
Step 5 — Remove (or suppress) everyone who still hasn't engaged after that window. Don't just stop emailing them — actually remove them from active sending so they stop counting against your engagement metrics.
Seasonal-dip business, list built from years of promotions: A business with a strong seasonal peak had built its list over four years almost entirely from one-off giveaway entries. Of 8,200 subscribers, only around 1,900 had opened an email in the past six months. Running the removal framework cut the list to roughly 2,400 active subscribers — and average open rates jumped from 11% to just under 29% within one send cycle, because the list no longer dragged the sender score down.
E-commerce store, high spam-complaint risk: An online store noticed a rising spam complaint rate after a big list-growth push tied to a giveaway. Many entrants had never actually intended to receive marketing emails ongoing. Running a re-engagement campaign within the first 30 days of those new sign-ups — rather than waiting months — caught the disengaged group early and kept the complaint rate from escalating further.

How to set up an automatic sunset policy

Step 1: Build the re-engagement flow as an automation, not a manual campaign you remember to run occasionally. Most platforms (Klaviyo, Mailchimp, Omnisend) support engagement-based segments that trigger automatically once someone crosses your inactivity threshold.

Step 2: Set your inactivity window based on your sending frequency. A business emailing weekly can reasonably flag inactivity at 90 days; one emailing monthly should allow longer, closer to 180 days, since the natural gap between opens is bigger.

Step 3: Exclude recent subscribers from the sunset flow. Someone who joined 20 days ago hasn't had a fair chance to engage yet — build in a minimum tenure (60-90 days) before the inactivity clock starts.

Step 4: Automate the removal step itself, not just the re-engagement email. If the final step requires someone to remember to manually export and delete, it won't happen consistently.

💡 A smaller engaged list outperforms a bigger dead one. Sender reputation is largely relative to your own historical engagement rates — a list that opens and clicks consistently tells inbox providers to keep delivering you to the primary inbox, which benefits every email you send after that.

Mistakes to avoid

  • Removing subscribers without any re-engagement attempt first. Some inactive subscribers are simply inbox-lazy, not uninterested — give them one clear, honest chance before cutting them.
  • Suppressing instead of properly removing. Many platforms let you "pause" sending to a contact without actually removing them from your billed list — check your platform's specific mechanics so you're not still paying for addresses you've stopped emailing.
  • Running the sunset policy only once, as a one-off clean-up. Lists degrade continuously, not just once a year — an automated, ongoing policy prevents needing a painful bulk clean-up later.
  • Being vague in the re-engagement email. "Just checking in!" with no clear action or reason to stay gives people nothing to actually respond to — be specific about what happens next.

Frequently asked questions

Will removing subscribers hurt my overall reach or sales?

It's genuinely worth weighing honestly: your total list size drops, and in theory that's fewer people who could see an offer. But in practice, removed subscribers were already not opening your emails, so they weren't contributing to sales anyway — and the deliverability improvement usually means the remaining list actually sees more of what you send, which tends to net out positive.

How often should the sunset policy run?

Ideally it's a continuous automation rather than a scheduled event, so inactive subscribers are caught and re-engaged (or removed) on a rolling basis rather than piling up for an annual clean-up.

Should I ever remove someone who's opened recently but never clicks or buys?

Opens alone are a weaker signal than they used to be, largely due to Apple's privacy features auto-opening emails in the background — so treat clicks and replies as the more reliable engagement measure, and be cautious about removing someone based on opens data alone.

Is there a minimum list size where this isn't worth doing?

Not really — even a small list benefits from the exercise, since deliverability problems can start well before a list feels "big." The effort scales down naturally too; a 500-person list takes a fraction of the time to review that an 8,000-person one does.


Keep reading 🤍

Share
Written by
Kate, founder of Chronically Online

I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.

Work with me ✦