ManyChat per-contact pricing is the reason a tool that felt cheap at signup can feel expensive a few months later. The model is simple to state and easy to underestimate: you pay based on how many active contacts your account has accumulated, and that number climbs every time your marketing works. A viral Reel, a comment-to-DM funnel that captures everyone, a paid ad that converts — each one adds contacts, and each contact nudges you toward the next tier. The sticker price is not wrong; it just describes month one, not month twelve.
This piece is a fair, analytical walk through the active-contacts billing model. We explain exactly what an active contact is, why an engaged audience pushes the bill up faster than a passive one, how to estimate your cost at scale before you get surprised, who the model hurts most, and what the flat-rate alternatives actually trade away. We build KlyoChat, which prices flat, so we have a point of view — but we have kept every ManyChat figure to what the company publishes, labelled every estimate as illustrative, and told you where to confirm the live number yourself.
One caveat up front, and we will repeat it: vendors change pricing regularly. Every ManyChat tier, threshold, and add-on figure in this article should be checked against ManyChat's own pricing page before you plan a budget around it. We would rather you verify than trust a number that may have moved since we wrote this.
What is ManyChat's per-contact pricing, and how does it work?
Per-contact pricing means the price you pay is a function of how many people are on your list, not how much you use the product. ManyChat's paid plans are metered on active contacts: the more unique people who have interacted with your automations and stayed on your list, the higher the tier you land in, and the higher your monthly bill. Two accounts running identical automations can pay very different amounts purely because one has a larger audience.
It helps to separate the two things you are buying. The first is capability — the flow builder, the channels, the integrations, the AI. The second is capacity — how many contacts you are allowed to hold. On a per-contact model, capability is roughly fixed within a plan, but capacity is the meter, and capacity is what your bill actually tracks. That is the mental shift most people miss when they read the marketing page. You are not really paying for features; you are paying for the size of your audience.
This is a legitimate and widely used way to price software, and it is worth understanding on its own terms rather than treating it as a trick. Usage-based and audience-based models exist across the whole software industry, and there is a large body of thinking on how different pricing models shape buyer behaviour. The point of this article is not that per-contact pricing is dishonest — it is published in the open — but that its incentives are easy to underestimate until your list is large. Once you see the mechanism clearly, you can decide whether it fits your business or works against it.
For the full tier-by-tier breakdown of ManyChat's published plans and add-ons, our companion ManyChat pricing breakdown walks through every level. Here we focus specifically on the per-contact mechanism itself: what it charges for, why it grows, and how to plan around it.
Verify tiers before you budget
Every ManyChat number in this article reflects the company's published structure at the time of writing and is used to illustrate the model, not to quote you a price. Confirm current tiers, thresholds, and add-on costs on ManyChat's own pricing page before committing a budget. Prices change, and a stale figure is worse than no figure.
Why does your bill grow as your audience engages?
The core dynamic of per-contact pricing is that the bill moves in the same direction as your success, and only in that direction. Contacts accumulate; they do not naturally shrink. Every new lead, opt-in, keyword trigger, or comment-to-DM reply adds a person to your list, and that person keeps counting until you actively remove them. So the better your marketing performs, the faster your contact count rises, and the sooner you cross into a higher tier. The reward for a great month is a bigger invoice the next.
Engagement makes this sharper. A passive list — people who opted in once and never came back — still costs you under a per-contact model, but at least it grows slowly. An engaged audience grows fast. When your content earns replies, when your funnels convert, when people share your DM automations with friends, the contact count compounds. The very signal you want as a marketer, high engagement, is the same signal that drives the meter. You cannot separate the growth you are celebrating from the cost you are absorbing.
There is a timing mismatch that makes it feel worse than it is. Revenue from a viral moment often arrives later and unevenly, but the contacts land immediately. You capture ten thousand new people from a single hit post, your tier jumps this billing cycle, and the sales those contacts eventually produce trickle in over the following weeks or months — if they convert at all. For a short window you are paying for audience you have not yet monetised. That gap between when you pay and when you earn is the part that stings.
None of this means the tool is failing you. It means the pricing model has a built-in coupling between your outcomes and your costs. For some businesses that coupling is fine — the audience monetises reliably and the software cost stays a small fraction of revenue. For others, particularly those with spiky, engagement-driven growth, the coupling is exactly the problem, and it is the reason they start pricing out flat-rate alternatives.
Illustrative: the same viral month, two ways to feel it
- Per-contact model
- A hit Reel adds 8,000 contacts overnight; the account crosses a tier threshold and the next invoice rises before those contacts have bought anything
- Flat-rate model
- The same 8,000 contacts arrive; the bill does not change as long as the total stays within the plan's included ceiling
What actually counts as an active contact?
Definitions matter here, because the word contact does a lot of quiet work in a per-contact model. Broadly, an active contact is any unique user who has interacted with your automation in a way the platform counts — sent a message, triggered a keyword, replied to a comment-to-DM flow, or opted in through a growth tool. Once someone crosses that line, they are a billable contact, and they usually stay billable until you take deliberate action to remove or archive them.
The subtle part is the boundary of active. Some platforms count anyone who has ever interacted; others use a rolling window, counting people who engaged within a recent period and releasing those who went quiet. These are very different economics, and the difference is easy to miss on a pricing page. A lifetime definition means your billable list only ever grows. A rolling-window definition means dormant contacts eventually stop counting, which is friendlier to spiky audiences but harder to predict month to month. This is precisely the kind of detail we tell you to confirm on the vendor's own documentation rather than assume.
Whatever the exact definition, the practical takeaway is the same: list hygiene becomes a cost-control task, not just a deliverability one. On a per-contact tool, every contact you forget to prune is a line item. Teams that scale on this model often build a recurring routine of archiving people who have not engaged in ninety or a hundred and eighty days, specifically to stay under a tier threshold. That work exists only because of the pricing structure. On a flat plan with a generous included ceiling, the same pruning is optional housekeeping rather than a monthly cost defence.
Find the exact counting rule before you model cost
Ask one question on the vendor's docs: does an active contact stop counting if they go dormant, and after how long? A lifetime count and a rolling-window count produce wildly different bills at scale. If the answer is not stated plainly, treat the worst case — lifetime accumulation — in your estimate, then confirm.
Active contacts vs total contacts: what is the difference?
It is worth separating two numbers that often get blurred together: the total people who have ever touched your account, and the active contacts you are billed for right now. Total is a vanity number — it only goes up and it feels good on a dashboard. Active, in the billing sense, is the number that actually determines your tier, and depending on the platform's rules it may be a subset of total or it may effectively equal it.
Why does the distinction matter for budgeting? Because your forecast depends entirely on which number the meter reads. If billing tracks lifetime total, then your cost is a one-way ratchet and you should plan for it to climb indefinitely as you keep marketing. If billing tracks a rolling window of recent activity, your cost breathes with your engagement — it can even fall in a quiet quarter — but it becomes harder to predict, because a busy campaign month can push the active count up sharply and temporarily.
There is also a strategic wrinkle. On a lifetime-count model, broad top-of-funnel tactics that capture huge numbers of low-intent contacts are expensive by design, because you pay to hold everyone regardless of whether they ever convert. That can quietly discourage exactly the wide-net acquisition that social DM automation is good at. On a rolling-window model, the same tactics are cheaper to sustain but harder to budget. Neither is wrong; they simply reward different behaviours, and knowing which one you are on tells you which behaviours your pricing is nudging you toward.
The honest recommendation is to stop reasoning about total contacts entirely when you think about cost. Find the billable definition, project that specific number forward, and price on it. Everything else is a growth metric, not a budgeting metric.
- Total contacts: everyone who has ever interacted — a growth metric, not a billing one.
- Active contacts: the number your tier is calculated on right now — the only figure that sets your bill.
- Lifetime counting ratchets upward; rolling-window counting breathes with engagement but is harder to forecast.
- Always budget on the billable definition, projected forward — never on the vanity total.
Who does per-contact pricing hurt most?
Per-contact pricing is not equally painful for everyone. Its impact depends on the shape of your audience and the reliability of your revenue, and being specific about who it hurts is more useful than a blanket verdict. The model treats a small, high-converting list and a large, slow-converting list very differently, even when they produce similar revenue.
The people it hurts most are creators and brands with big, engaged audiences that monetise unevenly. Think of a creator with a hundred thousand engaged followers who runs comment-to-DM funnels on every post. Their contact list balloons because engagement is high, but only a fraction of those contacts buy in any given month. Under per-contact pricing, they pay to hold the entire engaged audience while earning from a slice of it. The larger and more engaged the audience, the wider that gap, and the more the software cost detaches from the revenue it supports.
It also hits businesses with spiky, unpredictable growth. If your acquisition comes from viral content or seasonal campaigns rather than a steady trickle, your contact count arrives in bursts. Each burst can trigger a tier jump you did not plan for, in a month you cannot easily forecast. Budgeting becomes guesswork, because you cannot know in advance which post will pop or which campaign will overperform — and on this model, overperformance is what raises the bill.
By contrast, the model is gentle on small teams with tight, high-intent lists — a consultant with a few hundred qualified leads, say, where nearly everyone converts and the contact count stays low and stable. For them, per-contact pricing may never become a problem, and switching for cost reasons alone would be premature. The tool is not universally expensive; it is expensive for a specific and common profile, and that profile is exactly the audience-rich creator the platform's own marketing tends to attract.
Illustrative: two accounts, similar revenue, very different bills
- Tight, high-intent list
- 800 active contacts, most convert; low tier, cost stays a small share of revenue
- Large, engaged list
- 45,000 active contacts, a fraction convert; high tier, software cost climbs even though revenue is comparable
How do you estimate your ManyChat cost at scale?
You do not have to be surprised by a per-contact bill. A short estimation exercise, done before you commit, tells you roughly where you will land in a year and lets you compare it fairly against flat-rate options. It takes about ten minutes and is worth far more than that. The goal is a realistic fully-loaded number, not the sticker.
The single most important discipline is to price next year's list, not today's. Per-contact pricing punishes the version of you that has grown, so the relevant input is your projected contact count after twelve months of the marketing you are actually planning to do — including the good months.
- Project your 12-month active-contact countStart from today's billable number and grow it by your realistic monthly acquisition, including at least one or two spiky viral months. Price the version of your list that exists after a year of success, not the one you have now.
- Confirm the counting ruleCheck the vendor's docs for whether dormant contacts stop counting and after how long. If it is a lifetime count, use your gross projection. If it is a rolling window, estimate only the contacts likely active in a typical month.
- Map the number to the current tierMatch your projected active count to the vendor's live pricing page. Above the top published tier you are usually on a sliding scale, so note the range rather than a single figure and mark it to verify.
- Layer on the real add-onsAdd any separate AI cost and, if you use WhatsApp, Meta's per-conversation fees on top of the subscription. These are not in the headline tier and are the two costs people most often forget.
- Compare against a flat-rate plan at the same scalePut the fully-loaded total next to a bundled flat plan that includes your projected contact count. The gap between the two, at next year's list size, is the actual decision in front of you.
Never compare base subscription to base subscription
The most common budgeting mistake is comparing two headline prices. Compare fully-loaded setups instead: contacts at your projected scale, plus AI, plus WhatsApp's metered Meta fees, plus any tier-gated features you actually need. That fully-loaded number is the only honest apples-to-apples comparison between a per-contact tool and a flat one.
What does the cost curve look like as you scale?
To make the model concrete, it helps to see the shape of the curve rather than a single price. The table below is an illustrative sketch of how a per-contact subscription tends to behave as active contacts climb, and how the fully-loaded cost widens once AI and WhatsApp are layered on. These figures are not quotes — they are a labelled illustration of the mechanism, and the actual numbers should be confirmed on ManyChat's own pricing page. We show ranges precisely because the top of the curve depends on a sliding scale we will not invent a hard number for.
Read the pattern, not the digits. The subscription rises in steps as you cross thresholds, and the fully-loaded column widens faster than the subscription alone, because WhatsApp's metered fees and any AI add-on grow with reach on top of the contact tier. The larger your engaged audience, the further apart the two columns drift.
| Active contacts | Illustrative tier band | Subscription only (illustrative) | Fully loaded with AI + WhatsApp (illustrative) |
|---|---|---|---|
| ~1,000 | Entry paid tier | Low | Low-to-moderate |
| ~10,000 | Above mid tier / sliding scale | Moderate (verify) | $150–250+/mo (est.) |
| ~50,000 | High sliding-scale band | High (verify) | Materially higher (est.) |
| ~100,000+ | Top of curve | Verify on vendor page | Highest — request a live quote |
Why we show ranges, not precise figures
Above the top published tier, per-contact subscriptions scale on the vendor's own curve, and WhatsApp fees swing with country and message mix. A labelled range with the assumptions stated is more honest than a precise number that pretends to a certainty no one outside the vendor has. Treat this table as a shape, confirm the live figures, and price your own projected count.
Why do creators feel per-contact pricing first?
Creators tend to hit the per-contact ceiling before most other business types, and the reason is structural rather than a matter of doing something wrong. Their entire model is built on audience size and engagement — the two inputs that drive the meter hardest. A creator's job is to grow a large, active following and to turn attention into conversation. Per-contact pricing charges precisely for the byproduct of doing that job well.
Comment-to-DM automation makes the effect vivid. The tactic works by capturing everyone who comments a keyword on a post and pulling them into a DM flow. On a well-performing post, that can be thousands of people in hours, and on this billing model every one of them becomes a contact you now pay to hold. Instagram's own documentation on how DMs and messaging work makes clear how central direct conversation has become to creator strategy — and the more you lean into it, the faster your billable list grows. The tactic that drives the most reach is the tactic that drives the most cost.
There is also an audience-to-revenue asymmetry that is more pronounced for creators than for, say, a niche B2B service. Creators typically have very large lists relative to the number who buy in any given month. A course seller might have eighty thousand engaged contacts and a few hundred buyers per launch. Per-contact pricing bills against the eighty thousand while the revenue comes from the few hundred. The wider that ratio, the more the pricing model feels like a tax on reach you have not yet converted.
This is why the switch to flat-rate pricing shows up so often in creator communities specifically. It is not that creators are more price-sensitive in general; it is that their business shape maximises the exact quantity the per-contact meter reads. When your core asset is a big, engaged audience, a pricing model that charges for the size of that audience will find you first. Our note on why flat pricing wins digs into that alignment in more depth.
What is flat-rate chatbot pricing, and how is it different?
Flat-rate chatbot pricing bundles a generous block of contacts into a fixed monthly plan, so within that block your subscription does not move regardless of how your audience grows or engages. Instead of a meter that tracks your list size continuously, you get tiers defined mostly by capability and seats, each with an included contact ceiling that is high enough that most teams sit comfortably inside it for a long time. You pay for the plan, not for the size of your audience.
The philosophical difference is which axis the price tracks. Per-contact pricing tracks your audience, so the price is coupled to your growth. Flat-rate pricing tracks your plan choice, so the price is coupled to the features and seats you need, and decoupled from how many people happen to be on your list this month. That decoupling is the entire appeal: it breaks the link between marketing success and software cost, which is the link that makes per-contact bills feel like a penalty for winning.
The table below compares the two models on the dimensions that actually affect a buying decision. It is a comparison of structures, not a claim that one is universally cheaper — the honest answer to which is cheaper depends entirely on your contact count, your engagement, and which features you need.
| Dimension | Per-contact (metered) | Flat-rate (bundled) |
|---|---|---|
| What sets the price | Your active-contact count | Your plan tier — features and seats |
| Effect of a viral month | Can trigger a tier jump | No change within the included ceiling |
| Budget predictability | Harder — bill moves with audience | Easier — bill is fixed per plan |
| Incentive it creates | Prune contacts to control cost | Grow freely up to the ceiling |
| Where it can cost more | Large engaged lists | Small lists that never near the ceiling |
Flat is not automatically cheaper — it is more predictable
The real advantage of flat-rate pricing is not that it always costs less; it is that you know the number in advance and it does not spike when your marketing works. For a small, stable list a metered tool can be cheaper. For a large, engaged, spiky audience, predictability plus a high included ceiling is usually the better deal.
What are the honest trade-offs of flat-rate pricing?
Flat-rate pricing is not free of catches, and it would be dishonest to sell it as pure upside. It solves the specific problem of audience-coupled cost, but it introduces its own limits, and you should weigh them before switching for cost reasons alone. A fair comparison names both sides.
First, flat plans still have tiers — just tiers organised around capability rather than contacts. You will typically find feature gates, seat limits, and, on AI-native tools, an allowance for AI replies or actions per month with paid top-ups beyond it. So the price is fixed within a plan, but choosing the wrong plan or blowing past an AI-reply allowance can still cost you. Flat does not mean unlimited; it means the contact meter is not the thing that moves your bill.
Second, the included contact ceiling is real, and if you genuinely exceed it you move to the next plan or negotiate a higher ceiling. The difference from per-contact pricing is the granularity: instead of your bill creeping up with every few hundred contacts, it steps once when you cross a plan boundary that is usually set high enough to be a rare event. But at very large scale, everyone converges on a conversation with the vendor, flat-rate providers included.
Third, and this is the honest one for us specifically: a flat plan that bundles channels and AI may not cover every channel you want. Some flat-rate tools, KlyoChat among them, do not offer native SMS or email. If your strategy depends on those, a broader per-contact platform that includes them might be worth its model to you. And regardless of how the subscription is priced, WhatsApp's per-conversation fees are charged by Meta and pass through on any platform — flat pricing does not make Meta's fees disappear. You can read Meta's own WhatsApp pricing to see how those conversation charges are structured.
- Flat plans still gate features and seats — the tiers are just organised around capability, not contact count.
- AI-native flat tools usually meter AI replies with an allowance plus top-ups, so heavy AI use has its own cost.
- Included contact ceilings are real; exceed one and you move up a plan or negotiate — it just happens rarely, not continuously.
- Some flat tools skip native SMS and email; if those are core to you, factor it in honestly.
- WhatsApp's Meta conversation fees pass through on every platform, flat or metered — the subscription model does not change that.
How do the two models compare on predictability?
If you strip away every other consideration, the cleanest way to describe the difference between per-contact and flat-rate pricing is predictability. One model produces a bill you can write down twelve months in advance; the other produces a bill that depends on how your marketing performs. For many teams, that predictability is worth more than a few dollars either way, because it changes how they can plan.
Consider what unpredictability actually costs beyond the dollars. When you cannot forecast your software bill, you cannot cleanly forecast your margin, which makes it harder to price your own products, plan hiring, or commit to ad spend. A finance-minded operator dislikes a variable cost that moves with success, not because the amount is unaffordable, but because the variance itself is expensive to manage. Flat pricing turns a variable into a constant, and constants are easy to build a plan around.
There is a behavioural cost to unpredictability too. On a per-contact model, a rational operator starts hesitating before running the widest-net campaigns, because part of their brain is doing the contact math. That hesitation is subtle but real, and it works directly against the kind of bold, high-volume acquisition that social DM automation exists to enable. Flat pricing removes the hesitation: within your ceiling, more contacts cost nothing extra, so you can chase reach without a running mental tab.
The counterpoint, to stay fair, is that predictability can cost you if you overshoot. A flat plan sized for growth you never achieve means paying for a ceiling you never use, whereas a metered plan would have kept you cheap while your list stayed small. So predictability is a benefit you pay for, and it is worth it precisely when growth is likely and spiky. If your list is small and stable, the metered model's pay-for-what-you-have logic may genuinely serve you better.
Predictability is a feature you are choosing to buy
Flat-rate pricing trades the possibility of a lower metered bill for a fixed, knowable one. That trade is clearly worth it for spiky, growth-stage creators and clearly less compelling for tiny, stable lists. Decide which you are before deciding which model wins — the answer is about your growth shape, not about which vendor is better.
When does per-contact pricing actually make sense?
It would be unfair to treat per-contact pricing as a mistake in all cases. There are real situations where it is the more rational choice, and naming them makes the rest of this article more trustworthy. The model is well suited to some businesses and poorly suited to others, and the deciding factor is almost always the shape and monetisation of your list.
Per-contact pricing makes sense when your list is small, high-intent, and reliably monetised. If nearly everyone on your list converts, then paying per contact is close to paying per customer, which is a defensible and even efficient way to buy software. A consultant, a boutique service, or an early-stage business with a few hundred qualified leads may find the metered model keeps them cheap for a long time — they never accumulate the large dormant audience that makes per-contact billing painful.
It also makes sense when you need the breadth that a large, mature platform provides and cannot get it elsewhere. If your strategy genuinely spans SMS and email alongside social DM, and you rely on a deep template marketplace and integration ecosystem, then a broad per-contact platform may be worth its model to you. In that case you are not overpaying for audience; you are paying for a range of capabilities a leaner flat-rate tool does not offer. The cost of the pricing model is offset by the value of the breadth.
And it makes sense when your growth is steady and forecastable rather than spiky. If you add contacts at a predictable monthly rate with no viral surprises, then even a lifetime-count model becomes plannable — you can see the tier jumps coming and budget for them. The per-contact model hurts most under uncertainty; remove the uncertainty and much of the pain goes with it. The honest framing is not per-contact bad, flat good, but rather: match the model to the shape of your audience and the reliability of your revenue.
How do you cut a per-contact bill without switching tools?
Switching platforms is not the only lever, and if you are otherwise happy with your current tool it may not be the first one to pull. Several tactics reduce a per-contact bill while keeping you where you are, and they are worth exhausting before a migration. Most of them come down to managing the one number the meter reads: your active-contact count.
The highest-leverage move is disciplined list hygiene. On a per-contact model, dormant contacts are pure cost, so a recurring routine of archiving people who have not engaged in a defined window — ninety or a hundred and eighty days — directly lowers your billable count and can keep you under a tier threshold. It is the cheapest optimisation available and the one most teams neglect, because on any other pricing model it would not matter. Here it is money.
The second lever is being deliberate about what you count as a contact in the first place. Not every top-of-funnel interaction needs to become a permanent billable contact. Tightening your growth tools so that only genuinely interested people enter your list — a lightweight qualification step, a clearer opt-in — keeps low-intent traffic from padding your count. You trade a little raw list size for a lot of cost control, and on this model that trade often favours you.
The third lever is matching your billing cycle and plan to your reality. Annual billing usually changes the effective rate, so check whether you are quoted monthly or yearly. And make sure you are actually on the lowest tier that fits your true active count, not a tier you drifted into during a temporary spike that has since subsided. None of these tactics change the fundamental coupling between audience and cost — only switching models does that — but they can meaningfully soften a metered bill in the meantime.
- Run a recurring archive of contacts with no engagement in 90–180 days to keep your billable count down.
- Qualify at opt-in so low-intent traffic does not become permanent billable contacts.
- Check monthly vs annual billing — the effective rate often differs.
- Confirm you are on the lowest tier that fits your steady-state count, not one you drifted into during a spike.
- Remember these soften the bill but do not break the audience-to-cost coupling — only changing models does that.
How does KlyoChat price the same audience?
We built KlyoChat partly in response to the audience-coupled cost we have been describing, so it is fair to be direct about how our model differs — and equally direct about where it does not solve everything. KlyoChat prices flat. Contacts are bundled into each tier with a generous ceiling, and going from five thousand to ten thousand contacts within your plan does not change your bill. The price tracks the plan you choose, not the size of the audience you grow.
KlyoChat is an AI-native unified inbox that brings your channels into one place and layers no-code automation, comment-to-DM funnels, broadcasts, and custom AI agents on top. The AI agents are included in the plans rather than sold as a separate add-on, which is the other half of the per-contact story — on many metered tools, AI is an extra line item stacked on top of the contact tier. With KlyoChat, the AI is part of the plan, subject to a monthly AI-reply allowance with top-ups if you exceed it. That allowance is the honest asterisk: flat does not mean infinite AI, it means the contact count is not what moves your bill.
The plans are simple. Basic is $19 a month, Pro is $49 a month and drops to $39 when billed yearly, and Business is $129 a month. Every plan starts with a 7-day free trial and no credit card, so you evaluate the real product rather than a limited slice. You can see the current details on our pricing page, and a direct feature-by-feature view sits on our ManyChat comparison. The table below sketches how a flat plan behaves against a metered one for the same growing audience — an illustration of the models, with the metered figures marked to verify.
- Flat pricing: growing from 5,000 to 10,000 contacts within your ceiling does not change the Pro bill.
- AI agents are included, not a separate add-on — subject to a monthly AI-reply allowance with top-ups.
- Honest limit: KlyoChat does not offer native SMS or email; if those are core, weigh a broader platform.
- Honest limit: WhatsApp's Meta conversation fees pass through on KlyoChat too — that cost is industry-wide.
- Honest limit: KlyoChat is a newer, smaller community than the largest incumbents; breadth of templates is still growing.
| What you need | Per-contact tool (effective, illustrative) | KlyoChat Pro (flat) |
|---|---|---|
| ~10,000 active contacts | Tier + sliding-scale as you grow | Included in the plan |
| AI agents | Often a separate add-on | Included, with a monthly AI-reply allowance |
| A viral month adding contacts | Can trigger a tier jump | No change within the ceiling |
| Budgeting | Moves with audience size | Fixed per plan |
| Monthly figure | $150–250+ (est., verify) | $49 ($39 billed yearly) |
Flat solves audience-coupling, not every cost
To be fair to both models: flat pricing removes the link between audience size and subscription, and it folds AI into the plan. It does not remove Meta's WhatsApp fees, it does not add SMS or email KlyoChat lacks, and it still meters AI replies. Compare fully-loaded setups at your projected scale, and verify both vendors' live pricing on their own pages before deciding.
KlyoChat plans at a glance (flat, not per-contact)
- Basic
- $19/mo — flat, with an included contact block and AI-reply allowance
- Pro
- $49/mo ($39 yearly) — flat, higher included contacts and AI-reply allowance, custom AI agents
- Business
- $129/mo — flat, largest included contacts and AI-reply allowance, higher seats
- Every plan
- 7-day free trial, no credit card — evaluate the full product first
The bottom line on ManyChat per-contact pricing is that the model is honest but easy to underestimate. It charges on active contacts, so your subscription rises as your audience grows and engages, and it lands hardest on creators and brands with large, engaged lists that monetise unevenly. The sticker describes month one; the fully-loaded bill at next year's list size, with AI and WhatsApp layered on, is the number that actually matters. None of that is hidden — but almost nobody models it before signing up.
Flat-rate pricing answers the specific problem of audience-coupled cost by bundling contacts into a fixed plan, trading the chance of a lower metered bill for a predictable one and folding AI into the plan. It is not universally cheaper, and it has its own limits — feature tiers, AI-reply allowances, missing channels, and Meta's unavoidable WhatsApp fees. The right choice comes down to the shape of your audience: small and stable often favours metered, large and spiky usually favours flat. Price your real setup at next year's contact count, put the two models side by side, and for the deeper at-scale numbers see our companion piece on the real cost of ManyChat at scale. Whatever you choose, confirm the live figures on each vendor's own page first.



