The Number That Tells You Everything
Half of all Klaviyo conversation on social media is about pricing. Pricing is what dominates the conversation. That one stat tells you this is a tool people love to use but stress about paying for - and with good reason.
Klaviyo is genuinely powerful. It is also genuinely expensive if you do not understand exactly how the billing works. I see it constantly - brands importing a list, starting to send, and then getting an upgrade notification they did not expect.
This guide covers every plan, every add-on, the billing change that caught thousands of legacy accounts off guard, and the specific moves practitioners are using to cut monthly bills by 30 to 50 percent.
How Klaviyo Pricing Works
Before any number makes sense, you need the model.
Klaviyo charges by active profiles. Per Klaviyo's billing documentation, an active profile is any contact that can be emailed through your account - regardless of whether you have emailed them recently or whether they opted into marketing.
Brands miss that second part. Someone who abandoned a checkout and entered their email during the process is an active profile in your account. You pay for them whether you mail them or not. A Klaviyo community thread confirmed this directly: an account with 10,000 active profiles where only 5,000 were subscribed to newsletters was still billed for all 10,000.
The feature set does not change as your list grows. What you get at $20 per month is the same feature stack you get at $2,300 per month. You are paying for list size, not for functionality upgrades. That is an important distinction when you are comparing Klaviyo against tools that gate features by tier.
The Free Plan
Klaviyo's free plan covers a narrow set of features:
- Up to 250 active profiles
- 500 email sends per month
- 150 mobile messaging credits per month
- Full access to automations, segmentation, and the drag-and-drop editor
- Email support for the first 60 days only - after that, you are on the help center and community
- Klaviyo branding stays on your emails and forms
The 250-profile limit sounds manageable until you factor in how profiles accumulate. Every checkout entry, every pop-up form submission, and every prior customer that Klaviyo syncs from your Shopify or WooCommerce store counts toward that cap. A brand with any real traffic will exceed 250 active profiles within days of launching.
The 500 sends per month is the other constraint that hurts fast. That is not 500 contacts receiving emails - it is 500 individual sends total across all campaigns and flows. One welcome sequence sent to 150 new subscribers is 150 sends. One campaign to 400 people is 400 sends. You can do the math.
The free plan is the right starting point for genuine testing. It is not a viable operational plan for any store past launch week.
The Email Plan - Every Tier With Real Numbers
The Email plan starts at $20 per month and scales with your active profile count. Here is the full pricing ladder:
| Active Profiles | Monthly Cost | Cost Per Profile Per Month |
|---|---|---|
| Up to 250 | Free | - |
| 251-500 | $20 | $0.040 |
| 501-1,000 | $30 | $0.030 |
| 1,001-1,500 | $45 | $0.030 |
| 1,501-5,000 | $100 | $0.020 |
| 5,001-10,000 | $150 | $0.015 |
| 10,001-25,000 | $375 | $0.015 |
| 25,001-50,000 | $700-$720 | $0.014 |
| 50,001-100,000 | $1,200 | $0.012 |
| 100,001-150,000+ | Custom | - |
Notice what happens to the cost-per-profile as the list grows. It drops. You pay $0.040 per profile at 500 contacts and $0.012 at 100,000. The sticker shock hits hardest in the 5,000 to 50,000 range - which is exactly where most growing DTC brands live. That $150 to $720 jump is steep.
Find Your Next Customers
Search millions of B2B contacts by title, industry, and location. Export to CSV in one click.
Try ScraperCity FreeThe send limit at every paid tier is 10 times your profile count. A 500-profile plan allows 5,000 sends per month. A 10,000-profile plan allows 100,000 sends per month. For most brands running normal campaign cadences, the send limit is not the binding constraint - profile count is.
The Email and SMS Plan
The Email and SMS plan starts at $35 per month for up to 500 active profiles. It includes everything in the Email plan plus mobile messaging credits.
SMS pricing in Klaviyo runs through a separate credit system. You buy a volume of credits and those credits are consumed based on what you send and where you send it. Credits do not roll over - unused credits expire at the end of each billing cycle.
The credit cost per message varies significantly by country:
- United States: 1 credit per SMS
- Canada: 3 credits per SMS (3x the US cost)
- United Kingdom: 5 credits per SMS
- Germany: 12 credits per SMS
MMS messages always cost more credits than standard SMS. A message over 160 characters gets split into multiple segments and consumes multiple credits for a single send. A message with an emoji or special character hits that character limit at 70 characters, not 160.
Run the math before assuming SMS is cheap. Two promotional SMS campaigns to a 10,000-contact US list in a single month runs roughly $200 to $300 in additional credits on top of your base plan. For a brand at the 10,000-profile tier paying $150 per month for email, adding an active SMS cadence puts the bill toward $400 to $450 per month - before any add-ons.
SMS subscribers are counted as active profiles just like email subscribers. Someone who signs up via text-only gets an active profile in your account and counts toward your billing tier even if you never email them.
The Billing Change That Surprised Thousands of Brands
In February of this year, Klaviyo enforced a significant billing update for all legacy accounts - those created before April of the prior year.
Before this change, legacy billing was based on how many contacts you emailed each month, not on the total size of your database. You could have 30,000 contacts in Klaviyo but only mail 8,000 of them, and your plan would reflect the 8,000.
The new model charges you for every active profile in your account whether you email them or not. If your database has 30,000 contacts and you only regularly mail 8,000, you now pay for all 30,000.
Klaviyo introduced an Appreciation Discount for legacy users to cushion the transition. The discount capped the first billing cycle's increase at 25 percent for qualifying accounts. Importantly, this discount continues indefinitely - it is not a one-time buffer. However, the dollar value of the discount shrinks if you downgrade your plan, and it does not grow if you upgrade. Accounts created after April of the prior year were already on the new model and do not qualify.
The practical impact is significant. Checkout abandoners who never opted into marketing are active profiles. Customers who made a purchase three years ago and never opened another email are active profiles. Any email address Klaviyo synced from your store is an active profile unless you have taken action to suppress it.
One Klaviyo community thread captured the common scenario well: an agency managing accounts for clients in the EU discovered that half of each client's active profiles were checkout-entry contacts who had never explicitly subscribed and could not legally receive campaigns under GDPR - but every single one counted toward the billing plan.
Auto-Upgrade and Auto-Downgrade - What Most Brands Get Wrong
Klaviyo will automatically upgrade your plan at the start of the next billing cycle when your active profile count exceeds your current tier. You will receive email notifications at the 75%, 90%, 95%, and 100% thresholds.
Want 1-on-1 Marketing Guidance?
Work directly with operators who have built and sold multiple businesses.
Learn About Galadon GoldThe upgrade happens automatically. The downgrade does not.
Auto-downgrade is off by default. If your list shrinks - because of a seasonal drop, a list-cleaning campaign, or aggressive suppression - your bill does not come down on its own. You have to manually turn on auto-downgrade inside Settings, then Billing, then Preferences.
I see this every week - brands never enabling it. You can stop paying for profiles you no longer have, but you have to manually turn on auto-downgrade first.
There is a timing rule that matters here. To avoid a tier upgrade, you need to reduce your active profile count to within your plan's limits at least 24 hours before your billing cycle renews. Suppress on day 27 of a 28-day billing cycle and you are too late.
There is also a 90-day suppression rule to understand. Once you suppress a profile and then manually unsuppress them, that profile cannot be re-suppressed for 90 days. This matters for brands that run win-back campaigns. If you unsuppress a batch of lapsed contacts for a Black Friday campaign and they do not re-engage, you are paying for all of them for the next three months minimum.
Add-On Costs Guides Miss
The base email plan is not the full picture. Klaviyo has built a meaningful add-on revenue layer, and each product bills separately - even when you stop actively using them.
Marketing Analytics
Marketing Analytics starts at $100 per month for up to 13,500 active profiles. It is priced based on your active profile count and auto-adjusts as your list grows or shrinks. This product covers deeper RFM analysis, product affinity data, repeat purchase timing models, and multi-touch attribution. The standard email plan includes basic dashboards only.
You cannot have Marketing Analytics and the Advanced Klaviyo Data Platform (KDP) active simultaneously - and I've watched brands discover this mid-migration. Switching between them requires canceling the existing product first.
Klaviyo Reviews
Klaviyo Reviews is billed by monthly order volume, not by contact count. It starts at $25 per month for up to 250 monthly orders. It sits entirely outside the email plan, so the Reviews cost does not change when your list grows or shrinks.
Customer Hub
Customer Hub is a self-service portal that embeds on your storefront and includes dynamic product recommendations. Pricing starts at $20 per month for up to 10,000 active profiles, with a 30-day free trial. It is profile-count-based and auto-adjusts.
Helpdesk
Helpdesk is priced by shopper-initiated tickets, starting at $10 per month for up to 50 tickets. A ticket is any shopper-initiated contact through email, chat, SMS, WhatsApp, or social that requires a human agent to resolve.
Customer Agent
Customer Agent is Klaviyo's AI assistant product. It starts at $50 per month for 75 resolved conversations. A conversation becomes billable 48 hours after the Customer Agent provides a response with no shopper reply. Conversations escalated to a human agent are excluded from billing.
Advanced KDP (formerly CDP)
The Advanced Klaviyo Data Platform starts at $500 per month for up to 100,000 profiles. This is the enterprise-grade data layer for brands with complex multi-source data needs.
The Full-Stack Monthly Bill at Common List Sizes
Here is what a real operational Klaviyo account costs at different scales, with common add-ons included:
| List Size | Email Plan | Email and SMS Plan | With Marketing Analytics |
|---|---|---|---|
| 1,000 | $30/mo | $45/mo | $145/mo |
| 5,000 | $100/mo | $150/mo | $250/mo |
| 10,000 | $150/mo | $225/mo | $325/mo |
| 25,000 | $375/mo | $550/mo | $650/mo |
| 50,000 | $720/mo | $1,000+/mo | $1,100+/mo |
Add Klaviyo Reviews at $25 to $75 per month depending on order volume, and the actual monthly spend at a mid-sized DTC brand is routinely $500 to $2,000 per month. For larger Shopify operators, $4,000 per month is not unusual. Agencies charging clients $3,000 per month for full Klaviyo management are factoring in platform costs that are already $1,000 to $1,500 of that number.
Find Your Next Customers
Search millions of B2B contacts by title, industry, and location. Export to CSV in one click.
Try ScraperCity FreeWhat Klaviyo's Attribution Claims Mean
One of the higher-engagement topics in Klaviyo discussion online is attribution skepticism. Klaviyo uses a default attribution window that claims revenue for any purchase made by someone who opened or clicked an email - even if the email was sent days ago and the person would have bought anyway.
Real practitioners have flagged specific cases where Klaviyo attributed revenue to campaigns sent to tiny audiences where zero recipients converted within any reasonable window. The claimed revenue figures looked good in the dashboard.
This matters for pricing decisions because many brands justify Klaviyo's cost against attributed revenue. If your attributed revenue is inflated by an aggressive attribution window, you might be paying $1,200 per month for a platform you believe is generating $40,000 per month - when a tighter attribution model would show closer to $15,000.
Pull your Klaviyo attributed revenue. Then look at total store revenue for the same period. If Klaviyo is claiming more than 40 to 50 percent of total revenue for a store that also runs paid social, organic search, and direct traffic, something is off in your attribution setup. Adjust your window to a tighter click-based model before using revenue numbers to justify your tier.
Who Should Be on Each Plan
Free Plan
Right for brands in the first 30 to 60 days of launch with fewer than 250 contacts. You will outgrow this within weeks. Use it to learn the platform, not to run a real retention program.
Email Plan ($20 to $1,200+/month)
Right for brands where SMS is not part of the current strategy. The feature set is identical across all email tiers - you never unlock new features by paying more. You are simply paying for the right to contact more people. If your list is under 10,000 and SMS is not a current priority, start here.
Email and SMS Plan ($35+/month)
Right for brands with an active SMS subscriber base and a US-heavy audience. International brands should run the credit math carefully before committing - Canadian, UK, and European SMS costs can be 3 to 12 times the US rate per message, making the credit volume in bundled plans deplete faster than expected.
When to Stay Small
A brand at 600 subscribers doing $15,000 to $25,000 per month in revenue does not need Klaviyo. The community consensus from real practitioners running brands at this stage is clear - Klaviyo is overkill below $30,000 per month in revenue. The segmentation, predictive analytics, and advanced flows are valuable tools, but they require list depth and purchase data volume to generate useful signals. A 600-person list does not have enough data for predictive CLV to mean anything. An alternative ESP at $16 to $30 per month handles the same send volume with less setup complexity. When the brand hits $25,000 per month consistently, migration to Klaviyo is straightforward and the platform's capabilities start to justify the cost.
Five Ways Practitioners Are Cutting Klaviyo Bills by 30 to 50 Percent
1. Run a Sunset Flow Before Your Billing Date
A sunset flow is an automated sequence that targets contacts inactive for a set period - typically 120 days or more - and gives them a final chance to engage before suppression. Klaviyo's own documentation recommends sending two to three emails over two to three weeks, filtering out anyone who opens or clicks during the sequence.
Anyone who does not engage gets suppressed. Suppressed profiles do not count as active profiles and do not factor into billing. The contacts who re-engage during the sunset flow are worth keeping and typically show strong subsequent engagement because they self-selected.
One operator ran this process, suppressed over 20,000 profiles they had never emailed, and dropped from $720 per month to $375 per month. That is $4,140 per year from a single list-cleaning exercise.
Time the suppression to happen at least 24 hours before your billing cycle renews. Klaviyo locks in the next month's tier based on your active profile count at that cutoff. Suppress after it and you pay for another full month at the higher tier.
2. Enable Auto-Downgrade
This one move takes 30 seconds and protects against months of overpaying. Go to Settings, then Billing, then Preferences. Turn on the auto-downgrade option. Your plan will step down automatically at the start of each billing cycle if your active profile count qualifies for a lower tier. Without this setting active, a list that shrinks from seasonal churn or suppression campaigns will keep billing at the higher tier indefinitely.
3. Audit Add-Ons Every Quarter
Reviews, Marketing Analytics, Customer Hub, Customer Agent, and Helpdesk each bill independently. They also keep billing when you stop using them. A brand that added Marketing Analytics during a peak season and never removed it is paying $100 per month or more for reports no one is reading. Pull your billing overview quarterly and cancel any add-on product where usage is not generating decisions.
4. Watch the 90-Day Suppression Lock
The suppression and unsuppression cycle has a billing implication most brands discover the hard way. Once you suppress a profile and then unsuppress them - for a win-back campaign, a Black Friday blast to lapsed contacts, or any other reason - you cannot re-suppress that profile for 90 days. If your win-back campaign does not re-engage them, you are paying for those profiles for a full quarter before you can remove them from your billing count again. Factor this in before running large-scale unsuppression campaigns. The ones worth unsuppressing are contacts with prior purchase history. Lapsed subscribers with no purchase history rarely justify the 90-day billing lock.
5. Fix Your Profile Import Hygiene
Every email imported into Klaviyo becomes an active profile unless explicitly suppressed. Brands migrating from another ESP, pulling in historical customer data from a Shopify export, or syncing a CRM database often import 2x to 3x more profiles than they intend to pay for. Before any bulk import, segment the source data. Identify contacts who have not opened an email in 180 days or more and either exclude them from the import entirely or suppress them immediately on import. At $0.015 per profile per month, a year of stale contacts adds up fast and compounds as the list grows.
Klaviyo vs. the Alternatives - Where Each Makes Sense
Klaviyo is the strongest option in the market for ecommerce brands with meaningful purchase data, large lists, and the operational bandwidth to use advanced segmentation and flow logic. The 350+ integrations, predictive analytics, and deep Shopify and WooCommerce native connections are genuinely differentiated.
The cost is a real constraint for plenty of brands.
Omnisend starts at $16 per month for 500 contacts, compared to Klaviyo's $20. At 25,000 contacts, Omnisend is around $282 per month compared to Klaviyo's $375 to $400. For brands where the feature delta between the two platforms does not matter - smaller lists, simpler flows, no need for predictive CLV data - Omnisend delivers comparable campaign and automation functionality at a meaningfully lower price point.
One practitioner who started an early-stage food brand on a cheaper ESP and migrated to Klaviyo after reaching consistent $25,000 monthly revenue described the migration as annoying but not catastrophic. The key insight from that experience: the strategy you build inside any ESP matters more than which ESP you choose at early stage. Flows, segmentation logic, and email cadence transfer. The platform is just the execution environment.
Where Klaviyo's cost is clearly justified:
- Lists above 10,000 contacts with real purchase history driving segmentation
- Brands running complex post-purchase flows that need product affinity and CLV data
- DTC operations with a dedicated retention team that will use the analytics
- Brands using Klaviyo's Reviews and SMS together with email - the cross-channel data integration is harder to replicate on cheaper platforms
Where the cost is harder to justify:
- Sub-$30,000 monthly revenue brands who would get the same result from a $20 tool
- Brands in international markets with heavy SMS usage (credit costs make SMS economics ugly fast)
- Agencies managing many small client accounts - per-client Klaviyo costs add up in a way that MailerLite or similar partner programs do not
Finding B2B Leads to Fill Those Klaviyo Flows
If you are using Klaviyo for a B2B brand or agency and need to keep your list full of the right contacts, cold outreach is still the highest-ROI acquisition channel for many verticals. One agency in a consulting engagement documented booking over 110 meetings in a single campaign, with 83 deals closed at $4,000 each - $332,000 in revenue from a list-building and sequencing effort that started with targeted cold email.
Tools like ScraperCity let you build targeted contact lists by title, industry, location, and company size, with built-in email verification so you are not paying to store or mail bad addresses in Klaviyo. Starting your list with verified, relevant contacts is one of the cleanest ways to avoid the inflated-profile problem before it starts.
The Bottom Line on Klaviyo Pricing Plans
Klaviyo is priced in a way that rewards brands who actively manage their lists and penalizes those who let profiles accumulate. The feature set is identical at every paid tier. You are paying for the right to have a certain number of contacts in your account - nothing more.
The brands who get the most out of the platform at reasonable cost are the ones who:
- Run sunset flows on a regular cadence (quarterly minimum)
- Enable auto-downgrade so billing reflects actual list size
- Suppress checkout-entry profiles that have never opted into marketing
- Audit add-ons regularly and cancel unused products
- Time large suppression batches to hit 24 hours before the billing cycle renews
The brands who overpay are the ones who treat Klaviyo like a fire-and-forget tool, import every contact they have ever touched, and let the billing auto-escalate while attributing the cost to growing revenue.
The platform is worth its cost when you use it deliberately. Default behavior - never cleaning, never suppressing, never auditing add-ons - is where the money goes.