Skip to content
KlyoChat
ManyChat & CompetitorsMOFcommercial

ManyChat Contact Limits: What Happens When You Hit the Cap?

ManyChat contact limits explained: what counts as a contact, what happens at the cap, how tiers step up, and how to prune contacts to control cost.

Flat illustration of a contact list overflowing a capped meter with an upgrade prompt, depicting ManyChat contact limits and tier upgrades

KlyoChat Team

Updated May 2026 · 27 min read

The short answer

ManyChat contact limits cap how many unique people can be on your list per tier — 25 on Free, 250 on Essential, 2,500 on Pro, 7,500 on Business. Hit the cap and ManyChat prompts you to upgrade to the next tier; contacts persist until you remove them, so pruning inactive contacts is the main way to control cost.

On this page

ManyChat contact limits are the single mechanic that decides what you pay every month — and they are the part of the platform people understand least until the bill moves. Your tier is not really about features; it is about how many unique people are allowed on your contact list at once. Cross that number and ManyChat asks you to step up to the next tier.

This post is specifically about that cap mechanic: what counts as a contact, exactly what happens when you reach the limit, how the tiers step up in size, and the practical ways to prune inactive contacts so you stay under a threshold. It is not a general pricing tour — we have a separate full pricing breakdown for that. This one zooms in on the limit itself, because that is where the budget surprises live.

Full disclosure up front: we build KlyoChat, a flat-rate alternative to ManyChat, so we have a horse in this race. We have kept every ManyChat number to what the company publishes, flagged anything that is an estimate, and pointed you to manychat.com to verify live figures. The goal here is to explain the cap honestly, not to scare you off the tool.

If you take one idea away, make it this: on ManyChat your bill is a function of how many people are on your list, not how much you use the product or how much money it makes you. That single design choice explains the upgrade prompts, the tier jumps, the pruning advice, and why teams with spiky growth feel the squeeze first. Everything below is just the detail underneath that one sentence.

What exactly counts as a contact in ManyChat?

A contact in ManyChat is any unique person who has interacted with your account through automation — someone who sent your account a message, triggered a keyword, replied to a comment-to-DM, or opted in through a growth tool. The moment that interaction happens, ManyChat creates a contact record, and that record counts toward your tier limit.

The detail that catches people out is what does not reset the count. A contact is not a 'conversation' or an 'active subscriber this month'. It is a person on your list, and they stay there until you actively remove them. Someone who messaged you once eleven months ago, never replied again, and will never buy from you is still a contact, still occupying a slot, still pushing you toward the next tier.

Because the count is per unique person and not per message, your volume of conversations does not directly drive the limit — your accumulated audience does. A small account that sends thousands of messages to a handful of loyal followers stays cheap. A large account that collected ten thousand one-time opt-ins from a viral campaign pays for all ten thousand, even if only a few hundred ever engage again.

It is worth being precise about how a contact comes into existence, because the entry points are wider than most people assume. Every ManyChat growth tool is a contact factory: comment-to-DM triggers on a post, keyword opt-ins, ref URLs and landing-page widgets, QR codes, the Facebook send-to-Messenger button, Instagram story mentions, and any flow that captures a new user. Each of those creates a fresh contact record the first time a unique person passes through it. You are not paying for the interaction; you are paying for the person joining the list.

That distinction is also why two accounts with identical revenue can have wildly different ManyChat bills. The account that runs a tight, intentional funnel — capturing only people who took a deliberate action toward buying — keeps its contact count lean. The account that bolts an opt-in onto every touchpoint, including casual one-time commenters, inflates its list with people who will never convert. Same business, same income, very different invoice, purely because of how aggressively each one captures contacts.

Contacts are cumulative, not monthly

This is the core thing to internalize. ManyChat contact limits count everyone who has ever become a contact and is still on your list — not a fresh monthly tally. Nothing rolls off automatically. The number only goes down when you prune it.

What are ManyChat's contact limits by tier?

ManyChat's published tiers each include a contact ceiling. The free plan is a genuine on-ramp with a tiny cap; the paid tiers raise the ceiling as you grow. Here is the structure at the time of writing.

