Klaviyo vs Shopify Email: native or best-of-breed

Sales tax on Shopify runs on two separate planes, and nexus never moves

Klaviyo charges US sales tax on its own invoice with no state list published, and leaves nexus for whatever the merchant sells to the merchant alone. Shopify runs two separate planes: it taxes its own subscription invoice across all 50 states plus DC and Puerto Rico, and separately sells Shopify Tax, a calculator spanning more than 11,000 US jurisdictions, while nexus for the merchant’s own sales still lands on the merchant either way — and none of it applies unless that merchant already pays for a Shopify plan starting at $39 a month. Scope compared, criterion by criterion. Checked 14 September 2026.

Book a call
Free Intro Call
Last Update:
2026
Klaviyo
Klaviyo
VS
Shopify Email
Shopify Email
chevron menu
Klaviyo
VS
Klaviyo vs Shopify Email: scope compared, criterion by criterion — checked September 14, 2026
KlaviyoShopify Email
What the tool answers
What it measures or produces
Persistent customer profiles aggregating clicks, purchases and interactions, then the segments, campaigns and flows delivered over email, SMS, WhatsApp and pushShopify Email, renamed "Shopify Messaging" on Shopify's help pages as of 2026-09-14, runs email, SMS and WhatsApp campaigns from the Shopify admin.
The job it equips
The lifecycle marketer at a consumer brand, not a developer: the vendor claims a no-code interface aimed at marketing and customer service teamsThe tool targets the Shopify merchant itself (admin access), not an outside agency: as of 2026-09-14, all Basic, Grow, Advanced and Plus plans can use it.
What it cannot tell you
What your other channels are worth: each Klaviyo channel gets its own configurable attribution window, but every outside channel is lumped under one shared windowRequires an active paid Shopify plan, the Online Store channel and a configured payment provider; free-trial or Pause and Build accounts cannot message subscribers.
Triggering at the right moment after purchase
Connection to the store
Ten native platforms including Shopify, Magento, BigCommerce, WooCommerce and Wix. Shopify syncs fifteen metrics in real time: ninety days of history first, then a full backfillA channel of the Shopify admin, not a third-party integration (WooCommerce, Magento absent from prerequisites as of 2026-09-14); metrics update within 24h, attribution data from 2021-10-01.
Ready-made journeys
All five expected ones are separately documented by the vendor — abandoned cart, browse abandonment, post-purchase, replenishment, win-back — plus back in stock, birthday and price dropEleven automation templates published as of 2026-09-14: browse/cart/checkout abandonment, welcome discount, post-purchase thank-you, upsell, win-back, birthday, VIP, drive-to-retail. No replenishment template.
SMS and notifications
SMS in twenty-two named countries, push and WhatsApp included, on a separate Mobile Messaging subscription in dollars. Quiet hours from 9 p.m. to 8 a.m. by defaultSMS billed per message, separate from email, in 11 countries (incl. US, UK, Canada) as of 2026-09-14; USD 0.012 (US) to USD 0.13 (Luxembourg) per SMS, +USD 2.15/month/toll-free number (US-Canada); Spain paused since 2026-09-15.
Behavioural segmentation
Seven condition families, predictive analytics among them: historic and predicted lifetime value, churn risk, expected next order date. A hard cap of one hundred conditions per segmentSegmentation via Shopify customer segments: recency, frequency, amount spent, product purchased, predicted spend tier and pre-calculated RFM group, reusable in a campaign.
Product recommendation
Personalized blocks — recently viewed, added to cart, collaborative filtering — and non-personalized ones. The personalization lookback is ninety days"Product blocks" insert store items into the email; no per-recipient personalized recommendation source is published on any URL tested as of 2026-09-14.
Revenue attribution window
Last touch, five days by default on clicks but also on opens: an open alone is enough to credit an order. Configurable up to ninety daysFive attribution models (Last non-direct click is default) in the Channel performance report, via `utm_campaign`; data from 2021-10-01, updated within 24h. Attribution window in days absent as of 2026-09-14.
Billing unit
Dual: active profiles and send volume, plus a separate mobile subscription. On overage, three regimes to choose from — paid flexible overage, automatic tier upgrade, or a full stopEmail billed per send per recipient: 10,000 free/month then USD 1.00/1000 up to 300,000, USD 0.65/1000 to 750,000, USD 0.55/1000 beyond; no rollover; abandoned-checkout automations always free.
Reviews and loyalty
Reviews are a native module but billed separately, outside the email and SMS plan, and limited to Shopify and WooCommerce. Loyalty, though, has no native module at allCustomer reviews and loyalty programs absent from the app listing and Shopify Messaging help as of 2026-09-14 (categories: Email marketing, SMS marketing); neither native nor a paid add-on.
What comes out of it
Export formats
Campaign analytics export as CSV. No per-tier cap is mentioned on that page on 2 September 2026, and neither XLSX nor PDF appearsOnly documented export: Shopify customer list in CSV (page, all, one customer or segment), downloaded directly under 50 customers, else emailed. No campaign-report export (CSV, XLSX, PDF...) published as of 2026-09-14.
Shareable reports
Scheduled reports go only to whoever created them, never to an outside address — and they are capped at ten per user per accountScheduled reports, a public sharing link and white-labelling absent from Shopify Messaging reporting pages as of 2026-09-14; no pricing tier opening these is published there.
API access
A publicly documented REST API, with a burst quota and a steady quota: ten requests per second and one hundred and fifty per minute at the mid tier, a 429 beyondNo API specific to the tool: uses Shopify's GraphQL Admin API, included at no extra charge — true only for a Shopify customer. Rate 100 (Standard) to 2,000 pts/sec (Enterprise), one query capped at 1,000 points.
What it connects to
Native integrations
Over three hundred and fifty apps advertised. The three that decide for a brand: Shopify, Google Ads and Meta AdsThe app listing publishes no total integration count; three items named in "Works with" as of 2026-09-14, all Shopify building blocks: Flow, Admin, Forms. No non-Shopify tool named.
Google tools it connects to
Google Ads receives a Klaviyo list or segment as an audience through Customer Match. Google Analytics, for its part, is absent from that article on 2 September 2026The Google connection is Shopify's "Google & YouTube" sales channel, not a Shopify Messaging connector. Search Console, Sheets and Looker Studio absent from "Works with" as of 2026-09-14.
Bringing your existing data across
Subscribers come in by CSV or Excel, unsubscribes go to the suppression list, event history imports through strict CSV — all capped at fifty megabytes per fileMigration via Shopify's customer import, UTF-8 CSV (Email column required), capped at 15 MB per file, to be split beyond that. Only outside-service import documented as of 2026-09-14: Gmail contacts via CSV.
Getting started, and the fine print
Support
Email and chat on every paid tier, email around the clock and chat five days a week. Free gets email for sixty days only. No phone channel is listedSupport is Shopify's own, not tool-specific. Chat 24/7 on all plans; phone and email (typical 48h response) restricted to Plus and Retail (plus POS Pro for phone); no outbound calls.
Where the data is hosted
The United States, and nothing else: the vendor writes that all customer data sits in an AWS data centre in Northern Virginia. European transfers rest on the Data Privacy FrameworkNo hosting country named. Canadian company, transfers possible to the United States; receiving entities: Shopify International Ltd. (Ireland, EEA/UK/Switzerland), Shopify Commerce Singapore (Asia/Australia/NZ); subprocessors not named.
What happens if you leave
Downgrading or cancelling keeps the data; closing the account erases it at once. The vendor asks you to export first, and past downloads stay listed for only thirty daysNo refunds (ToS 5.10, 14.4.ii); cancel anytime via support, access ends; store data retained 2 years after closure before deletion. CSV export of the customer list possible before leaving.
Minimum seats billed
Eight roles exist, from Owner to Content Creator — but no seat minimum, no user ceiling and no per-seat price appears on that pageNo seat minimum: billed per send, not per seat. User count depends on the Shopify plan: "Not included" (Basic), 5 (Grow), 15 (Advanced), unlimited (Plus) as of 2026-09-14.
Data residency and regulated cloud
Klaviyo says it stores data in the United States, in AWS-East-1 (Northern Virginia), and holds SOC 2 Type II, ISO 27001, ISO 27017 and PCI DSS in its own name; FedRAMP, StateRAMP, GovCloud and TX-RAMP are absent, and no HIPAA BAA exists at any tier. Contradiction: the DPA says it may store data anywhere Klaviyo or its sub-processors maintain facilities.No US hosting region nor cloud provider (AWS, GCP, Azure) named. FedRAMP, StateRAMP, GovCloud, HIPAA and BAA absent from pages tested as of 2026-09-14; published only: PCI DSS Level 1, SOC 2 Type II, SOC 3, SOC 1 Type 2.
Interface languages shipped
Klaviyo ships 11 interface languages, English staying a single entry with no US variant — unlike Spanish, split into Spain and Mexico. Translation is partial: Flows AI, pre-built templates, and dynamic variables escape it.Twenty-one interface languages listed as of 2026-09-14, including "English" with no US/UK distinction. Partial translation or a screen remaining in English: absent from the listing on that date.
What it costs
The entry price and what it includes
The only verifiable entry point is the free plan, $0 per month, capped at two hundred and fifty profiles and five hundred emails, with Klaviyo branding forced into the footer. The paid tiers are unreadable: the pricing page renders in JavaScriptApp is free ("Free to install"), 10,000 emails/month included, then USD 1.00/1000; only holds on a paid Shopify plan, from Basic at USD 39/month (USD 29 annual). Vendor self-contradicts: "all" plans vs Basic/Grow/Advanced/Plus.
What pushes the bill up
The tier depends on active profiles and emails sent within the cycle. And a flexible overage bills the whole next tier at once, not actual consumptionFour line items beyond "free": Shopify plan (USD 39-399/month, Plus from USD 2,300); emails >10,000/month (USD 1.00/1000); SMS (USD 0.012/message US + USD 2.15/month/number); Shopify Tax (0.35%, capped at USD 0.99/order).
Sales tax and nexus
Klaviyo charges US sales tax, calculated at state and local level from billing address, no state list published; exemption via certificate within 3-5 days. Its Terms put the burden on the customer, without naming who bears nexus.Two separate planes: tax on the Shopify invoice based on billing address (50 states + DC + Puerto Rico); economic nexus compliance stays with the merchant. Shopify Tax calculates across 11,000+ US tax jurisdictions.
Procurement and invoicing
Non-card billing opens at $2,000/month of plans, by contract via Customer Success, with ACH or wire, a W-9 provided automatically; below that threshold, card only, billed in advance. Orders voided, late interest 1.5%/month.Self-service payment only: a stored payment method is required, in USD, subscription fees billed in advance every 30 days; suspension after 28 days of failed payment. No net-30, PO, ACH or W-9 published as of 2026-09-14.

