How Do I Clean Up My Klaviyo List?.

 

Klaviyo Tips

 How Do I Clean Up My Klaviyo List? 

You clean up a Klaviyo list by building a sunset flow that gives lapsed subscribers one last set of messages, suppressing anyone who does not respond, and then sending your campaigns to an engaged segment rather than your full list. Suppressed profiles keep their purchase history but stop counting towards your bill, so a proper cleanup makes your account cheaper and your deliverability better at the same time. It is the highest-return hour you can spend in Klaviyo, and most brands have never done it. 

How Do I Clean Up My Klaviyo List? | warbble·digital
0.1%
Spam complaint rate Gmail asks bulk senders to stay under
2025
The year Klaviyo switched to billing on active profiles
90
Days before an unsuppressed profile can be suppressed again

What Counts as an Active Profile?

An active profile in Klaviyo is any contact who could receive a marketing message from you. That means anyone who has not unsubscribed, been suppressed, or been deleted. It does not mean anyone you have actually emailed.

That distinction is the whole story. Until February 2025, Klaviyo billed on emailed profiles, so contacts you quietly ignored cost you nothing. Since the change, every dormant sign-up from three years ago, every guest checkout that never opted in, and every row of that spreadsheet somebody imported in a hurry is on the meter. Plenty of brands watched their bill climb without adding a single new subscriber, and never worked out why.

Before you can clean anything, it helps to be clear on the two things Klaviyo groups people with, because mixing them up is what creates the mess in the first place.

Dynamic
Segments

Defined by conditions rather than membership. People move in and out automatically as their behaviour changes, so a segment always reflects reality right now. This is what you should be sending campaigns to.

  • Update in real time as data changes
  • Built from behaviour, properties or events
  • Can trigger flows when someone enters
  • Ideal for targeting and for analysis
Static
Lists

A fixed collection of people who subscribed. Lists only grow as new people join, and they do not respond to behaviour. Klaviyo recommends one main list per channel, holding everyone who has consented.

  • Grow through forms, imports and integrations
  • Represent consent and acquisition, not targeting
  • Do not shrink on their own
  • Storage, not an audience
The rule of thumb. Lists are for entry and consent. Segments are for who gets this message. If you ever find yourself creating a new list because you want to send to a slightly different group of people, stop, because what you actually want is a segment. This single habit prevents most of the audience sprawl we find when we take over an account.

Three Things a Dirty List Costs You.

01

Money, Every Single Month

Your Klaviyo bill tracks the size of your database, not your send volume or your revenue. Holding ten thousand people who will never buy again costs exactly the same as holding ten thousand loyal customers. This is the cost most brands accept without ever questioning it, because the bill arrives quietly and rises gradually.

02

Inbox Placement, for Everybody

Deliverability is judged on how people respond to your mail. Gmail asks bulk senders, meaning anyone sending 5,000 or more messages a day to Gmail accounts, to keep spam complaints under 0.1%, and starts blocking around 0.3%. Complaints come overwhelmingly from people who forgot they signed up. Keep mailing them and you damage placement for your best customers too, because reputation is measured at the domain level, not per recipient.

03

Your Ability to Read the Numbers

A 22% open rate across a bloated list tells you nothing useful. It might be a genuinely engaged audience performing poorly, or a strong audience being dragged down by thousands of dead addresses. Until the list reflects real people, every test you run and every decision you make is based on a diluted number.

How to Clean Your Klaviyo List.

This is a single afternoon of work, and then it runs itself. Do it in this order.

01
Find Out What You Are Paying For

Start with the number, because it is usually worse than people expect. Check your active profile count against your plan limit, then compare it to how many people actually opened anything in the last 90 days. The gap between those two figures is your cleanup opportunity.

Settings → Billing → Account Usage

While you are there, note whether Klaviyo has auto-upgraded your tier at some point. It sends an email when you cross a threshold. It does not send one when you drop back below it.

02
Build Your Engaged Segment First

Before you remove anyone, define who you actually want to keep talking to. This becomes your default campaign audience from now on, and it is the single change that most improves deliverability.

A sensible starting definition is anyone who has opened or clicked an email in the last 90 days, or placed an order in the last 180 days. Tighten to 60 days if your reputation is already struggling, and loosen to 120 if you sell something people buy rarely.

Audience → Lists & segments → Create list / segment

03
Define Your Sunset Segment

Now define the opposite: people who have gone genuinely quiet. Klaviyo ships a prebuilt Sunset segment in the segment library, so you can start there rather than from a blank screen.

A solid definition combines three conditions rather than relying on engagement alone: has not opened or clicked in 90 days, has been on the list at least 120 days, and has not placed an order in 180 days. That last condition matters more than people realise, because a customer who buys every six months without ever opening an email is not disengaged, they just do not read your emails. Adjust the purchase window to your product: shorter for consumables, considerably longer for durables.

04
Build the Sunset Flow and Switch It On

A sunset flow is a segment-triggered automation, so people enter it the moment they meet your sunset conditions. That means you build it once and it keeps working, rather than becoming an annual project you dread.

Flows → Browse flow library → Sunset unengaged subscribers

