Checked our Klaviyo bill today. $400 a month. For what?!

Pulled the whole list. Out of 25,000 subscribers, 7,400 have never opened anything. Not one email. Not once. Ever

And since Feb 2025 Klaviyo bills for every profile — so we pay ~$131/mo for people who left long ago. That's $1,572 a year. Burned

Engaged subscribers17,600 · $269/mo
Never-engaged “ghosts”7,400 · $131/mo
Klaviyo charges us25,000 · $400/mo
WHO AM I PAYING FOR?
DO THEY BOTH GENERATE PROFIT?

Because Klaviyo bills by tier — and ghosts sit in the count

price isn't per email sent — it's per profile on the list my real list · 17,600 tier: $269/mo +7,400 ghosts on top pushed to 25,000 tier: $400/mo +$131/mo = $1,572 a year. for the stairs
17,600 active profilesLower tier example: $269/mo
7,400 ghosts still sit in the count
25,000 billable profilesHigher tier example: $400/mo

Who can enter the review segment?

CANDIDATE FOR REVIEW
Can receive email and has an email address
Profile created 180+ days ago
Received 5+ emails in the last 72 weeks
0 opens and 0 clicks, all time
0 site or product activity, all time
0 checkout or order activity, all time
every condition must pass; ambiguity stops the audit
EXCLUDED FROM CLEANUP
Anyone with a recorded order or checkout
Anyone with a recorded open or click
Anyone with site or product activity
Profiles younger than 180 days
Profiles without confirmed email eligibility
Missing or ambiguous required metrics
one recorded commercial signal is enough to exclude

All of them can be suppressed in one click

And it's safe: suppressed ≠ deleted
History stays, billing stops, one click restores anyone

mike.d*****@gmail.comMar 2021 · 0 opens
sarah.k*****@yahoo.comNov 2022 · 0 opens
j.wilson*****@gmail.comJun 2023 · 0 opens
anna.v*****@hotmail.comAug 2021 · 0 opens
d.kim*****@gmail.comJan 2023 · 0 opens
luis.m*****@outlook.comSep 2022 · 0 opens
k.tanaka*****@icloud.comFeb 2024 · 0 opens
…and 7,397 more
suppress → tier drops
the free audit shows them by name — check these 3, see they're duds.

Everyone "cleans lists". Nobody watches the bill

Deadweight isn't a script you babysit. OAuth connect — no API keys. A dashboard, monthly auto-sweeps, cleanup presets tuned to your store — not just the default recipe. And a tier watchdog that checks your Klaviyo bill actually went down

price / mo actually fixes the bill? free$9$19$183+ DIY in Klaviyo free, but 2-3 hours every single month NeverBounce & co checks bounces — wrong problem, ghosts stay Prune suppresses, then hopes. nobody watches the tier Orita ML magic, agency pricing — $183+/mo Deadweight — $19/mo runs the whole loop — and watches the bill drop
1 · MEASUREBuild and count the conservative review segment.
2 · APPROVERequire payment, expanded scopes, and exact typed consent.
3 · CONTROLSuppress the immutable snapshot and poll the bulk job.
4 · VERIFYRecheck billable count and keep invoice impact separate.

Three ways to stop paying rent

FREE AUDIT

$0
5 minutes · no card
  • Every ghost — named
  • Your exact overpay math
  • Suppress-ready segment
  • Keep it even if you leave
Run free audit →

CLEANUP PACK

$39
3 sweeps · no subscription
  • Same engine as Autopilot
  • Run them whenever you want
  • Before-after proof each run
Get 3 cleanups
this one. obviously ↓

AUTOPILOT

$19/mo
  • Monthly ghost sweep
  • Tier watchdog — bills actually drop
  • Anyone restorable, anytime
  • Cancel whenever
$228$190/yr — 2 months free
Start Autopilot →

paid plans pick up right where your free audit ends — same ghosts, no re-work

Notes from the Klaviyo billing desk

Read all field notes →

Before you connect

Does the free audit change profiles?

It creates or updates a named review segment and reads aggregate counts. It does not suppress profiles and does not have subscription-write permission

Can Deadweight guarantee a lower Klaviyo invoice?

No. The audit measures candidates and models plan impact. After cleanup, Deadweight rechecks the processed billable count. Your final invoice still depends on plan eligibility, renewal timing, add-ons, negotiated pricing, tax, and whether a manual plan change is required

Where does the profile snapshot live?

Inside your Klaviyo account as a temporary static list. Deadweight stores the Klaviyo object identifier and aggregate evidence, not a second database of subscriber email addresses

What if a required metric is missing or duplicated?

The audit resolves metric sources explicitly. Zero-event conditions must be zero across every matching source. If a required metric cannot be interpreted safely, the audit stops instead of treating missing data as inactivity