What Klaviyo Pricing Actually Costs a Shopify Store (2026)
No7 Engineering Team
Growth Architecture Unit

In our recent work migrating a multi-brand catalogue to Shopify Plus, unsuppressed checkout contacts inflated the merchant's contact tier by two jumps before marketing sent a single campaign. Klaviyo pricing bills on active profiles rather than sent volume, meaning neglected subscribers cost money every month. If your store carries cold data, your software bill is subsidising dead inboxes.
How Klaviyo bills for active profiles instead of sends
Klaviyo charges a monthly subscription determined by your total active profile count, allowing unlimited user seats while bundling email sends at roughly ten times your profile threshold. Every contact stored in your database who can receive an email counts toward your billing band, whether you send them thirty campaigns or nothing at all.
This active-profile model separates Klaviyo from traditional email software that bills purely on message volume. When an eCommerce visitor enters an email address into an on-site newsletter modal, an abandoned checkout form, or an account registration screen, Klaviyo creates or updates a profile record. Unless that profile carries an explicit suppression flag, it remains classified as active. That distinction catches engineering and marketing teams off guard when lists expand through seasonal sales or paid acquisition.
Suppressed contacts stand apart from unsubscribed contacts. If a shopper opts out of a specific promotional list or campaign flow, the record often stays unsuppressed at the account level. Suppressed profiles cannot receive email marketing regardless of their underlying consent status, which excludes them from billable profile calculations. However, removing a profile from a list does not alter its subscription status or automatically trigger a suppression. To drop a contact from your billable count without wiping their purchase history, you must flag the record as suppressed.
Engineering teams maintaining list hygiene can automate this process via the API rather than relying on manual CSV uploads. Klaviyo provides dedicated endpoints for batch operations, such as the profile suppression bulk create endpoint, which processes up to 100 email addresses per call. Developers automating background cleanup jobs can inspect the Klaviyo Python SDK to see how batch suppression requests handle the platform's standard rate limiting tiers.
Klaviyo pricing plans from 500 to 100,000 profiles
Tiers start free for up to 250 profiles, scaling from around £16 monthly at 500 profiles to approximately £580 at 50,000. Above 100,000 profiles, accounts move to custom enterprise quotes.
Evaluating published Klaviyo pricing across standard bands shows how quickly expenditure accelerates past mid-market thresholds. The table below outlines core email tiers alongside the minimum Email and SMS package against published pricing schedules.
| Active Profiles | Email Plan (Monthly) | Email + SMS Base (Monthly) | Monthly Send Limit | Typical Merchant GMV |
|---|---|---|---|---|
| Up to 250 | Free (£0) | Free (150 SMS credits) | 500 sends | Under £50k |
| 500 | Around £16 ($20) | From around £28 ($35) | Roughly 5,000 sends | £50k-£150k |
| 1,000 | Around £24 ($30) | From around £36 ($45) | Roughly 10,000 sends | £100k-£250k |
| 2,500 | Around £48 ($60) | From around £60 ($75) | Roughly 25,000 sends | £200k-£500k |
| 5,000 | Around £80 ($100) | From around £92 ($115) | Roughly 50,000 sends | £400k-£1M |
| 10,000 | Around £120 ($150) | From around £132 ($165) | Roughly 100,000 sends | £800k-£2M |
| 25,000 | Around £320 ($400) | From around £332 ($415) | Roughly 250,000 sends | £2M-£5M |
| 50,000 | Around £580 ($720) | From around £592 ($735) | Roughly 500,000 sends | £5M-£15M |
| 100,000+ | Quote-based | Custom allocation | Custom send limits | Above £15M |
Note: USD figures convert to GBP at prevailing bank settlement rates; tier figures checked against Klaviyo's published tiers.
Beyond the base platform fee, two mechanical rules govern how these tiers behave in production: automatic upgrades and step-down delays. When your active profile count crosses a tier ceiling, Klaviyo automatically upgrades your account to the next pricing band on your following billing renewal date. If an influx of promotional traffic pushes your profile count from 24,900 to 25,200, your monthly charge jumps by roughly £180 automatically. Downward adjustments, by contrast, require manual intervention. If you purge 10,000 inactive profiles mid-month, your account will not automatically drop to the lower tier until you adjust your billing settings inside the admin interface.
Why does your Shopify bill creep up each billing cycle?
When auditing software invoices, Shopify merchants often discover that checkout abandoners inflate contact counts without returning revenue. The native integration creates a profile for every checkout email captured, even without marketing consent.
The native connector syncs server-side events, including Checkout Started and Placed Order, in near real time. That continuous data feed gives Klaviyo its segmentation depth, but it also means every guest checkout adds a billable profile to your account. Unless your team configures automated suppression logic for transactional-only contacts, these non-marketable records sit in your database indefinitely, consuming quota on every monthly invoice.
On the last three Shopify Plus audits we shipped, dead customer records accounted for thousands of billable profiles, meaning the merchants paid for contacts that had not clicked an email in twelve months.
Paying for 10,000 profiles when 4,000 are unconfirmed checkouts is the MarTech equivalent of paying rent on empty storage units because you forgot to hand back the keys.
Preventing profile inflation starts at the collection point. When configuring customer data capture through Shopify checkout extensibility and web pixels, ensure marketing consent flags are strictly mapped so transactional checkouts do not blend indistinguishably into campaign segments. At the storefront layer, Shopify's Customer Privacy API ensures consent states are honoured before firing client tracking scripts, preventing unconsented tracking across the UK and EEA.
UK billing with currency exchange, SMS credits, and VAT
For UK store operators, three variables compound the monthly invoice: USD card billing, regional SMS credit consumption, and UK VAT. While calculators display base rates, paying by corporate card incurs foreign exchange fees alongside higher per-message SMS costs.
Klaviyo prices its tiers in US dollars. Unless your business maintains a USD balance through an international merchant account, your issuing bank converts the subscription at prevailing card rates plus an FX markup. UK businesses that do not enter a valid VAT registration number during onboarding will find UK VAT added directly to their monthly SaaS charge.
The largest operational trap for UK brands sits within SMS credit consumption. Klaviyo uses a credit-based model where 1 credit equals 1 standard domestic US message. In the United Kingdom, sending an SMS to a UK mobile number costs 5 credits per message segment. That means an entry-level SMS pack containing 1,250 credits covers 1,250 US messages, but only 250 UK messages. If your marketing team schedules an SMS campaign to 2,000 UK customers, that single blast burns 10,000 credits, triggering an automatic overage charge of around £70 to £90 on top of your base subscription.
Message length adds another layer of cost. A standard SMS permits up to 160 characters under GSM-7 encoding. Adding an emoji or special punctuation switches the encoding to UCS-2, which character encoding standards restrict to 70 characters per segment instead of 160. That single emoji splits a two-line text into three segments, consuming 15 credits per UK recipient instead of 5.
Klaviyo pricing vs Mailchimp and Omnisend
Comparing platforms highlights distinct trade-offs between audience volume and segmentation depth: Mailchimp charges lower entry fees but penalises cold storage, whereas Omnisend bundles cheaper cross-border SMS. Klaviyo costs more across most brackets, but compensates with deeper Shopify order data modelling.
Mailchimp's standard tiers start from around £10 to £15 per month for 500 contacts, making it cheaper for lifestyle brands that send simple weekly newsletters. However, Mailchimp counts unsubscribed contacts against your audience limit unless you manually archive them, and its Shopify integration lacks real-time custom event triggers. Attempting to build multi-branch post-purchase flows or dynamic product recommendation blocks in Mailchimp requires custom middleware that quickly erodes the licence savings.
Omnisend targets the middle ground with plans starting from around £12 per month for 500 profiles. Unlike Klaviyo, Omnisend includes free SMS credits inside its core email tiers and maintains lower per-message credit costs for European mobile networks. For stores with annual turnover under £500,000 selling across multiple European territories, Omnisend provides dependable automation for around £30 to £50 less per month.
While our engineering analysis on Klaviyo deliverability on Shopify examines domain alignment and inbox placement, the financial penalty of neglected lists begins directly on your monthly invoice.
When Klaviyo justifies the monthly invoice
Klaviyo justifies its monthly invoice when a Shopify store generates a substantial share of its total revenue through automated behavioural flows rather than static campaign blasts. If your customer lifetime value relies on browse abandonment, replenishment schedules, and customer-tier segmentation, the revenue generated by Klaviyo's event engine easily covers its tier cost.
Stores that struggle to justify Klaviyo typically treat it like a basic newsletter tool, sending occasional promotional emails to an unsegmented list. At around £120 per month for 10,000 profiles or around £580 per month for 50,000 profiles, paying for Klaviyo without running automated flows is an inefficient allocation of your MarTech budget. The software earns its margin when flows operate 24 hours a day on transactional triggers.
Decision framework: evaluating your Klaviyo tier
- Under £100k annual GMV (under 1,000 profiles): Use native Shopify Email or Omnisend to keep software overhead under around £20 per month until repeat purchase patterns justify dedicated MarTech tooling.
- £100k to £2M annual GMV (1,000 to 25,000 profiles): Run Klaviyo on the base Email tier (roughly £24 to £320 per month); the revenue recovered through abandoned checkout and browse abandonment flows comfortably covers the subscription.
- £2M to £10M annual GMV (25,000 to 50,000 profiles): Deploy an automated sunsetting flow to suppress cold contacts every 90 days; paying around £580 per month is defensible only if your active list delivers healthy open rates.
- UK-first stores scaling SMS: Budget for 5 credits per message segment on Klaviyo, or integrate a dedicated SMS gateway like Postscript or Attentive if mobile campaign volume exceeds 20,000 messages monthly.
Before you commit
Before upgrading your tier or signing an annual contract with Klaviyo, audit your subscriber database to ensure you are not paying for dead weight. Export your customer list, filter by last open date, and identify contacts who have not engaged with your store in the last 180 days. Setting up an automated sunset policy that moves dormant profiles into a suppressed state can immediately drop your account into a lower billing bracket, saving hundreds of pounds each month without harming top-line sales.
Review your checkout opt-in settings in Shopify admin to verify that customer email capture distinguishes between transactional updates and marketing consent. If your store sends SMS to UK buyers, enforce strict 160-character limits in your flow copy to prevent single emojis from multiplying your credit burn threefold.
Audit your suppression list in Klaviyo this week, remove dormant checkout profiles from your active billing tier, and if you need an engineering team to inspect your customer event pipeline, review our Shopify integrations engineering scope.
Frequently Asked Questions
The questions buyers and engineers ask us most about this topic.
How much does Klaviyo cost per month for a typical Shopify store?
For an emerging store with 1,000 to 5,000 active profiles, Klaviyo typically costs between £24 and around £80 per month on email-only plans, or roughly £36 to £92 per month with starter SMS credits included. Once your store scales to 10,000 profiles, the email plan climbs to around £120 per month, while a list of 50,000 reaches approximately £580 per month. These figures represent base software fees in GBP equivalents. Any SMS usage above your monthly allocation, international carrier routing, or add-ons will increase the final invoice.
What counts as an active profile in Klaviyo billing?
An active profile is any contact in your account who can receive marketing communications. This includes subscribed customers who opted into newsletters, but also contacts synced from Shopify checkouts who provided their email address without completing marketing opt-in. You pay for every contact until they unsubscribe, hard bounce, or get suppressed. Unsubscribing a contact from a single list does not suppress them globally; to stop paying for inactive contacts, you must add them to your account suppression list via the admin interface or the bulk suppression API.
Is Klaviyo worth the higher price compared to Mailchimp?
Klaviyo is worth the higher cost for stores with over £250,000 in annual GMV that rely on dynamic behavioural automation. Klaviyo integrates directly with Shopify checkout and order webhooks, tracking line-item events and predictive lifetime value without custom middleware. Mailchimp starts at lower entry tiers (from around £10 to £15 per month), but its Shopify event synchronisation and branching flow capabilities are less flexible. If your marketing consists solely of a monthly static newsletter, Mailchimp is cheaper. If you generate revenue through multi-step abandoned cart and post-purchase sequences, Klaviyo yields higher returns.