AI Chatbot Development Services: An Honest Buyer's Guide
Four routes exist: an agency, a freelancer, your own engineers, or a platform you configure. Most businesses that go looking for the first one need the fourth.
Short answer
AI chatbot development services are agencies, consultancies and freelance developers that design, build and hand over a bespoke chatbot for you, typically over three to six months for a four- to six-figure fee, and they are worth paying for only when your requirements genuinely cannot be met by configuring an existing platform.
TL;DR
- AI chatbot development services are firms that design, build and hand over a bespoke chatbot you own the code to.
- You don't need them when the job is answering questions from documentation you already publish on your own site.
- The work is discovery, conversation design, retrieval engineering, integration, testing and a handover that decides everything afterwards.
- The market comes in four shapes: a development agency, a freelancer, your own engineers, or a platform you configure.
- Hire developers when compliance, a system with no API or a non-web interface blocks every hosted platform outright.
- Expect months before anything is live, and a maintenance obligation that outlasts the contract you signed for the build.
The proposal is open on your screen. Six months of delivery, a five-figure number at the bottom, and a line item called conversation design that nobody has explained to you. Somebody has to sign it. And you have no way of telling whether that number is generous, fair or absurd, because there is nothing to hold it against.
Search for AI chatbot development services and you will find hundreds of firms, none of whom publish a price, all of whom will happily quote you for a build. That is a legitimate business. It is also, for a large share of the people searching, the wrong purchase. The thing most buyers want is a bot that answers customer questions from documentation they already have, and that has not required custom software since around 2023.
Being straight about the bias here: matram.ai is a chatbot platform, not a development agency. We do not scope projects, staff teams or write bespoke code, and you cannot hire us to. What follows is a guide to the category next door, written by someone who competes with it. So this page does the one thing that makes that bias survivable, which is to say clearly and specifically where custom development is the right answer and a platform is not.
One warning before the numbers. Nobody publishes reliable data on what bespoke chatbot builds cost. Agencies do not disclose contract values, and the directories that claim to aggregate them are self-reported. Every dollar range below is a planning estimate for pressure-testing a quote you have in hand, not a market survey, and rates move a long way with your market and scope. Where a figure is exact and verifiable, it carries a named source in the references list. For a fuller breakdown of the line items, see the chatbot development cost guide. So the real question is not whether the number on that proposal is a fair price for the work. It is whether the work is work you need bought.
The four ways to get an AI chatbot
These are not four price points for the same thing. They produce different artefacts, transfer different risks, and leave you with different obligations five years later.
- Chatbot development agency
A chatbot development agency is a firm that takes a brief, assigns a team of designers and engineers, and delivers a bespoke chatbot you own the code to.
A typical engagement puts a project manager, a conversation designer, one or two engineers and a part-time QA tester on your account for three to six months. You get discovery workshops, a statement of work, a design phase, a build, a testing round and a handover. Contracts come as fixed bids against a written scope, or time and materials against an hourly rate, and the difference between those two matters more than the headline number.
What you are actually buying is capacity and accountability, not secret technology. Almost every agency builds on the same publicly available model APIs you could call yourself. The value is that somebody else does the integration work, carries the delivery risk, and can be held to a date.
What to watch
- Nobody publishes rates, so you cannot benchmark a quote without collecting two or three of them.
- The scope you sign in month one is the scope you get. Everything after that is a change order.
- Delivery ends. Maintenance does not, and it is usually a separate retainer.
- Freelance chatbot developer
A freelance chatbot developer is a single contractor who builds to a defined specification for a fraction of an agency fee and none of the institutional backup.
For a narrow, well-specified build this is often the best value on the list. One competent engineer with a clear brief can put a retrieval-based chatbot into production in weeks. The economics are good because you are not paying for a project manager, an account director or a sales cycle.
The risk is concentration. There is one person, no bench, no handover process by default, and no continuity if they take a full-time job in month four. If you go this route, insist that everything lives in your repository and your cloud accounts from day one, not theirs.
- In-house build
An in-house build means your own engineers assemble the chatbot from model APIs, a vector store and your existing systems, and own it permanently.
The components are commodity now. A model API, an embedding model, a vector index, a retrieval layer, a chat interface, logging and an admin view. A capable team can stand up a working prototype in days. The distance between a working prototype and something you would put in front of customers is where the months go, and it is spent on the unglamorous parts: evaluation, guardrails, permissions, rate limiting, analytics, escalation and the admin tooling non-engineers need to change an answer.
Build in-house when the chatbot is part of the product you sell, or when it touches systems no vendor will ever integrate with. Do not build in-house because it looks cheap. You are not buying software, you are adopting a service your team now runs forever.
Examples: OpenAI API, Anthropic Claude API, Google Gemini API, pgvector
- Configurable SaaS platform
A configurable SaaS chatbot platform gives you the same retrieval-and-generation architecture as a custom build, already assembled, with the configuration exposed as settings rather than code.
You point it at your website, help centre or document store, set the tone and escalation rules, paste a script tag, and it is live. The architecture underneath is the same one an agency would build for you. What you give up is control over the parts you probably were not going to change anyway, and what you get back is that somebody else handles model upgrades, uptime, and the fact that the state of the art moved again last quarter.
Pricing splits into two camps. Small and mid-market tools charge a flat monthly fee, matram.ai being $29, $69 or $199 a month. Enterprise platforms mostly do not publish rates at all, and the ones visible through marketplace listings run from tens of thousands to a million dollars a year. Fin, formerly Intercom, prices per resolved outcome at $0.99 with a fifty-outcome monthly minimum, which is a genuinely different model worth understanding before you compare anything.
Examples: matram.ai, Fin (Intercom), Zendesk AI agents, Tidio Lyro
The four routes compared
Read the cost column as a range for sanity-checking a quote, not as market data. There is no credible public dataset of custom chatbot build prices, and these figures move substantially with your country, your integration list and how much of the content work your own team absorbs. matram.ai's prices are exact because they are ours.
| Route | Cost (estimate unless stated) | Time to live | Customisation | Who maintains it | Best for |
|---|---|---|---|---|---|
| Development agency | Roughly $15,000 to $500,000+, with most mid-market projects landing somewhere in $30,000 to $150,000 | 3 to 6 months | Effectively unlimited, bounded by budget | You, or a separate monthly retainer | Regulated builds, deep integration into systems you own |
| Freelance developer | Roughly $3,000 to $25,000 for a tightly defined scope | 4 to 12 weeks | High, bounded by one person's skill set | You, once they move on | A narrow build you can specify precisely |
| In-house build | Three to nine engineer-months of loaded cost, plus permanent model and infrastructure spend | 3 to 9 months | Total | Your team, permanently | When the chatbot is part of the product you sell |
| SaaS platform | $29 to $199 a month on matram.ai (exact); enterprise platforms run into five and six figures a year | Same day to two weeks | Configuration, not code | The vendor | Answering questions from content you already have |
The in-house row is deliberately given in engineer-months rather than dollars, because a loaded engineering cost that is accurate in Manchester is wrong in San Francisco by a factor of three. Multiply by your own number. If you want the comparison in payback terms rather than sticker terms, the chatbot ROI calculator takes your ticket volume and handling time and works out what any of these routes has to save to justify itself.
When hiring a development firm is the wrong move
Saying most buyers should configure rather than commission is easy and, on its own, useless. What you need is a ladder, so you can find the rung you are actually standing on. Three of these four rungs end with you not hiring anybody.
Rung one: nothing is broken, so buy nothing
A few customer questions a week, answered by whoever knows the answer, between other work. Nothing is broken. A chatbot of any kind is net effort here, because somebody has to write the source content and then keep reading the transcripts, and at that volume the reading costs you more than the replying ever did. Fix your contact page. Write the answers people keep asking for and put them on your site where both search engines and humans can reach them. That is not a consolation prize. It is the same content work every route on this page depends on, done early, and it makes whatever you buy later work better.
Rung two: the friction is real and a product already covers it
Replies slip to the next morning. One person is the bottleneck, and the questions piling up are ones your help centre answers already. This is the exact point at which most agency briefs get written, and most of those briefs describe a purchase rather than a project. An agency will build you a retrieval chatbot over your own documentation, which is the default behaviour of every product in the category. You'd be paying for delivery capacity, not for capability you cannot otherwise get. Configure something first and watch what it gets wrong on your content. An afternoon of that tells you more about your requirements than a discovery workshop will, and it costs you nothing you would not have spent anyway.
Rung three: you commission the build, and the content problem comes with it
Here it stops being a cost and becomes a liability. The engineering is competent, the system ships, and the answers are still thin, because the source material was thin and no clause in a statement of work repairs that. Now you own an application with a dependency tree, plus the same documentation gap you started with and a retainer to keep paying for it. The tell is easy to miss at the time: nobody in the kickoff meeting asked to see your content before quoting on it.
Rung four: the requirement no configuration reaches
But there is a point where all of that stops applying. The bot has to read a live price out of a bespoke ERP with no interface on it. Or a signed contract says the data cannot leave your network. Sometimes what you are building is not a widget on a website at all: it is a kiosk in a shop, or a voice line on telephony somebody else owns. None of that is a content problem and none of it is a settings screen. So when you get here, stop pressure-testing platforms, go and hire someone, and use the vetting section further down to do it properly.
What an agency engagement actually contains
Proposals compress all of this into one line and one date. Here is what the months are really spent on, so you can see which phases you could shorten and which ones are your own team's work rather than the agency's. Durations are estimates for a mid-sized build, not contractual norms.
| Phase | What actually happens | Estimated duration |
|---|---|---|
| Discovery and scoping | Stakeholder workshops, an inventory of the questions customers actually ask, an audit of the systems the bot must touch, and a statement of work you will be held to for the rest of the project | 2 to 4 weeks |
| Conversation and interface design | Tone, fallback behaviour, escalation rules, lead capture fields, widget design, and sign-off cycles with whoever owns your brand | 2 to 4 weeks |
| Content preparation | Somebody writes or cleans the answers the bot will draw on. This is your team's work, not the agency's, and it is the most commonly underestimated line in the whole project | Runs in parallel, 2 to 6 weeks of your people's time |
| Build and integration | Retrieval pipeline, prompt layer, admin interface, plus connections to your helpdesk, CRM and authentication | 4 to 12 weeks |
| Testing and tuning | Real transcripts reviewed by hand, prompt adjustment, edge cases, accessibility, load testing, and a pilot on a slice of live traffic | 2 to 4 weeks |
| Handover | Documentation, admin training, repository transfer, credentials, and a runbook for when something breaks at 2am | 1 to 2 weeks |
| Post-launch support | Warranty period for defects, then a retainer for changes, model updates and anything the statement of work did not anticipate | Ongoing |
Notice how much of that is not engineering. Discovery, design, content and sign-off routinely account for more calendar time than the build. It is also the part that transfers cleanly: if you do the content and question inventory before you talk to anybody, you shorten the engagement and improve the result whichever route you pick.
When custom development is genuinely the right call
There are real cases where no platform will do, and if you are in one of them you should stop reading vendor comparisons and go hire someone. There are also five reasons people commonly give that do not survive contact with a modern platform.
Hire developers when
- You are contractually or legally required to run the system on your own infrastructure, in an air-gapped network, or inside a specific jurisdiction. No multi-tenant SaaS, matram.ai included, can satisfy an on-premise mandate.
- The knowledge lives in a proprietary or legacy system with no API. If the answers are locked in a mainframe, a bespoke ERP or a scanned archive, someone has to write the connector, and that someone is a developer.
- The interface is not a website. Kiosks, in-vehicle systems, IVR on proprietary telephony, embedded hardware and native apps with offline requirements are all outside what widget-based platforms do.
- The chatbot is the product you sell, not support tooling for it. If your customers pay for the conversation, owning that stack is a strategic decision, not a procurement one.
- You need behaviour no platform exposes: bespoke retrieval over structured data, your own evaluation pipelines, or actions against internal systems with your own authorisation model.
You do not need custom development because
- You want it to match your brand. That is configuration, including custom colours, copy and removing vendor branding on most paid plans.
- You need it in many languages. Retrieval chatbots translate at answer time from the same source passages, so no per-language build work is involved. matram.ai answers in 95+ languages on every plan, and other platforms in this category publish their own language lists.
- You want it to answer from your own documentation. This is the single most common brief handed to agencies and it is the default behaviour of every retrieval chatbot on the market.
- You need leads pushed somewhere and conversations escalated to a human. Lead capture, CSV export and handoff to a shared inbox are standard features.
- Somebody told you the AI must be trained on your data. In almost every case they mean retrieval, not training, and retrieval is what platforms already do. Genuine fine-tuning is a large expense that rarely improves factual accuracy.
If you land in the right-hand column, run the numbers before you take a meeting. The chatbot ROI calculator turns your ticket volume into a payback period, and the chatbot development cost breakdown itemises where a bespoke budget actually goes. For sector-specific patterns, the SaaS chatbot guide and the small business chatbot guide cover what each typically needs, which is usually less than a proposal assumes.
How to vet a chatbot development company
If you are hiring anyway, this is the part that decides how the project goes. The signals below are about process and honesty, not portfolio gloss, because portfolios are marketing and process is what you actually buy.
Green flags
- They ask what documentation you already have before they ask what your budget is. Content quality determines how well any chatbot performs, and a firm that leads with it understands the work.
- They will show you a real transcript from a system they built, including the conversations that went badly, rather than a demo video.
- They name the model they intend to use and say what happens when it is deprecated. Vagueness here means either inexperience or a markup they would rather you did not see.
- They propose a small paid discovery phase with a written deliverable, so you can leave after four weeks with something useful if the fit is wrong.
- Source code, prompts and credentials are yours in writing from day one, in your repository and your cloud accounts.
- They tell you which parts of your brief a platform would handle, and scope only the rest. A firm willing to shrink its own contract is a firm you can believe on the other numbers.
Red flags
- "We will train a custom AI model on your data." Ask directly whether they mean fine-tuning or retrieval. It is nearly always retrieval, which is standard, and describing it as custom training is a pricing device.
- "Agentic" with no description of what tools the system calls or what it is allowed to do unsupervised. Anthropic's working definition is useful here: agents dynamically direct their own processes and tool usage, while workflows follow predefined code paths. Most things sold as agents are workflows. Gartner coined the term "agent washing" in June 2025 for exactly this, and found only around 130 of the thousands of vendors claiming agentic AI were genuine.
- A deflection or resolution percentage promised before anyone has looked at your content. That number is a property of your documentation, not of their software, and nobody can forecast it from a sales call.
- A fixed bid on a scope nobody has written down. Either the price is padded to cover the unknown, or the change orders start in week three.
- No named engineers, or a discovery call with people you will never work with again. Ask who is actually assigned and for how many hours a week.
- Ownership of the code, the prompts or the trained artefacts left ambiguous in the contract. Ambiguity here always resolves in their favour later.
One last question worth asking every firm on your shortlist: what would you do if my budget were a tenth of this? A good answer describes a platform, names one, and explains what you would lose. A bad answer is that it cannot be done. If you want to see what that tenth-of-the-budget option looks like in practice, the no-code chatbot builder guide and the Intercom alternatives comparison cover the two ends of the platform market.
What getting this decision wrong actually costs
Not the line items. The things that are already gone by the time you realise the decision was wrong.
Suppose you commission the build and it turns out you never needed one. The invoice is the smallest part of what you lost. You spent a stretch of calendar time that cannot be bought back, and through all of it your customers kept waiting on email replies while your team kept answering the same question by hand. Nothing brings it back. A refund covers the money and none of the rest.
Then the relationship becomes the thing you actually depend on. Once the system exists, the people who wrote it are the only people who understand it, and every change goes through them at a rate you are no longer in a strong position to negotiate. That is fine while they are good and responsive. It stops being fine when the engineer who built the retrieval layer moves on and the firm sends somebody who has never opened your repository. You did not buy software. You took on a dependency, and you renew it every time you want a wording change.
And if the thing eventually gets switched off, you do the work twice. The content has to be prepared again for whatever replaces it, the integrations rewritten, the team taught a second interface, and you spend that second budget inside an organisation that has already watched one chatbot project underdeliver. Patience is a budget too, and you only get to spend it once. So before you sign, ask a question with more predictive power than can we afford this: if this turns out to be the wrong purchase, how long would it take us to find out, and what would we still be holding when we did?
Frequently asked questions
Sources
- Anthropic, "Building effective agents" (19 December 2024) - The definitions of agents (LLMs dynamically directing their own processes and tool usage) and workflows (LLMs and tools orchestrated through predefined code paths) used in the vetting and FAQ sections.
- Gartner press release, 25 June 2025 - The term "agent washing" and the finding that only around 130 of the thousands of vendors claiming agentic AI capability were assessed as genuine.
- Anthropic model pricing - Claude Haiku 4.5 list pricing of $1 per million input tokens and $5 per million output tokens, accessed 20 July 2026.
- Google Gemini API pricing - Gemini 2.5 Flash-Lite list pricing of $0.10 per million input tokens and $0.40 per million output tokens, accessed 20 July 2026.
- Fin (formerly Intercom) pricing - Outcome-based pricing at $0.99 per resolved outcome with a 50-outcome monthly minimum, accessed 20 July 2026.
- AWS Marketplace vendor listings - Published annual contract prices for enterprise conversational platforms, ranging from tens of thousands of dollars a year to $1,000,000 for a private-SaaS enterprise licence, accessed 20 July 2026. Cognigy, Kore.ai and Ada do not publish rates on their own sites.
Before you sign a development contract
Spend an afternoon proving what a configured platform does with your content. matram.ai crawls your site or sitemap, imports PDFs and DOCX files, connects to Notion, Google Drive, SharePoint, Confluence and Zendesk, answers in 95+ languages with a citation to the source page, captures leads and hands off to a human in a shared inbox. It goes live with one line of JavaScript. Plans are $29, $69 or $199 a month with unlimited team seats, and the trial runs for seven days without a card. Above the top plan there is an Enterprise tier with no published price, quoted by our sales team for higher volumes and billed by invoice.
If the demo falls short, you will have learned exactly which requirements are the ones that need building, which is a far better brief than the one you were going to hand an agency. And if you have an on-premise mandate, a legacy system with no API, or hardware to talk to, hire developers. We are not the answer to that, and we would rather say so now.
Book a demoNo credit card required. Plans start at $29/mo after the trial.