A Reel gets traction. Two thousand people comment “LINK.” The automation sends two thousand DMs. Did you use two thousand messages, two thousand comments, or two thousand contacts?
For ManyChat billing, the useful answer is usually two thousand active contacts. ManyChat does not charge once for the post or once for each comment. Under its current pricing model, it counts the unique people who send or receive a message through ManyChat during the monthly billing cycle.
That distinction is why creators on Reddit keep asking what a viral Reel will do to their bill. The calculation is not difficult once the billing unit is clear, but it is easy to estimate the wrong thing.
Comments Are Not the Billing Unit
A comment alone is not what ManyChat bills. The person becomes active when the comment triggers a private reply or another ManyChat message.
One person who comments ten times and receives several replies still counts as one active contact for the month. Ten different people who each comment once and receive a DM count as ten. If a commenter never sends or receives a message through ManyChat, the comment by itself does not create an active contact.
This leads to a practical estimate:
Expected active contacts = unique commenters who trigger a DM + other unique people messaged through ManyChat that month
Do not use total comments if repeat comments are common. Do not use follower count. Use the number of unique people who will actually enter a ManyChat conversation.
ManyChat says the active-contact plans apply to accounts created on or after March 2, 2026. Older accounts may still see its legacy contact-based plans, so check the billing page inside your own account before relying on any public calculator.
Current ManyChat Limits
The public web pricing checked on August 21, 2026 shows these annual headline prices and monthly active-contact allowances:
| Plan | Included active contacts | Annual headline price | Annual overage rate |
|---|---|---|---|
| Free | 25 | $0 | No overage |
| Essential | 250 | $14/month | $0.082 per extra contact |
| Pro | 2,500 | $29/month | $0.038 per extra contact |
| Business | 7,500 | $69/month | $0.018 per extra contact |
| Advanced | 25,000 | $139/month | $0.0028 per extra contact |
Those prices require annual billing. The monthly web rates and overage rates are higher. ManyChat currently lists overage at $0.10 on Essential, $0.05 on Pro, $0.025 on Business, and $0.004 on Advanced for monthly subscribers. Regional prices, taxes, and App Store subscriptions can differ.
The important part is not only the overage rate. At some volumes, moving to the next plan is cheaper than staying on a smaller plan and paying overage.
Viral Reel Cost Calculator
The table below uses ManyChat’s annual web prices and annual overage rates. It selects the cheapest listed plan for the active-contact volume, not necessarily the plan with the smallest included allowance.
| Unique people messaged this month | Cheapest listed option | Estimated monthly cost on annual billing |
|---|---|---|
| 25 | Free | $0 |
| 250 | Essential | $14 |
| 1,000 | Pro | $29 |
| 2,500 | Pro | $29 |
| 3,000 | Pro + 500 overage | $48 |
| 6,000 | Business | $69 |
| 10,000 | Business + 2,500 overage | $114 |
| 25,000 | Advanced | $139 |
Here is the 3,000-contact calculation:
$29 Pro base + (500 × $0.038) = $48
At 6,000 contacts, staying on Pro would be roughly $162, while Business includes 7,500 contacts for $69 on annual billing. Upgrading is clearly cheaper in that case.
At 10,000 contacts, Business plus overage works out to about $114, which is still below the $139 Advanced annual price. Feature requirements may still make the higher plan worthwhile, but the contact math alone does not.

What If 2,500 People Comment?
If 2,500 unique people comment your keyword and all 2,500 receive the automated DM, you can create 2,500 active contacts. That fits exactly inside Pro’s included allowance under the new model.
But that is not the whole account total. Anyone else who sent or received a ManyChat message during the same billing cycle also counts. If 400 people replied to Stories, entered older automations, or spoke to your team through the Inbox, the real total is closer to 2,900.
That is why the safest campaign estimate includes a buffer. Look at your normal monthly active-contact baseline, then add the expected unique participants from the Reel.
Why Viral Posts Create Surprise Bills
Instagram reach arrives in bursts. A creator can average 300 automation entrants for months, then reach 6,000 people during one launch weekend. Contact-based billing follows the spike, even when most entrants only wanted one link and never return.
ManyChat’s model is reasonable for businesses running ongoing, multi-channel conversations. One active person can receive many messages without being counted again that month. The mismatch appears when the job is a one-time creator campaign. The creator thinks in posts and launches, while the platform measures unique people across the account.
This is the “success tax” creators describe: the content works better, so the software bill rises with it.
How to Prevent an Unbounded Overage
ManyChat now lets web subscribers set an overage threshold. In Settings, Billing, Subscription, choose whether to allow overages and how many extra active contacts you are prepared to pay for.
Once the threshold is reached, ManyChat says automations continue for people already active in that billing cycle but stop for new contacts. That protects the invoice, but it can also stop delivery at the exact moment a Reel is spreading. Pick the limit based on both budget and the value of the offer being delivered.
Three other safeguards help:
- Record the normal active-contact baseline before a launch.
- Estimate unique commenters, not views or raw comment count.
- Compare the upgrade price with overage before the campaign begins.
For burst campaigns, also compare billing models. Our per-campaign pricing guide shows when campaign pricing is more predictable than contact or message pricing. If you need a lightweight tool for only one trigger, the simple comment-to-DM comparison covers the narrower options.
The Bottom Line
ManyChat charges per active person, not per comment. A viral Reel only becomes expensive when many unique people receive a ManyChat message and push the account beyond its included allowance. Estimate unique entrants, add the rest of the month’s conversations, and compare plan upgrades with overage before publishing.
Sources checked
- ManyChat pricing, checked August 21, 2026
- ManyChat Active Contacts help, updated May 6, 2026
UnlockDM uses campaign-based pricing for creators who want the cost decided before a Reel goes live. A campaign can reach 50 or 5,000 people without turning every new participant into a separate software charge.



