A merchant is frustrated with Klaviyoâs pricing model, which charges based on total profiles rather than engaged subscribers. Theyâre paying for 50K+ profiles when only ~15K are active, with many subscribers from 2022 who never opened emails again.
Common issue confirmed:
Multiple respondents confirm this is a widespread problemâmerchants often pay for âghost subscribersâ who inflate bills without generating revenue.
Recommended solutions:
Suppress inactive profiles: Identify subscribers who havenât opened/clicked in 90â180 days and suppress (not delete) them to stop billing while retaining data
Run re-engagement campaigns: Send personalized win-back flows before suppressing to recover potentially interested subscribers
Automate list hygiene: Set up flows to auto-tag and suppress inactive profiles going forward
Focus on engagement: Smaller, active lists improve both deliverability and ROI
Additional benefits noted:
Cleaning lists improves inbox placement and email performance, not just costs.
The original poster mentions building âListSaverâ to automate this process, with one commenter expressing interest in a plug-and-play Klaviyo integration. Discussion remains open with practical advice shared but no final resolution on the automation tool.
Summarized with AI on October 24.
AI used: claude-sonnet-4-5-20250929.
Just checked my Klaviyo bill and Iâm honestly mad at myself. Been paying for 50K+ profiles when maybe 15K actually give a â â â â about my emails.
The kicker? My email revenue hasnât budged in months but my bill keeps going up. Turns out Iâm literally paying for people who signed up in 2022 and never opened another email. Like⊠why is this even a thing??
Quick poll: How many of you have actually cleaned your email lists recently? Be honest
Iâm sitting here manually going through segments trying to figure out whoâs worth keeping and itâs mind-numbing. Thereâs gotta be a better way, right?
Started building something to automate this mess (calling it ListSaver for now) but honestly just wondering - is everyone dealing with this or am I the only one who let it get this bad?
Drop a comment if:
Youâve had the same âoh crapâ moment with your Klaviyo bill
Youâve found a good way to clean house without breaking everything
You think Iâm overthinking this and should just pay up
Seriously though, would love to hear how you all handle inactive subscribers. Suppress them? Delete them? Pretend they donât exist?
youâre definitely not the only one. Klaviyoâs billing based on total profiles catches a lot of people off guard, you end up paying for every signup, even the folks who havenât opened a single email in years.
What we usually recommend:
List hygiene: suppress or archive subscribers who havenât opened in 90â120 days. Itâs the fastest way to drop your bill.
Re-engagement: before cutting them, try sending something that feels personal (not another promo blast). Youâd be surprised how many âinactiveâ people will respond when the message feels like itâs written 1:1.
Segmentation: keep the high-engagers and recent buyers on your main list. Let the rest trickle into a cheaper channel (SMS, retargeting, etc.).
Itâs painful to pay for ghosts, but cleaning things up regularly makes a huge difference in both cost and performance.
Youâre not the only one. Klaviyoâs pricing often catches merchants off guard because itâs based on total profiles, not just engaged ones. That means inactive subscribers can quietly inflate your bill without driving results
Hereâs the most effective way to handle it:
Suppress unengaged profiles
Identify anyone who hasnât opened/clicked in 90â180 days.
Suppress them (donât delete, youâll keep the data, but wonât be billed).
This immediately reduces costs and improves deliverability
Run a re-engagement flow
Before suppressing, send a short win-back campaign.
Anyone still inactive afterward â suppress
Automate going forward
Use Klaviyo flows to auto-tag and suppress inactive profiles so this never builds up again.
Donât pay for profiles that donât generate revenue. A smaller, active list will outperform a bloated one every time, and keep your Klaviyo bill under control
Hey I feel you on this one Klaviyo bills can creep up fast if your list isnât being cleaned regularly. Youâre definitely not the only one!
A few things that usually help:
Set up an engagement segment (e.g., only people who opened/clicked in the last 90â120 days) â this way youâre not paying for âghost subscribers.â
Run a re-engagement flow before removing people something like âStill want to hear from us?â works surprisingly well.
After that, suppress the inactive profiles instead of deleting them , that way you donât lose historical data but you also stop paying for them.
Going forward, set an automation to suppress profiles that stay inactive after X days. That will keep your bill predictable.
Your âListSaverâ idea makes a ton of sense a lot of merchants run into the same pain point.
Youâre not overthinking this. Cleaning your list regularly is one of the fastest ways to improve deliverability + cut costs.
I feel you on this one . Klaviyo bills can get out of hand fast if youâre not keeping things tight. Youâre definitely not alone â I had the exact same âwhy am I paying for ghosts?â moment earlier this year.
What worked for me:
I ran a re-engagement flow (basically a last-chance winback) to anyone who hadnât opened in 90â120 days.
If they still didnât engage, I suppressed them instead of deleting (keeps the data but stops paying for them).
My deliverability actually improved after cleaning, because dead weight hurts inbox placement.
So yeah, youâre not overthinking it â trimming your list is one of the highest-ROI âchoresâ in email. If youâre building ListSaver to automate it, Iâd 100% check it out because doing it manually sucks.
Curious: are you thinking of making it a plug-and-play integration with Klaviyo, or more of a general tool for list hygiene?