Purposeful Profits
← Growth guides
EmailKlaviyoDeliverabilityList Health

Your Klaviyo List Is Too Big (And That's Why Your Email Revenue Is Low)

Most DTC brands treat list size as a vanity metric. More subscribers means more revenue, right? Wrong. A bloated Klaviyo list with 40% unengaged profiles is actively suppressing inbox placement for the subscribers who actually want to hear from you, and it is costing you more than you think.

By Caner Veli · 20 April 2026 · 9 min read

30-50%

Of the average DTC Klaviyo list is unengaged

15-22%

Inbox placement lift after suppressing dormant profiles

$42

Average email ROI per dollar spent, when deliverability is healthy

I audit email accounts for DTC brands every week. The single most common finding is not a broken flow, a weak subject line, or a missing campaign. It is a list that has been allowed to grow without any maintenance, with unengaged profiles dragging down sender reputation for every email the brand sends.

The counterintuitive truth is that a clean list of 20,000 engaged subscribers will generate more revenue than a bloated list of 60,000 profiles where 35,000 of them have not opened an email in six months. Inbox providers know this. Most DTC operators do not.

Why List Size Is a Misleading Metric

Klaviyo shows you a subscriber count on your dashboard. Your agency reports it in the monthly slide deck. You mention it in investor updates. But the number is almost meaningless without the engagement breakdown sitting underneath it.

Gmail, Outlook, and Apple Mail all use engagement signals to assign a sender score to your domain. When you send a campaign to 50,000 profiles and 30,000 of them have not clicked or opened anything in 120 days, inbox providers see a low aggregate engagement rate and interpret that as a signal that your emails are unwanted. The result is that a growing percentage of your emails get routed to spam or promotions folders, not just for the unengaged contacts, but for your entire list including the buyers who open every email you send.

This is the mechanism most brands miss. The dead weight on your list is not just failing to generate revenue itself. It is suppressing the revenue potential of your best subscribers by poisoning your deliverability.

A 50,000 profile list with 30% inactive subscribers consistently underperforms a clean 20,000 profile list in both inbox placement and revenue per send. More subscribers does not mean more revenue. More engaged subscribers means more revenue.

What Unhealthy List Engagement Looks Like

Klaviyo segments profiles into engagement tiers based on recency of opens and clicks. Healthy list benchmarks are clear. More than half of your list should be very engaged or somewhat engaged. No more than 25% should be in the not engaged tier. When you see those numbers reversed, you have a list health problem and it is showing up in your revenue whether you can see it or not.

Very Engaged

Opened or clicked in last 30 days

Target: 25%+ of list

Somewhat Engaged

Opened or clicked in last 31 to 90 days

Target: 30%+ of list

Not Engaged

No opens or clicks in 90 to 180 days

Target: under 25% of list

Dormant

No opens or clicks in over 180 days

Action: sunset flow then suppress

The Real Cost of a Bloated List

I worked with a beauty brand doing around 90,000 GBP per month in revenue. Their Klaviyo account had 68,000 profiles. They were on a premium Klaviyo plan costing them 800 GBP per month. Their campaign open rate was sitting at 17%, which they assumed was just "normal for the industry."

When we ran the engagement audit, 41% of their list had not opened or clicked anything in over 120 days. We ran a sunset flow to that dormant segment, recovered about 4% of them as re-engaged subscribers, and suppressed the rest. The active list dropped from 68,000 to 42,000 profiles.

Within 30 days of the clean, their campaign open rate went from 17% to 36%. Revenue from campaigns went up 28% on fewer sends to fewer people. Their Klaviyo plan dropped to a lower tier, saving them 280 GBP per month. They were paying more, sending to more people, and making less than after the clean.

41%

Of list was unengaged (no opens in 120+ days)

28%

Campaign revenue increase after suppression

280

GBP saved per month on lower Klaviyo plan

The List Health Framework: 4 Steps

This is the same process I run for every client email audit. It takes about two weeks to execute properly. The results are usually visible within 30 days of implementation.

1

Run an engagement audit

In Klaviyo, build four segments based on recency of last open or click: engaged in last 30 days, engaged in last 31 to 90 days, no engagement in 90 to 180 days, and no engagement in over 180 days. Export the profile counts for each. If your dormant segment (180+ days) is above 20% of your total list, you have a deliverability problem that no subject line test will fix.

2

Build and run a sunset flow

For profiles in the 90 to 180 day no-engagement segment, run a 2 to 3 email sunset sequence. Email 1 acknowledges the gap and offers something worth clicking, not a generic discount, but something specific and relevant. Email 2 is a direct question: do you still want to hear from us? Email 3 is a last chance notice. Anyone who clicks any email in the sequence gets moved back to your active segment. Everyone else gets suppressed. A well-executed sunset flow recovers 3 to 8% of dormant profiles.

3

Suppress the dormant segment

Profiles with no engagement in over 180 days, and anyone who did not respond to your sunset flow, should be suppressed immediately. Do not delete them; suppressed profiles remain in Klaviyo for re-import if you ever run a specific reactivation campaign, but they no longer count toward your billable plan or receive your regular sends. This is not a one-time action. Set a recurring calendar reminder to run this suppression process every quarter.

4

Set up ongoing list maintenance

The clean means nothing if the bloat starts accumulating again. Set up an evergreen sunset flow that triggers automatically when a profile reaches 90 days of no engagement. This runs in the background and keeps your list healthy without manual intervention. Pair this with a hard suppression rule: any profile that reaches 180 days of no engagement after completing the sunset flow gets automatically suppressed.

What Healthy List Metrics Look Like

Once your list health is restored, here are the benchmarks you should be measuring against. These are targets for an engaged-only send segment, not your full list.

Campaign open rate

35 to 50%

On engaged segment only

Campaign click rate

2.5 to 4.5%

Healthy engagement signal

Revenue per recipient

Above £0.12

Across all campaigns

Flow revenue share

50 to 60%

Of total email revenue

Spam complaint rate

Below 0.1%

Google threshold is 0.3%

List growth rate

8 to 15%

Monthly net of churn and suppression

The Klaviyo Billing Bonus

One outcome that surprises most operators is what list cleaning does to their Klaviyo invoice. Klaviyo charges based on your active profile count. Suppressed profiles do not count. Most DTC brands that run a proper list clean discover that 30 to 40% of their profiles are dormant and can be suppressed, which drops them into a lower billing tier.

A brand with 80,000 profiles paying for the corresponding Klaviyo plan often finds that after suppression they are sitting at 45,000 to 55,000 active profiles. The cost difference between those tiers can be 400 to 600 GBP per month. You get better performance and a lower bill. There is no trade-off here.

Common Objections (And Why They Do Not Hold Up)

We might need those profiles later

Suppressed profiles stay in Klaviyo. They are not deleted. If you run a specific reactivation campaign in six months, you can re-import them into a targeted segment. You are not losing them. You are parking them so they stop hurting the performance of your active list.

Our list size is a selling point for investors

Revenue is a selling point for investors. A 40,000 profile list generating 25% of revenue from email is a far stronger signal than an 80,000 profile list generating 12%. Sophisticated investors look at email revenue contribution and revenue per subscriber, not raw list size.

We spent money acquiring those subscribers

You spent money acquiring them when they joined. Continuing to include them in every send because you paid for the acquisition is sunk cost logic. The relevant question is not what you paid to get them. It is what they are worth to you now. If the answer is nothing, and they are actively hurting your deliverability, suppressing them is the correct financial decision.

Email is still the highest ROI channel in DTC, returning 42 to 45 GBP for every 1 GBP spent when it is working properly. The reason most brands see a fraction of that is not because email does not work. It is because they are sabotaging their own deliverability with a list they have never cleaned.

Free Growth Audit

Find Out What Your Email List Is Actually Worth

I will review your Klaviyo account, identify your engagement breakdown, and give you a clear picture of what your email channel should be generating. No pitch deck. No fluff. Just the numbers and what to do about them.

Book Your Audit

Frequently asked questions

How many subscribers should I suppress from my Klaviyo list?

Any profile that has not opened or clicked an email in the past 90 to 120 days should go through a sunset flow before suppression. For most DTC brands, this is 30 to 50% of their total list. That sounds alarming until you understand that those profiles are generating zero revenue while actively damaging deliverability for the engaged subscribers who are generating revenue. Removing them consistently lifts inbox placement by 15 to 22% and increases revenue per recipient across the entire remaining list.

Will suppressing subscribers reduce my Klaviyo bill?

Yes. Klaviyo charges based on active profile count. Suppressed profiles do not count toward your billable total. Most DTC brands that clean their list properly reduce their Klaviyo plan cost by 20 to 40%. A brand with 50,000 profiles paying for a 50K plan often finds that only 25,000 to 30,000 of those profiles are genuinely active, which drops them to a cheaper tier while improving performance.

What is a good email engagement rate for a DTC Klaviyo list?

More than half of your list should fall into the very engaged or somewhat engaged categories. No more than 25% should be in the not engaged segment. For campaign emails, a healthy open rate is 35 to 50% on an engaged-only segment. Click rates on campaigns should sit between 2.5 and 4.5%. If your open rate is below 20% and your click rate is below 1.5%, your list health is the likely culprit before anything else.

What is a Klaviyo sunset flow and when should I use one?

A sunset flow is a 2 to 3 email re-engagement sequence sent to subscribers who have not engaged in 90 to 120 days. The goal is to get one final click or open before suppressing the profile. A well-structured sunset flow recovers 3 to 8% of dormant subscribers. Everyone who does not engage after the sunset flow should be suppressed immediately. Run a sunset flow quarterly, not as a one-off clean.

How does a bloated email list hurt Klaviyo deliverability?

Inbox providers like Gmail and Outlook use engagement signals to assign a sender score to your domain. When you send to large numbers of unengaged profiles, your aggregate engagement rate drops. A low engagement rate signals to inbox providers that your content is unwanted, which pushes your emails into spam or promotions folders, not just for the unengaged contacts but for your entire list including the buyers who open every email you send. A 50,000 profile list with 30% inactive subscribers consistently underperforms a clean 20,000 profile list in both inbox placement and revenue per send.

About the author

Caner Veli built Liquiproof from zero to 3,000+ global retailers in under 6 years. He now helps DTC and CPG brands fix broken growth engines and scale 2x-15x in 90 days.