Article
Jun 9, 2026
Klaviyo Pricing Explained: The Active-Profile Math Nobody Shows You
Klaviyo's bill isn't the sticker price — it's the active-profile count you forgot to prune. Here's the real math at 1k, 5k, and 20k profiles

Most pricing posts you'll find when you search how much does Klaviyo cost were written by a competitor trying to move you onto their platform. We don't sell email software. We've run email marketing builds on Klaviyo, Customer.io, Brevo, and a few others, and the question we actually get asked is simpler: what's the bill going to be at my list size, and is it worth it?
Short version: Klaviyo's published plan starts at $20/month for 251–500 active profiles, with US SMS around $0.01 per message (klaviyo.com/pricing, accessed June 2026). The free tier covers 250 profiles and 500 sends. That's the easy part. The part nobody walks you through is active profile — what counts, what doesn't, and why your bill drifts up 6–8% a quarter even when you're not adding subscribers.
TL;DR
Klaviyo bills on active profiles, not subscribers — suppressed contacts still count if they're consented.
Real client bills range roughly $150 to $3,500/month, averaging around $1,500 across 11+ accounts we manage.
A 20k-profile list typically lands in the $700–900/month band for email-only on Klaviyo's public tiers.
Flows earn $1.58 per recipient vs $0.06 for campaigns (Klaviyo benchmarks) — that's the math that justifies the premium.
Quarterly profile pruning cuts most bills by 15–30% with zero revenue loss.
1. How active-profile billing actually works (and the suppression gotcha)
Klaviyo's pricing page lists tiers by active profiles. The word doing the heavy lifting is active. In Klaviyo's definition, an active profile is anyone you can market to — anyone who has consented to email or SMS and hasn't been fully deleted from your account.
That includes people who have unsubscribed, bounced, or been suppressed for inactivity, as long as their profile still exists.
This is the part operators miss. You suppress a chunk of cold subscribers thinking you've cut the bill. You haven't. Suppression stops sends; it doesn't stop the meter. A 22,000-profile account with 4,000 suppressed contacts is still billed as a 22,000-profile account.
To actually drop a tier, you have to delete profiles or move them out of the marketable pool entirely. That's a different button, a different decision, and one most teams never make because it feels irreversible.
Quick context on what doesn't count toward active profiles: anonymous web visitors Klaviyo is tracking pre-consent, and profiles you've fully deleted. Everyone else is in the meter.
2. Real costs at 1k, 5k, and 20k profiles — email only vs email + SMS
Here's what the published tiers look like in practice. These ranges blend Klaviyo's public pricing (June 2026) with what we see on real client accounts.

