HubSpot vs Klaviyo: e-commerce or B2B lifecycle

Klaviyo names Virginia for your data, then its own DPA takes that back

Klaviyo states that customer data sits only in an AWS data center in Northern Virginia, yet its own Data Processing Agreement allows storage anywhere Klaviyo or its sub-processors maintain facilities, while HubSpot’s help center and catalog disagree with each other on whether its HIPAA business associate agreement opens at Enterprise only or already at Starter and Professional. Scope compared, criterion by criterion. Checked 7 September 2026.

Book a call
Free Intro Call
Last Update:
2026
Klaviyo
Klaviyo
VS
HubSpot
HubSpot
Klaviyo vs HubSpot: scope compared, criterion by criterion — checked September 7, 2026
KlaviyoHubSpot
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 toolBuilding pipeline and closing deals from one shared customer database that every module of the vendor sits on
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 alongsideThe free CRM bundles stripped-down marketing and service tools on that same database: chat, bots, HubSpot-branded email
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 on-premise or self-hosted deployment at any tier: the entire infrastructure runs exclusively on Amazon Web Services
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 itselfQuotes and e-signature: since June 2026 they left Sales Hub for Revenue Hub, which bills separately
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 commitmentNo native Looker Studio connector: the third-party marketplace app starts at $79 per month 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 throttledFive hundred sequence emails per user per day on Professional. Past that, you move up to Enterprise
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 API from the free tier, 250,000 daily calls and one million on Enterprise. The quota add-on can be bought twice
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 themThe Salesforce sync runs both ways and needs Professional, yet the vendor never names which system holds authority
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 deal, sorted into forecast categories running from not forecasted through to closed won
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 sales rep and their manager: finding accounts, mapping the buying committee, running personalized outreach
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 windowWhich marketing channel produced the revenue: multi-touch attribution lives entirely inside Marketing Hub Enterprise
Day-to-day sales work
Pipeline structure
No sales pipeline, no opportunity, no deal stage: neither the twenty-three help categories nor the twenty-three production APIs expose any such objectOne pipeline free, two on Starter, fifteen on Professional, one hundred on Enterprise. The help centre gives other numbers
Data capture and enrichment
Auto-population from store events and predictive analytics: historic and predicted lifetime value, churn risk, expected next order date. No firmographic enrichmentThe Chrome extension logs Gmail messages on every plan. Automatic company enrichment starts at the Starter tier
Sequences and follow-ups
Flows stand in for multichannel sequences — email, SMS, push, WhatsApp inside one journey. Send limits come from the plan, not from an individual sales cadenceProfessional and an assigned seat required: 5,000 sequences per account, ten templates each, LinkedIn only as a task reminder
Automations
Five flow triggers, splits up to twenty paths and outbound webhooks. No entry tier is named in the documentationWorkflows only unlock at Professional, across every Hub. No Starter plan gives access to them at all
Forecasting and reporting
Customizable dashboards, capped at ten cards each and nine dashboards beyond the default. Configurable attribution, but no sales revenue forecastForecasting and custom reports start at Professional. Revenue attribution demands a separately billed Marketing Hub Enterprise licence
Calling and meetings
Absent, and by design: Klaviyo's helpdesk lists five channels and voice is not among them. No recording, no transcription, no schedulingFive hundred calling minutes on Starter, three thousand on Professional, twelve thousand on Enterprise. Scheduling pages ship everywhere
Quotes and signature
A native product catalogue and API-generated promo codes, but no quotes, no electronic signature and no customer invoicing in the official referencesOut of Sales Hub since June 2026: they live in Revenue Hub, billed separately, with 25 monthly signatures per user
Duplicate handling
Automatic deterministic merging on email, phone or device ID, with a precedence order between identifiers. Manual merging is possible from the profile, and irreversibleDuplicate management starts at Professional, excludes Starter entirely, and caps at ten thousand detected pairs
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 appearsCSV, XLS and XLSX on every plan, capped at three hundred exports per rolling twenty-four hours
Shareable reports
Scheduled reports go only to whoever created them, never to an outside address — and they are capped at ten per user per accountRecurring dashboard emails on every plan, but sending to an address outside the account is one-off and Professional-only
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 beyondPresent from the free tier in the quota table, with no price line. The quota add-on can be bought twice at most
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 AdsNo total announced. The three most-installed apps in its marketplace are Gmail, Google Calendar and Outlook
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 2026Gmail, Calendar and Sheets have HubSpot-built connectors. For Looker Studio, only a paid third-party connector exists
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 fileSmart Transfer migrates from Salesforce, Pipedrive, Zoho, Dynamics 365, Copper, Keap and roughly a dozen other applications
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 listedFree users get the knowledge base only. Chat opens at Starter, phone at Professional, and phone is 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 FrameworkReal European residency in Germany, yet customer phone numbers stay on US servers held by its telephony provider
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 mid-contract cancellation, no refunds, and five business days of notice before the renewal date
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 pageThe free tier stops at two users. A minimum commitment exists on paid tiers, but the vendor never states the figure
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.HubSpot hosts on AWS “US East”. Own certs: SOC 2 Type 2, SOC 3; ISO 27001 = the host's. FedRAMP, StateRAMP, GovCloud absent. HIPAA BAA tier contradicted: Enterprise-only (help center) vs Starter/Pro/Enterprise (catalog).
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.HubSpot publishes 17 interface languages (Chinese, English, French, German, etc.), English not distinguished US/UK. Partial translation: in-product search isn't always translated. Last updated 2026-03-31.
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$7 per seat per month on annual commitment for Starter, $20 month to month: two pipelines, no workflows and no sequences
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 consumptionOnboarding is mandatory and billed separately: $1,500 on Professional, $3,500 on Enterprise, one time only
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.HubSpot's fees are exclusive of tax, added by address. Automated calc (Revenue Hub Pro/Enterprise, US/Canada) is state-level only, no local tax. Nexus stays with the customer despite a HubSpot alert at the registration threshold.
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.Net-30 is named in the ToS (§3.4). ACH is US-only, Starter/Pro/Enterprise (3-5 days). PO accepted at quote stage, though ToS reject customer PO clauses (§12.8). No threshold or W-9 published; invoicing needs a Contract Manager.

