0 min left
ActiveCampaign Sending Limits and How Senders Work Around Them

ActiveCampaign Sending Limits and How Senders Work Around Them

BulkEmailSetup
BulkEmailSetup Team
September 16, 2026
10 min read

ActiveCampaign's monthly allowance is rarely what stops a campaign. The hourly throttle is. Sends are metered out of shared IP pools to protect everyone on them, so a large campaign is released gradually rather than all at once. The second constraint is pricing: it charges per stored contact, so a 100,000-contact list costs $500 to $800 a month whether you send once or twenty times.

The two limits that actually matter

LimitWhat it isWhen it bites
Monthly allowanceusually ~10x contact countrarely, unless you send very often
Hourly throttleunpublished, varies by standingon every large campaign
Contact pricingper stored contactevery month, regardless of sends
Automation capsper-plan feature limitsas workflows grow

The hourly throttle is the one people misread as a bug. A campaign that takes six hours to go out has not failed, it is being metered. Newer accounts, a recent complaint spike, or a sudden volume jump all tighten it.

The monthly allowance is published. ActiveCampaign's pricing page states the email send limit as a multiple of your contact tier, and the multiple rises with the plan:

PlanSend allowanceSends on a 50,000-contact tier
Starter10x contact limit500,000/month
Plus10x contact limit500,000/month
Pro12x contact limit600,000/month
Enterprise15x contact limit750,000/month

Ten sends a month to your whole list is more than most senders manage, which is why the allowance is rarely the wall. The prices on that page render through JavaScript and are shown as a configurator rather than a fixed table, so pull your own tier's figure from the live page before you budget against it.

Why the throttle exists

On shared infrastructure your sending affects every other customer on the same IPs. If ActiveCampaign let one account push 200,000 messages into Gmail in ten minutes, Gmail would throttle the whole IP and every other customer's mail would slow with it.

That is the trade of shared pools: you get instant setup and no warm-up, and in exchange the provider controls your send rate. It is a reasonable deal until your volume makes it the bottleneck.

The deliverability review, and what triggers a hold

Separate from the throttle, ActiveCampaign holds some campaigns for a human to look at before any of it leaves. The campaign shows as scheduled or sending and nothing moves. It is a review, not a rejection, and it is the single most common reason a first big send does not go out on time.

TriggerTypical thresholdWhat the review looks at
First large send on a new accountanything over ~10,000where the list came from
Sudden volume jump3x or more over your normal sendwhy the list grew
Complaint rateat or near Gmail's 0.30%recent campaign complaints
Hard bounce rateover roughly 5%list age and verification
Purchased or scraped list signalsanyconsent evidence
Payment or account changenew card, new domainaccount ownership

Two practical consequences. First, a review clears in hours during business hours and sits over a weekend, so a first large campaign scheduled for Friday 6pm is a Monday campaign. Second, the fix for a repeat hold is list quality, not support tickets. Get the bounce rate under 2% and the complaint rate under 0.10% and the holds stop.

Those numbers are not ActiveCampaign's invention. Google requires bulk senders to keep spam complaints under 0.30% and targets 0.10%, per Google's email sender guidelines. ActiveCampaign polices to the same line because its shared IPs are judged by it. More detail in Gmail's 0.30% spam complaint rate.

What ActiveCampaign actually costs by contact count

Pricing is per stored contact and it does not care how often you send. That is the whole economic argument.

ContactsApproximate monthly costCost if you send once a monthCost if you send weekly
10,000$150 to $250$15 to $25 per 1,000 emails$3.75 to $6.25 per 1,000
25,000$250 to $400$10 to $16 per 1,000$2.50 to $4.00 per 1,000
50,000$350 to $550$7 to $11 per 1,000$1.75 to $2.75 per 1,000
100,000$500 to $800$5 to $8 per 1,000$1.25 to $2.00 per 1,000
250,000$1,000 to $1,800$4 to $7.20 per 1,000$1.00 to $1.80 per 1,000

Treat those monthly figures as the observed range on marketing plans, not a quote. ActiveCampaign gates the numbers behind a configurator, so confirm your tier on its pricing page.

The two right-hand columns are the point. A 100,000-contact list mailed once a month costs $5 to $8 per thousand emails. The same list mailed weekly costs $1.25 to $2.00. Nothing about the product changed; you just spread a fixed contact bill over more sends. Infrequent senders with big lists pay the worst rate in email, which is why they are the ones who move. Compared against flat infrastructure in cheaper than ActiveCampaign and cost per email, SMTP vs ESP.

