All segments

Klaviyo Pricing: What You'll Actually Pay

What Klaviyo's $100-a-month example covers, the SMS rate no page publishes, five uncosted add-ons, and the combined bill against cost per order.

  • Published
  • Reading time 14 min read
  • Author Nafiul Hasan
Klaviyo Pricing: What You'll Actually Pay. Diagram: the step that changes the price. RETAIN Klaviyo Pricing: What You'llActually Pay pointerflow.com

Short answer

Klaviyo's published $100-a-month example covers 5,000 active profiles and 50,000 monthly emails; SMS is billed separately at an account-specific per-message rate, add-on products like Customer Hub and Customer Agent are priced apart from the core plan, and profile-count auto-upgrades can move a brand to a new tier mid-cycle without anyone approving it.

Search “klaviyo pricing” and the three results actually ranking are Omnisend (a competing email platform), Flowium (an email marketing agency) and Hustler Marketing (another agency) — three companies with a genuine interest in either replacing Klaviyo or selling services around it. Each publishes a rate table built from Klaviyo’s own two or three tier examples. None totals what a $3M–$30M Shopify brand actually pays once SMS is billed alongside email, and none turns that number into a cost per order or a share of revenue — the two questions an operator actually asks before signing. Klaviyo’s own pricing page does not even appear in the top three results for its own product’s pricing query, because that page is an interactive calculator, not a static rate card. What follows is what Klaviyo’s own published examples actually say, what the calculator hides, and the arithmetic for turning list size and order volume into a real monthly number.

What Does Klaviyo Pricing Actually Cover at $100 a Month?

A $100-a-month Klaviyo Email plan example, published in Klaviyo’s own help documentation, covers up to 5,000 active profiles and 50,000 monthly email sends (vendor-reported) — roughly ten emails included per profile, a ratio Klaviyo’s other published example also holds to: stepping up to $140 a month adds 1,500 profiles (6,500 total) and 15,000 emails (65,000 total), the same ten-to-one ratio.

Two structural facts sit underneath that number, and a page copying the tier table usually drops both. First, Klaviyo has billed on active profiles since 18 February 2025 (vendor-reported) — every profile that could be emailed, whether it is emailed or not, not the smaller number a brand actually messages that month. A list carrying 8,000 engaged buyers and 12,000 dormant ones pays for all 20,000, unless the dormant profiles are suppressed. Second, the plan is not a ceiling a brand can quietly exceed: if active profiles pass the current tier’s limit at the start of a billing cycle, Klaviyo moves the account to the next tier automatically (vendor-reported), and nobody signs off on the new price before it applies.

Below 250 active profiles, email is free — 500 sends a month, plus a small monthly SMS and AI-content allowance. Above that floor, the published examples stop at $100-at-5,000-profiles and $140-at-6,500-profiles; every other point on the curve comes from an interactive calculator gated behind a live account, not a rate card a third party can screenshot and republish — which is exactly why every page ranking for this query is reproducing the same two or three anchor points instead of a real table.

Why Doesn’t Klaviyo Publish a Full Rate Card?

Klaviyo doesn’t publish a full rate card because it prices email, SMS and every add-on through a live, account-gated calculator rather than a static table, and no page — including Klaviyo’s own — shows the complete curve.

The missing rate card is a genuine structural limit, not a gap in this article’s research. The pricing page renders its calculator client-side against an active session; the only two Email plan figures Klaviyo has put in writing outside that calculator are the $100-at-5,000-profiles and $140-at-6,500-profiles examples inside its own support documentation (vendor-reported). Every third-party table claiming a fixed price at 10,000, 25,000 or 50,000 profiles is either reading numbers off a personal account at one moment in time, which drifts as Klaviyo adjusts tiers, or restating another site’s table without checking it against the live calculator at all — an aggregator repeating an aggregator, several steps removed from Klaviyo’s own pricing.

