Cost & ROI
How Much Does It Cost to Build an AI Chatbot?
Costs for every tier of AI chatbot, from a $50-a-month widget to a custom agent wired into your systems — and which tier your use case actually needs.
· 6 min read · Flowmatix
The short answer
A hosted AI chatbot widget costs $50 to $300 a month with no build fee. A custom chatbot trained on your own documents typically costs $3,000 to $12,000 CAD to build plus $50 to $300 a month to run. Chatbots that take actions in live systems start around $10,000 because they need guardrails and audit logging.
Chatbot quotes vary by two orders of magnitude, which makes them look arbitrary. They are not. Price tracks one thing above all others: whether the bot only talks, or whether it can also do.
The three tiers
| Tier | Build cost | Monthly | What it can do |
|---|---|---|---|
| Hosted widget | $0 – $500 | $50 – $300 | Answers from your public site content |
| Custom, trained on your documents | $3,000 – $12,000 | $50 – $300 | Answers from internal docs, policies, product data |
| Agent with system access | $10,000 – $30,000 | $150 – $800 | Looks up orders, books, updates records, escalates |
Tier one: the hosted widget
Sign up, paste a script tag, point it at your website. It crawls your public pages and answers from them. Genuinely useful for deflecting repeat questions, and the correct starting point for most small businesses because it costs almost nothing to find out whether customers use it at all.
The limit arrives quickly: it only knows what is already published. It cannot see an order, a policy that lives in a PDF on a shared drive, or anything a customer needs their account to know.
Tier two: trained on your own content
This is retrieval-augmented generation — your documents are indexed, and the relevant passages are handed to the model at the moment a question is asked. It can answer from internal manuals, historical tickets, product specifications and policy documents.
Most of the build cost here is not the chatbot. It is the unglamorous work of collecting the content, removing the four contradictory versions of the returns policy, and building the pipeline that keeps the index current. Businesses are consistently surprised that this is the expensive part, and consistently right to pay for it, because a bot answering from stale documents is worse than no bot.
Tier three: it can actually do things
Looking up a real order status, rescheduling a booking, issuing a refund below a threshold. The step change in cost is not the intelligence — it is everything you must build around the intelligence so it cannot cause damage.
- Authentication, so it only sees the data belonging to the person it is talking to.
- Hard limits on what it may do without a human, expressed in code rather than in the prompt.
- An audit log of every action, because eventually someone will ask what happened.
- A tested escalation path to a person, including what the person sees when they arrive.
- Rollback for anything reversible, and a confirmation step for anything that is not.
What running it costs
Model usage for a typical support bot handling a few thousand conversations a month generally lands between $30 and $200. Hosting and the vector index add $20 to $150. The larger recurring cost is content maintenance — someone must keep the source documents accurate, because the bot will faithfully repeat whatever is in them.
Picking the tier honestly
Look at your last hundred support conversations. If most are answered by information already on your website, tier one is enough. If most need an internal document, tier two. If most need to know something specific to that customer's account, only tier three will do — and if that is the case, skipping to it is cheaper than building tiers one and two first.
Frequently asked questions
How much does an AI chatbot cost per month?
Hosted widgets run $50 to $300 a month all in. A custom chatbot costs $50 to $300 a month in model usage and hosting on top of its build cost. Agents with live system access typically run $150 to $800 a month depending on conversation volume.
Can I train a chatbot on my own documents?
Yes — this is retrieval-augmented generation, and it is the standard approach. Your documents are indexed and relevant passages are supplied to the model when a question is asked. Most of the cost is preparing and de-duplicating the content, not the chatbot itself.
Is a cheap chatbot worth it?
For deflecting repeat questions already answered on your website, yes — a hosted widget costs little and tells you quickly whether customers will use it. It becomes a liability only when customers expect account-specific answers it cannot give and it guesses instead of escalating.