Table of Contents
- Key takeaways: cost to build a chatbot by route
- How much does it cost to build a chatbot?
- One-time versus recurring chatbot costs
- How the build routes are ordered
- Chatbot build routes with worked first-year totals
- 1. Botsonic Starter: best for the lowest first-year cost
- 2. SiteGPT Starter: best for a customer service chatbot trained on your own content
- 3. Chatbase Hobby: best for a low-volume agent with a choice of AI models
- 4. Botpress Plus: best for developers who want a platform under their own logic
- 5. Build on the OpenAI API with a freelance developer: best for a chatbot inside your own product
- 6. Custom build with integrations: best for workflows no platform covers
- Hidden costs of building a chatbot
- Build or buy: when a custom chatbot build pays back
- How to choose a chatbot build route
- Cost to build a chatbot FAQ
- Build costs
- How much does it cost to build a chatbot?
- How much does it cost to build an AI chatbot from scratch?
- How much does custom AI chatbot development cost?
- How long does it take to build a chatbot?
- Running costs
- How much does a chatbot cost per month?
- How much does the OpenAI API cost for a chatbot?
- What are the hidden costs of a chatbot?
- Build or buy
- Is it cheaper to build a chatbot or buy one?
- When does a custom chatbot make sense?
- What does a small business pay to set up a chatbot?
- Sources

- No-code platform: there is no build fee. Botsonic Starter costs $228 in year one, Chatbase Hobby $480 and SiteGPT Starter $708, all billed monthly. On yearly billing they cost $192, $384 and $468.
- Developer platform: Botpress Plus costs $150 a month billed annually, or $1,800 in year one, plus the time of the person who builds the agent.
- Build on the OpenAI API: a freelance chatbot developer costs $30 to $61 an hour on Upwork. An example budget of 140 hours in year one comes to about $4,342 to $8,682.
- Model fees are the smallest line. 1,000 answers cost about $2.95 on gpt-6-luna with file search. Developer time is the largest line on every custom route.
- Recurring costs decide the total. Extra messages, branding removal, seats and upkeep hours are billed every month after launch.
Key takeaways: cost to build a chatbot by route
Route | Best for | One-time build cost | Recurring cost | First-year total |
Botsonic Starter | The lowest first-year cost | $0 | $19 a month, or $16 a month billed annually | $228, or $192 billed annually |
SiteGPT Starter | A customer service chatbot trained on your own content | $0 | $59 a month, or $39 a month billed yearly | $708, or $468 billed yearly |
Chatbase Hobby | A low-volume agent with a choice of AI models | $0 | $40 a month | $480 |
Botpress Plus | Developers who want a platform under their own logic | Builder time | $150 a month billed annually | $1,800 plus builder time |
OpenAI API with a freelance developer | A chatbot inside your own product | $2,400 to $4,880 at 80 hours | $162 to $317 a month for upkeep and usage | About $4,342 to $8,682 |
Custom build with integrations | Workflows no platform covers | $9,000 to $18,300 at 300 hours | Upkeep, hosting and usage | Above $9,000 |

How much does it cost to build a chatbot?

- Botsonic Starter costs $19 a month billed monthly. Twelve months cost $228.
- SiteGPT Starter costs $59 a month billed monthly. Twelve months cost $708. Yearly billing costs $468. That saves $240, or 34%.
- Botpress Plus has no monthly rate on its pricing page. It costs $150 a month billed annually, or $1,800 a year.
- The API build uses 140 developer hours in year one: 80 hours to build and 5 hours a month to maintain. At $30 an hour that is $4,200. At $61 an hour it is $8,540. Usage fees add $141.60.
One-time versus recurring chatbot costs
Cost line | Type | No-code platform | Custom build |
Design and development | One-time | Included in the plan | 80 to 300 developer hours in the examples below |
Content setup | One-time | A few hours of your own time | A few hours, plus the ingestion code |
Subscription | Recurring | $16 to $59 a month on an entry plan | None |
Model usage | Recurring | Included up to the plan's message quota | About $2.95 per 1,000 answers on gpt-6-luna with file search |
Extra usage | Recurring | $25 to $59 per pack of messages or credits | Billed by the token |
Maintenance | Recurring | Included | Developer hours every month |
Hosting | Recurring | Included | Billed by your cloud provider |
How the build routes are ordered
- First-year cost. The one-time cost plus twelve months of recurring cost, from published prices.
- Who builds it. Anyone on the team, or a developer.
- What the entry plan includes. Messages, team members and content limits.
- What costs extra. Add-ons and overage prices listed on the pricing page.
Chatbot build routes with worked first-year totals
1. Botsonic Starter: best for the lowest first-year cost