Read the table as a ladder of ceilings rather than a list of features. The features differ tier to tier, but the number that actually moves you between rows is the contact limit in the third column. You do not choose Pro because you want integrations; you end up on Pro because your list crossed 250 and Essential could no longer hold it. The feature set comes along for the ride.

  • The jump from one tier to the next is a step, not a gentle slope — you cross a threshold and you are on the next plan.
  • Free caps at 25 contacts, which any real traffic burns through in a day.
  • WhatsApp automation needs at least the Pro tier, so the channel and the contact cap are linked.
  • Above 7,500 contacts (the Business cap) the price keeps scaling on ManyChat's own curve — there is no single published flat number, so verify your tier on manychat.com.
PlanPriceContact limitNotes
Free$025Core flows, one channel, ManyChat branding
Essential$14/mo250Unlimited flows, standard channels
Pro$29/mo2,500Adds integrations and WhatsApp access
Business$69/mo7,500Adds priority support

Verify the current numbers before you budget

These tiers reflect ManyChat's published structure at the time of writing. Vendors change pricing and limits regularly. Confirm the live contact caps and prices on ManyChat's own pricing page before you plan around them — we never want you budgeting from a stale figure.

What happens when you hit the ManyChat contact cap?

Here is the mechanic everyone wants to understand. As your contact count climbs toward your tier's ceiling, ManyChat surfaces upgrade prompts in the dashboard warning you that you are approaching the limit. These are not subtle — the platform wants you on the next tier before you hit the wall.

When you actually reach the cap, ManyChat does not simply keep adding contacts for free. The platform pushes you to upgrade to the next tier to keep growing your list. In practice this means your billing moves up to the higher plan's price the moment your audience outgrows the lower plan's ceiling. The 'overage' on a contact-priced tool is not a small per-unit surcharge you barely notice — it is a tier jump, a discrete step up in your monthly subscription.

This is why contact-based billing feels different from, say, paying for extra storage by the gigabyte. There is no smooth gradient. You sit comfortably at $29 on Pro with 2,400 contacts, a good campaign adds a few hundred, and now you are looking at the Business tier. The cost did not creep up by a dollar — it jumped to the next plan.

The timing of the jump is the part that stings. It rarely happens during a quiet month when you would happily pay more. It happens during your best month — the campaign worked, the post traveled, the ad converted — which is precisely when you are focused on capitalizing on momentum, not on a billing prompt. The platform asks for more money at the exact moment you are least inclined to stop and re-evaluate your tooling, and many teams simply click upgrade and move on.

There is a second-order effect worth naming. Once you have been bumped up a tier, that becomes your new floor for the billing period even if the spike was temporary. A one-week giveaway that briefly pushed you over a threshold can leave you on the higher plan well after the entrants have gone cold, because the contacts they created are still sitting on your list. The cap moves you up quickly and quietly; moving back down requires deliberate action on your part, which is the subject of the pruning section later.

It is also worth being honest about what a tier jump does and does not buy you. When you cross from Pro to Business, you are not unlocking a feature you were desperate for — you are paying for permission to keep the contacts you already have plus room to add more. The higher tier does bring extras like priority support, but the trigger for the jump was the cap, not the perk. That is the distinction that frustrates teams: the upgrade is framed as access to more product, when in practice it is access to more headroom for a list that grew on its own.

The cap is a billing trigger, not just a warning

Approaching the limit triggers upgrade prompts; reaching it pushes you onto the next tier to keep growing. Above Business (7,500) you move onto ManyChat's sliding scale rather than a fixed price, so confirm the exact number on manychat.com.

Crossing a threshold on Pro

Before a campaign
2,400 contacts on Pro ($29/mo) — comfortably under the 2,500 cap
After a viral Reel
2,900 contacts — over the Pro cap, prompted to upgrade to Business
New monthly cost
Business tier ($69/mo) to hold the larger list

Will ManyChat delete or block contacts at the limit?

A common worry is that hitting the cap means losing contacts or having automations silently stop. That is not how it works. ManyChat does not delete your existing contacts when you reach the ceiling — your list and your history stay intact. What changes is your ability to keep growing comfortably on the current plan: the platform steers you to upgrade so new contacts have room.

