Klaviyo vs Mailchimp: the e-commerce difference

Mailchimp names twenty-one taxed states; Klaviyo won’t name one

Mailchimp charges US sales tax in 21 named jurisdictions, including Colorado, New York, and Texas, based on customer address, while Klaviyo charges the same state and local tax without ever publishing a single state on its own list. Scope compared, criterion by criterion. Checked 7 September 2026.

Book a call
Free Intro Call
Last Update:
2026
Klaviyo
Klaviyo
VS
Mailchimp
Mailchimp
Klaviyo vs Mailchimp: scope compared, criterion by criterion — checked September 7, 2026
KlaviyoMailchimp
What each one covers
Its core job
A marketing and service platform for consumer brands, which the vendor positions as a standalone B2C CRM rather than a plain sending toolDesigning and sending email campaigns, extended by automation journeys and reports. Email stays the measured unit, the contact the billed one
What it also does, more lightly
A built-in helpdesk handling email, chat, SMS, WhatsApp and Instagram messages in one place, with product reviews and analytics alongsideA so-called marketing CRM — profiles, tags, segmentation — plus landing pages, forms, surveys, SMS and retargeting, all arranged around the email audience
What it does not do at all
No storefront, no checkout, no payment processing: the product list published on 2 September 2026 stops at Marketing, Service, Analytics, Reviews, Customer Hub and Data PlatformNo sales pipeline: the words pipeline, opportunity, deal and quote are absent from the feature list published on 2 September 2026, which names only a Marketing CRM
If you only take this one
What you give up
With no upstream e-commerce platform there is no catalogue and no order source: the Klaviyo catalogue fills from Shopify, it does not create itselfDeal tracking on the sales side, and below Standard the webhooks: from Free and Essentials no event is pushed to any outside system
The workaround, and what it costs
SMS is bought separately, as a monthly subscription paid upfront, and the flexible overage option opens only from $490 per month of mobile commitmentThe Salesforce connector Mailchimp lists provides two-way sync from $25 per month per Salesforce org, on top of the subscription
The point where it stops being enough
The API ceiling tops out at three hundred and fifty requests per second in burst and three thousand five hundred per minute: past that, real-time integration must be throttledThe published grid stops at two hundred thousand contacts on Premium. Past that the vendor points to a phone number, custom pricing and an annual commitment
If you take both
What it exposes to connect
REST APIs covering events, profiles, lists, metrics and flows, private and public keys with configurable scopes, OAuth for partners, plus a webhooks APIA REST Marketing API capped at ten simultaneous connections, plus outbound webhooks on subscribe and unsubscribe. Two-way sync runs through third-party connectors
Which one becomes the source of truth
Not it: on fields synced from Shopify, the vendor advises against editing them on its side, because the next sync overwrites themNot it, and it does not claim to be: its docs frame webhooks as feeding your own database, while its bill stays computed on the contacts it stores
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 pushThe contact, held in one or more audiences and targeted by email or SMS campaigns. Billing itself is computed on that stored contact count
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 marketer who designs and sends their own campaigns inside a small business, with no production team and no integrator behind them
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 windowA real open rate: the vendor states that Apple Mail Privacy Protection inflates opens and blocks any read on location, device or mail client
Send, deliver, measure
Deliverability
SPF and DKIM auto-configured by CNAME when the sending domain is set up, one per account. A dedicated IP depends on sales qualification: no threshold is publishedNo dedicated IP in the marketing plans: it exists only on the transactional add-on, at $29.95 per month. DKIM and DMARC authentication is required above five thousand daily emails to Gmail
Editor and templates
Drag-and-drop with an HTML block for code and CSS, a brand library driving styles, conditional display by audience and device type, dynamic imagesDrag-and-drop up to four columns, vendor and saved templates. Custom HTML and conditional content are reserved for Standard and above
Segmentation
Dynamic segments updating in real time, but relative-time conditions refresh only every twenty-four hours. One hundred conditions per segment at mostTen conditions maximum and no and/or logic on Free and Essentials. Unlimited conditions with combined logic start at Standard; segments recompute on every send
Automated journeys
Five trigger types — list, segment, metric, date property, price drop — and splits routing up to twenty paths. No step ceiling is publishedFour steps maximum on Essentials, two hundred from Standard up. Conditional branches, up to five conditions, and percentage splits also require Standard
A/B testing
Subject line, content and send time, with sample size set by a slider. The winner is picked automatically after six hours, or chosen by hand to end the test earlyOne variable of four — subject, sender, content, send time — up to three variations, ten per cent minimum sample, automatic winner by open, click or revenue
GDPR compliance
Double opt-in and multi-checkbox forms for granular consent, a data processing agreement with Standard Contractual Clauses, deletion within ninety days of terminationDouble opt-in configurable per audience, consent-checkbox forms whose wording is archived in plain text, and a DPA folded into the Terms of Use, with no separate signature
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 backfillTen native platforms including Shopify, WooCommerce, Adobe Commerce, PrestaShop and BigCommerce. On Shopify most fields sync near real time, discount codes every few hours
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 dropAbandoned cart, Shopify abandoned browse, order and shipping confirmation, time since last purchase, back in stock and churn risk, with journey templates supplied
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 defaultA paid add-on from Essentials up, in selected countries only, billed in monthly credits that do not roll over: one credit per SMS in the United States, three in Canada
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 segmentPurchase date, order count, total spend, average order, products and vendor bought. Customer lifetime value and purchase likelihood at 60, 90 or 365 days start at Standard
Product recommendation
Personalized blocks — recently viewed, added to cart, collaborative filtering — and non-personalized ones. The personalization lookback is ninety daysUp to ten ranked products per contact, but conditionally: ten products, fifty customers and five hundred orders over a year, with up to seven days of latency before blocks fill
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 daysLast touch: an order is credited to the email if placed within five days of an open or thirty days of a click. For SMS, twelve hours after delivery. Windows are configurable
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 allNo native review collection: the vendor triggers requests and reads ratings through Judge.me and Yotpo. No loyalty module appears in the official trigger list
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 appearsA full export produces a single ZIP file, capped at one request per twenty-four hours. Campaign reports download separately, as CSV
Shareable reports
Scheduled reports go only to whoever created them, never to an outside address — and they are capped at ten per user per accountSharing a report assumes the recipient holds an active Mailchimp account: the link alone grants nothing. Custom reports start at Standard
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 beyondThe Marketing API is included at no announced extra cost, capped at ten simultaneous connections with a 429 beyond. Permissions follow the key owner's role
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 AdsOver three hundred advertised. The three that decide: Shopify for the store, Salesforce for CRM, Google Analytics for measurement
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 2026Two documented hooks: Google Analytics 4, tracking emails and hosted pages, and Google Lead Ads, feeding ad form submissions into an audience
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 fileThe vendor's own Klaviyo migration guide is entirely manual: CSV export, segments and automations rebuilt by hand, HTML copied over, SMS contacts handled separately
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 listedSix languages including French, over chat and email around the clock from the first paid tier. Phone is Premium only, and in English only
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 FrameworkThe United States, named by the vendor, and nothing else: no European region is offered, transfers resting on Standard Contractual Clauses and the Data Privacy Framework
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 outside a malfunction. Deleting the account erases audiences, archives and reports, with the vendor advising an export first; pausing keeps everything
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 pageOne seat on Free, carrying Owner permissions only. Essentials opens three, Standard five, Premium an uncapped number
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.Mailchimp hosts on its own servers in the US (no region, no third-party host). Own certs: SOC 2 (type unspecified), ISO 27001. FedRAMP, StateRAMP, GovCloud, HIPAA BAA absent; importing regulated sensitive data is prohibited.
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.Mailchimp ships the interface in 6 languages (English, Spanish, French, Portuguese, German, Italian). Video tutorials are captioned in 5 languages, Italian excluded. Distinct from sent-content translation tools (50+ languages).
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 JavaScript$13 per month for five hundred contacts on Essentials, with sending capped at ten times the contact count. The vendor presents that figure as a starting price on one page and a twelve-month promotion on another
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 consumptionBilling runs on the peak contact count of the cycle, not the average. On overage nothing is cut off: contact blocks are added automatically, at a price visible only once logged in
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.Mailchimp itself charges US sales tax in 21 jurisdictions (Colorado, New York, Texas...), by customer address. Exemption limited to nonprofits/government bodies with documents. No per-state/local calc for the customer's own sales.
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.Mailchimp accepts only card, PayPal, SEPA, iDEAL (§11); invoicing, PO, net-30, ACH, W-9 absent — an “invoice” is a relabeled receipt. Card only through Premium ($350/month); beyond 200,000 contacts, custom plan, no stated tier.