Typical monthly Klaviyo cost by active-profile count. Ranges blend Klaviyo's published tiers (June 2026) with real client account data. SMS assumes moderate send frequency at $0.01 per US message.
A few notes the chart doesn't capture:
SMS gets expensive fast at high send frequency. A 5k SMS-marketable list getting 6 sends a month is 30,000 messages at roughly $0.01 each — about $300/month in SMS alone, on top of the email tier. We've seen ecommerce brands run that bill to $900+ during BFCM by adding abandoned-cart and back-in-stock SMS without revisiting the cadence.
For context on what teams actually pay: across 11+ Klaviyo accounts we manage, monthly costs ranged from roughly $150 to $3,500, averaging around $1,500 (BS&Co client data, 2024). The $3,500 accounts are almost always email + heavy SMS at 80k+ profiles. The $150 accounts are sub-2k profiles, email-only, no SMS.
3. Why your bill creeps: list decay, churned customers, and unsuppressed dead weight
Three things push the active-profile count up even when your acquisition is flat.
List decay. Email lists decay around 22–30% a year as a working assumption — people change jobs, abandon inboxes, stop opening. Those profiles stay active in Klaviyo's count until you do something about them.
Churned customers who never unsubscribe. For most DTC brands, the silent majority of a list is one-time buyers from 18+ months ago who haven't opened in a year. They're marketable by Klaviyo's definition. They're billable. They're not generating revenue.
Pop-up and quiz-funnel deadweight. If you're running a discount pop-up on a Shopify store, you're probably adding 200–600 profiles a week. Most of them never buy and never engage past the welcome flow. They sit in the meter for years if nobody prunes.
The net effect: a brand that thinks of itself as 18k subscribers is often billed as a 26k account once you add suppressed-but-not-deleted, churned, and cold-acquired profiles. That's typically a two-tier jump on Klaviyo's published ladder.
4. The ROI side: what flow revenue per recipient means for the bill
The number that actually decides whether Klaviyo is worth it isn't on the pricing page. It's in Klaviyo's own benchmark data: flows earn $1.58 per recipient vs $0.06 for campaigns (Klaviyo ecommerce benchmarks, 2024).
That 26x gap is the entire economic argument for the platform. Klaviyo's flow builder, segmentation, and Shopify-native data layer are what make $1.58/recipient possible. If your flows are wired right — welcome, browse-abandon, cart-abandon, post-purchase, win-back — the platform pays for itself at almost any list size above a few thousand.
Quick math for a 20k-profile account. If 30% of that list (6,000 profiles) hits at least one flow per month at $1.58 each, that's $9,480 in flow revenue against a typical $700–900 bill. The bill is noise.
If your flows aren't built, or you're only sending campaigns, you're paying premium pricing for $0.06-per-recipient economics. That's where Klaviyo stops being worth it — and where most "is Klaviyo too expensive" complaints actually come from. We wrote about how to wire those flows properly in our ecommerce email flows breakdown.
5. When Klaviyo is worth it, by list size and send frequency
Fair enough — let's get specific.
Under 1,000 profiles, low send frequency. The free tier or a lighter alternative probably wins. You're not getting the flow-revenue lift to justify the $20/month minimum if you're sending once a month.
1,000–10,000 profiles, Shopify store, weekly sends, flows built. This is Klaviyo's strongest case. The Shopify integration depth, segmentation flexibility, and flow library compound. You'll typically see flow revenue 5–10x the monthly bill once welcome and abandonment flows are live.
10,000–50,000 profiles. Still strong on Klaviyo if flows are working. If they aren't, the bill starts to bite. This is the band where pruning discipline matters most.
50,000+ profiles, transactional-heavy. Worth pricing against MoEngage, Customer.io, or Iterable. Klaviyo's pricing curve gets steep and the feature advantage narrows for sophisticated lifecycle programs.
6. The quarterly profile-pruning routine that cuts the bill 15–30%
Here's the routine we run on managed accounts every quarter. Takes about two hours.
First, build a segment of profiles with zero email opens or clicks in the last 180 days AND zero orders in the last 365 days. On most ecommerce lists, this is 20–35% of active profiles.
Second, run a win-back campaign to that segment — two sends over 10 days, soft offer. Anyone who opens or clicks moves out of the cold pool.
Third, the non-responders get one of two treatments depending on your tolerance: delete them (cleanest, drops the bill immediately) or move them to a suppressed and slated for deletion segment that you delete after 30 days if no activity.
In our client work, this routine typically pulls 15–30% of active profiles out of the meter, which usually drops one or two pricing tiers. On a 20k-profile account, that can be the difference between $700/month and $500/month — call it $2,400/year, recovered, for an afternoon of work each quarter.
The brands that resist this exercise usually have a founder who feels like a bigger list number means a healthier business. The bill says otherwise.
7. Red flags that you've outgrown — or never needed — the platform
You've outgrown Klaviyo when: SMS volume is generating its own six-figure annual line item, you need event-driven lifecycle programs across product + email + push, and your data team wants to query everything in a warehouse. At that point, price MoEngage, Customer.io, or Iterable against Klaviyo's enterprise tier.
You never needed it when: your list is under 1,500, you send less than twice a month, and your store isn't on Shopify or BigCommerce. The integration depth is most of what you're paying for. Without it, you're buying a Ferrari to drive to the mailbox.
You're in the right place when: flows are doing the heavy revenue lifting, the Shopify-native data is feeding your segments, and the monthly bill is under 8% of the email channel's attributed revenue. That's the band where the answer to is Klaviyo worth the price is yes without hedging.
FAQ
How much does Klaviyo cost for a 10,000-profile list?
On Klaviyo's published email tiers (June 2026), a 10,000 active-profile account typically lands around $150/month for email-only. Adding SMS at moderate volume (4 sends/month to a 3,000 SMS-marketable segment) adds roughly $120/month at the published $0.01 per US message rate. Real bills vary with sends and SMS volume.
Do suppressed profiles count toward Klaviyo's active-profile billing?
Yes — this is the most common gotcha. Suppressing a profile stops sends but doesn't remove it from the active count. To actually drop a pricing tier, you need to delete profiles or move them entirely out of the marketable pool. We see accounts with 15–25% of their billed profiles in suppressed status, paying for contacts they can never email.
Is Klaviyo worth the price compared to cheaper email tools?
It depends on whether your flows are built. Klaviyo's own benchmark data shows flows earn $1.58 per recipient versus $0.06 for campaigns — a 26x gap. If you're running mature welcome, abandonment, and post-purchase flows on a Shopify store, the platform pays for itself easily. If you're sending only campaigns, you're overpaying.
Why does my Klaviyo bill keep going up even when I'm not growing my list?
List decay and silent accumulation. Lists naturally decay 22–30% a year through inbox abandonment and disengagement, while pop-up and quiz funnels keep adding profiles that never convert. Without quarterly pruning, the active count drifts up 6–8% a quarter on most accounts, eventually pushing you into a higher pricing tier without any acquisition growth.
What's a reasonable monthly Klaviyo budget for a DTC ecommerce brand?
Across 11+ accounts we manage, real costs range from $150 to $3,500/month, averaging around $1,500 (BS&Co client data, 2024). A healthy benchmark: total Klaviyo spend should sit under 8% of email channel revenue. If you're above that, you either need to prune the list, build more flows, or both.
The move this week
Pull a segment of profiles with zero opens in 180 days and zero orders in 365 days. Look at the count as a percentage of your active total. If it's above 20%, you've found 15–30% of your monthly bill, sitting in the meter, doing nothing.
Run the win-back, delete the non-responders, and check the tier change on next month's invoice. That's the work.
If you'd rather we wire the pruning routine, flows, and reporting as a system you don't have to think about, start a conversation here.