AI for Business
Off-the-Shelf SaaS vs. ChatGPT API vs. Custom Build: What a Chatbot Really Costs Over 3 Years
You've decided to get a customer chatbot. Three doors are open to you: an off-the-shelf SaaS product billed monthly, a lightweight build on top of the ChatGPT or Claude API, or a fully custom system built from scratch for your business. Every vendor points at their own door. And no surprise, ever...

You've decided to get a customer chatbot. Three doors are open to you: an off-the-shelf SaaS product billed monthly, a lightweight build on top of the ChatGPT or Claude API, or a fully custom system built from scratch for your business. Every vendor points at their own door. And no surprise, everyone's first invoice looks reasonable.
Here's the catch. The real cost of a chatbot isn't in that first invoice, it's hiding in the three-year total cost of ownership (TCO). This article compares all three options using July 2026 pricing, with the token math and dollar figures laid out in the open. By the end, you'll find three-year numbers for three realistic scenarios: a business fielding 500 questions a month, one fielding 3,000, and one fielding 20,000.
What exactly are the three options?
Off-the-shelf SaaS means renting someone else's chatbot on a monthly plan. Setup takes days, but the rules belong to the vendor. Building on the API means paying-as-you-go for a model from OpenAI, Anthropic, or Google, then having your own interface and knowledge base built on top of it. Custom development means the entire system is built from scratch and belongs entirely to you, the most expensive route but also the one that gives you the most control.
Think of it like office space. SaaS is a furnished office you rent and move into next week. Building on the API is an empty storefront you fit out with your own contractor. Custom development is buying the land and putting up the building yourself. All three get you an office. What differs is the total you've paid, and what you're left holding, three years in.
Why is chatbot pricing so confusing?
Because the three options are priced in three different units. SaaS products charge per seat, per message, or per resolved case. APIs charge per token, a unit of text. Custom development charges per day of engineering time. To compare them honestly, you need to convert everything to the same denominator, total dollars spent over three years. That's exactly what this article does.
A few examples of the traps hiding inside these pricing models:
- Outcome-based pricing: Intercom's Fin agent charges $0.99 per resolved query. It sounds harmless, until a bot resolving 2,000 questions a month turns into a bill well past $280,000 a year.
- Plan cliffs: according to third-party pricing breakdowns, Tidio jumps from a $59-a-month plan straight to $749 a month on the next tier, with nothing in between for a business that's simply grown a bit.
- Sticker price vs. real price: products advertised as “starting at $29” often sell the AI module as a separate add-on. Typical usage lands the real invoice somewhere between $105 and $300.
Off-the-shelf SaaS: fast start, growing bill
In 2026, off-the-shelf SaaS chatbots sit at two extremes: budget-friendly flat plans for lower volume, and seat-plus-usage pricing for larger teams that scales fast once you cross a threshold. For a low-volume business, SaaS is almost always the smart door. As volume grows, the math flips.
On the outcome-based side, third-party analyses put Zendesk's AI agent at a $1.20 to $1.50 overage fee per verified resolution, stacked on top of per-agent seat fees. A team of 20 agents fielding 3,000 support tickets a month can end up with a total bill in the $6,000 to $8,000 a month range. Some enterprise vendors don't publish list pricing at all; you negotiate a number instead.
SaaS has real upsides: you can be live in days instead of weeks, and maintenance and model upgrades are the vendor's problem, not yours. It has real downsides too: your data lives on the vendor's platform, which makes it harder to leave later, and channel fees like Meta's per-conversation charge on WhatsApp usually aren't included in the plan you signed up for.
Building on the ChatGPT API: cheap tokens, expensive labor
Here's the biggest surprise in this option: the API bill itself is often a rounding error at typical small-business volume. The real money goes into setup and upkeep. As of July 2026, OpenAI's most economical model runs about $0.25 per million input tokens. A bot handling 3,000 customer conversations a month typically racks up an API bill of $13 to $66 a month.
Let's lay out the math so you have it in hand for negotiations. In a RAG (retrieval-augmented generation) setup, where the assistant pulls answers from your own knowledge base, a single customer conversation, including context and history, burns roughly 9,000 tokens. We got there by taking the industry's typical 200 to 2,000 tokens per request, adding in the buildup from multi-turn conversations, and layering on a 70 to 100 percent safety margin. At 3,000 conversations a month, that's 27 million tokens, and even with a budget model the API cost rarely clears $15 a month.
So where does the money actually go? A RAG-based setup built by a competent freelancer or small agency typically runs $5,000 to $20,000 to build, plus annual maintenance of roughly 15 to 25 percent of that setup cost. The classic surprise in the field: everyone negotiates hard over a $400-a-month API bill, while a $15,000 CRM integration sits quietly in the fine print of the same proposal.
Custom development from scratch: when does it make sense?
Fully custom development typically runs $30,000 to $80,000 to build, plus 15 to 20 percent of that in annual maintenance. This path only makes sense when the chatbot sits at the center of your business as the product itself, rather than a support tool bolted on the side.
There's a practical framework the industry uses for this decision: ask two questions. Does this system genuinely differentiate us from competitors? Do we have proprietary data nobody else has access to? If both answers are yes, custom development belongs on the table. If both are no, buy something off the shelf. The broader trend in 2026 is hybrid anyway: buy the commodity pieces, build the layer of intelligence that actually sets you apart.
The 3,000-questions-a-month scenario: the 3-year math
Let's run the most common scenario: an e-commerce site fielding 3,000 customer questions a month, priced out across all four paths over three years.
- Outcome-based SaaS (at $0.99 per resolution): if the bot resolves 70 percent of questions, that's 2,100 resolutions a month times $0.99, about $2,079 a month. Over three years, that's roughly $75,000, and that's before help desk seat fees.
- Budget flat-rate SaaS: a plan sized for this volume runs around $749 a month. Over three years, that's roughly $27,000 in nominal terms, before any price increases the vendor rolls out along the way.
- Building on the API: setup around $10,000, plus roughly $2,000 a year in maintenance, plus an API bill of about $50 a month. Over three years, that lands around $18,000. The system and the data stay yours.
- Fully custom build: somewhere in the $150,000 to $250,000 range over three years. Overkill at this volume.
The takeaway: at this volume, building on the API beats outcome-based SaaS within the first year, and it beats budget flat-rate SaaS somewhere around the two-to-three-year mark. Starting with a budget SaaS plan and moving to your own system once volume grows is a legitimate strategy too, as long as you lock in data portability in the contract before you sign.
What about much smaller or much bigger businesses?
Volume changes the winner entirely. A small business fielding 500 questions a month is almost always better off with off-the-shelf SaaS. A business fielding 20,000 questions a month with heavy integrations and sensitive data almost always comes out ahead with a custom or API-based build. Two extremes:
- 500 questions a month (a boutique hotel, a salon chain): a budget SaaS starter plan runs around $39 a month, about $1,400 over three years. Building on the API doesn't pay for itself here; setup alone starts above $5,000. Winner: off-the-shelf SaaS.
- 20,000 questions a month plus CRM/ERP integration (a mid-sized service company): outcome-based SaaS lands around $13,900 a month, roughly $500,000 over three years. That's not sustainable. A mid-sized custom RAG build, integrations and maintenance included, runs roughly $150,000 to $300,000 over the same three years. Winner: building on the API, or a custom build.
The hidden costs nobody puts in the proposal
All three options carry line items that never make it into the initial quote but reshape the three-year math anyway. The biggest ones: integration labor, model retirements, and data privacy compliance.
- Integration is usually pricier than the license: an API bill of $400 a month can sit next to a $15,000 CRM integration on the same invoice. Ask upfront, in writing, whether integrations are included in the quote.
- Model deprecation: providers retire older models on their own schedule; in June 2026 alone, several widely used models were retired at once. A newer model can answer the same question differently, and the retesting and prompt tuning that follows is unplanned labor. On SaaS, that's the vendor's problem. On an API or custom build, it's your maintenance budget.
- Data privacy compliance: sending customer data to a cloud LLM almost always triggers data protection obligations, whether that's GDPR in Europe, a state privacy law in the US, or an equivalent framework elsewhere. Several regulators issued specific guidance on generative AI use through late 2025 and into 2026. A data-masking layer is a real budget line, not an afterthought.
- Pricing drift over time: SaaS vendors raise prices annually, and if you're billed in a currency other than your own, exchange-rate swings add another layer on top. Don't model either option's price as fixed for three years.
- Exit costs, aka vendor lock-in: conversation history and a trained knowledge base don't always travel with you when you leave a SaaS platform. Ask about the exit before you sign up for the entrance.
Frequently asked questions
Is the ChatGPT API paid? Doesn't my ChatGPT Plus subscription cover it?
Yes, it's paid, and it's a completely separate product from a ChatGPT Plus subscription. The subscription lets you use the chat interface. The API is what lets your own software connect to the model, and it's billed per token. The good news: at typical small-business volume, the API bill rarely climbs past a few dollars a month.
What's a token, and why is everything priced in them?
A token is the chunk of text a model processes, roughly 4 characters in English, so 1,000 tokens works out to about 750 words. Non-English text, including morphologically dense languages, can consume noticeably more tokens per word, so it's safe to budget with a 1.5 to 2x multiplier if your content isn't primarily English.
Can we start with SaaS and migrate to our own system later?
Yes, and at low volume that's often the smartest path. The critical detail is contractual: lock in the right to export your conversation history and knowledge base before you sign anything. The signal that it's time to migrate is when your monthly SaaS bill regularly exceeds 5 to 10 percent of what a one-time custom setup would cost.
So what should you actually do?
- Measure your volume first: how many customer questions come in each month? Under 1,000, start with off-the-shelf SaaS. Past 3,000, get a real quote for building on the API.
- Convert every quote to 3-year TCO: stop asking “what's the monthly price,” start asking “what's the total over three years, integrations and maintenance included.” Walk away from any vendor who can't answer that.
- Ask outcome-based vendors to simulate growth: what does the bill look like at three times today's volume? If the answer scares you, that pricing model isn't built for you.
- Budget for data privacy compliance: any option that touches customer data needs a data processing agreement, and possibly a masking layer, budgeted as its own line item.
- Negotiate the exit before the entrance: data portability, contract termination, and migration support all belong in the contract before you sign it, not after.
The one-sentence version: rent at small volume, build at growing volume, own it outright when the chatbot is the strategy itself. If you want to run these numbers against your own volume, send us what you're currently paying and we'll help you work out which of the three doors actually makes sense from here.

Written by
Muhammet Fatih Batman
Founder & Editor
Founder of YZ Uzman, with 20+ years of experience in web design and software development.
Comments
No comments yet. Be the first to comment!