Key takeaways

Mailchimp can point to a state; Klaviyo can only point to a rule

Mailchimp itself charges US sales tax in twenty-one jurisdictions — Colorado, New York, and Texas among them — calculated from the customer’s address, with exemption limited to nonprofits and government bodies that supply supporting documents; no per-state or local calculation is offered for the customer’s own sales. Klaviyo charges the same kind of tax, at state and local level from the billing address, but publishes no list of which states at all; its exemption clears within three to five days once a certificate is filed, and its own Terms place the tax burden on the customer without ever naming who carries the resulting nexus.

Neither vendor makes room for anything but a card, just for different amounts of money

Mailchimp accepts only card, PayPal, SEPA, or iDEAL under section eleven of its terms; invoicing, purchase orders, net-30, ACH, and a W-9 are all absent, and what the platform calls an “invoice” is really a relabeled receipt. Card stays the only method through Premium, at three hundred fifty dollars a month, and past two hundred thousand contacts pricing moves to a custom plan with no stated tier. Klaviyo at least opens a contracted path — ACH or wire, with a W-9 supplied automatically — but only above two thousand dollars a month of plans; below that line it is card only as well, billed in advance.

Mailchimp bars the very data a HIPAA buyer would bring

Mailchimp hosts on its own servers in the US, naming no region and no third-party host, and holds SOC 2 of an unspecified type plus ISO 27001 in its own name; FedRAMP, StateRAMP, GovCloud, and any HIPAA business associate agreement are all absent, and importing regulated sensitive data is prohibited outright by its own terms. Klaviyo names a location, AWS-East-1 in Northern Virginia, and a fuller set of its own certifications — SOC 2 Type II, ISO 27001, ISO 27017, PCI DSS — but reaches the same dead end: no HIPAA BAA at any tier, and a Data Processing Agreement that allows storage anywhere Klaviyo or its sub-processors maintain facilities.