Key takeaways

Sales tax lives on two different planes at Shopify

Klaviyo taxes its own invoice using the billing address, but publishes no list of which states it collects in, and its terms hand nexus for whatever the merchant actually sells to the merchant with no further comment. Shopify keeps the two questions apart: the platform charges sales tax on its own subscription invoice across all fifty states plus DC and Puerto Rico, and it separately sells Shopify Tax, a calculation engine spanning more than eleven thousand US tax jurisdictions, to help the merchant charge tax on its own orders — but economic nexus, the determination of where that merchant owes tax in the first place, stays the merchant’s own compliance problem under either vendor.

Shopify Email does not exist without an active paid Shopify plan

None of the eleven automation templates, the customer segments or the send volume matter if the store behind them has no active paid Shopify plan, no configured payment provider and no Online Store channel: a free trial or a Paused and Build account cannot message a single subscriber. The app listing calls Shopify Email available on “all” Shopify plans, while the pricing and admin documentation restrict it to four named tiers — Basic, Grow, Advanced and Plus — starting at thirty-nine dollars a month billed monthly; Shopify publishes both statements and reconciles neither.

Two different units decide what a sender pays

Klaviyo bills on two axes at once, active profiles and email volume, with mobile messaging split into its own dollar subscription and three ways to handle an overage: pay for the extra volume, accept an automatic tier upgrade, or stop sending. Shopify Email counts only recipients: ten thousand emails free every month, then one dollar per thousand up to three hundred thousand, sixty-five cents per thousand to seven hundred fifty thousand and fifty-five cents per thousand beyond that, with no rollover of unused volume and abandoned-checkout automations always exempt from the charge.