This reassurance cuts both ways, though. Because nothing is deleted, nothing reduces your count for you either. The platform has no incentive to help you shrink a list you are paying for, so there is no automatic decay, no 'contacts inactive for a year are removed' housekeeping happening in the background. The list you built is the list you keep paying for until you take action. If you are hoping the cap will quietly self-correct after a campaign cools off, it will not — that is on you to do.

The thing to plan around is not data loss but cost momentum. Because contacts persist and the platform nudges you upward as you approach the cap, the natural trajectory of a growing account is a series of tier jumps. Each one is fine in isolation; stacked over a year of growth, they are the reason a tool that started at $14 ends up costing several times that.

It also helps to separate two questions people tend to merge. The first is, will my automations keep running if I am at the cap? Broadly, your existing flows and your existing contacts are not switched off. The second is, can I keep adding new contacts at the cap without paying more? That is the one the cap actually constrains — growth past the ceiling is what triggers the upgrade. Confusing the two leads to unnecessary panic about losing data when the real issue is purely cost.

Plan for the trajectory, not the current month

The expensive mistake is budgeting around today's contact count on a tool whose price rises with your audience. If you expect to grow, the relevant number is next year's list size and the tier it lands you in — not this month's bill.

How do the tiers actually step up as you grow?

Let's walk a single account through its first year to see how the steps land. Imagine a creator who starts on Free to test flows, then begins running comment-to-DM funnels and the occasional ad. Their contact count is the only thing that moves them between plans.

Notice the rhythm of the table below. The early jumps are cheap and barely register — going from Free to Essential to Pro adds dollars, not real money. The pain concentrates at the top, where the steps get larger and the sliding scale begins. This is typical of contact-based pricing: it is forgiving while you are small and unforgiving exactly when you have built something worth protecting. The creator who was thrilled to cross from Free to Essential is a less happy customer when a good quarter pushes them past Business onto a curve they cannot easily predict.

  • Each row is a discrete jump, not a smooth increase — the price changes when you cross a contact threshold.
  • The same growth that signals your marketing is working is what walks you up the tiers.
  • Past the Business cap of 7,500 there is no published flat price; ManyChat scales on its own curve, so the last row is intentionally left to be verified.
StageContactsTier you land onMonthly price
Testing flowsUnder 25Free$0
First small funnel200Essential$14/mo
Steady growth2,000Pro$29/mo
A few good campaigns7,000Business$69/mo
Scaling past Business12,000Sliding scaleVerify on manychat.com

Do not invent the above-Business number

We deliberately do not print a flat dollar figure for contact counts above 7,500. ManyChat scales those on a sliding curve that changes over time. Anyone quoting you a single confident number for, say, 20,000 contacts is guessing — check the live figure on ManyChat's page.

Why does contact-based billing penalize growth?

The structural problem with capping on contacts is that it ties your software bill to your audience size rather than to the value you get from the tool. Contacts only ever move in one direction over time — up — because every new lead, opt-in, and comment-to-DM trigger adds one, and nothing comes off the list unless you remove it by hand.

That creates a perverse incentive. The marketing that works best is also the marketing that raises your bill the fastest. A post that goes viral, an ad that converts, a giveaway that captures thousands of entries — each is a win that simultaneously pushes you toward the next tier. You did everything right and the reward is a higher invoice. For a steady business this is manageable; for a creator or brand with spiky, campaign-driven growth, it makes next quarter's bill genuinely hard to forecast.

There is also a subtler cost. Because dormant contacts count, you are paying to store people who will never engage again. On most software you would never think about deleting old records to save money. On a contact-priced tool, list hygiene quietly becomes a cost-control task — which is exactly the work we cover in the pruning section below.

Step back and the incentive structure looks upside down. A pricing model ideally charges you more as you get more value. Contact-based billing charges you more as your audience gets bigger, and audience size and value diverge fast — a list full of cold one-time opt-ins is large and nearly worthless, while a small list of repeat buyers is tiny and extremely valuable. The model bills the first account heavily and the second account lightly, which is the opposite of what either deserves. You end up optimizing for a smaller list, when the whole point of marketing automation is to reach more people.

This is the quiet tax growth-stage teams pay without quite noticing. They attribute the rising bill to 'we are scaling', which feels acceptable, when a meaningful chunk of it is simply dormant records they are paying rent on. Until you sit down and audit how many of your contacts have engaged in the last quarter, it is invisible — and most teams never run that audit because the tool gives them no reason to until they hit the next cap.