The three legitimate routes past it

1. Upgrade the tier. Simplest, and the right answer if you are close to the line and the automation is earning its cost. It does not remove the hourly throttle, only raises the ceiling.

2. Cut the contact count. This one is underrated because it fixes both problems at once. Removing hard bounces and 12-month non-openers lowers your bill and improves your standing, which loosens the throttle. Most lists carry 20 to 30% dead weight. Start with email list cleaning.

3. Split the sending. Keep ActiveCampaign for automation and move large campaign sends to your own infrastructure. This is what most senders past 100,000 contacts end up doing.

What does not work

Multiple accounts. Spreading volume across accounts to dodge the throttle breaches the terms. ActiveCampaign links accounts by payment method, domain and sending pattern, and closures arrive for all of them together.

Custom SMTP for campaigns. Unlike GoHighLevel, ActiveCampaign does not offer a custom SMTP relay for marketing sends. You cannot point it at your own server, which is why the split above uses separate software rather than reconfiguring ActiveCampaign.

Sending in smaller batches. The throttle is per account, not per campaign, so splitting one campaign into five does not make it go faster.

The split in practice

ActiveCampaign keeps: lifecycle automation, CRM-triggered mail, behavioural sequences. Low volume, high value, genuinely hard to rebuild.

Your own infrastructure takes: the monthly newsletter, product announcements, any send to the full list. High volume, low automation, exactly where per-contact pricing and hourly throttles hurt most.

Authenticate both, and use separate subdomains so a campaign problem cannot damage your automated mail. Details in subdomain vs root domain for email sending.

Split by stream, and the decision for each one is obvious once you write it down:

StreamStays on ActiveCampaignMoves to your own SMTPWhy
Welcome and onboarding seriesyesnotriggered, low volume, hard to rebuild
Abandoned cart and behaviouralyesnodepends on site and CRM events
Deal-stage and sales mailyesnotied to the CRM, tiny volume
Monthly newsletter to all contactsnoyeshighest volume, simplest logic
Product announcementsnoyesone send, whole list
Re-engagement to 12-month dormantnoyesworst complaint risk, keep it off the automation IP

The last row is the one people get wrong. Dormant re-engagement is the highest-complaint mail you send, and running it on the same IP as your onboarding series is how a good automation stream gets slowed down. Put it on its own IP. See re-engagement email campaign guide.

Contact sync is the plumbing question. ActiveCampaign has an API and every self-hosted campaign tool reads a CSV, so most teams sync engaged segments out nightly rather than mirroring the whole database. Keep the CRM as the source of truth and let the sending layer hold a copy of who is currently mailable.

What the split actually costs you in effort

The build is not hard. The warm-up is long. Plan around that rather than the other way round.

TaskEffortElapsed
Provision server and IPs, PTR recordshalf a dayday 1
SPF, DKIM, DMARC on the sending subdomain1 to 2 hoursday 1, plus DNS spread
Install campaign software (MailWizz, Mautic, Sendy)half a dayday 2
Export and import the mailable segment2 hoursday 2
Rebuild templates1 to 3 daysweek 1
IP warm-up to full volumeongoing monitoring4 to 8 weeks
Run both stacks in parallelnone, just the billthe warm-up period

Two weeks of real work, then a warm-up you cannot compress. During those weeks you pay ActiveCampaign and the new server, so budget one to two months of overlap. The mistake is cancelling ActiveCampaign on day one and then trying to push 100,000 messages through a cold IP, which produces deferrals from Gmail and Microsoft for a fortnight. Schedule in IP warm-up schedule for email.

Templates are the hidden cost. ActiveCampaign's builder output does not transfer cleanly, so budget rebuild time for the two or three templates you actually use and drop the rest.

When the move is worth it

ContactsSending frequencyVerdict
Under 50Kanystay, automation earns its cost
50K - 100Kweekly or morestay, you are getting value
50K - 100Kmonthly or lessconsider the split
Over 100Kanysplit, the bill is the problem

The pattern: infrequent senders with large lists pay the most per email and benefit most from moving bulk sends off a per-contact platform.

Run the arithmetic before you commit. At 100,000 contacts you are paying roughly $6,000 to $9,600 a year to ActiveCampaign. A dedicated server build is a one-time $549 plus hosting of roughly $40 to $80 a month, so the break-even lands inside the first quarter and everything after that is the difference. That calculation is worked in full in break-even point for a dedicated SMTP.

Below 50,000 contacts the sums stop favouring the move. You would be trading $250 to $400 a month for a server you have to warm, monitor and keep off blacklists, and the automation you would be giving up is worth more than the saving. Stay.

