Cost & pricing · Custom Software

AI Chatbot Development Cost: What It Really Costs in 2026

The short answer

A custom chatbot or AI assistant costs $8,000 to $22,000 for a scoped single-channel build (4 to 7 weeks), $25,000 to $70,000 for a production assistant wired into your real systems (3 to 5 months), and $80,000 to $250,000+ for regulated, multi-channel or voice-enabled deployments (6 to 12 months). Most mid-market buyers land between $45,000 and $85,000. The number moves on integration count, compliance scope and the accuracy bar you set. Model choice barely touches it.

What a custom chatbot or AI assistant actually costs

Across 2,000+ projects at Digital Heroes, chatbot and assistant work sorts cleanly into three bands. The bands are set by how much of your business the assistant has to touch, not by the model behind it.

Tier 1: $8,000 to $22,000. Timeline 4 to 7 weeks. One channel, usually a web widget. One knowledge source, typically your docs, help centre or a few hundred PDFs. Retrieval over that content, a decent system prompt, guardrails against off-topic answers, and an email or ticket handoff when the bot is stuck. Roles: one senior engineer part-time, one conversation designer for two weeks, light QA. What falls OUT at this tier, and this is where cheap builds hurt: no write-backs into your CRM (Customer Relationship Management) or booking system, so the bot can answer but cannot do anything. No admin console, so every prompt or knowledge change comes back to the vendor as billable work. No evaluation harness, so nobody can prove accuracy beyond vibes. No multilingual. No mobile or WhatsApp. No analytics past raw transcript dumps. Tier 1 is a good answer engine and a bad employee.

Tier 2: $25,000 to $70,000. Timeline 3 to 5 months. This is the honest middle and where most serious buyers land. Two or three channels (web, in-app, WhatsApp or Slack). Three to six integrations, at least two of them read AND write, so the assistant books, updates, refunds or escalates instead of just talking. A retrieval pipeline over messy internal data with a real cleanup pass. An evaluation set of 150 to 400 graded questions so you can measure regression before every release. An admin console your ops team uses to edit prompts and knowledge without a ticket. Human handoff with full context. Roles: tech lead, two engineers, conversation designer, QA, part-time PM.

Tier 3: $80,000 to $250,000+. Timeline 6 to 12 months. Regulated data (health, finance, legal), or voice, or eight-plus integrations, or a multi-tenant assistant you resell to your own customers. Add security review, audit logging on every model call, PII redaction, role-based answers where a rep and a customer asking the same question get different responses, and a fallback path when the model provider has an outage. Roles expand to include a solutions architect, a security engineer and a data engineer.

What actually drives the number

Six variables move a chatbot quote more than everything else combined. Ask any vendor to price these explicitly.

1. Integration count and direction. $2,500 to $6,000 per read-only integration, $5,000 to $12,000 per read-write integration. Reading from a documented REST API is a week. Writing into a 2014 on-prem system with no sandbox, no docs and a rate limit is a month. A five-integration assistant carries $20,000 to $45,000 of pure integration work before a single conversation is designed. This is the single biggest line item in most builds.

2. Data preparation. $3,000 to $18,000. Nobody's knowledge base is ready. Scanned PDFs, conflicting policy docs, three versions of the pricing sheet. In every assistant we have shipped, content cleanup moved answer quality more than model choice did, and cleaning 2,000 documents is real labour. If a quote has no data prep line, the vendor is planning to dump raw files into a vector store and hope.

3. Compliance and security. Adds 18 to 35 percent to the whole build. HIPAA, SOC 2 alignment, GDPR data residency or financial audit requirements add PII redaction, encrypted logging, data processing agreements, access controls and a penetration test. On an $80,000 build that is $14,000 to $28,000. It is not optional and it is not a checkbox at the end.

4. Channels. $4,000 to $12,000 per additional text channel, $15,000 to $40,000 for voice. Web plus mobile is not one build with a different skin: session handling, auth, push and app store review are separate work. Voice is a different animal entirely, with speech-to-text, barge-in handling, latency budgets under 800ms and telephony infrastructure.

5. Accuracy bar and evaluation. $6,000 to $25,000. "Good enough for internal FAQ" and "safe enough to quote prices to customers" are different projects. The second one needs a graded test set, adversarial testing, confidence thresholds, refusal behaviour and a human escalation path. Skipping this saves $15,000 and costs you the first time the bot invents a refund policy.