Same growth, two billing models

Contact-based (ManyChat)
5,000 → 12,000 contacts after a strong quarter = past Business, onto the sliding scale
Flat bundled plan
5,000 → 12,000 contacts = no change while it stays within your plan's ceiling

How do you reduce your ManyChat contact count?

If you stay on ManyChat, pruning is the cheapest optimization available, and most teams skip it. Reducing your contact count means finding people who no longer engage and removing them so they stop occupying a slot under your cap. Done on a schedule, it can keep you a full tier below where an unpruned list would put you.

The work is straightforward. The goal is to identify contacts with no meaningful engagement over a defined window, confirm they are genuinely dormant, and archive or delete them. Here is a practical routine you can run monthly or quarterly.

Before the steps, two framing points. First, pruning is most valuable when you are sitting just above a tier threshold — shaving a few hundred dormant contacts to drop from Business back to Pro is real money saved every month. If you are deep inside a tier with lots of headroom, pruning is good hygiene but it will not change your bill, so prioritize accordingly. Second, treat the win-back message as part of the process, not an optional nicety; removing a contact who would have re-engaged is a worse outcome than keeping a dead one, so always give the segment a chance to raise their hand first.

  1. Define what 'inactive' means for youPick a window — typically 90 to 180 days with no opens, clicks, replies, or flow triggers. Be honest: a contact who has never re-engaged in six months is a cost, not an asset. Pick a window that matches your sales cycle; a high-ticket B2B funnel can justify a longer one than an impulse-buy product.
  2. Tag contacts by last engagementUse ManyChat's tags and conditions to segment contacts by their last interaction date so you can isolate the dormant group cleanly before you touch anything. Build the segment as a saved view so you can re-run it each cycle without rebuilding the logic from scratch.
  3. Send one last re-engagement messageBefore removing anyone, fire a single win-back message to the dormant segment. The handful who respond move back to active; the rest confirm they are safe to remove.
  4. Archive or delete the non-respondersRemove the contacts who ignored the win-back. This is what actually lowers your count toward the next tier down. Export them to CSV first if you want a record.
  5. Make it a recurring taskSet a calendar reminder to repeat this every 30 to 90 days. On contact-based pricing, an unpruned list silently pushes you up a tier; a pruned one keeps your bill where it should be.

Export before you delete

Always export the segment to CSV before removing contacts. If a pruned contact comes back later, you have their record — and if you ever migrate platforms, that export is exactly the file you import into the new tool.

A worked example: pruning to stay under a cap

Numbers make this concrete. Take a small brand sitting at 2,650 contacts — just over the Pro cap of 2,500, which has pushed them onto Business at $69/month. They suspect most of the recent additions were one-time giveaway entrants who never came back.

The math below is the whole argument for pruning in one frame. The brand is paying the Business price for 150 contacts of genuine overage, but the underlying cause is 400 dormant records, 370 of which add no value at all. By spending an hour on a win-back message and a cleanup, they drop back under the Pro cap and cut their monthly bill by $40 — roughly $480 a year for an hour of work, repeatable each cycle.

Pruning manages the symptom, not the cause

This routine genuinely saves money — but notice the effort it takes, and that it exists only because the pricing model charges for dormant contacts. Pruning treats the symptom. A flat plan that bundles contacts removes the reason you had to do it at all.

Pruning back below the Pro cap

Starting point
2,650 contacts on Business ($69/mo)
Dormant 120+ days
400 contacts, mostly giveaway entrants
Win-back responders
30 re-engaged and kept
Removed
370 contacts archived
Result
2,280 contacts — back under the Pro cap at $29/mo

So far we have looked at the cap in isolation. In a real account it never sits alone — it interacts with the other things you are paying for. Before deciding what to do about it, it helps to see how the contact limit relates to WhatsApp and AI, because those are the two add-ons that most distort the total.

Do the contact limits change once you add WhatsApp or AI?

The contact cap and the add-ons are separate meters, and it helps to keep them straight. Your tier sets how many contacts you may hold. WhatsApp and AI sit on top of that and have their own economics, but they do not raise or lower your contact ceiling.