Two or three messages is plenty. Acknowledge the silence honestly, make the offer genuinely worth opening, and be clear that this is the last one unless they act. Expect to recover a useful minority, which is real revenue you would otherwise have thrown away. Add a flow filter so anyone who does engage exits before the suppression step.

05
Suppress, Then Go and Fix Your Billing Tier

The end of the flow suppresses whoever did not respond. Suppression is the right action for almost every ecommerce brand, because the profile stays in your database with its order history and predictive metrics intact, it just stops receiving marketing and stops counting towards your bill.

Then do the step everybody forgets. Klaviyo will not lower your plan tier for you. Go back into billing and move it down manually, or you will keep paying the higher rate on a list you have already cleaned.

One caution before you undo anything: once a profile has been unsuppressed there is roughly a 90 day wait before it can be suppressed again. Bulk un-suppressing to squeeze one more send out of an old list is a decision you are stuck with for a quarter.

Suppress vs Unsubscribe vs Delete.

Three different things happen to a profile that stops receiving your marketing, and they are not interchangeable.

Outcome Suppress Unsubscribe Delete
Removed from your billable profile count
Keeps purchase history and predictive metrics
Revenue attribution reporting stays intact
Initiated by you rather than the customer
Reversible90 day lockIf they resubscribe
Right choice for lapsed subscribersTheir call
Right choice for junk data and never-buyersUsually fine

In short: suppress by default, delete only where there is no order history worth keeping, and treat unsubscribes as something the customer decides rather than something you manage.

Is Your List Actually Healthy?

A quick read on where you stand. Two or more on the right and there is money sitting in the fix.

Signs It Is Working

Spam complaint rate consistently below 0.1%
Bounce rate under 2% on every send
A sunset flow running continuously in the background
Campaigns go to an engaged segment by default
Your profile count moves in line with your revenue
Non-consenting guest checkouts are suppressed deliberately

Warning Signs

Open rates falling steadily across the last six months
You were auto-upgraded a tier and never checked whether you could drop back
Campaigns still go to the full master list
A dozen overlapping lists nobody can explain the purpose of
List cleaning happens before Black Friday and never otherwise
Nobody has looked at the deliverability tab this quarter
The warbble take. Suppressing subscribers feels like going backwards, which is exactly why so few brands do it. It is not. You are not losing an audience, you are admitting you already lost them and choosing to stop paying to store the evidence. Every account we have cleaned has come out cheaper, landed in more inboxes, and produced numbers the team could finally trust. Do it once properly, leave the sunset flow running, and check your billing tier afterwards, because that is the step everybody skips. If Klaviyo sits alongside a CRM in your stack, the same discipline applies on the other side of the fence, and a Thrive Score audit is where we start on the HubSpot half of that picture.

Frequently Asked Questions.

Does cleaning my Klaviyo list actually lower my bill?
Yes, but not automatically. Klaviyo bills on active profiles, so suppressing dormant contacts genuinely reduces your billable total. However, Klaviyo does not move your plan tier back down once the count drops. You have to go into your billing settings and adjust it yourself, which is why plenty of brands clean their list and see no change on the invoice.
What is a sunset flow in Klaviyo?
A sunset flow is an automated sequence that gives disengaged subscribers a final two or three messages before suppressing anyone who does not respond. It is triggered by a segment rather than run manually, so once it is switched on it works continuously. Klaviyo provides a prebuilt sunset flow template and a matching sunset segment, so you are not building it from scratch.
Should I suppress or delete unengaged subscribers?
Suppress, in almost every case. A suppressed profile stops receiving marketing and stops counting towards your bill, but keeps its order history and predictive metrics, which feed your future segmentation and revenue reporting. Deleting removes all of that permanently. Reserve deletion for obvious junk data and profiles with no purchase history at all.
How often should I clean my Klaviyo list?
Continuously, via a sunset flow, rather than as a periodic project. That said, it is worth a manual review every six to twelve months, and always before a large send such as Black Friday, when you are most tempted to mail everybody. A one-off clean also makes sense immediately before a billing renewal or when you are close to a tier threshold.
Why is my Klaviyo profile count higher than my subscriber count?
Usually because your ecommerce integration is creating profiles you did not think of as subscribers. Every Shopify checkout creates a Klaviyo profile, including guest checkouts where the customer never opted into marketing, and those profiles are billable unless suppressed. Imported spreadsheets and old form fills add to the same pile. Decide deliberately what should happen to non-consenting purchasers rather than letting them accumulate.
What is the difference between a list and a segment in Klaviyo?
A list is static: a fixed group of people who subscribed, which only grows as new people join. A segment is dynamic: a set of conditions that people move in and out of automatically as their behaviour changes. Use lists to record consent and acquisition, and use segments to decide who receives a given message. Klaviyo recommends keeping one main list per channel rather than many overlapping ones.
"
★★★★★ HubSpot Onboarding

We've had a great experience with Greg and Hayley at warbble·digital, who have been endlessly helpful and patient with all our team, thank you!

- Parker, H.  ·  Jul 2025  ·  Customer Success Training

Free Strategy

Paying to store people who will never buy again?

Let's meet for 15 minutes to look at your list health, your sunset setup, and what your account should actually cost. After the call, we'll send you a free digital strategy valued at €997.

Book Your Free 15 Minute Call →

 

Share

Book some time with our Marketing Expert.