Skip to content
KlyoChat
ManyChat & CompetitorsMOFinformational

Why Does My ManyChat Bill Keep Going Up? (And How to Fix It)

Why does my ManyChat bill keep going up? Contact tiers, inactive and bot contacts, the AI add-on, and the Inbox add-on all compound. Here's how to control it — and the flat-price alternative.

Flat illustration of a ManyChat invoice climbing a staircase made of contact icons, an AI badge, and an inbox seat icon, showing why a ManyChat bill keeps rising, on Why Does My ManyChat Bill Keep Going Up? (And How to Fix It)

KlyoChat Team

Updated July 2026 · 19 min read

The short answer

Your ManyChat bill keeps going up because five things compound quietly: contact-based tiers that only grow, inactive and bot contacts you never pruned, the ~$29/month AI add-on, the Inbox add-on (~$99/mo for 3 seats, +$39/seat), and tier jumps triggered by a single good month. Prune contacts, audit add-ons, and consider a flat-rate alternative. Verify all figures on manychat.com.

On this page

Why does my ManyChat bill keep going up? If you searched that exact question, you're not imagining it and you're not doing anything obviously wrong. It's one of the most common complaints from creators and small teams a few months into using the platform: the price that looked reasonable at signup somehow doesn't match what shows up on the card statement six months later. The frustrating part is that nothing dramatic happened — you didn't buy a new feature, you didn't ask for an upgrade — and yet the number kept climbing.

This isn't a conspiracy, and it isn't ManyChat doing anything hidden. It's the predictable result of a pricing model built around contact count, layered with optional add-ons that quietly become non-optional once you're relying on them. Once you see the mechanism, the rising bill stops being mysterious and starts being something you can actually manage.

This piece walks through the real reasons a ManyChat bill creeps up — contact tiers, inactive and bot contacts, the AI add-on, the Inbox add-on, and tier jumps — with practical steps to control each one, and where a flat-price alternative fits if you'd rather opt out of the whole dynamic. We build KlyoChat, a flat-rate competitor, so we have a stake in this conversation. We've tried to write the honest version anyway: every ManyChat figure here is described as an estimate you should verify on manychat.com, because vendors change pricing often and we'd rather you double-check than budget from a stale number.

Why does a ManyChat bill go up without you doing anything?

The short answer: because almost nothing about ManyChat's pricing is actually flat. The subscription tier is priced on how many contacts you're holding, and contacts are a number that only naturally moves in one direction — up. Layer optional add-ons for AI and for a multi-seat inbox on top, and you have three or four separate meters running at once, each capable of pushing the total higher independently of the others.

It helps to separate the causes into two buckets. Some of the increase is structural — it's baked into how the product is priced and would happen to almost anyone who uses it successfully. Some of it is avoidable — the result of not doing basic list hygiene or not noticing an add-on is still switched on. Knowing which bucket a given increase falls into tells you whether you should just accept it or go fix it.

CauseTypeTypical trigger
Contact-based tier pricingStructuralYour list grows past a plan threshold
Inactive / bot contacts never prunedAvoidableNo routine cleanup of dead contacts
AI add-on (~$29/mo)Avoidable if unused, structural if neededTurned on for conversational AI replies
Inbox add-on (~$99/mo, 3 seats)Avoidable if unused, structural if neededAdded a teammate to handle live chat
Tier jump after a spikeStructural, but timing is manageableA viral post or campaign floods your list at once

Every ManyChat figure here is an estimate

ManyChat's pricing structure and add-on costs change periodically, and this article is not a live price quote. Every number below reflects the company's general published direction at the time of writing. Confirm the current tiers, overage rate, and add-on prices on manychat.com before you plan a budget around them.

How does contact-based pricing actually push the bill up?

ManyChat moved to contact-based pricing, and the mechanics matter more than the headline. In 2026 the free tier was cut to roughly 25 contacts — a number any real Instagram or Messenger automation burns through within days, not months. Once you're on a paid tier, the plan you're billed on is a function of how many contacts you're holding, and contact overages beyond your plan's included allotment run roughly $0.018 to $0.025 per extra contact per month, according to ManyChat's general published direction. Again — verify the live rate on ManyChat's own pricing page, because this is exactly the kind of figure that shifts.