- One-time cost: $0. The trial lasts 7 days.
- Recurring cost: $19 a month billed monthly, or $16 a month billed annually.
- First-year total: $228 billed monthly, or $192 billed annually. Annual billing saves $36, or 16%.
- Included: 1 chatbot, 1,000 messages a month, 1 team member, 10M uploaded characters and sitemaps with up to 5,000 URLs.
- Costs extra: 2,000 extra messages cost $25 a month. Removing the "Powered By Botsonic" label costs $49 a month. API access costs $49 a month below the Advanced plan. Ticket and live agent handoff to Zendesk costs $199 a month.
- Limits: the next plan with more than 3,000 messages is Advanced at $299 a month. Starter with branding removed costs $68 a month, or $816 a year on monthly billing.
2. SiteGPT Starter: best for a customer service chatbot trained on your own content

- One-time cost: $0. The trial lasts 7 days and needs a credit card. There is no free plan.
- Recurring cost: $59 a month billed monthly, or $39 a month billed yearly.
- First-year total: $708 billed monthly, or $468 billed yearly. Yearly billing saves $240, or 34%.
- Included: 1 chatbot, up to 4,000 GPT-4.1-mini messages or 400 GPT-4.1 messages a month, 1,000 pages of training content, 1 member and basic analytics.
- Content sources: website URLs, sitemaps, files, raw text, Google Drive, Dropbox, OneDrive, Box, Notion, GitHub and YouTube.
- Costs extra: a pack of 5,000 extra messages costs $59 a month, or $39 a month billed yearly. Branding removal and WhatsApp each cost $39 a month billed yearly.
- Limits: Starter refreshes content manually and has no chat integrations. Integrations, API access and monthly auto refresh start on Growth at $129 a month, or $79 a month billed yearly. The Zendesk integration starts on Scale. SiteGPT has no Intercom or HubSpot integration today and no visual flow builder.
3. Chatbase Hobby: best for a low-volume agent with a choice of AI models

- One-time cost: $0. The trial lasts 7 days.
- Recurring cost: $40 a month. Yearly plans are 20% off.
- First-year total: $480 billed monthly. At 20% off, a yearly plan comes to $384.
- Included: 1 agent, 700 message credits a month, 2 members, 10 MB of training content and basic analytics.
- Costs extra: auto-recharge credits cost $40 per 1,000. Removing the "Powered By Chatbase" label costs $99 a month. Extra agents cost $25 each a month.
- Limits: Helpdesk, API access and auto-resync start on Standard at $150 a month. Hobby with branding removed costs $139 a month, or $1,668 a year.
4. Botpress Plus: best for developers who want a platform under their own logic