The practical consequence: a rate at any specific profile count above 6,500 that Klaviyo has not directly quoted in writing is — metric to confirm. Pulling it takes about two minutes inside a free account — the calculator asks for active profile count and mobile messaging spend, and returns the exact monthly figure Klaviyo would actually bill, current at the moment it is checked. That live figure is more reliable than any published table, including this one, because Klaviyo can and does move tier boundaries between the writing of an article and the reading of it.

How Is Klaviyo SMS Actually Billed?

Klaviyo bills SMS — along with MMS, WhatsApp and RCS, together called Mobile Messaging — as rate × recipients × message segments, with the rate itself varying by channel, country and number type rather than published as one flat figure (vendor-reported). A US short-code SMS, a toll-free SMS and an MMS to the same recipient can each carry a different per-message rate on the same account, and the only place that rate is visible is inside the account itself, under Settings > Billing > Account Usage.

Message length adds a second variable most rate tables ignore entirely. Standard SMS carries 160 characters — 70 if the message contains an emoji or certain accented characters — and Klaviyo adds roughly a 7-character header to every segment for delivery tracking, which drops the usable length per segment to about 153 characters (vendor-reported). A message that reads as one text in the editor can bill as two or three segments once it crosses that boundary, and each segment bills at the full per-message rate, not a fraction of it. MMS runs up to 1,600 characters as a single message.

Every Klaviyo account gets $5 of Mobile Messaging spend free each month, refreshed and not banked (vendor-reported) — the free plan’s entire allotment, and a rounding error against most paid accounts’ real spend. Klaviyo moved off its older credit-based system in a July 2025 update that added roughly 70 new spend tiers with smaller gaps between them (vendor-reported); a $900-a-month Mobile Messaging plan that needs to flex beyond its allotment is billed the overage as a one-time charge — $112.50 in Klaviyo’s own worked example — rather than having sends paused outright, provided the account spends at least $490 a month to qualify for that flexibility (vendor-reported).

Carrier fees are bundled into the quoted rate, so no separate line item for them appears on the invoice (vendor-reported) — one fewer hidden cost than SMS platforms that bill carrier surcharges apart from the message rate, and worth confirming has not changed before assuming it still holds.

What Does Email Plus SMS Actually Cost Combined, at a Real Mid-Market List Size?

No page ranking for “klaviyo pricing” adds email and SMS into one number, because Klaviyo bills them on two different mechanics — a profile-count tier for email, a rate-times-volume formula for SMS — and combining them requires two separate lookups most writers never both do.

The method, worked through for a labelled illustrative $3M–$30M Shopify brand carrying 22,000 active email profiles, 9,000 of them also SMS-subscribed, sending four SMS campaigns a month. Every input below is invented for the demonstration except where marked, because Klaviyo’s own published pricing stops at 6,500 profiles and no flat SMS rate exists to plug in:

ComponentIllustrative monthly figureBasis
Email plan, 22,000 active profiles$460 — inventedKlaviyo’s own examples confirm only two points, $100 at 5,000 profiles and $140 at 6,500 (vendor-reported); no rate is published above that, so this figure is an invented placeholder for the method, not Klaviyo’s real price at this list size
SMS spend, 9,000 subscribers × 4 sends/month$507.60 — invented36,000 messages × an invented $0.0141-per-segment rate, since Klaviyo publishes no flat per-message rate (vendor-reported); the real rate lives only inside the account, under Settings > Billing > Account Usage
Combined monthly total$967.60Sum of the email and SMS rows
Combined annual total$11,611.2012 × $967.60

The honest reading of that table is not the total — it is that the total cannot be sourced from any public page, including this one, past the two real anchor points. What can be sourced is the method: pull the account’s actual plan price for its real active profile count from the calculator, pull the account’s actual per-segment rate from Account Usage, multiply that rate by real monthly SMS volume, and add the two together. That fifteen-minute exercise, run once a quarter as list size grows, is the only version of this number that is ever actually correct — a static table, republished from an old screenshot, is wrong the moment Klaviyo moves a tier boundary or a rate changes by region.