The part that surprises people is how that per-contact rate compounds. A rate that looks tiny per contact — a couple of cents — adds up fast once you're carrying thousands of contacts past your plan's ceiling. Five thousand contacts over the line at roughly two cents each is on the order of a hundred dollars a month, on top of your base subscription, just for holding people on a list. And contacts, once added, don't remove themselves. Every opt-in, every comment-to-DM reply, every keyword trigger creates a new contact record that persists until you take deliberate action to prune it.

That's the core mechanism behind the question this whole article is answering: your bill goes up because your list only ever grows, and your list only ever grows because that's the entire point of running automation in the first place. The pricing model charges you for the very success it's supposed to help you achieve.

Illustrative: the same audience growth, two different bills

Contact-based overage
A hit Reel adds 6,000 new contacts overnight; the next invoice reflects the per-contact overage before any of them have bought anything
Flat plan with a bundled ceiling
The same 6,000 contacts land inside the plan's included allotment; the bill doesn't move

Are inactive contacts and bots secretly costing you money?

This is the part almost nobody checks, and it's usually where the biggest avoidable chunk of a rising bill hides. A contact isn't a customer, isn't even necessarily a real active follower — it's anyone the platform recorded an interaction with, and once recorded, that record typically stays on your list until you remove it.

Two categories of contacts inflate a list without adding any value: people who engaged once, months ago, and never came back, and automated or bot traffic that triggered a keyword or comment-to-DM flow without a human on the other end. Both count the same as a genuinely engaged subscriber for billing purposes. Neither is likely to ever open another message, let alone buy something. You're paying the per-contact rate to store dead weight.

Bot and spam traffic deserves special attention because it's invisible unless you go looking. Automated accounts, scrapers, and giveaway-hunting bots regularly trigger comment-to-DM funnels and keyword flows, especially on high-traffic posts or during promotions. Each one becomes a billable contact exactly like a real prospect. On an account that's been running for a year without cleanup, it's common to find a meaningful slice of the total list is contacts that were never going to convert — inflating the tier you're paying for.

  • Dormant contacts: opted in once, never engaged again, still billed as active.
  • Bot and spam contacts: automated triggers on comment-to-DM or keyword flows that look like real interactions.
  • Duplicate or fragmented contacts: the same person recorded separately across channels or campaigns.
  • Giveaway and contest contacts: a short burst of one-time entrants who never intended to become customers.

A quiet list still costs money

It's easy to assume a bill increase means your marketing is working harder. Sometimes it just means your list has more dead weight than last quarter. Before you assume growth caused the jump, check how much of your recent contact increase is actually engaged.

Why did my bill jump when I turned on AI replies?

If your bill took a step change rather than a gradual climb, the AI add-on is a common culprit. Genuinely conversational AI on ManyChat — the kind that can hold a natural back-and-forth rather than just branch on keywords — is generally sold as an add-on available on paid tiers, priced around $29 per month on top of your plan (again, verify on manychat.com). Combined with a Pro-tier base subscription, that puts the realistic floor for AI-capable ManyChat somewhere around $58 per month before you've added a single contact overage.

The reason this catches people off guard is that AI often gets switched on during a trial-and-see phase — you want to test whether AI replies help conversion — and it's easy to forget it's a recurring line item rather than a one-time feature toggle. Unlike a contact overage that moves gradually with your list, the AI add-on is a flat, fixed cost that shows up whether you used it heavily that month or barely touched it.

None of this means the add-on is bad value — a lot of teams find AI-assisted replies genuinely worth $29 a month. The issue is visibility: it's easy to add during setup and easy to forget you're paying for it, especially if the person who turned it on isn't the person who reviews the invoice.

A realistic AI-capable ManyChat floor (illustrative)

Base plan (Pro-equivalent)
~$29/mo
AI add-on
~$29/mo
Floor before any contact overage
~$58/mo

What is the Inbox add-on, and is it quietly inflating your bill?

The second add-on that surprises teams is the multi-seat live-chat Inbox. If more than one person on your team needs to jump into conversations — a support agent, a sales rep, a founder covering weekends — ManyChat generally prices that collaborative inbox access as its own add-on, starting around $99 per month for three seats, with roughly $39 per additional seat beyond that (verify current figures on manychat.com).

This one tends to creep in a specific way: you start solo, handling every conversation yourself, and the base plan feels complete. Then the business grows, you bring on a second or third person to help with replies, and the Inbox add-on becomes necessary almost by accident — nobody sat down and decided 'we're now paying for team collaboration,' it just became required the day a second person needed access. By the time you've added a fourth or fifth seat, the add-on alone can rival the cost of the base subscription.