WhatsApp automation requires at least the Pro tier, so reaching for WhatsApp can pull you onto a plan with a higher contact cap whether you needed the extra contacts or not. On top of ManyChat's subscription you also pay Meta's per-conversation WhatsApp fees directly — those scale with messaging volume, not with your contact count.

AI is its own line item too. ManyChat's AI lives behind the AI Step add-on, roughly $29/month on top of your plan. It unlocks AI blocks inside your flows; it does not change how many contacts you are allowed. So a fully-loaded account is paying for three things that move independently: the contact tier, the AI Step add-on, and Meta's WhatsApp fees.

The reason this matters for a post about contact limits is that people frequently mis-attribute their bill. They feel the total climbing and assume it is all the contact cap, when in fact a large share may be the AI Step plus WhatsApp conversation fees that have nothing to do with how many contacts they hold. Diagnosing the cap correctly means separating these three meters and asking which one is actually driving the increase. Sometimes the answer is the contacts; sometimes pruning will not help at all because the growth is in WhatsApp volume, and the right move is a different tool entirely.

There is also a coupling effect worth flagging. Because WhatsApp requires at least Pro, a team that only wanted WhatsApp can be pulled onto a plan with a 2,500-contact ceiling they did not need — and then, once on Pro, the contact cap becomes a live constraint it never would have been on Essential. Adding one capability quietly activates the limit on another. These interactions are why the only honest way to compare ManyChat to anything else is on a fully-loaded basis, not feature by feature.

MeterWhat drives itEffect on contact cap
Contact tierUnique people on your listSets the cap directly
AI Step (+$29/mo)Flat add-on for AI blocksNo effect on the cap
WhatsApp (Meta fees)Per-conversation volumeNeeds Pro tier, but volume does not change the cap

Compare fully-loaded, not base-to-base

When you weigh ManyChat against anything else, never compare base subscription to base subscription. Compare the real setup: contacts at your projected scale, plus AI Step, plus WhatsApp fees. That fully-loaded total is the only apples-to-apples number.

How does KlyoChat handle contacts differently?

We built KlyoChat partly in response to the cap-and-prune-and-upgrade cycle. Instead of metering on contacts and charging a separate AI add-on, KlyoChat bundles a large block of contacts into each flat plan and includes AI agents — so growing your audience inside your plan's ceiling does not move your bill, and pruning stops being a cost-control chore.

KlyoChat unifies Facebook, Instagram, Telegram, WhatsApp, TikTok, and X into one inbox, with no-code automation, comment-to-DM funnels, broadcasts, and custom AI agents on top. Contacts are bundled per tier and AI agents are included — there is no AI Step equivalent to buy separately.

The practical difference for the cap question is the size of the headroom inside a single price. On Pro at $49/month you have room for 10,000 contacts before the plan's ceiling matters at all, which covers the entire range where a ManyChat account would have stepped through Essential, Pro, Business, and onto the sliding scale. That does not make the bundle infinitely cheap — there is still a ceiling, and big operations move to Business or Enterprise — but it changes the texture of the experience. Within your plan, a viral month is purely good news instead of a billing event, and the win-back-and-prune routine becomes ordinary list hygiene you do for deliverability rather than a monthly fight to dodge a tier jump.

We want to be fair about where this trade-off does not favor us. If your strategy genuinely needs native SMS or email, ManyChat covers those and KlyoChat does not, full stop — no amount of bundling makes up for a channel that is not there. ManyChat is also the older, larger platform, with a deeper template marketplace and a bigger community to learn from. Those are real advantages, and for some teams they outweigh predictable pricing. Our argument is narrow and specific: for the common case of a creator or small brand whose center of gravity is social DM plus AI, with growth they cannot forecast, bundled contacts remove a cost and a chore that the contact-cap model imposes. If that is not your case, the cap may simply be a price worth paying for breadth you actually use.

  • Flat pricing: moving from 5,000 to 10,000 contacts on Pro does not change your bill.
  • AI agents are included, not a separate $29 add-on.
  • Bundled contacts mean pruning is optional housekeeping, not a way to avoid a tier jump.
  • Honest limits: KlyoChat does not do native SMS or email, and it is a newer, smaller community than ManyChat. If SMS, email, or a huge template marketplace are core to you, factor that in.