How Does Klaviyo Spend Compare to Cost Per Order or Share of Revenue?

A labelled illustrative $3M–$30M Shopify brand carrying 22,000 active email profiles and spending $967.60 a month combined on email and SMS — both invented for this demonstration — translates into a cost per order and a share of revenue once real order volume is added, and that translation is what actually decides whether the spend is high, not the dollar figure alone.

MetricIllustrative figureBasis
Monthly orders13,700 — inventedChosen to keep the brand inside the $3M–$30M floor at a plausible order size
Average order value$62 — inventedChosen for the demonstration
Monthly revenue$849,40013,700 × $62
Klaviyo cost per order$0.07$967.60 ÷ 13,700
Klaviyo spend as a share of monthly revenue0.11%$967.60 ÷ $849,400

At those inputs, Klaviyo’s combined bill is a rounding error against revenue — 0.11%, or seven cents on every order shipped. That ratio, not the plan price, is the real test for whether a tier upgrade is worth resisting: a brand negotiating hard to avoid crossing from 22,000 to 23,000 profiles is often defending a line item that is already immaterial against its own order volume. The ratio moves the other way for a brand with a small average order value and a large list relative to its order count, which is exactly why the figure has to be run with an account’s real numbers, not the illustrative ones here, before concluding anything about whether the spend is reasonable.

What Hidden Line Items Sit Outside Email and SMS?

The headline “starting at $20 a month” on most third-party tier tables describes one product — Klaviyo’s core Email plan — and Klaviyo now sells at least five others as separate line items, each billed and each capable of appearing on the same invoice without ever showing up in an email-only tier comparison.

Klaviyo Customer Hub, a self-service order-status and returns portal, starts at $20 a month for up to 10,000 active profiles (vendor-reported). Klaviyo Helpdesk starts at $10 a month for up to 50 tickets (vendor-reported) — a ticket cap that a brand running any real support volume clears inside the first week of a billing cycle. Customer Agent, Klaviyo’s AI support assistant, starts at $50 a month for up to 75 conversations (vendor-reported), and Marketing Analytics — a separate reporting product from the flow and campaign analytics bundled into the core plan — starts at $100 a month for up to 13,500 active profiles (vendor-reported). Composer, the AI content generation tool, carries $5 of free monthly usage and bills beyond that on its own metered rate (vendor-reported).

None of the five appears in a rate table built from the Email plan’s profile tiers, because none of them is metered on profile count in the same way, or in some cases at all. A brand that adopts Customer Hub, Helpdesk and Customer Agent alongside its core Email/SMS plan is paying four separate Klaviyo invoices with four separate limits to track, not the single number a “klaviyo pricing” search implies.

The other hidden cost isn’t a product line at all: it’s growth itself. A brand growing from 6,000 to 6,600 active profiles over a normal quarter crosses Klaviyo’s $140 tier boundary without anyone deciding to spend more, since Klaviyo’s active-profile billing applies the new tier automatically rather than asking first (vendor-reported). Migration cost is the inverse case and equally absent from every tier table: switching platforms to avoid a tier increase means rebuilding flows, re-authenticating SMS consent under a new provider’s compliance rules, and re-integrating Shopify, none of which any pricing page prices at all.

What Does Total Cost of Ownership Actually Look Like in Year One?

Total cost of ownership in year one is higher than any single plan price once the products beyond core Email/SMS are counted, and Klaviyo’s own published starting prices for those products already clear $300 a month before SMS, Composer usage or any profile growth is added.

Stacking only the real, vendor-reported starting prices for each product — deliberately kept separate from the invented SMS figure used to demonstrate the combined-bill method — against Klaviyo’s own $140-a-month, 6,500-profile Email plan example:

Line itemMonthlyAnnualBasis
Email plan (Klaviyo’s own 6,500-profile example)$140$1,680vendor-reported
Klaviyo Customer Hub, starting price$20$240vendor-reported, up to 10,000 profiles
Klaviyo Helpdesk, starting price$10$120vendor-reported, up to 50 tickets
Customer Agent, starting price$50$600vendor-reported, up to 75 conversations
Marketing Analytics, starting price$100$1,200vendor-reported, up to 13,500 profiles
Minimum realistic total, before SMS or Composer usage$320$3,840Sum of the five line items

That $320 a month is a floor, not a typical bill — it assumes exactly the minimum starting tier on every add-on and excludes SMS entirely. Add real SMS spend, priced with Klaviyo’s own rate × recipients × segments formula against the account’s actual per-message rate, and a brand running even two of these five products alongside its core plan is paying several times the $20-a-month figure most searches for “klaviyo pricing” return as the answer.

When Does Klaviyo’s Published Price Stop Reflecting What a Brand Actually Pays?

Klaviyo’s published price stops reflecting the real bill the moment a brand adds a second product, subscribes SMS senders, or grows past the profile count it signed up at — which for a $3M–$30M Shopify brand carrying tens of thousands of active profiles is closer to “immediately” than “eventually.” The number worth tracking is not the plan price on the invoice; it’s total Klaviyo spend as a share of the revenue those channels drive, recomputed as list size and product count both grow — the same discipline a brand scaling past its first real list size already applies to headcount and fulfilment cost, and rarely applies to its ESP bill until the invoice jumps.

A rising Klaviyo bill isn’t, on its own, evidence of anything gone wrong — Klaviyo’s own benchmark, drawn from more than 183,000 brands, puts 41% of email revenue through automated flows rather than one-off campaigns (vendor-reported), and a list that is genuinely growing the right way should cost more to run. What the published price never tells a brand is whether a profile-count jump came from real list growth or from duplicate profiles Klaviyo never should have been billing for in the first place — worth checking against the diagnostic for Klaviyo not syncing Shopify orders before assuming a bigger bill means a bigger list.

Pricing a Klaviyo account correctly is a lifecycle flows problem before it is a billing one: the flows built inside that account decide whether the extra profiles, the extra tier and the extra add-on are paying for themselves. Modelling flow revenue against an account’s real spend, tier by tier, as the list grows, is the first thing to check inside a lifecycle flows engagement, before touching a single send.

Sources

Klaviyo’s Email plan examples, active-profile billing policy, Mobile Messaging billing formula and add-on product starting prices are drawn directly from Klaviyo’s own pricing page and help centre documentation, checked in September 2026 and marked vendor-reported or official-docs throughout — see the frontmatter source list for the specific article behind each figure. The 41%-of-email-revenue benchmark is Klaviyo’s own, measured across more than 183,000 brands and marked vendor-reported. No independent, third-party-measured figure appears in this article. The combined email-and-SMS bill, the cost-per-order figure and the cost-as-a-share-of-revenue figure are worked examples built on explicitly invented inputs, labelled invented at every point they appear, to demonstrate a method Klaviyo publishes no number for — they are not Klaviyo’s actual pricing at any specific list size.

Frequently asked

Does Klaviyo charge for profiles that unsubscribed or bounced?

No — Klaviyo bills active profiles only, and unsubscribed, bounced, spam-complained and manually suppressed profiles do not count toward the plan's profile limit or its price, since they can no longer be emailed (vendor-reported). A profile still holds order and purchase history for analytics even while suppressed from billing, which is why checking for suppression is worth doing before assuming a bill is wrong.

What happens if Klaviyo's SMS rate changes after a campaign is scheduled but before it sends?

Klaviyo bills at the rate in effect at the moment a message actually sends, not the rate shown when it was scheduled or a flow was built, since rates are pulled live at send time from the account's current channel, country and number-type settings (vendor-reported). A campaign scheduled days ahead can bill at a different rate than the one shown when it was set up.