Worth checking specifically: are all the seats you're paying for still active? Seasonal hires, contractors who've moved on, or an agency partner who no longer needs access are common sources of paying for seats nobody uses.

Audit seats the same way you'd audit software licenses

Multi-seat add-ons behave like SaaS licenses everywhere: nobody removes a seat when a person leaves unless someone specifically checks. Put a recurring reminder on your calendar to review who actually has Inbox access every quarter.

Why does crossing a tier threshold cost so much more than the last contact?

Contact-based pricing on ManyChat doesn't rise in a perfectly smooth line — even where overage is billed per contact, the underlying plan tiers themselves are stepped. Your account sits comfortably within a tier, a campaign or a viral post adds a wave of contacts at once, and you cross the tier's threshold in a single billing cycle. The jump can feel abrupt: you didn't gradually earn your way to a bigger bill, you tripped a wire.

The timing is what makes it sting. Tier jumps almost never happen during a slow month when you'd shrug off a bigger invoice. They happen right after your best month — the post that traveled, the ad that converted, the promotion that worked — which is exactly when you're focused on capitalizing on momentum, not reviewing a billing dashboard. And once you've crossed a threshold, you generally don't drop back down automatically; the contacts that pushed you over are still sitting on your list until you remove them.

  1. Notice the triggerCheck whether a specific post, ad, or giveaway coincided with the jump — that tells you if it's a one-time spike or a new normal.
  2. Separate signal from noiseOf the contacts added in that spike, estimate how many are likely to ever convert versus how many were one-time entrants.
  3. Decide: keep, prune, or absorbIf the spike was mostly low-intent, prune it back down. If it was genuinely high-intent, the higher tier may be worth keeping.

So that's the full picture of why the number keeps moving: a pricing model that meters your success, contacts that never clean themselves up, two optional add-ons that quietly become fixed costs, and a tier structure that jumps rather than glides. None of it is unfixable. The rest of this article is the practical part — what you can actually do about each cause, starting today.

How do you prune contacts without hurting your funnel?

Contact pruning is the single highest-leverage fix available, because it directly attacks the structural driver of the bill: your total billable list. The goal isn't to delete everyone who hasn't bought yet — that would gut a legitimate nurture list. The goal is to remove contacts that have no realistic path to ever engaging again.

  1. Define your dormancy windowPick a period — 90 or 180 days is common — after which a contact with zero engagement is considered dormant, not just quiet.
  2. Pull the dormant listUse ManyChat's audience segmentation to filter contacts with no interaction inside that window.
  3. Sample before you deleteSpot-check a sample of the dormant list for anyone with clear buying intent history — don't prune a warm lead just because they've gone quiet for a season.
  4. Archive or tag before removingIf you're unsure, tag and archive rather than permanently delete, so you retain the option to re-engage a segment with a win-back campaign first.
  5. Set a recurring cadencePut this on a quarterly calendar reminder. Pruning once and never again just delays the problem by a few months.

Try a win-back campaign before you delete

A short re-engagement sequence to dormant contacts — a simple 'still want updates from us?' message — often recovers a slice of them and gives you a clean, deliberate reason to remove everyone who doesn't respond, rather than pruning blind.

How do you audit your AI and Inbox add-ons?

The add-ons are easier to fix than contact pruning because they're binary — either you need them or you don't, and checking is quick. Most teams have never actually gone back and confirmed both are still earning their keep.

  • If AI usage is low, consider turning it off during slow seasons and re-enabling for launches.
  • If only one person handles the inbox, you likely don't need the multi-seat add-on at all.
  • Bundle the AI and Inbox review into the same quarterly session as your contact pruning — same root cause, one meeting.
  1. Check whether AI replies are actually being usedPull a report on AI-handled conversations over the last 30 days. If usage is minimal, the $29/mo add-on may not be paying for itself yet.
  2. Count active Inbox seats vs. paid seatsCompare how many people actually logged in and replied to conversations this month against how many seats you're being billed for.
  3. Remove unused seats immediatelyDowngrade or remove seats for anyone who's left the team or stopped needing live-chat access — this is the fastest fix on the whole list.
  4. Decide add-ons on a quarterly basisTreat AI and Inbox as subscriptions you re-approve every quarter, not a one-time setup decision you never revisit.

Should you downgrade, negotiate, or just accept the higher bill?

