Every customer you have ever sold to is a contact, and ActiveCampaign charges you by the contact. That single sentence decides more about what this product costs an online shop than any feature on its pricing page.
OUR TAKE: The ecommerce capability here is genuinely good and most of it starts at the second tier, not the first. What an online shop should model before buying is not the feature list. It is the contact band in three years, because a shop's list only ever grows and every record in it counts.
The contact meter against an ecommerce list
The vendor publishes the rule in a dedicated article: "All contacts, regardless of their list status, count towards your contact limit", for accounts created on or after 3 November 2025[11]. Unsubscribed records count. Bounced records count.
For a newsletter that is an annoyance. For a shop it is the whole cost model, because a shop accumulates buyers permanently and most of them never unsubscribe, they simply stop opening.
Here is what that accumulation costs, from the vendor's own catalogue.
| Contacts | Starter, $/mo | Plus, $/mo | Professional, $/mo |
|---|---|---|---|
| 1,000 | 15 | 49 | 79 |
| 5,000 | 79 | 145 | 205 |
| 10,000 | 149 | 189 | 375 |
| 25,000 | 391 | 389 | 629 |
| 50,000 | not sold | 609 | 969 |
All annual rates. A shop adding four hundred buyers a month crosses from the first row to the third in about two years, and the bill roughly multiplies by ten in the process.
That is not a criticism. It is the arithmetic of contact pricing, and it is why list hygiene is a budget line rather than a chore here.
Model the contact band three years out, counting every buyer who will never open an email again, because all of them count toward the limit.
Not your billing. Your sending.
"Once you reach your contact limit, you will not be able to send any email campaigns until you upgrade your account"[9]. Automations keep triggering and contacts keep moving through them, but every send step is skipped. For a shop that means abandoned-cart emails stop going out while the automation that produces them appears to be running.
Contacts also keep arriving over the limit, through the API and through integrations, which is exactly how a shop adds them.
The setting that changes this is auto-upgrade, and it is off unless you turn it on: "We do not automatically increase your contact limit unless you have enabled auto-upgrade in your account"[10]. With it on, the terms say fees "increase immediately according to usage", pro-rated, with renewals at the new amount[5].
An online shop running revenue-generating automations almost certainly wants it on, and should know that is a decision rather than a default.
The sending allowance, which ecommerce consumes faster
Your monthly allowance is a multiple of the contact limit: ten times on Starter and Plus, twelve on Professional, fifteen on Enterprise[2].
The catch for a shop is in the definition: "Email send limits apply to direct and automated campaigns. This does not include 1:1 or transactional emails"[8]. So order confirmations and receipts are outside the allowance, but abandoned cart, browse abandonment, win-back sequences and post-purchase flows are all inside it, alongside your campaigns.
A shop with ten thousand contacts on Plus has a hundred thousand sends a month. Four campaigns to the full list is forty thousand of that before a single automation fires.
And the overage rule has two published answers that disagree, which is worth settling before a peak season. The terms say sending stops at the limit[5]. The help centre says you are charged half a cent an email and sending stops at three times the limit[8].
Turn auto-upgrade on if abandoned cart is revenue-critical. Without it, the automation keeps running while its send steps are silently skipped.
This is where the tier decision actually gets made, and the vendor's catalogue names each capability, so it can be stated precisely rather than approximately[3].
The ecommerce core is on every tier, Starter included, along with the standard integrations. The pricing page names those as Shopify, Square and WooCommerce[2].
At Plus, the ecommerce product becomes real: browse abandonment, the product catalogue and product blocks, coupons, the ecommerce dashboard, historical sync, the marketing revenue report, and Facebook custom audiences and lead ads for retargeting. Contact scoring arrives here too, which is what you need to separate a browser from a buyer.
At Professional, the premium integrations arrive — BigCommerce, Magento and Shopify Plus — along with recurring payments, revenue attribution, conversions, predictive sending and predictive content.
So a Shopify or WooCommerce shop can run on Plus. A BigCommerce, Magento or Shopify Plus shop needs Professional for the native connector, regardless of list size.
Abandoned cart, and what tier it needs
Worth isolating because it is the single feature most shops come for.
Abandoned cart appears in the ecommerce accordion without a tier restriction[2], which puts it in the base product. Browse abandonment, which fires on a product view rather than a cart, is a Plus entitlement in the catalogue[3].
The practical consequence is that the entry tier can recover carts and cannot chase browsers, and on the entry tier the automation driving either is capped at five actions[3]. A cart sequence of three emails with a condition and an exit is already at that ceiling.
Transactional mail is a separate product in the vendor's catalogue, priced from fifteen dollars a month for ten thousand emails.
On Starter, five lists and five actions per automation are fixed ceilings rather than bands: the catalogue records maximum units equal to included units, so money does not raise them[3].
Five actions is the one that matters here. A proper post-purchase flow — thank you, review request, cross-sell, win-back, with a condition on order value — is six or seven actions. It does not fit, and the fix is a tier change rather than a top-up.
The seat ceiling is the other one: one included, two maximum on Starter, against nine hundred and ninety-nine on every tier above[3]. A shop with a founder, a marketer and an agency contact is already over it.
Transactional email is a separate product
A shop sends two kinds of mail and ActiveCampaign prices them separately.
Campaigns and automations run on your plan's allowance. Transactional mail — receipts, shipping notifications, password resets — sits outside that allowance and, in the vendor's catalogue, in a separate product: Postmark, priced at fifteen dollars a month for ten thousand emails and rising through fifteen published steps[3].
That is a reasonable structure and it is one more line the pricing page does not show you. Budget for it if your platform does not already send its own receipts.
A checkout that did not ask for consent is a list that will trigger an automatic account review, and campaigns do not send while one is open.
If you want the system to tell you what the email programme earned, two entitlements matter and both are above the entry tier.
The marketing revenue report is a Plus entitlement. Revenue attribution and conversion tracking are Professional[3]. The analytics accordion also marks custom reporting as an add-on on Plus and Professional and included in plan on Enterprise[2], with no price published for the add-on.
So a shop that wants attribution rather than open rates is looking at Professional, and the arithmetic above says Professional at ten thousand contacts is three hundred and seventy-five dollars a month on annual billing.
List quality, which is a real risk for shops
Enforcement here is automatic and the triggers are published.
"Your account will be placed under review if we receive higher-than-normal spam complaints... our system automatically places your account under review", and bounces found during campaign approval can do the same[15]. While a review is open, "your campaigns will not send until the issue is resolved".
The exposure is specific to ecommerce: a shop's list often includes everyone who ever checked out, including people who never consciously subscribed, and the anti-spam policy requires that "subscribers you import should have already opted in to receive your emails"[17]. A checkout that did not ask is a list that will complain.
Separate your post-purchase transactional flow from your marketing list, and keep the consent evidence.
Before you sign
Model the band three years out, not today. Count every buyer, including the ones who will never open again, because all of them count.
Check the connector for your platform against the tier. Shopify, Square and WooCommerce are standard; BigCommerce, Magento and Shopify Plus are Professional.
Decide auto-upgrade deliberately, because for a shop it is the difference between an unplanned charge and an abandoned-cart sequence that silently stops.
And get the send-limit rule in writing before your first peak season, since the vendor's own two documents disagree about it.
The three numbers to put in your model
Shops tend to compare monthly prices and then get surprised in year two. These are the three inputs that actually determine the bill.
Your contact accumulation rate. Not your list today, but how many new buyers you add a month, because every one of them is permanent for billing purposes. Four hundred a month is five thousand a year, which is roughly one band step a year on the lower half of the ladder.
Your send ratio. Campaigns plus automated sends, divided by contacts, compared against ten, twelve or fifteen depending on tier. A shop with a weekly campaign and four live flows is usually around six to eight, which fits, and a shop with daily sends does not.
And your platform. If it is BigCommerce, Magento or Shopify Plus, the native connector is a Professional entitlement[3], so your starting price is the Professional column rather than the Plus one regardless of how small your list is.
Those three, together, are the model. Everything else on the pricing page is detail.
What this product does not do for a shop
Worth saying plainly, because the feature matrix is long enough to look like it covers everything.
There is no sales pipeline without an add-on. Pipeline management, deal records and lead scoring are each marked "Included in add-on"[2], which matters less for a pure ecommerce business and a great deal for one with a wholesale or B2B side.
There is no SMS without an add-on either, though that one at least has a catalogue price: twenty-one dollars a month for a thousand credits, which do not roll over[3].
And the AI that acts rather than suggests is an add-on on every tier, with a meter that includes zero units on all four plans[3]. If your plan involves AI-generated product recommendations doing work unattended, price that before you choose a tier.
Frequently asked questions
Is ActiveCampaign good for ecommerce?+
The capability is strong and most of it starts at the Plus tier: browse abandonment, product catalogue and blocks, coupons, the ecommerce dashboard and the marketing revenue report. Shopify, Square and WooCommerce are standard integrations; BigCommerce, Magento and Shopify Plus require Professional.
Do unsubscribed customers count toward my ActiveCampaign bill?+
Yes, for accounts created on or after 3 November 2025. The vendor publishes a dedicated article stating that all contacts count regardless of list status, which matters more for a shop than for a newsletter because a shop's buyer list accumulates permanently.
Does ActiveCampaign send order confirmations?+
Transactional mail sits outside your plan's send allowance, and the vendor's own catalogue carries Postmark as a separate product for it, priced from fifteen dollars a month for ten thousand emails.
There are no refunds: "As a policy, our company does not provide partial or full refunds"[6]. And access to contact data ends at cancellation rather than after it[5].
For a shop whose customer list is its most valuable asset, that second line is the one to act on. Run the contact export in your first month, check the file, and keep it. The export is free, covers custom fields and tags, and excludes contact notes[13].
- [1] ActiveCampaign vendor pricing page, read from the United States (2026-10) https://www.activecampaign.com/pricing
- [2] ActiveCampaign billing product catalogue, the vendor's own price list (2026-10) https://billing-product-catalog.cluster.app-us1.com/api/v1/read/products?currency=USD&billing_interval=1&billing_interval=12&c=ac2024&referer=/pricing
- [3] ActiveCampaign published fallback price file (2026-10) https://www.activecampaign.com/dist/pricing/fallback/USD.json
- [4] ActiveCampaign terms of service (2026-10) https://www.activecampaign.com/legal/terms-of-service
- [5] ActiveCampaign vendor refund policy (2026-10) https://help.activecampaign.com/hc/en-us/articles/218253598-Refund-Policy
- [6] ActiveCampaign vendor documentation on cancelling (2026-10) https://help.activecampaign.com/hc/en-us/articles/218790117-How-do-I-cancel-my-account
- [7] ActiveCampaign vendor documentation on send limits and overage (2026-10) https://help.activecampaign.com/hc/en-us/articles/10918125380764-About-email-send-limits-and-overage-fees
- [8] ActiveCampaign vendor documentation on the contact limit (2026-10) https://help.activecampaign.com/hc/en-us/articles/115000364264-What-happens-when-I-reach-my-contact-limit
- [9] ActiveCampaign vendor documentation on auto-upgrade (2026-10) https://help.activecampaign.com/hc/en-us/articles/115000337284-Does-ActiveCampaign-automatically-increase-my-contact-limit
- [10] ActiveCampaign vendor documentation on contact counting (2026-10) https://help.activecampaign.com/hc/en-us/articles/115000337324-Do-unsubscribed-unconfirmed-or-bounced-contacts-count-against-my-contact-limit
- [11] ActiveCampaign vendor documentation on pausing billing (2026-10) https://help.activecampaign.com/hc/en-us/articles/13613456314652-Pause-billing-for-your-ActiveCampaign-account
- [12] ActiveCampaign vendor documentation on exporting contacts (2026-10) https://help.activecampaign.com/hc/en-us/articles/221393808-How-do-I-export-all-contacts
- [13] ActiveCampaign vendor documentation on the free trial (2026-10) https://help.activecampaign.com/hc/en-us/articles/218789987-Free-trial-capabilities
- [14] ActiveCampaign vendor documentation on account reviews (2026-10) https://help.activecampaign.com/hc/en-us/articles/221362648-About-account-reviews-and-suspensions
- [15] ActiveCampaign vendor app marketplace, counted with its own filter (2026-10) https://www.activecampaign.com/apps
- [16] Trustpilot profile and its own distribution table (2026-10) https://www.trustpilot.com/review/activecampaign.com
- [17] GetApp profile and published distribution (2026-10) https://www.getapp.com/marketing-software/a/activecampaign/
- [18] TrustRadius rating (2026-10) https://www.trustradius.com/products/activecampaign/reviews
- [19] Mailchimp vendor pricing page, read from the United States (2026-10) https://mailchimp.com/pricing/
- [20] GetResponse vendor pricing page, read from the United States (2026-10) https://www.getresponse.com/pricing
- [21] Brevo vendor pricing page, read from the United States (2026-10) https://www.brevo.com/pricing/
- [22] The vendor's documentation on sharing an automation, the only published way to take one out of the account https://help.activecampaign.com/hc/en-us/articles/115001963270-How-do-I-share-an-automation
- [23] ActiveCampaign's anti-spam policy, which governs suspension and is stamped September 2021 https://www.activecampaign.com/legal/anti-spam-policy
- [24] ActiveCampaign's minimum advertised price policy, which names its own pricing page as the price of record https://www.activecampaign.com/legal/minimum-advertised-price-policy
- [25] The vendor's trial signup page: fourteen days, no credit card https://www.activecampaign.com/free
- [26] Software Advice's profile, which files this product under CRM and publishes the same pool as percentages https://www.softwareadvice.com/crm/activecampaign-profile/