One replenishment flow exists on one side of this page

Klaviyo documents five expected lifecycle scenarios by name — abandoned cart, browse abandonment, post-purchase, replenishment and win-back — on top of three more. Shopify Email publishes eleven automation templates as of September fourteenth, twenty twenty-six, covering browse, cart and checkout abandonment, a welcome discount, a post-purchase thank-you, an upsell, a win-back, a birthday, a VIP flow and a drive-to-retail nudge, but no replenishment template appears anywhere on that list.

The certifications on the Shopify Email page belong to Shopify, not to the tool

Klaviyo names its own annual third-party audits against SOC 2 and ISO 27001, adding ISO 27017, PCI DSS and CCPA badges under its own name; HIPAA and ISO 27701 are absent from that page. Shopify Email carries no certification of its own: what shows up — PCI DSS Level 1, SOC 2 Type II, SOC 3 and SOC 1 Type 2 — belongs to the Shopify platform as a whole, with ISO 27001 absent, and no US hosting country or cloud provider is named on any page tested as of September fourteenth, twenty twenty-six.

Leaving costs data differently on each side

Closing a Klaviyo account erases the data immediately, and the vendor’s own export downloads stay listed for only thirty days, so the export has to happen before that closure. Shopify keeps store data, and by extension anything routed through Shopify Email, for two full years after the account closes, under a no-refund policy stated directly in its terms of service, sections five point ten and fourteen point four two.