- One-time cost: the time of the person who builds the agent. Botpress publishes no price for its managed build service.
- Recurring cost: $150 a month billed annually. The pricing page shows no monthly rate.
- First-year total: $1,800, before builder time.
- Included: 250 conversations a month, 3 seats, unlimited AI agents, $25 of AI usage a month and white-label webchat.
- Costs extra: packs of 100 conversations cost $65. Botpress adds a pack automatically at 95% of the quota, and auto-recharge cannot be turned off. A storage add-on costs $40 a month.
- Limits: the Free plan includes 100 conversations with no top-ups. Team costs $750 a month billed annually and includes 1,500 conversations.
5. Build on the OpenAI API with a freelance developer: best for a chatbot inside your own product
Line | Rate | At 4,000 answers a month |
Model tokens on gpt-6-luna | $0.10 per 1M input tokens and $0.50 per 1M output tokens | $1.80 |
File search tool calls | $2.50 per 1,000 calls | $10.00 |
Usage subtotal | $2.95 per 1,000 answers | $11.80 a month, or $141.60 a year |
Upkeep at 5 hours a month | $30 to $61 an hour | $150 to $305 a month, or $1,800 to $3,660 a year |
6. Custom build with integrations: best for workflows no platform covers
- One-time cost: an example budget of 300 hours costs 300 x $30 = $9,000 at the low Upwork rate and 300 x $61 = $18,300 at the high rate. At the Bureau of Labor Statistics median of $64.44 an hour, 300 hours cost $19,332 in wages.
- Recurring cost: upkeep hours, hosting and model usage. Upkeep grows with each connected system, because a change in that system can break the chatbot.
- First-year total: above $9,000 at any rate in this guide.
- Limits: agencies quote these projects case by case, so no public price list exists. Ask for a fixed quote that names the hours.
Hidden costs of building a chatbot
Hidden cost | Botsonic | SiteGPT | Chatbase | Botpress |
Extra usage | $25 a month per 2,000 messages | $59 a month per 5,000 messages, or $39 a month billed yearly | $40 per 1,000 credits | $65 per 100 conversations on Plus |
Branding removal | $49 a month | $39 a month billed yearly | $99 a month | Included on Plus |
More team members | $25 per member a month | 4 members on Growth at $129 a month | 3 members on Standard at $150 a month | Unlimited seats on Team at $750 a month billed annually |
Human handoff to a helpdesk | Zendesk handoff add-on at $199 a month | Chat integrations from Growth. Zendesk from Scale at $429 a month | Helpdesk from Standard at $150 a month | Not listed as a paid add-on |
API access | $49 a month below Advanced | From Growth at $129 a month | From Standard at $150 a month | Not listed as a paid add-on |
- Content upkeep. Someone has to fix the answers the chatbot gets wrong. Plans with a manual refresh need a person to resync the content after each change.
- Compliance. A signed HIPAA BAA or DPA sits on Enterprise plans with custom prices. SiteGPT signs both on Enterprise only. Chatbase lists HIPAA eligibility on Enterprise. Healthcare buyers can compare terms in the guide to HIPAA compliant AI chatbots.
- Switching. A custom build is yours to keep. A platform chatbot has to be set up again if you change vendors.
Build or buy: when a custom chatbot build pays back
Route | Year one | Year two | Three-year total |
Botsonic Starter, billed monthly | $228 | $228 | $684 |
Chatbase Hobby, billed monthly | $480 | $480 | $1,440 |
SiteGPT Starter, billed monthly | $708 | $708 | $2,124 |
SiteGPT Starter, billed yearly | $468 | $468 | $1,404 |
Botpress Plus, billed annually | $1,800 | $1,800 | $5,400 |
API build at $30 an hour | $4,341.60 | $1,941.60 | $8,224.80 |
API build at $61 an hour | $8,681.60 | $3,801.60 | $16,284.80 |
- The low API build costs $1,941.60 a year after launch. That is $1,233.60 more than SiteGPT Starter on monthly billing and $1,713.60 more than Botsonic Starter.
- The $2,400 build fee alone equals about 41 months of SiteGPT Starter at $59, or about 126 months of Botsonic Starter at $19.
- Over three years, the low API build costs $6,100.80 more than SiteGPT Starter on monthly billing.
How to choose a chatbot build route
If you need | Pick | Why |
The lowest bill for up to 1,000 messages a month | Botsonic Starter | $19 a month, or $192 a year billed annually |
Answers from your website and files for up to 4,000 messages a month | SiteGPT Starter | $59 a month, or $468 a year billed yearly |
A choice of AI models at low volume | Chatbase Hobby | $40 a month with 700 message credits |
Your own logic without hosting the stack | Botpress Plus | $150 a month billed annually with unlimited AI agents |
A chatbot inside your own app | An OpenAI API build | About $2.95 per 1,000 answers, plus developer hours |
Connections to your CRM, orders or billing | A custom build with integrations | No platform limit on what the code can do |
A scripted flow with no AI | A flow builder | No-code chatbot builders with free plans cover this |
A signed BAA or DPA | An Enterprise plan | The price is a custom quote on every platform in this guide |