6. Design depth. $2,000 to $20,000. A templated widget is $2,000. Branded UI with custom components, rich cards, file upload, typing states and full accessibility work is $9,000 to $20,000. Conversation design, meaning the actual scripting of failure paths and clarifying questions, is another $4,000 to $9,000 and is the difference between an assistant people use twice and one they use daily.

A worked example: support and booking assistant, 40-location services company

Real shape of a Tier 2 build that ran slightly hot. Web widget plus WhatsApp, answers service questions from 1,900 internal documents, books and reschedules jobs in the CRM, hands off to a human with context.

  • Discovery, intent mapping, conversation design: $4,800
  • Knowledge ingestion and cleanup, 1,900 documents: $7,200
  • Retrieval pipeline, chunking strategy, evaluation harness: $11,500
  • Core chat backend, orchestration, guardrails, refusal logic: $13,000
  • CRM integration, read and write: $5,400
  • Scheduling system integration: $4,800
  • Ticketing handoff with transcript context: $3,200
  • Branded web widget, accessible, responsive: $6,500
  • WhatsApp channel: $4,200
  • Admin console: prompt editing, knowledge updates, analytics: $8,000
  • Evaluation set of 280 questions, red-teaming, UAT: $5,600
  • Deployment, infrastructure as code, monitoring, alerting: $4,300

Subtotal: $78,500. Project management and cross-team QA at 10 percent: $7,850. Quoted total: $86,350, delivered in 19 weeks with an $8,600 contingency reserve that got half spent when the scheduling vendor's API turned out to have no sandbox. That build sits at the top of Tier 2. Strip WhatsApp ($4,200), the admin console ($8,000) and the evaluation work ($5,600) and the same assistant quotes at $66,770, and you pay most of that $19,580 back within a year in vendor tickets and bad answers.

The ongoing costs nobody puts in the quote

Model inference. Do the arithmetic yourself. Take conversations per month, multiply by turns per conversation, multiply by tokens per turn. A retrieval-heavy assistant sends roughly 3,000 to 5,000 input tokens per turn because it is stuffing retrieved documents into context. At 25,000 conversations a month and 8 turns each, that is around 800 million input tokens. Providers publish per-million-token rates, and those published rates differ by roughly an order of magnitude between a small model and a frontier one. For that same traffic it works out at a few hundred dollars a month on a small model and around $3,000 to $3,500 on a frontier model. Prototype on the expensive model, ship on the cheap one for routing and the expensive one only for hard turns.

Infrastructure and third-party services. Hosting, vector database, queueing and logging run $150 to $900 a month at this scale. Observability and evaluation tooling adds $100 to $600. WhatsApp and telephony are per-message or per-minute pass-through and go straight onto your bill.

Maintenance at 15 to 20 percent of build cost per year. On the $86,350 example, $13,000 to $17,300 annually. That is not padding. Model versions get deprecated, your CRM ships a breaking API change, retrieval quality drifts as content grows, and someone has to watch the failure transcripts weekly.

Year one change requests: budget 20 to 40 percent of build. This one gets ignored and it is the most predictable cost in the project. The business will ask for things. Once the assistant works, sales wants it on the pricing page, ops wants a new intent, someone wants Spanish. On an $86,350 build, reserve $17,300 to $34,500 for year one. If you do not reserve it, you will spend it anyway and it will feel like a failure instead of a plan.

How to not get burned on price

The cheapest quote is usually the most expensive outcome, because it is cheap for a boring reason: it is incomplete. A $19,000 quote against a $70,000 scope has silently removed data cleanup, write integrations, evaluation and the admin console. You discover this in month three, and the change orders to add them back cost 1.4 to 1.8 times what including them upfront would have, because retrofitting write access and audit logging into an assistant that was built read-only means rework, not addition. We have rebuilt enough of these to say it plainly: rescuing a failed cheap build costs 60 to 90 percent of a fresh build, and you paid for the first one.

What a change request should cost. Blended senior rates for this work run $85 to $150 an hour depending on region and seniority. A typical in-flight change (a new intent, an extra field written to the CRM, a copy and tone pass) is 6 to 16 hours, so $500 to $2,400. If your vendor quotes $9,000 for a new intent, either the architecture is wrong or the relationship is.

Contract terms that protect the number. Fixed scope with a written, itemised scope document, not a proposal paragraph. IP assignment on payment, in writing, covering prompts, evaluation sets and fine-tuning data, not just code. Source code in your repository from week one, not delivered at the end. Model and vendor keys in your accounts, so switching providers is a config change and not a hostage negotiation. A named change request rate agreed before kickoff. A 10 percent contingency line you both acknowledge exists.