Key takeaways

Klaviyo names one location for your data, then contradicts itself in the fine print

Klaviyo states plainly that customer data lives in the United States, inside an AWS data center in 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 all absent, and no HIPAA business associate agreement exists at any tier. But its own Data Processing Agreement states that data may be stored anywhere Klaviyo or its sub-processors maintain facilities — a clause that quietly contradicts the single Virginia location named everywhere else.

HubSpot cannot tell you at which tier its own BAA opens

HubSpot hosts on AWS “US East”, holding its own SOC 2 Type 2 and SOC 3 certifications while leaving ISO 27001 to the host; FedRAMP, StateRAMP, and GovCloud are absent from its list as well. Its HIPAA business associate agreement is real, but HubSpot’s own pages disagree on where it starts: the help center names Enterprise only, while the catalog lists Starter, Professional, and Enterprise as all qualifying. Neither vendor here reaches the regulated-cloud tier a health care buyer would actually need.

Both vendors ship more languages than they finish translating

Klaviyo ships eleven interface languages, keeping English as one entry while splitting Spanish into a Spain and a Mexico variant; translation stays partial, with Flows AI, pre-built templates, and dynamic variables all left untranslated. HubSpot publishes seventeen interface languages, current as of March thirty-first, twenty twenty-six, without splitting English into US or UK, and its in-product search is not always translated either. Neither company’s count describes a fully finished translation.

One names no states, the other names a rule with a hole in it

Klaviyo charges US sales tax at the state and local level from the billing address, but publishes no list of which states, and its Terms place the burden on the customer without naming who carries the resulting nexus. HubSpot states its fees exclusive of tax, added by address, with automated calculation limited to Revenue Hub Professional or Enterprise, US and Canada only, at the state level with no local rate included — and nexus responsibility stays with the customer regardless, despite an alert HubSpot fires once the registration threshold is crossed.

A threshold on one side, a rejected clause on the other

Klaviyo opens non-card billing only above two thousand dollars a month of plans, arranged by contract through Customer Success, with ACH or wire and a W-9 supplied automatically; below that line, card is the only option, billed in advance. HubSpot names net-30 in its own terms at section 3.4, then rejects the customer’s own purchase-order clauses at section 12.8 of that same agreement — ACH stays US-only, on Starter, Professional, or Enterprise, taking three to five days to clear, and getting an actual invoice requires assigning a Contract Manager.

The same evasiveness follows the data once it starts syncing

Klaviyo advises against editing fields synced from Shopify on its own side, since the next sync simply overwrites them — Shopify remains the source of truth by default, not Klaviyo. HubSpot’s two-way Salesforce sync, available from Professional, never states which system holds authority when the two disagree. Between a location clause that contradicts itself and a BAA tier that contradicts itself, neither vendor commits to a single, stable answer about where control actually sits.

Frequently asked questions

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

jordan@bulldozer-collective.com
Does Klaviyo offer any data hosting region outside the United States?
No: Klaviyo writes that all customer data sits in a single AWS data center in Northern Virginia, with European transfers resting on the Data Privacy Framework rather than a European hosting option. HubSpot instead offers real European residency in Germany, though customer phone numbers still stay on US servers held by its telephony provider. For a buyer requiring EU-based data, HubSpot offers a partial option Klaviyo does not.
Does HubSpot’s automated sales-tax calculation cover local tax, unlike Klaviyo’s?
No: HubSpot’s automated calculation, limited to Revenue Hub Pro or Enterprise for US and Canada, works at the state level only, with no local tax included, though nexus still stays with the customer. Klaviyo instead calculates its own sales tax at both the state and local level from the billing address, though it publishes no state list and, like HubSpot, leaves nexus responsibility unclear in its Terms.
At what monthly spend can a Klaviyo customer access non-card billing, versus HubSpot?
Klaviyo opens non-card billing, including ACH or wire with an automatic W-9, once a plan reaches 2,000 US dollars per month, arranged by contract through Customer Success. HubSpot publishes no such dollar threshold at all: net-30 is named in its Terms section 3.4, ACH is available to US customers on Starter, Professional, and Enterprise, and reaching an invoice requires a Contract Manager instead of a spend level.

Reading NPS without the usual bias

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.