What you needManyChatKlyoChat Pro
~10,000 contactsPast Business cap, onto sliding scaleIncluded (10,000)
Going 5,000 → 10,000 contactsLikely a tier jumpNo change to your bill
AI agents+$29/mo AI StepIncluded
Pruning to control costRecommended to stay under capNot needed within plan ceiling
MonthlyTier + add-ons + Meta fees$49 ($39 billed yearly)

WhatsApp's Meta fees apply everywhere

To be fair: WhatsApp's per-conversation fees are charged by Meta and apply on any platform, KlyoChat included. The difference is the subscription around them — flat with bundled contacts and included AI, versus a contact tier plus a separate AI Step. Always verify both vendors' current pricing on their own pages.

KlyoChat plans and bundled contacts

Basic
$19/mo — 1,000 contacts, core channels, 1 AI agent
Pro
$49/mo ($39 yearly) — 10,000 contacts, all channels, custom AI agents
Business
$129/mo — 50,000 contacts, higher seats and limits
Trial
7-day free trial, no credit card — no free plan

What mistakes make ManyChat contact limits worse?

Most teams that get burned by the cap were not unlucky — they made a few avoidable choices that inflated their contact count faster than necessary. None of these are exotic; they are the default behaviors of a team focused on growth rather than on list economics. Knowing them lets you decide which to keep and which to change.

  • Opting in everyone who comments: blanket comment-to-DM on every post captures casual one-time commenters who never convert but count forever. Reserve aggressive capture for posts with genuine buying intent.
  • Never pruning: the most common and most expensive mistake. A list that is never cleaned only grows, so the cap is reached purely through accumulation of dead records rather than real audience growth.
  • Budgeting from today's count: signing up at a tier that fits your current list, then being surprised when three months of growth pushes you onto the next one. Always budget from the projected count.
  • Treating AI Step and WhatsApp fees as 'the cap': mis-attributing a rising bill to contacts when the increase is actually in add-ons, then pruning fruitlessly while the real cost sits elsewhere.
  • Running giveaways without a cleanup plan: contests are contact magnets that pull in thousands of low-intent entrants. If you run them, schedule the prune for two to four weeks after the contest ends.

Capture intent, not attention

The cheapest way to keep your contact count healthy is to only turn casual attention into a permanent contact when there is real intent behind it. A like or a one-word comment does not need to become a billable record that lives on your list for a year.

How do you decide whether the cap is a dealbreaker?

The contact cap is not automatically a reason to leave ManyChat — it depends on the shape of your growth and what you use the tool for. Run the quick test below before you decide.

The honest answer for many teams is that the cap is a manageable annoyance rather than a dealbreaker, right up until two conditions line up: your growth becomes unpredictable, and your core use is narrow. A consultant who collects a few hundred qualified leads a year and uses ManyChat's full breadth has little reason to care about the cap. A creator whose Reels occasionally explode and who only really uses Instagram DM plus AI is the person for whom every viral moment is also a billing event — and that is the profile most likely to find the cap genuinely painful.

  1. Project your contact count a year outNot today's list — where it will be in twelve months given your growth. A single viral month can double it. That projected number is the one that matters.
  2. Map it to a tier and add the add-onsFind the ManyChat tier that holds that projected count, then add AI Step if you want AI and an estimate of Meta's WhatsApp fees. That is your fully-loaded monthly cost.
  3. Estimate the pruning effortBe realistic about whether your team will actually run a monthly pruning routine to stay under a cap. If not, price the unpruned trajectory.
  4. Compare against a flat bundled planPut that total next to a flat plan that bundles your projected contacts. If your growth is spiky and your core need is social DM plus AI, the flat plan usually wins. If you need SMS, email, and a deep marketplace, ManyChat's breadth may justify it.

Match the tool to your growth shape

Steady, predictable growth is friendlier to contact-based pricing than spiky, campaign-driven growth. If you cannot forecast which post will pop, predictable bundled pricing removes a variable you genuinely cannot control.

The bottom line on ManyChat contact limits: your tier is really a contact ceiling, the platform prompts you to upgrade as you approach it, and reaching it steps your bill up to the next plan rather than charging a small overage. Contacts are cumulative and persist until you remove them, so pruning inactive contacts is the main lever you have to control cost on the platform — useful, but it exists only because the model charges for dormant people.

