ActiveCampaign vs HubSpot: automation and scoring

HubSpot accepts your purchase order, then its own terms reject it

HubSpot’s terms name net-30 at section 3.4 and accept a purchase order at the quote stage, then reject the customer’s own purchase-order clauses at section 12.8 of that same agreement, while ActiveCampaign’s FAQ and help center disagree with each other on whether its non-card threshold is $2,500 or nonexistent. Scope compared, criterion by criterion. Checked 7 September 2026.

Book a call
Free Intro Call
Last Update:
2026
ActiveCampaign
ActiveCampaign
VS
HubSpot
HubSpot
ActiveCampaign vs HubSpot: scope compared, criterion by criterion — checked September 7, 2026
ActiveCampaignHubSpot
What each one covers
Its core job
Orchestrating personalized customer journeys that adapt across channels, the vendor claiming a priority given to execution over data structuringBuilding pipeline and closing deals from one shared customer database that every module of the vendor sits on
What it also does, more lightly
A sales CRM with pipelines, scoring, tasks and routing — but sales engagement, one-to-one email included, belongs to a separate paid add-onThe 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 self-hosted edition, and no public share link for a report: the vendor itself writes that the custom reporting module offers noneNo 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
Cross-team CRM visibility, the Campaign Overview export, and on Starter automations that stop at five actionsQuotes and e-signature: since June 2026 they left Sales Hub for Revenue Hub, which bills separately
The workaround, and what it costs
Moving from Starter to Plus lifts the action cap and opens landing pages: $49 per month for a thousand contacts, thirty-four moreNo 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
Twenty-five thousand contacts, the published Starter maximum. And connecting to Salesforce, Dynamics 365 or Zendesk Sell separately forces the Enterprise tierFive 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
A v3 REST API in JSON organized by resource, plus outbound webhooks, capped at five requests per second per account on every tierA 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
The vendor does not settle it: the Salesforce, Dynamics 365 and Zendesk Sell connectors are named at Enterprise with no published precedence ruleThe 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
Contacts, lists, campaigns, event-triggered automations, and deals arranged into pipelines with stages and tasksThe deal, sorted into forecast categories running from not forecasted through to closed won
The job it equips
The marketing automation manager who builds triggered multichannel journeys, rather than the CRM admin who structures records and cross-team visibilityThe sales rep and their manager: finding accounts, mapping the buying committee, running personalized outreach
What it cannot tell you
Opens on plain-text emails are not measured, and the Campaign Overview report stays non-exportable according to the published help pagesWhich marketing channel produced the revenue: multi-touch attribution lives entirely inside Marketing Hub Enterprise
Day-to-day sales work
Pipeline structure
Unlimited pipelines, three default stages — but they sit among the paid Pipelines Enhanced CRM add-ons and are not included in the base plansOne pipeline free, two on Starter, fifteen on Professional, one hundred on Enterprise. The help centre gives other numbers
Data capture and enrichment
No third-party data enrichment. Records fill through forms, CSV import, API, SQL sync and Deep Data; accounts are created and populated by handThe Chrome extension logs Gmail messages on every plan. Automatic company enrichment starts at the Starter tier
Sequences and follow-ups
One-to-one emails sent from the connected mailbox, capped at five hundred a day per account. But the action belongs to the paid Sales Engagement Enhanced CRM add-onProfessional and an assigned seat required: 5,000 sequences per account, ten templates each, LinkedIn only as a task reminder
Automations
Every deal-related trigger — stage, status, value, owner, pipeline entry, task completed — is gated behind the paid Pipelines or Sales Engagement add-onsWorkflows only unlock at Professional, across every Hub. No Starter plan gives access to them at all
Forecasting and reporting
Forecasting rests on a manually entered close date, not a statistical model. Win probability needs one hundred to one hundred and fifty won deals before it worksForecasting and custom reports start at Professional. Revenue attribution demands a separately billed Marketing Hub Enterprise licence
Calling and meetings
Natively absent: the CRM product page lists no calling, recording, transcription or scheduling. All of it runs through third-party catalogue integrationsFive hundred calling minutes on Starter, three thousand on Professional, twelve thousand on Enterprise. Scheduling pages ship everywhere
Quotes and signature
Natively absent. A deal record holds title, value, currency, owner, pipeline, stage, description, contact, account and close date: no product lineOut of Sales Hub since June 2026: they live in Revenue Hub, billed separately, with 25 monthly signatures per user
Duplicate handling
No automatic detection and no documented rule. Merging is manual, two contacts at a time, irreversible, and custom object data is not mergedDuplicate management starts at Professional, excludes Starter entirely, and caps at ten thousand detected pairs
What comes out of it
Export formats
Campaign reports export to CSV, but the Campaigns Performance report is limited to Plus, Professional and Enterprise: it does not exist on StarterCSV, XLS and XLSX on every plan, capped at three hundred exports per rolling twenty-four hours
Shareable reports
The vendor states no share link exists for a custom report. Distribution is limited to three internal visibility levels, restricted to account usersRecurring dashboard emails on every plan, but sending to an address outside the account is one-off and Professional-only
API access
The v3 REST API is included on all four tiers at no extra cost, capped at five requests per second per account, returning 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 a thousand apps advertised, but the CRM connectors that matter — Salesforce, Dynamics 365, Zendesk Sell — are reserved for the Enterprise tierNo total announced. The three most-installed apps in its marketplace are Gmail, Google Calendar and Outlook
Google tools it connects to
Six help articles cover Google Ads, Google Contacts for import and sync, Google Sheets, and Google Analytics attached to campaignsGmail, Calendar and Sheets have HubSpot-built connectors. For Looker Studio, only a paid third-party connector exists
Bringing your existing data across
A free migration exists, but a bounded one: lists, plus at most ten items per category across templates, automations and forms, and only for paying customersSmart Transfer migrates from Salesforce, Pipedrive, Zoho, Dynamics 365, Copper, Keap and roughly a dozen other applications
Getting started, and the fine print
Support
Live chat is English only, Monday to Friday, 3 a.m. to 11 p.m. US Central. The help center, for its part, exists in FrenchFree users get the knowledge base only. Chat opens at Starter, phone at Professional, and phone is English-only
Where the data is hosted
Three named regions: United States, European Union, Asia-Pacific. But assignment follows the account's GEO IP and the vendor writes that it cannot be changedReal European residency in Germany, yet customer phone numbers stay on US servers held by its telephony provider
What happens if you leave
Two vendor pages contradict each other on refunds: one states there are none, the other grants one within thirty days. On an annual commitment, cancellation takes effect only at termNo mid-contract cancellation, no refunds, and five business days of notice before the renewal date
Minimum seats billed
One seat included on Starter and Plus, three on Professional, five on Enterprise. Starter caps additional purchases at one extra seatThe 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
ActiveCampaign auto-assigns a region (EU/US/APAC) by GEO IP, no location or host named. Own SOC 2 Type 2 (annual report on request). Enterprise ships “HIPAA features”; FedRAMP, StateRAMP, GovCloud, BAA absent, tier undocumented.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
ActiveCampaign advertises 14 fully supported languages (Czech, Dutch, English...), English not distinguished. 5 more are contradicted: discontinued per help center, partial per site FAQ. No excluded screen documented.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
$15 per month for a thousand contacts on Starter, CRM and automations included. But Starter caps at twenty-five thousand contacts and five actions per automation$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
Send volume, not contact count: ten times the contacts on Starter and Plus, then $0.005 per email. Sending is switched off at three times the capOnboarding is mandatory and billed separately: $1,500 on Professional, $3,500 on Enterprise, one time only
Sales tax and nexus
ActiveCampaign charges US sales tax by billing address, as a separate line item (page dated 2025-03-17), no published state list. Exemption via documentation, approval at sole discretion. Nexus and per-state/local calc absent.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 USD 2,500 annual commitment (wire/check); resold accounts excluded. FAQ states no threshold and ties PayPal to annual plans, help center sets the threshold without it. PO, net-30, ACH, W-9 absent.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

