
How Much Does an AI Chatbot Cost per Month? Build Your Budget
How much does an AI chatbot cost per month? See the recurring cost components (model, channel, hosting, maintenance, human review) and build your budget.
Want to apply this in your company?
Book a call with Juan →How Much Does an AI Chatbot Cost per Month? Build Your Budget
The monthly cost of an AI chatbot is the sum of five recurring blocks: model usage, the messaging channel, hosting and integrations, maintenance, and human review. Each block moves with conversation volume and flow complexity, so a generic number is almost always misleading. The reliable approach is to measure the cost per resolved conversation in your own process and build the budget from that.
Key takeaways
- Recurring cost is not just the AI model bill. Channel, hosting, maintenance and human review all belong in the budget.
- Model usage depends on context size, the number of messages per conversation and how many lookups the bot makes in other systems.
- Human review and maintenance are the costs most often forgotten, and they are what keeps the chatbot reliable after launch.
- Budgeting per unit (cost per resolved conversation) works better than budgeting a fixed monthly figure.
- A short pilot with one real flow and good logs gives you the data to decide whether to expand, adjust or stop.
What are the components of recurring chatbot cost?
Before you ask for a quote or open a spreadsheet, separate what repeats every month from what you pay once. This article covers the recurring part. The initial implementation (discovery, flow design, integrations) is a different budget and should not be mixed with day-to-day operation.
The recurring components are:
- AI model: what you pay for using the language model, usually based on the volume of text processed and generated.
- Channel: the cost of operating on WhatsApp, your website, Instagram DMs or another touchpoint, including the provider, the phone number and the platform's rules.
- Hosting and integrations: a server or cloud service, a database, queues, and connections to your CRM, ERP, calendar and other tools.
- Observability and logs: log storage, dashboards and alerts so you can see what the chatbot said and why. This sits inside the hosting and integrations block, but it deserves its own budget line.
- Maintenance: adjusting instructions, updating the knowledge base, fixing integrations and tracking changes in the services you depend on.
- Human review: the time of people who take over conversations, approve sensitive actions and evaluate samples of answers.
Each item can have a different vendor, billing rule and owner. That is why the first task in the budget is to assign an owner to every line.
AI model: how usage turns into cost
Language model providers generally charge for the text that goes in and the text that comes out. In practice, what drives the bill is less the number of customers and more the way the conversation is designed. A few factors change usage a lot:
- Instruction length: a long prompt with rules, tone of voice and examples is sent again with every reply.
- Conversation history: the more messages pile up, the more text the model has to reread. See how this behaves in what a context window is in AI.
- Knowledge base: if the chatbot searches documents, the retrieved passages count toward every answer.
- Model choice: larger models cost more per use and are not always needed for every step.
- Extra calls: classifying intent, summarizing the conversation or validating an answer are additional calls to the model.
There are legitimate ways to control this. Anthropic's prompt caching documentation describes how to reuse repeated parts of a prompt to reduce cost and latency, and the guide on reducing LLM token costs covers caching, routing to smaller models and compaction. The rule of thumb: do not optimize before you measure. First record how much text each conversation uses, then go after the most expensive part.
One more point: usage grows when something goes wrong. Conversations where the customer repeats the question, error loops in integrations and out-of-scope messages all generate cost without producing a resolution. A cap on messages per conversation and a clear rule for handing off to a person protect both the budget and the customer.
Channel: the cost of being where your customer is
The channel is usually the least discussed part of the budget and the most exposed to outside rules. On WhatsApp, for example, running through the official API involves a provider, a dedicated number and Meta's billing policy, which varies by message type and can change. Instead of trusting an old price table, check Meta's current pricing page and your provider's pricing at the moment you build the budget.
Questions to ask about the channel:
- Who is the provider, and is there a monthly platform fee?
- Has your company already completed Meta verification? The process is covered in Meta Business verification for the WhatsApp API.
- Will the chatbot only reply, or will it also start conversations? Outbound messages require templates and opt-in consent, as explained in WhatsApp outbound messages, and that changes billing.
- Will you run more than one number or more than one channel?
- Who pays if the number is blocked and everything has to be reconfigured?
If you are unsure where to start, the article on AI chat on your website or WhatsApp helps you choose your first pilot. For the technical and process view of the integration, see how to integrate AI into your company's WhatsApp.
Hosting, integrations and observability
A chatbot that only chats is cheap to host. A chatbot that checks inventory, books an appointment or records a lead needs infrastructure and connections that can fail. This block includes:
- A server or cloud service that receives messages and orchestrates the flow.
- A database to store conversations, states and decisions.
- Storage for the knowledge base and, if you use it, similarity search.
- Licenses or plans for the connected tools (CRM, ERP, calendar), which may require a tier that includes API access.
- Observability: logs, metrics and tracing of what happened in each conversation. The OpenTelemetry observability concepts guide is a good reference for deciding what to record.
Observability is a cost that pays for itself in peace of mind. Without records, nobody can explain a wrong answer, audit a decision or work out why the bill went up. Under Brazil's LGPD, you also need to decide how long to keep conversations, who can access them and what gets anonymized. The ANPD website collects the official data protection guidance, and your legal team should validate the retention period.
Maintenance and human review: the cost that disappears from budgets
The most common budgeting mistake is treating the chatbot as software you install and forget. It depends on a business that keeps changing: prices, policies, opening hours, products, tone of communication. Every change has to reach the chatbot, or it starts answering with outdated information.
Recurring maintenance usually includes:
- Updating the knowledge base when something changes in the company.
- Revising the agent's instructions after problem conversations (the guide on how to write instructions for an AI support agent shows how to structure this).
- Fixing integrations when an API changes or a token expires.
- Re-evaluating behavior when the provider updates or retires a model.
- Running a sample of tests to catch regressions.
Human review is another real cost, and it comes in two kinds. The first is operational: people who take over transferred conversations, approve a refund or confirm a quote. The second is quality: someone reads a sample of conversations each week and marks what was right, what was wrong and what was uncertain. If the company cuts the second kind to save money, the cost comes back as complaints, rework and lost trust.
Keep in mind that when AI makes decisions that affect a customer, LGPD provides a right to review. The article on automated decisions and Article 20 of LGPD explains what that requires from your operation.
Illustrative scenario: a clinic that wants to book appointments on WhatsApp
This is an illustrative scenario, with no numbers, to show how to build the spreadsheet. Imagine a clinic that wants its chatbot to answer common questions and book appointments on WhatsApp, passing sensitive cases to the front desk.
The recurring cost sheet would have one line per component:
- Model: estimated usage per conversation, multiplied by the month's conversation volume, with a margin for long conversations.
- Channel: the provider's monthly fee, the cost of messages the clinic initiates (appointment reminders) and the cost of replies inside the customer service window, following Meta's current price table.
- Hosting: server, database and log storage.
- Integration: a calendar plan that allows API access.
- Maintenance: monthly hours to update schedules, doctors, insurance plans and instructions.
- Human review: front desk time on transferred conversations, plus the time of whoever reads the weekly sample.
The result is not a magic total. It is an estimate with a range, where every line has a source and an owner. For the scheduling part, the article on automatic appointment scheduling on WhatsApp with AI shows how the flow works.
How to build the budget step by step
A simple routine that avoids relying on generic numbers:
- Step 1: pick a single flow and describe the current process, with approximate volume and the time it takes today. This is your point of comparison.
- Step 2: list the components above and assign an owner and a vendor to each one.
- Step 3: ask each vendor for its billing rules in writing (unit, limits, and what happens if you exceed the volume).
- Step 4: set limits for the chatbot: maximum conversation length, allowed actions and the point where it hands off to a person.
- Step 5: run a short pilot with logging, and measure the real cost per conversation and per resolved conversation.
- Step 6: compare against the current process and decide whether to expand, adjust or stop.
The idea of unit cost comes from FinOps practice, and the FinOps Foundation's material on unit economics explains why tying spend to a unit of value (here, the resolved conversation) is more useful than looking only at the monthly total. To define pilot metrics and decision criteria, see how to measure an AI automation pilot.
How mapping, limiting, piloting and handing over helps the budget
The method we use follows four moves, and each one removes a source of cost uncertainty. Mapping the current process gives you the baseline: without it, you cannot tell whether the chatbot saves effort or just moves the work somewhere else. Limiting data and actions keeps usage and risk from growing unchecked. Piloting one real flow, with logs and an agreed success metric, turns estimates into data. Finally, handing over the operation, with documentation and an owner on the company side, settles who does maintenance and review afterward, so that cost does not show up as a surprise.
When does a chatbot stop being worth it?
Not every flow deserves AI. A few signs that recurring cost may outweigh the benefit:
- Volume is low and the current process is simple.
- The answers depend on decisions that always need a person. See what not to delegate to AI in your business.
- The information the chatbot needs changes so often that maintenance takes more time than the support itself.
- Nobody reviews the conversations, and the risk of an error with a customer is high.
In those cases, a deterministic automation (fixed rules, no AI) or an improvement to human support may be the better answer. Deciding to stop after a well-measured pilot is also a good outcome.
Frequently asked questions
How much does an AI chatbot cost per month? It depends on volume, channel, model and the level of human review, so there is no reliable figure until you measure your own case. The practical path is to list the recurring components, get billing rules in writing and validate with a short pilot.
Is the AI model the biggest part of the bill? Not always. In simple flows the model can be a small share, while the channel, maintenance and human review time weigh more. Measure each line in the pilot before assuming which one dominates.
Can I reduce cost without making support worse? Yes, with measures such as limiting conversation length, reusing repeated parts of the prompt, using smaller models for simple steps and handing off out-of-scope cases early. Make these changes after you measure, and track quality with a sample of conversations so you do not save money at the expense of worse answers.
Who should handle maintenance after the chatbot goes live? It can be an internal team, the developer or a managed operations service, as long as the owner is defined from the start. What matters is that someone updates the knowledge base, reviews conversations and tracks changes in the channel and the model, and that this time is included in the monthly budget.