ManyChat's advertised entry price is $17 a month. Very few people pay $17 a month.
That is not a criticism of the pricing — it is how usage-based billing works. But the number on the pricing page is a floor rather than a price, and the variable that determines your actual bill is one most people cannot forecast.
Here is the full picture, with the maths done.
Figures checked 13 September 2026 from ManyChat's published plan documentation. Pricing changes — verify before making a decision.
The unit: active contacts
Everything depends on this definition, so it is worth being exact.
An active contact is a unique person who interacted with your automation during a billing month. Not a message — a person.
- One person, one DM → 1 contact.
- One person, twelve messages back and forth → still 1 contact.
- Four hundred people, one DM each → 400 contacts.
So the bill scales with audience reach, not effort or message volume. And the number of different people who comment on your posts in a given month is precisely the thing you cannot predict, because it is decided by the algorithm rather than by you.
The plans
- Free: 25 active contacts per month. Cut from 1,000 in the 2 March 2026 restructure. This is a trial, not a plan.
- Essential: $17/month, or $14/month billed annually, including 250 active contacts.
- Overage: $0.10 per additional contact monthly, $0.08 annually.
- Higher tiers exist with additional features. Check current names and prices directly — but note that the overage model, not the tier, dominates the cost at volume.
The cost curve
What Essential plus overage actually costs as reach grows:
| Active contacts/mo | Monthly billing | Annual billing | Effective cost per contact |
|---|---|---|---|
| 250 | $17 | $14 | $0.068 |
| 500 | $42 | $34 | $0.084 |
| 1,000 | $92 | $74 | $0.092 |
| 2,500 | $242 | $194 | $0.097 |
| 5,000 | $492 | $394 | $0.098 |
| 10,000 | $992 | $794 | $0.099 |
Two things stand out.
The curve is almost perfectly linear. There is no volume discount — cost per contact drifts up toward the $0.10 overage rate rather than down. Scale does not earn you better economics.
Annual billing saves roughly 20% on both the base and the overage, which is the single largest lever available if you are committed to the platform.
The scenario that catches people
You post three times a week to 8,000 followers. Ordinary months produce 300 or 400 people through your automation — about $25 to $32. Entirely reasonable.
Then one reel takes off. 12,000 comments, say 6,500 unique people.
That month costs $642.
Nothing went wrong. Your automation worked exactly as designed, on your best content of the year. But the bill arrived after the fact, from an outcome you did not choose, and if those 6,500 people were freebie-seekers rather than buyers, you paid $642 for a list that does not convert.
This is the structural issue with per-contact pricing for creators: your best day is your most expensive one, and you find out afterwards.
When the model is genuinely fine
It is worth being fair here, because for a large set of businesses this pricing is straightforwardly good.
If you know what a lead is worth, $0.10 per contact is cheap. A business converting 2% of leads at $400 each is earning $8 per contact and paying ten cents. Nobody in that position should be optimising this line item.
It works well when:
- You know your lead value. The unit cost is trivially justified.
- Volume is predictable. Steady traffic, no viral spikes, forecastable bill.
- You use the platform. WhatsApp, Messenger, TikTok, SMS and email in one inbox; a visual flow builder for branching conversations; ads integrations; a large template and agency ecosystem. If you use a meaningful share of that, you are buying a capable platform at a fair price, and replacing it with something narrower would cost more than it saves.
It works badly when volume is unpredictable, lead value is unknown or low, or the honest description of your usage is "someone comments a keyword, they get a DM" — in which case you are paying platform prices for a single feature.
Reducing your contact count
If you are staying and want the bill down, these genuinely work.
Tighten your keywords. PRICE pulls buyers. LINK pulls everyone. Specific trigger
words reduce contact count and improve lead quality at the same time — the reasoning is in
trigger words that convert.
Turn off automation on old posts. Posts that trickle low-intent comments for months bill you every month. Audit quarterly and disable the ones that no longer earn it.
Do not automate low-intent interactions. Story reactions, generic comments, emoji replies. Each one is a billable contact and almost none of them are leads.
Switch to annual billing. Roughly 20% off, including overage.
Export your contacts regularly. Once someone is in your own list, you are not paying monthly to reach them. Exporting leads covers the fields worth keeping.
The honest comparison
We make ReplySuit, so weigh this accordingly — but the structural point holds regardless of which alternative you pick.
The tools in this category price by three different units: per contact (ManyChat), per account plus DM volume (LinkDM), and per connected account (ReplySuit, and several flat-rate tools). Only the first one charges you more when a post does well.
At 1,500 people a month across two accounts, per-contact pricing works out around $142; the per-account and volume-based options are $19 and about $4. The three-way maths is in LinkDM vs ManyChat vs ReplySuit, and a wider roundup in the best comment-to-DM tools.
What you give up by moving is real: multi-channel, the flow builder, the ecosystem. If you use those, stay.
The short version
ManyChat bills per unique person per month: $17 for the first 250, ten cents each after that, roughly 20% less annually. The curve is linear with no volume discount.
For a business with known lead value, that is a fair price for a capable platform. For a creator whose reach is decided by the algorithm, it means your best month is your most expensive one — and if you only use comment-to-DM, you are paying for a great deal of product you never open.
Work out your typical monthly unique contacts, multiply by $0.10, and compare that to a flat per-account price. The decision usually makes itself.