A purchase order HubSpot accepts, then disowns

HubSpot names net-30 payment terms at section 3.4 of its own agreement, and accepts a purchase order at the quote stage of a sale — then rejects any purchase-order clause the customer tries to attach, at section 12.8 of that same agreement. ACH stays US-only, on Starter, Professional, or Enterprise, taking three to five days to clear; no dollar threshold or W-9 form is published anywhere near the billing pages, and an actual invoice requires assigning a Contract Manager.

ActiveCampaign’s own FAQ and help center can’t agree on the price of skipping a card

ActiveCampaign opens non-card billing at a twenty-five-hundred-dollar annual commitment, paid by wire or check, with resold accounts excluded from the offer. Its FAQ states there is no threshold at all and ties PayPal availability to annual plans; its help center instead sets the twenty-five-hundred-dollar threshold, without mentioning PayPal in the same breath. Purchase orders, net-30, ACH, and a W-9 are absent from both versions of the story.

One auto-assigns a region, the other names one it doesn’t fully own

ActiveCampaign auto-assigns a hosting region — EU, US, or APAC — by GEO IP, naming no specific location or host, with its own SOC 2 Type 2 report available on request; Enterprise ships “HIPAA features”, but FedRAMP, StateRAMP, GovCloud, and any actual BAA stay absent, at an undocumented tier. HubSpot instead names AWS “US East” directly, holding its own SOC 2 Type 2 and SOC 3 while leaving ISO 27001 to the host; FedRAMP, StateRAMP, and GovCloud are equally absent, and its HIPAA BAA tier is itself disputed — Enterprise-only according to the help center, open at Starter, Professional, and Enterprise according to the catalog.