Frequently asked questions

Can't find what you're looking for ? Contact us here

jordan@bulldozer-collective.com
What additional costs stack onto Klaviyo and Shopify Email?
On Klaviyo, the bill depends on active profiles and emails sent within the cycle, and a flexible overage bills the entire next tier at once, not actual consumption. Shopify Email assumes a paid Shopify subscription and adds 4 line items beyond free: the Shopify plan itself, from $39 to $399 per month ($2,300 for Plus), emails beyond 10,000 per month at $1.00 per 1,000, SMS at $0.012 per message in the US plus $2.15 per month per number, and Shopify Tax at 0.35%, capped at $0.99 per order.
Do Klaviyo and Shopify Email connect to the store the same way?
Klaviyo natively connects to ten platforms, including Shopify, Magento, BigCommerce, WooCommerce and Wix; on Shopify, fifteen metrics sync in real time, after an initial 90-day history load followed by a full backfill. Shopify Email, by contrast, is a channel of the Shopify admin rather than a third-party integration — WooCommerce and Magento are absent from its prerequisites as of 2026-09-14 — with metrics updating within 24 hours and attribution data starting 2021-10-01.
Do Klaviyo and Shopify Email offer a replenishment scenario?
Klaviyo separately documents all five expected scenarios — abandoned cart, browse abandonment, post-purchase, replenishment and win-back — plus back in stock, birthday and price drop. Shopify Email publishes 11 automation templates as of 2026-09-14 (browse, cart and checkout abandonment, welcome discount, post-purchase thank-you, upsell, win-back, birthday, VIP, drive-to-retail), but no replenishment template appears among them.

Deciding when to gate your content

Get the PDF
White book image
Newsletter

Join those who are redefining AI-driven growth.

Get access to playbooks and feedback from those who are shaping the next wave of marketing and AI.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.