How to brief a vendor so the quotes come back comparable

Most quote variance is brief variance. Two vendors pricing the same vague paragraph will differ by 3x because they are pricing different projects. Send every vendor the same one-page brief with these six answers and the spread we see tightens to about 25 percent, which is the real difference between them.

One: the exact list of systems the assistant must read from and write to, named, with a note on whether each has a documented API and a sandbox. Two: expected conversations per month and peak concurrency. Three: channels, named, ranked, with which are phase one. Four: your data. How many documents, what format, who owns them, how often they change. Five: your compliance reality, stated up front, including any data residency requirement. Six: what "working" means, written as three example conversations that must succeed and two that must be refused or escalated.

Then ask every vendor for the same three things back: a line-item breakdown, not a single number. A named team with named roles and hours. And their assumed change request rate. Any vendor who will not itemise is guessing, and you find out which parts they guessed wrong when it is too late to matter.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. McKinsey emphasizes that most L&D functions still fail to tie training to business outcomes, recommending organizations track 2-3 business-relevant indicators (such as time-to-proficiency, redeployment into priority roles, or frontline productivity) rather than participation metrics to demonstrate training effectiveness. Source: McKinsey & Company (2025) →
  2. In the Flexera 2025 State of ITAM report, respondents reported roughly 33% of SaaS spend is wasted, underscoring how paying for off-the-shelf seats and tiers that go unused erodes the supposed cost advantage of generic SaaS. Source: Flexera (2025) →
  3. Deloitte's research found that digitally advanced small businesses experienced revenue growth nearly 4x as high as the prior year, were about 3x as likely to have exported, were nearly 3x as likely to have created new jobs, and were more than 3x as likely to have seen more sales inquiries in the last year. Source: Deloitte (research summarized by Google) (2017) →
  4. Companies in the top quartile of McKinsey's Developer Velocity Index had 2014-18 revenue growth four to five times faster than bottom-quartile peers, showing that software-building capability is a driver of business performance, not just a support function. Source: McKinsey & Company (2020) →
Rohan Malhotra · Enterprise Software Consultant

