How to Price AI Chatbot Services for a Client

Three pricing structures for bespoke chatbot-building work, flat fee, fee plus retainer, and usage-based, each with a worked example showing who it favors.

Manuele Estivo
Manuele Estivo
Growth & SEO Lead
30 August 20261 min read

How to Price AI Chatbot Services for a Client

Start with a flat build fee for the first version of the chatbot, then move to a small monthly retainer once it's live. That combination gets you paid for scoped work up front and covers the tuning every chatbot needs after launch, without asking a first-time client to guess at usage costs they have no basis for estimating. As the relationship matures, or if the client's message volume swings wildly, shift toward usage-based pricing instead. There is no single correct number for pricing ai chatbot services for a client, but there are three pricing structures worth knowing well, and each one favors a different kind of client and a different kind of project.

Three ai chatbot pricing models to choose from

Nearly every chatbot-building engagement uses one of three pricing structures, or a combination of two: a flat one-time build fee, a build fee plus a monthly retainer, or usage-based pricing tied to message or conversation volume. None is objectively better. Each shifts risk between you and the client in a different direction, and the right choice depends on how well-defined the scope is, how predictable the client's traffic will be, and whether they have anyone in-house to keep the bot maintained after you hand it over.

Structure 1: Flat one-time build fee

A flat fee works when the scope is genuinely knowable up front: a defined set of intents, a specific knowledge base, one integration, one revision round. Estimate the hours, price them, quote a single number.

Example: a client wants a support chatbot that answers order-status, shipping, and return questions, trained on their existing help center, with a handoff to a human by email when it can't answer. You scope it at 20 hours of work (content ingestion, prompt design and testing, embedding it on their site, one revision round) and quote a flat $3,000.

If the build takes the 20 hours you budgeted, your effective rate is $150 an hour. Finish in 14 hours and that jumps to roughly $214 an hour; scope creeps to 30 hours and you're down to $100 an hour. The client is insulated from all of that: the number they agreed to doesn't move either way.

This wins for you when you know the platform well enough to estimate hours accurately and the client won't expand scope mid-project. It wins for the client when the project is small and self-contained and they have no interest in an ongoing vendor relationship.

Structure 2: Build fee plus monthly retainer

A retainer on top of the build fee is the right call when a chatbot will need real upkeep: intents added as the client's product changes, answers corrected as they go stale, edge cases patched once real users type things testing didn't anticipate.

Example: a small agency builds an onboarding chatbot for a B2B software company. The build fee is $6,000, covering integration with the client's docs and product. On top of that, a $750-a-month retainer includes up to six hours of updates, a monthly review of conversation logs to catch failure patterns, and coverage of model costs up to 10,000 conversations a month.

Over a 12-month contract, that's $6,000 plus $9,000 in retainer fees, or $15,000 total, versus $6,000 for a build-only deal. The math only works for the client if the retainer genuinely replaces work they'd otherwise have to do themselves.

This wins for you because it converts a one-time project into a year of predictable revenue and pays you for maintenance chatbots reliably generate, whether or not it was in the original quote. It wins for the client when no one in-house can maintain the bot and they'd rather pay a known monthly number than call you every time something breaks.

Structure 3: Usage- or message-volume-based pricing

Usage-based pricing ties what the client pays to how much the chatbot is actually used. It fits when volume is genuinely unknown at the outset, such as a first bot on a high-traffic page, or a pilot the client hasn't committed to scaling yet.

Example: a media publisher wants an FAQ chatbot embedded on high-traffic articles but has no idea whether it'll see 500 or 50,000 conversations a month. You charge a smaller $1,200 setup fee to build and launch it, then $0.04 per resolved conversation, billed monthly.

In a slow month with 8,000 conversations, that's $320. If a piece goes viral and volume spikes to 60,000, that's $2,400, a number that would have felt absurd as a flat monthly quote but tracks the value the bot is actually delivering that month. Your own model-inference cost is the floor under that per-conversation price: if you're running the bot through a platform like Swarmz, pull your actual cost per conversation from usage data and price a margin on top of it rather than guessing.

This wins for you because it captures upside when a chatbot succeeds and traffic grows, instead of leaving that value sitting in a flat retainer priced too low. It wins for the client during a pilot phase, when they'd rather pay for actual use than commit to a retainer for a bot they haven't proven yet.

Chatbot service pricing tiers side by side

Structure

Illustrative price

Wins for you when

Wins for the client when

Flat build fee

$3,000 one-time

Scope is well-defined and you can estimate hours accurately

Project is small, one-off, no interest in an ongoing vendor

Build fee + retainer

$6,000 + $750/mo

You want recurring revenue and get paid for maintenance

