A practical way to estimate AI chatbot cost across platform fees, data, integrations, model usage, operations and automation scope, with a budgeting formula and quotation checklist.
- AI chatbot cost is not just a model bill; separate one-time implementation from recurring operations.
- Channels, data quality, integration count and action risk often affect the budget more than the model name.
- Comparable quotes require the same use case, volume, data sources, SLA and acceptance criteria.
Short answer: what makes up the cost of an AI chatbot?
There is no single AI chatbot price that fits every company. A menu-and-FAQ bot is fundamentally different from an assistant that uses private knowledge, connects to a CRM, checks orders and hands conversations to authorized staff. A useful estimate separates channel or platform fees, one-time implementation and recurring operations.
For Zalo OA, the official pricing in effect from 1 June 2026 lists the Standard plan at VND 1,000,000 per year, Growth at VND 2,500,000 per year and Comprehensive at VND 6,000,000 per year. Growth and Comprehensive expose different levels of chatbot, automation and API integration. These are Zalo platform fees, not the price of custom AI, RAG data, CRM integration or implementation work.
Model usage is commonly billed by input, cached-input and output tokens. Rates change by model and provider, so a quote should record the planned model, volume assumptions and pricing date rather than present an unconditional number.
- One-time: discovery, conversation design, data preparation, development, integration, testing and launch.
- Recurring: channel, model, infrastructure, database, logs, monitoring and knowledge maintenance.
- Variable: conversation volume, context length, tool calls, out-of-plan messages and support demand.
The most useful price is not a single package number but a cost model that shows what changes when data, volume or risk increases.
A total-cost-of-ownership formula
A first-year budget can use this formula: total cost of ownership equals initial implementation plus twelve months of operations plus a change reserve. Initial implementation covers discovery, architecture, data, channels, integrations, safety controls, quality evaluation and operator training.
Monthly cost equals channel platform fees plus model usage plus hosting and storage plus observability plus content and exception handling. If the chatbot can create orders, schedule appointments or read customer data, include authentication, authorization, audit logs, retries and reconciliation.
A change reserve is not an arbitrary buffer. It covers source-schema changes, channel-policy changes, catalogue growth or a use case that was not in the original acceptance scope.
- Separate one-time and recurring costs so a low API rate is not mistaken for a low project cost.
- Separate fixed and volume-driven costs to see what makes the bill grow.
- Attach every cost line to a deliverable or acceptance metric rather than a generic AI bucket.
Three scope scenarios to define before requesting a price
The first scenario is a flow- or keyword-based chatbot for greetings, menus, stable FAQs and forms. Most effort goes into flow design, content, channel configuration and maintenance when the process changes; a complex RAG system is unnecessary.
The second is an AI question-answering bot over a controlled knowledge source. Scope usually includes document ingestion, chunking, retrieval, prompts, source citations, an evaluation set, topic boundaries and human handoff. Cost grows with data cleanliness, document variety, update frequency and accuracy expectations.
The third is an action-taking AI agent that reads CRM data, checks inventory, creates tickets or schedules appointments. This is no longer just a chat UI project. Integration, access control, idempotency, transaction controls, observability and recovery dominate the budget.
- Fixed flow: optimize for stability and low operating cost.
- RAG Q&A: invest in data, retrieval and answer evaluation.
- Action agent: invest in integrations, permissions, controls and recovery.
Estimate token cost without guessing
Measure four variables first: monthly sessions, turns per session, average input tokens and average output tokens. Add tokens from the user request, conversation history, retrieved passages and response. Monthly model cost is each token category multiplied by the current model rate.
Two systems with 25,000 sessions per month can have very different bills. A bot that keeps the full history and injects many documents per turn costs more than one that summarizes state, retrieves only relevant passages and limits response length. Retrieval, caching and context design can matter more than simply choosing a cheaper model.
Do not use per-seat ChatGPT pricing to estimate API use. ChatGPT subscriptions and API billing are separate. Also compare tool-call, embedding, reranking, realtime, data-region and service-tier charges where applicable.
- Run a sample of real or representative conversations before extrapolating a year.
- Track tokens by use case and customer journey, not only the total invoice.
- Set budgets, alerts and a fallback for provider or supporting-service price changes.
Costs that are often missing from AI chatbot quotes
Data is rarely ready to ingest. Duplicates, obsolete versions, difficult tables and unclear access rights can make preparation more expensive than model calls. Without a post-launch update process, the bot quickly answers from outdated policy.
Quality evaluation is a real workstream. Build tests for standard questions, out-of-scope requests, ambiguity, sensitive data and tool failures. Prompt injection is not solved by one instruction in a prompt; permissions, input and output checks, action confirmation and investigation logs are needed.
Human operations matter too: who approves content, who receives handoffs, when the bot is paused and who owns an upstream API failure. A system with a high automation rate can still be expensive if it creates more correction work.
- Data cleaning, authorization and ongoing updates.
- Test sets, recurring evaluation and monitoring of risky responses.
- Human handoff, incident support, backups and recovery.
Reduce cost without creating operational debt
Start with one high-frequency use case, an owned data source and a measurable outcome. Avoid launching web, Zalo, Facebook and an internal app at once before one channel proves quality. A narrow pilot measures volume, tokens, handoff rate and failures before a larger architecture decision.
Use deterministic flows for certain steps, retrieval for knowledge questions and generative AI only where language genuinely varies. Route models by difficulty, cache stable content and limit retrieved context. These choices improve control as well as cost.
Do not remove evaluation, logs or human handoff merely to lower the quote. They detect failures early and prevent an incorrect answer from becoming a larger customer-service, reputation or security expense.
- Pilot one channel, one user group and one business outcome.
- Prefer structured, concise and clearly owned data.
- Expand after quality thresholds are met, not because a demo looks convincing.
A checklist for comparable AI chatbot quotations
Describe one concrete journey before requesting a quote: what the user asks, what the bot may answer or do, where data lives, when it hands off and what counts as success. Include current volume, peak season, deployment channels, integration targets and data-retention requirements.
Ask vendors to separate discovery, implementation, third-party fees, operations and out-of-scope work. For usage-based cost, request the token, session and tool-call assumptions and the overage policy. For integrations, identify which APIs are ready and which work depends on the internal team.
Friday Works can begin with a scope workshop and a measurable pilot for a website or Zalo OA before committing to production architecture. That creates a real baseline for accuracy, handoff rate, response time and cost per useful conversation.
- Use case, channel, volume and peak season.
- Data sources, owners, update frequency and access rights.
- Integrations, SLA, security, acceptance criteria and operating ownership.
FAQ
Frequently asked questions
How much does an AI chatbot cost for a business?
User count alone is not enough. Cost includes initial implementation, channels, usage-based models, infrastructure, data, integrations and operations. An accurate quote needs a use case, volume, data sources, channels, integrations and acceptance criteria.
Does a Zalo OA fee include a custom AI chatbot?
No. Zalo OA plans may include different levels of flow chatbot, automation and integration access. Custom AI, RAG, CRM work, model use, infrastructure and implementation are separate.
Does an AI chatbot have a monthly cost?
Usually. Recurring cost can include channels, token usage, hosting, databases, logs, monitoring, data updates and support. The variable portion depends on conversation volume, context length and tool calls.
What increases AI chatbot cost the most?
Unprepared data, many integrations, risky actions, multiple channels, high SLA requirements and security controls often affect cost more than the model name.
How can a company get an accurate AI chatbot quote?
Prepare one concrete use case, sample conversations, data sources, monthly volume, channels, available APIs, handoff rules, security requirements and acceptance metrics. Ask vendors to separate one-time, recurring, third-party and out-of-scope charges.
References
Sources used in this guide
We prioritise official guidance and primary technical sources. Visit each source for full context and the latest updates.