Rohan advises mid-market and enterprise teams on ERP, CRM and custom software, and has led delivery on dozens of business-software builds.

Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does it cost to build a custom AI chatbot?
Between $8,000 and $250,000+ depending on scope. A single-channel assistant answering questions from your documentation is $8,000 to $22,000. A production assistant with three to six integrations, multiple channels and an admin console is $25,000 to $70,000. Regulated, voice-enabled or multi-tenant builds start at $80,000. Most mid-market buyers land between $45,000 and $85,000.
Why do chatbot quotes vary so much for the same project?
Because vendors are pricing different projects from the same vague brief. A cheap quote has usually removed data cleanup, write-access integrations, evaluation testing and the admin console, which together are 40 to 55 percent of a real build. Send every vendor an identical brief listing named systems, document counts, channels and compliance requirements, and demand line-item breakdowns. The spread we see drops to roughly 25 percent.
What does $50,000 buy in a chatbot build?
A production assistant on two channels with three or four integrations, at least two of them read-write so the bot can actually book, update or escalate rather than just answer. It includes real data cleanup, a retrieval pipeline, an evaluation set of a couple hundred graded questions, human handoff with context and a basic admin console. It does not include voice, deep compliance work, mobile apps or more than two languages.
Can I build a chatbot cheaper offshore?
Yes, blended rates of $85 to $150 an hour cover most of that spread, and plenty of offshore teams deliver excellent work. The savings evaporate when the scope is underspecified, because rework and change orders are where offshore builds bleed. Judge on the itemised breakdown and the evaluation plan, not the hourly rate. A cheap team with a written scope beats an expensive team with a paragraph.
What are the ongoing costs of running an AI chatbot?
Model inference runs from a few hundred dollars a month on a small model to around $3,500 on a frontier model at 25,000 conversations, driven almost entirely by which model you route to. Hosting, vector database and logging add $150 to $900 a month, plus $100 to $600 for observability. Maintenance runs 15 to 20 percent of build cost per year, so $13,000 to $17,300 on an $86,350 build. Budget another 20 to 40 percent of build for year one change requests.
How long does it take to build a custom AI assistant?
Four to seven weeks for a single-channel assistant over one knowledge source. Three to five months for a production build with multiple integrations, channels and an admin console. Six to twelve months for regulated, voice or multi-tenant deployments. Integration discovery is the usual schedule killer, especially when a system turns out to have no sandbox environment.
Why is the cheapest chatbot quote usually the most expensive?
It is cheap because it is incomplete, not because the vendor is efficient. Adding write integrations, audit logging or an evaluation harness to an assistant that was architected without them is rework, and change orders cost 1.4 to 1.8 times what including them upfront would have. Rescuing a failed cheap build costs 60 to 90 percent of a fresh build, on top of what you already paid.
What should a chatbot change request cost?
A typical in-flight change such as a new intent, an extra CRM field, or a tone and copy pass is 6 to 16 hours of work, so $500 to $2,400 at normal senior rates of $85 to $150 an hour. Agree the blended change request rate in the contract before kickoff. If a vendor quotes $9,000 for a single new intent, the architecture is wrong or the relationship is.
Which contract terms protect a chatbot budget?
Fixed scope backed by an itemised scope document rather than a proposal paragraph. IP assignment on payment covering prompts, evaluation sets and training data, not just source code. Source in your repository from week one. Model provider keys in your own accounts so switching vendors is a config change. A named change request rate and an acknowledged 10 percent contingency line.
What happens to my software if the agency shuts down or we stop working together?
Nothing dramatic, if the engagement was set up correctly: the code sits in your repository, hosting runs on your cloud account, and a handover document explains how to deploy and operate the system. Any competent replacement team can then take over in days rather than months. If the agency controls the repo, the servers, or the domain, fix that now, because renegotiating access during a dispute is the most expensive place to discover the problem.
Can I build my product on a no-code tool like Bubble instead of hiring developers?
For testing whether anyone wants the product, yes, and Bubble's paid plans start at $29 a month, which is the cheapest validation you will ever buy. The ceiling arrives with complex data relationships, heavy integrations, performance at a few thousand users, and the fact that you cannot export a Bubble app to servers you control. A path many Digital Heroes clients take: prove demand on no-code, then rebuild custom once revenue justifies it, treating the no-code version as a paid prototype rather than a foundation.
Why do agencies charge for a discovery phase instead of quoting for free?
Because an accurate quote requires real work: mapping your workflows, finding the edge cases, and writing a specification, which typically takes 1 to 3 weeks and costs $2,000 to $10,000 at Digital Heroes depending on system complexity. You leave discovery owning a written spec and a fixed price you can take to any vendor, so the money is not locked into one agency. Free estimates are guesses, and the guess usually becomes your budget overrun six months later.
How do I vet a software development agency before signing a contract?
Ask to speak with two past clients whose projects resemble yours in size and industry, and ask exactly who will write your code, since some agencies sell senior faces and deliver junior or subcontracted hands. Demand a written specification with acceptance criteria before any fixed price, and check that their portfolio links to products that are actually live. An instant quote given without questions about your workflows is the clearest warning sign there is.
What does it cost to keep custom software running after launch?
Budget 15-20% of the original build cost per year, which on a $100,000 system means $15,000 to $20,000 for security patches, dependency updates, bug fixes, and small improvements as real usage reveals what the spec missed. Cloud hosting for a typical business application adds $50 to $300 a month on top. Skipping maintenance does not save the money; in Digital Heroes rescue work, unmaintained systems typically need a far more expensive rebuild within about three years.
Is custom software more secure than off-the-shelf SaaS?
Neither is secure by default; security tracks the practices of whoever builds and operates the system, not the model. SaaS gives you the vendor's certifications and patching but puts your data in a shared multi-tenant platform on their terms, while custom gives you full control over data residency, access rules, and compliance requirements like HIPAA, with the responsibility sitting with you and your agency. Before hiring anyone for a system holding sensitive data, ask for their security checklist: encryption at rest and in transit, an OWASP Top 10 review, role-based access, and a penetration test before launch.
What questions should I ask a development agency on the first call?
Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.
Who owns the code when an agency builds my software?
You should, completely, through a written intellectual property assignment that transfers everything on final payment; without that clause, copyright stays with whoever wrote the code by default. Insist that the repository lives in your own GitHub organization from day one and that hosting, domains, and third-party accounts are registered to you. Also check for licenses to the agency's proprietary frameworks buried in the contract, because those can make switching vendors practically impossible even when you own your own code.
Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?