Can a brand downgrade its Klaviyo Email plan mid-cycle to save money?

Only down to whatever tier its current active-profile count qualifies for — Klaviyo will not move an account below the plan its live profile count requires, and any downgrade takes effect at the next billing cycle rather than immediately (vendor-reported). Suppressing dormant or duplicate profiles before requesting the downgrade is what actually changes the qualifying tier, not the request itself.

At what point does Klaviyo push an account toward a custom Enterprise agreement instead of a self-serve plan?

Klaviyo does not publish a specific active-profile count or spend level that triggers an Enterprise conversation — the self-serve calculator keeps generating a price at very high profile counts, so the exact point sales outreach replaces it is — `metric to confirm`. Watch for that outreach directly rather than assuming a published threshold decides it, since none is public.

Is Klaviyo cheaper than Omnisend or Attentive at the same list size?

There is no single answer, because the three platforms meter differently — Klaviyo on active profiles plus a separate rate-based SMS charge, and each competitor with its own mix of contact tiers, send volume and message rates. A fair comparison means pricing the same profile count and monthly send volume through all three platforms' current calculators, not comparing headline starting prices, which describe different things at each vendor.

Does Klaviyo charge extra for A/B testing or multivariate flow testing?

No separate charge — flow and campaign testing features are included in the core Email plan at every paid tier and are not metered on top of the profile-based plan price (vendor-reported). What does move the bill indirectly is that a test variant still counts as a send against the plan's included email volume, the same as any other message.

How quickly does Klaviyo move an account to a higher pricing tier after list growth?

At the start of the next billing cycle after active profiles exceed the current tier's limit, not immediately on the day the threshold is crossed (vendor-reported). A brand that briefly spikes past a tier boundary mid-cycle and drops back below it before the cycle renews is not automatically upgraded for that temporary spike.

Do Customer Hub, Helpdesk and Customer Agent share one combined bill with the core Email plan?

No — each is billed and limited separately, with its own starting price and its own usage cap: profiles for Customer Hub, tickets for Helpdesk, conversations for Customer Agent. Adopting all three alongside the core Email/SMS plan means tracking four separate invoices and four separate caps, not one combined number (vendor-reported).

What counts as an active profile if a customer has bought but never opted into email?

A profile with order history but no email consent is still an active profile if it is reachable on any channel Klaviyo bills for, including SMS or a tracked identifier — Klaviyo's own billing documentation treats consent and billing eligibility as separate questions (vendor-reported). A guest checkout with no marketing opt-in can still count toward the plan's profile total.

Does the move away from Klaviyo's older credit-based SMS system change total spend, or just how it's counted?

Klaviyo has stated that typical monthly spend stays about the same under the rate-based system introduced in its July 2025 update, which replaced fixed credit tiers with roughly seventy narrower spend tiers (vendor-reported). 'Typical' describes the aggregate across accounts, not any single account's actual bill, which still depends on that account's own send volume and per-message rate.

Is there a minimum contract length for a paid Klaviyo Email or SMS plan?

Klaviyo's standard paid plans bill monthly with no published minimum term, and a plan can be changed or cancelled at the start of any billing cycle. The exception is Klaviyo's Enterprise tier, a negotiated custom agreement rather than a published self-serve plan, whose terms are not public (vendor-reported).

Does Klaviyo Composer's usage-based pricing apply per generated email or per word?

Composer's billing unit beyond the $5 free monthly allotment is not stated in the pricing or billing documentation reviewed for this article — the exact metered unit is — `metric to confirm`, checked directly on the account's Composer usage screen. Klaviyo's help centre confirms the free allotment and that usage beyond it is metered, without publishing the per-unit rate.

Next step

Is this your lifecycle flows problem, or a symptom of another one?

Bring your numbers — the churn split, the decline rate, whatever your flows are earning — and we will tell you which of them is the expensive one.

Book a call →