Pruning is a legitimate lever, and if you stay on ManyChat you should run it on a schedule — it is the cheapest optimization the platform offers. But be clear-eyed that it is a workaround for a billing model, not a feature you should be grateful for. The energy you spend hunting dormant contacts to dodge a tier is energy you are not spending on the marketing that actually grows the business.

If predictable, bundled pricing matters more to you than maximum channel breadth, model your real setup at next year's contact count and put it beside a flat plan. For the full tier-by-tier pricing picture see our ManyChat pricing breakdown, the deeper math in the real cost of ManyChat at scale, and a feature-for-feature look in ManyChat vs KlyoChat. Whatever you choose, verify the live numbers on each vendor's own page before you commit a budget — both ManyChat's caps and KlyoChat's plans can change after this was written.

Frequently asked questions

What are ManyChat's contact limits by tier?

ManyChat's published contact caps are 25 on Free, 250 on Essential ($14/mo), 2,500 on Pro ($29/mo), and 7,500 on Business ($69/mo). Above 7,500 contacts the price scales further on ManyChat's own curve, so verify the current figure on manychat.com.

What happens when I hit my ManyChat contact limit?

As you approach the cap, ManyChat shows upgrade prompts in the dashboard. When you reach it, the platform pushes you to upgrade to the next tier so your list can keep growing. The 'overage' on a contact-priced tool is effectively a tier jump — a discrete step up in your subscription — rather than a small per-contact surcharge.

Does ManyChat delete contacts when I hit the cap?

No. ManyChat does not delete your existing contacts when you reach the limit — your list and history stay intact. What changes is that the platform steers you to upgrade so new contacts have room. The risk to plan around is rising cost from tier jumps, not data loss.

What counts as a contact in ManyChat?

A contact is any unique person who has interacted with your automation — sent a message, triggered a keyword, replied to a comment-to-DM, or opted in through a growth tool. Once created, a contact counts toward your tier limit until you remove it, whether or not they ever engage again.

Do contacts reset every month?

No. ManyChat contacts are cumulative, not a monthly tally. Everyone who has become a contact and is still on your list counts toward your cap. Nothing rolls off automatically — the count only goes down when you prune your list by hand.

How do I reduce my ManyChat contact count?

Define an inactivity window (commonly 90 to 180 days with no engagement), tag contacts by their last interaction, send one re-engagement message, then archive or delete the non-responders. Export the segment to CSV first for a record. Repeat on a schedule to keep your count below the next tier threshold.

Why does my ManyChat bill keep going up?

ManyChat prices on contacts, and contacts only accumulate. Every new lead, opt-in, or comment-to-DM trigger adds one, and crossing a tier threshold steps up your bill. Dormant contacts keep counting until you archive them, so a list that grows — or simply is not pruned — pushes you into higher tiers over time.

Do WhatsApp or AI change my contact limit?

No. Your contact cap is set by your tier. WhatsApp requires at least the Pro tier and adds Meta's per-conversation fees, and AI is a separate AI Step add-on (around $29/mo) — but neither changes how many contacts you are allowed. They are independent meters stacked on top of the contact tier.

How are KlyoChat's contact limits different?

KlyoChat bundles contacts into flat plans instead of metering them — Pro is $49/month ($39 billed yearly) and includes 10,000 contacts plus all channels and custom AI agents, with no separate AI Step. Growing from 5,000 to 10,000 contacts does not change the price. KlyoChat does not offer native SMS or email, so factor that in if you need them.

Is the contact cap a reason to leave ManyChat?

Not on its own. If your growth is steady and you use ManyChat's breadth — especially SMS, email, and its template marketplace — the cap is manageable. If your growth is spiky and your core need is social DM plus AI, a flat plan with bundled contacts is usually cheaper and removes a cost you cannot easily forecast.

manychat contact limitsmanychat contactsmanychat contact capmanychat pricing tiersmanychat overagereduce manychat contacts

Stop pruning to dodge a tier jump

Start a free 7-day KlyoChat trial — no credit card. Bundled contacts, every channel, and real AI agents in one flat plan.