Klaviyo ships nearly twice the languages, and still leaves more untranslated

Klaviyo ships eleven interface languages, splitting Spanish into a Spain and a Mexico variant while keeping English as a single entry; Flows AI, pre-built templates, and dynamic variables all stay outside the translation. Mailchimp ships six — English, Spanish, French, Portuguese, German, Italian — with video tutorials captioned in only five of those, Italian excluded, a translation layer distinct from the fifty-plus languages available for sent-content itself.

Leaving one for the other means rebuilding it by hand

Mailchimp’s own migration guide for Klaviyo customers is entirely manual: export by CSV, rebuild segments and automations by hand, copy HTML over one template at a time, and handle SMS contacts separately. Klaviyo, for its part, only accepts subscriber imports by CSV or Excel, unsubscribes routed to a suppression list, and event history through a strict CSV format — each file capped at fifty megabytes, with no bulk migration path from Mailchimp offered either way.

A named state list still doesn’t answer who owes what

Mailchimp’s twenty-one named jurisdictions give a merchant something to check against; Klaviyo’s unnamed list gives nothing to check at all. Neither difference changes the more basic fact that both vendors leave nexus determination for a merchant’s own downstream sales entirely on the merchant — naming a state you are taxed in is not the same as telling you where you owe tax yourself.

Frequently asked questions

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

jordan@bulldozer-collective.com
Does Mailchimp name the US states where it charges sales tax, unlike Klaviyo?
Yes: Mailchimp names 21 jurisdictions where it charges US sales tax, including Colorado, New York, and Texas, based on the customer’s address, with exemption limited to nonprofits and government bodies that provide documentation. Klaviyo also charges US sales tax, calculated at both the state and local level from the billing address, but publishes no state list at all, with exemption available via certificate within three to 5 days.
Does Mailchimp allow importing regulated sensitive data such as health records?
No: Mailchimp explicitly prohibits importing regulated sensitive data, and it offers no HIPAA BAA, FedRAMP, StateRAMP, or GovCloud, holding only an unspecified SOC 2 type and ISO 27001 in its own name. Klaviyo is no better suited for that use case: it too has no HIPAA BAA at any tier, with FedRAMP, StateRAMP, GovCloud, and TX-RAMP all absent, despite holding SOC 2 Type II, ISO 27001, ISO 27017, and PCI DSS.
What are Klaviyo’s default quiet hours for SMS sending?
Klaviyo defaults to quiet hours from 9 p.m. to 8 a.m., on a separate Mobile Messaging subscription billed in dollars, covering SMS in twenty-two named countries plus push and WhatsApp. Mailchimp instead bills SMS as a paid add-on from Essentials up, in selected countries only, using monthly credits that do not roll over — one credit per SMS in the United States and 3 in Canada — with no quiet-hours default stated.

8 steps so nothing gets missed

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.