Fourteen disputed languages against seventeen undisputed ones

ActiveCampaign advertises fourteen fully supported languages, then contradicts itself on five more, called discontinued by its help center and merely partial by its site FAQ, with no page naming which screens are actually excluded. HubSpot instead states seventeen interface languages outright, current as of March thirty-first, twenty twenty-six, without splitting English into a US or UK variant — though its own in-product search is not always translated either.

A dated line item against a threshold-triggered alert

ActiveCampaign charges US sales tax by billing address, as a separate line item, on a page dated March seventeenth, twenty twenty-five, with no published state list, and exemption approved at its own sole discretion. HubSpot instead 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 — nexus responsibility still stays with the customer, despite an alert HubSpot fires once the registration threshold is crossed.

Two different ways of not settling with yourself

HubSpot’s contradiction sits inside a single agreement, accepting a purchase order in one section and rejecting its clauses in another. ActiveCampaign’s sits across two separate pages instead, a FAQ and a help center disagreeing about the same twenty-five-hundred-dollar figure. Neither company’s own documentation settles which version a customer should actually plan around.

Frequently asked questions

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

jordan@bulldozer-collective.com
When did HubSpot move quotes and e-signature out of Sales Hub?
Since June 2026, HubSpot moved quotes and e-signature out of Sales Hub into Revenue Hub, which bills separately and includes 25 monthly signatures per user. ActiveCampaign, for its part, has no quotes or signature feature at all: a deal record holds title, value, currency, owner, pipeline, stage, description, contact, account and close date, but no product line. For a buyer who needs contracts signed inside the CRM itself, both now require a separate module or product.
How many pipelines does HubSpot include on its free tier?
HubSpot includes 1 pipeline on its free tier, 2 on Starter, 15 on Professional, and 100 on Enterprise, though the help center publishes other numbers. ActiveCampaign offers unlimited pipelines with three default stages, but that capability sits among the paid Pipelines Enhanced CRM add-ons, not included in the base plans. For a buyer starting on the free tier, HubSpot’s single pipeline is a hard structural limit that ActiveCampaign’s base plan does not share, at a different cost.
How much does HubSpot’s Starter tier cost per seat?
HubSpot’s Starter tier costs $7 per seat per month on an annual commitment, or $20 month to month, and includes 2 pipelines with no workflows and no sequences. ActiveCampaign’s Starter costs $15 per month for a 1,000 contacts, with CRM and automations included, but caps at 25,000 contacts and 5 actions per automation. For a buyer comparing entry costs, the two vendors price by an entirely different unit, per seat versus per contact.

What a real customer journey audit reveals

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.