Once you've pruned contacts and audited add-ons, you'll usually land in one of three places, and each calls for a different response. If pruning brought your list comfortably back under a tier threshold, downgrade the plan — there's no reason to keep paying for headroom you're not using. If your list genuinely grew because of real, converting customers, the higher tier is arguably fair value and the right move is to accept it and make sure your revenue per contact justifies the cost.

The murkier case is when the growth is real but the conversion rate is uncertain — a large, engaged audience that hasn't proven it monetizes yet. That's the situation where it's worth running the actual math: total monthly ManyChat cost (base plan + overage + any add-ons) divided by revenue attributable to the channel. If that ratio is climbing every month while your revenue is flat, the pricing model is working against you, and it's the clearest signal to look seriously at alternatives rather than keep absorbing increases indefinitely.

Do the ratio, not the gut check

A bill that goes from $40 to $110 a month feels alarming in isolation. Whether it's actually a problem depends entirely on whether the revenue attached to that audience grew proportionally. Run the number before you decide it's a crisis — or before you decide it's fine.

Is there a pricing model that doesn't do this to you?

Yes — flat-rate pricing is built specifically to avoid the dynamic this whole article describes. Instead of metering your bill on contact count with separate add-ons for AI and team seats, a flat plan bundles a generous contact ceiling, AI, and multiple team seats into one fixed monthly price. Your list growing, an AI feature getting used more, and a second teammate joining the inbox don't each independently push your invoice up — they're already inside what you're paying.

This doesn't mean flat pricing is a free lunch or that ManyChat's model is a mistake — contact-based pricing genuinely suits businesses with small, stable, high-converting lists who will never brush against a tier ceiling. But if you've read this far because your bill keeps climbing, that's a strong signal your business profile is exactly the one contact-based, add-on-heavy pricing punishes: an engaged, growing audience with a team that needs to collaborate on replies. For a full breakdown of how the two pricing philosophies actually compare, see our ManyChat vs KlyoChat comparison.

What drives the costContact-based + add-onsFlat-rate bundled
List growthOverage per contact past your planIncluded up to a generous ceiling
AI repliesSeparate add-on (~$29/mo)Included from the mid tier
Team collaborationSeparate multi-seat add-on (~$99/mo+)Multiple seats included
Viral spikesCan trigger a tier jumpAbsorbed within the plan
PredictabilityVaries month to monthFixed

How does KlyoChat price differently, and does it fix this specific problem?

Since we build KlyoChat, here's the honest version of how it addresses the five causes above, without pretending it's a universal fix. KlyoChat prices on flat tiers with contacts, AI agents, and team seats bundled in, rather than metered separately. Basic starts at $19/month, Pro at $49/month includes AI agents and 5 seats (AI is included, not a $29 add-on), and Business is $129/month with a larger ceiling — a 7-day free trial with no credit card lets you test whether the fit is right before committing.

That structure directly answers three of the five causes in this article: contact overage doesn't exist as a separate meter within your plan's ceiling, AI is bundled rather than a recurring add-on, and team seats come included rather than billed per head. It does not fix the fourth cause — dormant and bot contacts still exist on any platform and still deserve periodic pruning for list hygiene, even if they're not directly driving your bill. And to be fair about the trade-off: KlyoChat has no native SMS or email, and WhatsApp still carries Meta's own per-conversation fees on any platform, KlyoChat included — that part of the cost equation doesn't disappear no matter which tool you use.

The honest recommendation either way: run your own numbers. Estimate your contact count a year from now if your current growth continues, add in whether you'll need AI and multiple seats, and compare the fully-loaded total on both models rather than the sticker price. Our full pricing page has the exact current tiers if you want to run that comparison yourself.

We have a stake in this — read the comparison, not just this article

We build a flat-rate competitor, so treat the framing above as a pitch as much as an explanation. For the side-by-side without our narration, see the linked comparison and pricing pages, and verify every ManyChat figure on manychat.com directly before you decide anything.

Frequently asked questions

Why does my ManyChat bill keep going up every month?

Because ManyChat's pricing is metered on contact count with separate add-ons for AI and multi-seat inbox access. As your list grows — through comment-to-DM funnels, keyword triggers, or opt-ins — you accumulate more billable contacts, and neither the contacts nor the add-ons remove themselves. Verify current tiers and overage rates on manychat.com.

What counts as a contact for ManyChat billing?