When to stay on ActiveCampaign

Three cases where the answer is simply no.

The automation is the product. If your revenue depends on behavioural sequences firing off site events and CRM properties, you are not rebuilding that on MailWizz. Pay the contact bill.

Nobody owns deliverability. A dedicated server needs someone watching bounce logs, blacklist status and 4xx deferral rates. Without that person, shared infrastructure with a provider watching for you is the better trade even at a higher price.

You send weekly or more. At weekly cadence a 100,000-contact plan works out at $1.25 to $2.00 per thousand emails, which is competitive with any relay. The per-contact model only looks bad when you underuse it.

How BulkEmailSetup helps

We build the sending half of that split: your own server, your own IPs, full SPF/DKIM/DMARC/PTR configuration, MTA tuning, bounce handling and a warm-up plan. No hourly throttle, because the IPs are yours and there is nobody else on them to protect.

Basic starts at $549 one-time, covering 1 SMTP server, 3 dedicated IPs, 25,000 emails/day and unlimited contacts. Higher tiers scale to 15 IPs and 200,000 emails/day. See pricing, or cheaper than ActiveCampaign for the direct cost comparison.

Frequently asked questions

What are ActiveCampaign's email sending limits?

The monthly allowance is typically a multiple of your contact count, often 10x on marketing plans, but the limit that bites first is the hourly send rate applied to protect shared IP reputation. That rate is not published as a fixed number and varies by account standing, so a large campaign gets metered out over hours rather than sent at once.

Why is my ActiveCampaign campaign sending so slowly?

It is being throttled rather than failing. ActiveCampaign meters sends from shared IP pools to protect the reputation of everyone on them, so a 200,000-recipient campaign is released gradually. Newer accounts, recent complaint spikes and sudden volume jumps all tighten the throttle further.

Can you use your own SMTP server with ActiveCampaign?

Not for campaign sending. ActiveCampaign delivers through its own infrastructure and does not offer a custom SMTP relay for marketing email, unlike platforms such as GoHighLevel. If you need to control the sending path, you send those campaigns from separate software pointed at your own SMTP server.

How do you get around ActiveCampaign sending limits?

Legitimately, three ways: upgrade the plan tier, reduce contact count through list hygiene so both the price and the throttle improve, or move high-volume campaign sends to your own infrastructure while keeping ActiveCampaign for automation. Creating multiple accounts to spread volume breaches the terms and gets all of them closed.

Is ActiveCampaign expensive at high contact counts?

It gets steep. Pricing is per stored contact, so a 100,000-contact list runs roughly $500 to $800 a month on marketing plans regardless of how often you send. Senders mailing infrequently pay the most per email, which is usually what triggers the move to flat-cost infrastructure.

What is the ActiveCampaign email send limit per plan?

ActiveCampaign publishes the allowance as a multiple of your contact tier on its pricing page: 10x on Starter and Plus, 12x on Pro and 15x on Enterprise. A 50,000-contact Plus plan therefore carries 500,000 sends a month. Prices render through JavaScript on that page, so check the live figure for your contact tier.

What triggers an ActiveCampaign deliverability review?

A sudden volume jump, a complaint rate near or above Gmail's 0.30% threshold, a bounce rate over roughly 5%, or a first large send from a new account. The campaign is held rather than rejected and a human looks at the list source. Reviews typically clear in hours, but a first send scheduled for a Friday evening can sit until Monday.

Does ActiveCampaign offer a dedicated IP?

Yes, on higher tiers and usually as a paid add-on, subject to a volume floor of roughly 100,000 sends a month. Below that volume a dedicated IP hurts rather than helps, because there is not enough traffic to hold a warm reputation. Ask for the current add-on price, since it is not published.

How long does it take to move campaigns off ActiveCampaign?

Budget two weeks of build and 4 to 8 weeks of IP warm-up running in parallel with your existing sends. The export itself is an afternoon. The slow part is warming new IPs, which is why you keep ActiveCampaign live until the new path carries full volume.

Tags

activecampaign sending limitsactivecampaign smtpactivecampaign alternativesemail sending limitsdedicated smtp servermarketing automationbulk email
BulkEmailSetup

Written by BulkEmailSetup Team

We help businesses set up their own bulk email infrastructure, dedicated SMTP servers, IP rotation, and full deliverability control. One-time setup, no monthly platform fees.

Ready to set up your email infrastructure?

Get dedicated SMTP servers, IP rotation, and expert support to scale your email sending.

View Pricing