1. Meta's message fees
Charged by category and country. This layer exists whichever software you use, and it is the one most quotes leave out.
THREE BILLS, NOT ONE
A WhatsApp chatbot has three separate costs: what Meta charges for certain message categories, what the software charges, and what building and maintaining it costs you. Quotes that look wildly different usually just bundle those three in different ways.
Charged by category and country. This layer exists whichever software you use, and it is the one most quotes leave out.
What the chatbot product charges, usually monthly. This is the number people compare, and the least comparable of the three.
Setup, content, integrations and the hours somebody spends fixing it. Invisible in every quote and rarely the smallest number.
Meta prices WhatsApp Business Platform messages by category, and the rate for each category varies by country. The categories are the important part for a chatbot budget, because inbound customer service behaves very differently from outbound marketing.
When a customer messages you first, a 24-hour customer service window opens. Under Meta's current published rules, replying inside that window is not charged. That covers most of what a front-desk chatbot does: answering questions, quoting published prices, offering times, confirming an appointment.
You meet Meta's fees when you start the conversation: a reminder the day before, a re-engagement message, a marketing broadcast. Those need an approved template and they cost money per message in most countries.
Five pricing units dominate this market. Two vendors can be honest and still produce quotes that differ by a factor of ten, purely because of the unit.
| Pricing unit | What it means | What to check |
|---|---|---|
| Per conversation | You pay for each customer thread in a period, however long it runs. | How a conversation is defined, when it restarts, and whether your own replies open a new one. |
| Per AI reply or message | You pay for each message the automation sends. | Whether menu clicks, confirmations and handover notices count, and what happens when the allowance runs out. |
| Per user or seat | You pay per member of staff with an inbox login. | Whether the owner needs a paid seat and whether part-time staff can share one. |
| Per contact | You pay by the size of your customer list. | Whether one-off enquirers count forever, and how contacts are removed. |
| Bundles and top-ups | An included allowance, then packs you buy when you exceed it. | The pack price, whether unused allowance rolls over, and what happens mid-month if it runs out. |
Ask every vendor to quote your real numbers: last month's inbound enquiries, not a round figure.
Somebody has to write down your services and prices, check what the chatbot learned, connect the calendar, decide the handover rule and re-read the transcripts in week one. That is real time, and it is the same time whether the software costs nothing or a great deal.
For a DIY build, add the engineering: the webhook, hosting, conversation state, template submissions and the on-call rota. For a bought product, ask directly whether setup is something you do, something they do with you, or something billed as a project.
Four different things get called free in this market, and only one of them leaves you with a working front desk.
Free number one is the WhatsApp Business app. Genuinely free, genuinely not a chatbot: fixed greeting and away text that cannot read a question.
Free number two is Meta's Cloud API, where there is no charge for API access. You still pay Meta's message fees where they apply, and you build everything the API does not do.
Free number three is a trial. Useful for evaluating, but the clock is the product.
Free number four is a free plan you can stay on. Elily's is 150 AI replies a month with no expiry and no booking cap, which is enough to see whether customers actually use it before any money changes hands.
Ask all eight of every vendor, in writing.
The same three layers apply whatever you type. Searches for chatbot WhatsApp business precio, preço, barato or grátis all run into the same structure: Meta's per-message fees in your country, plus a software fee, plus the work.
Two things do change by country. Meta's rates differ per country, so the first layer is genuinely local. And software prices are usually shown in your own currency, which is why a price you saw quoted elsewhere may not be the one you are offered.
Elily's plans are shown in the currency of the country you are browsing from, so the pricing page answers this directly rather than making you convert.
Start on the free plan, send it your website, and watch a month of real customer messages. That is a better cost model than any spreadsheet built from list prices.
QUESTIONS BEFORE YOU START
It depends on three separate layers: Meta's per-message fees for your country, the software fee, and your own setup time. Ask any vendor to quote against your real inbound volume from last month, and to state clearly whether Meta's fees are inside or outside their number.
Meta does not charge for access to the Cloud API. It charges for messages by category and country, and under its current published rules a reply inside the 24-hour customer service window is not charged. Software, hosting and build time are separate costs.
For most small businesses it is a free or low tier of a finished product, because the DIY route swaps a software fee for engineering hours that cost more. The cheapest option is whichever one is still running in six months without anyone maintaining it.
Sometimes. Some vendors bill Meta's message fees through to you on the same invoice; others require you to attach your own payment method to your WhatsApp Business Account. Both are normal. Not being told which one applies is not.
No. Free includes 150 AI replies a month, with no expiry and no cap on bookings. It is a plan you can stay on, not a trial that converts.
KEEP READING
Rest of the WhatsApp chatbot guide
THE NEXT MESSAGE CAN BE HERS
Start on Free, send Elily your website, and see how many of last month's questions she would have finished before you compare a single price list.
Last updated