No in-house team to maintain the bot, wants one point of contact

Usage-based

$1,200 setup + $0.04/conversation

You capture upside as volume and value grow

Volume is unproven or spiky; still in a pilot phase

Note: these figures are illustrative examples built to show how each structure behaves, not survey data or market averages. Your own numbers depend on your rates, your platform, and the client's actual scope.

How to decide which pricing model fits a client

Ask three questions before quoting anything. Is the scope actually fixed, or will it grow once the client sees the bot working? Does the client have anyone who can maintain it after launch? And is expected message volume stable enough to price flatly, or so uncertain that a flat number is a guess dressed up as a quote?

Combining structures is common and often the most honest answer: a flat fee for the initial build, then a retainer or usage-based fee once it's live. If a client pushes back hard on the number, that's worth handling directly rather than discounting on the spot. The reasoning in this piece on the AI product pricing objection applies just as well to a chatbot quote as it does to a product price. Some agencies also price the ongoing relationship against outcomes instead of hours or messages; outcome-based pricing for AI projects is worth weighing before committing to a single structure for a longer engagement.

How this differs from pricing your own AI product

If you're building and selling your own AI product (a chatbot tool many customers subscribe to), the pricing question is different: subscription tiers set off your own cost-per-action across a whole customer base, not one client's bespoke build. How to price an AI product with variable costs covers that problem. Everything in this piece is the freelancer or agency side of the table: one client, one contract, one chatbot built to that client's specific scope.

Common mistakes when pricing chatbot work

  • Quoting a flat fee for an open-ended scope. If the client hasn't decided what the bot should and shouldn't handle, a flat number is a bet you're likely to lose. Nail the scope down first, or price discovery as a separate phase.

  • Forgetting post-launch maintenance. Chatbots don't stay accurate on their own; someone has to fix wrong answers and add missing intents. If that someone is you, price it in.

  • Not clarifying who pays for model or API costs. Usage-based deals make this explicit by design; flat-fee and retainer deals need a stated cap or pass-through clause, or you'll absorb cost overruns silently.

  • Never revisiting price as volume grows. A retainer priced for 10,000 conversations a month stops making sense at 100,000. Build a review point into the contract rather than eating the difference.

Scope discipline matters here more than in most AI client projects, because "just add one more thing it can answer" always sounds small and rarely is. How to scope a productized AI service so it doesn't become custom work goes deeper on drawing that line before it costs you a client relationship.

Pricing chatbot work is one piece of a bigger question: how to turn technical skill into a business that pays reliably. AI monetization strategies lays out the wider set of ways builders get paid for AI work, of which chatbot services are one.

Once you've settled on a price, the next question clients sometimes ask is whether tax applies to it: sales tax rules for AI subscriptions and services vary by state, worth checking before you invoice.

Frequently asked questions

How much should I charge to build a chatbot for a client?

There's no fixed market rate, since scope varies so much. As a rough starting point, a straightforward FAQ or support chatbot on an existing knowledge base often lands in the low thousands of dollars as a flat fee; custom integrations, multiple workflows, or a human handoff system push it higher. Price off your estimated hours at your real rate, not off a number you've seen quoted elsewhere.

Should I charge a retainer for chatbot maintenance, or is a flat fee enough?

A flat fee is enough for a genuinely one-off, narrowly scoped bot with no expectation of updates. Add a retainer whenever the client will need ongoing tweaks, has no one in-house to make them, or the bot's answers depend on information that changes regularly.

What's a fair usage-based price per conversation for a chatbot?

Start from your actual cost per conversation, including model inference, then add a margin, rather than picking a round number. A per-conversation price that doesn't clear your underlying cost by a comfortable margin will lose money the moment volume grows, which is exactly when this model is supposed to be paying off.

Who pays for the AI model or API costs, me or the client?

Either can work, but it has to be explicit in the contract. Usage-based pricing typically bakes model cost into the per-conversation rate. Flat-fee and retainer deals should state a monthly conversation cap or a pass-through clause for costs above it, so an unexpected traffic spike doesn't become your problem alone.

Which chatbot service pricing tier should I start with for a new client?

For a client who has never bought a chatbot before, a flat build fee followed by a modest monthly retainer is the easiest structure to explain and to budget around. Move to usage-based pricing once you both have real usage data to price against.

How did this land?

About the author

Manuele Estivo
Manuele Estivo

Growth & SEO Lead

Manuele covers distribution: SEO, content strategy, and how AI-built products find their first thousand users. He tests everything he recommends.

Share

Get the next post in your inbox

One email a month. Product updates, engineering posts, and the best of Built with Swarmz.

I agree to receive emails about AI building tips and Swarmz product news. Unsubscribe any time.