Generally, any unique person who has interacted with your automation — sent a message, triggered a keyword, replied to a comment-to-DM funnel, or opted in through a growth tool. Once created, that contact record typically stays on your list, and counts toward your tier, until you actively remove it.

How much does ManyChat charge for contact overage?

Contact overages beyond your plan's included allotment are generally reported to run roughly $0.018 to $0.025 per extra contact per month, though this is exactly the kind of figure that changes. Confirm the current overage rate on ManyChat's own pricing page before budgeting.

Why did ManyChat cut the free tier?

ManyChat's free tier was reduced to roughly 25 contacts as part of its move to contact-based pricing — a number that most real automation traffic exceeds within days. It functions more as a trial than a usable free plan for an active account. Verify the current free-tier cap on manychat.com.

Does ManyChat charge extra for AI replies?

Genuinely conversational AI on ManyChat is generally sold as an add-on on top of a paid plan, priced around $29 per month. Combined with a Pro-tier base subscription, that puts a realistic AI-capable floor around $58 per month before any contact overage. Verify the current add-on price on manychat.com.

What is the ManyChat Inbox add-on and how much does it cost?

The Inbox add-on unlocks multi-seat, collaborative live-chat access for your team, generally starting around $99 per month for three seats, with roughly $39 per additional seat beyond that. It's separate from the base plan and easy to forget once it's switched on. Verify current pricing on manychat.com.

Do inactive or dormant contacts still cost money on ManyChat?

Yes. A contact who opted in once and never engaged again is typically still counted as billable until you manually remove or archive them. Dormant contacts are one of the most common, most overlooked sources of bill inflation — periodic pruning is the fix.

Can bots or spam accounts inflate my ManyChat contact count?

Yes. Automated accounts and giveaway-hunting bots that trigger a keyword or comment-to-DM flow become billable contacts just like real prospects, and are invisible unless you specifically review your list for suspicious, low-quality entries.

Why did my bill jump suddenly after a viral post?

A sudden spike in engagement — a viral post, a successful ad, a promotion — can push your contact count across a tier threshold in a single billing cycle, triggering a step change in price rather than a gradual rise. Once you've crossed the threshold, you typically don't drop back down automatically; the contacts that caused the jump remain on your list until you remove them.

How do I prune contacts on ManyChat without losing good leads?

Define a dormancy window (commonly 90–180 days of no engagement), pull the segment of contacts inside it, spot-check for anyone with real buying-intent history, and consider a short win-back message before permanently removing anyone. Set a recurring quarterly cadence rather than a one-time cleanup.

How can I check if I actually need the AI or Inbox add-ons?

Pull a report on AI-handled conversation volume and compare active Inbox logins against paid seats over the last 30 days. If usage is low or a seat belongs to someone who's left the team, remove or downgrade it — this is usually the fastest way to cut a bill increase.

Is ManyChat's contact-based pricing bad?

Not universally — it can genuinely suit small, stable, high-converting lists that rarely brush against a tier ceiling. It becomes a problem specifically for engaged, growing audiences and teams needing multiple inbox seats, which is the profile most likely to see a rising bill month over month.

What's a flat-rate alternative to ManyChat's contact pricing?

Flat-rate platforms bundle a generous contact ceiling, AI, and multiple team seats into one fixed monthly price rather than metering each separately. KlyoChat is one example, starting at $19/month with AI included from the Pro tier ($49/month) rather than sold as a separate add-on. See our full pricing breakdown or the detailed ManyChat comparison.

Should I downgrade my ManyChat plan or switch platforms entirely?

It depends on the math, not the feeling. Divide your total monthly ManyChat cost (plan + overage + add-ons) by the revenue attributable to that channel. If the ratio is climbing while revenue is flat, the pricing model is working against you and it's worth seriously comparing alternatives. If revenue is growing proportionally, the higher bill may simply reflect fair value.

Does switching away from ManyChat mean losing my automations?

Not necessarily — most teams find that two or three flows drive the majority of results, and those can be rebuilt on a new platform in an afternoon. Contacts typically export via CSV with tags intact. If you're evaluating a move, our comparison and migration content walks through the process in detail.

why does my manychat bill keep going upmanychat bill increasingmanychat contact overagemanychat ai add-on costmanychat inbox add-onreduce manychat bill

Tired of watching the number climb?

Start a free 7-day KlyoChat trial — no credit card. Contacts, AI agents, and 5 team seats bundled into one flat price at https://app.klyochat.com/signup.