Skip to main content
Haichuang Global Haichuang Global Technology Services for Global Chinese Businesses
AI 29 October 2026 7 min read

What Drives AI Agent Development Cost Per Conversation

Agent cost has two halves: a fixed build you pay once and a token bill that scales with how often the agent thinks, calls tools and retries. Knowing which is which stops scope creep from hiding in your invoice.

AI agent development cost splits into a fixed build fee and a variable token bill that grows with conversation volume, tool calls and retries. To judge a quote, ask which line items are one-off and which recur, ask what triggers each tool call, and ask what stops the agent looping. Those three answers predict your running cost better than any headline price.

What is an AI agent and how is it different from a chatbot?

An AI agent is software that decides which action to take next, then takes it, rather than only drafting a reply. A chatbot returns text; an agent can look up an order, write a record, or open a ticket, and each of those steps costs tokens and sometimes money.

The difference matters for budgeting because every action is a separate model call. A chatbot answering a question is one request; an agent checking stock, confirming a customer and updating a record is three or four, and each carries its own input and output tokens.

If you want software that answers and routes enquiries or updates records, you are buying an agent, and the cost model changes accordingly. Our own AI agent development work starts by listing every action the agent may take, because that list is the cost driver.

How much does it cost to build an AI agent?

Build cost is driven by the number of distinct actions, the number of systems the agent must touch, and how much of the decision logic must be tested before launch. It is not driven mainly by the model you choose, which is usually the smaller line.

The fixed side covers requirements, integration with your CRM, helpdesk or ERP, the guardrail layer, a test set of real enquiries, and deployment. The variable side covers tokens for live conversations, plus any per-call fees charged by the tools the agent uses.

Cost line Fixed or variable What moves it
Discovery and action list Fixed Number of actions the agent may take
System integrations Fixed How many systems, and whether they expose an API
Guardrails and approval steps Fixed How much must be blocked or escalated
Test set and evaluation Fixed Volume and variety of real enquiries used
Model tokens Variable Conversation length, tool calls, retries
Tool and API fees Variable Per-call charges from connected services
Human handover time Variable Share of conversations escalated to staff

A single agent handling one queue is cheaper to build and cheaper to run than a multi-agent system where specialists pass work to each other. The single agent versus multi-agent decision should be made on task count, not ambition: if one agent can hold the whole job in context, splitting it adds calls without adding accuracy.

For a fuller picture of what a delivery engagement includes, see our service overview.

Which line items scale with scope, and which do not?

Integrations, guardrails and evaluation scale with the number of actions and systems, while hosting and monitoring stay broadly flat once the agent is live. Treat the flat items as a floor and the scope items as the part you negotiate.

Agent tool access is the clearest example. Giving an agent read access to an order system is one integration; giving it write access, with permission checks and an audit trail, is a second piece of work with its own tests.

Token spend per conversation depends on how much context you send each turn, how many tools the agent calls, and how often it retries a failed call. If a conversation routinely runs past six or seven turns, the retrieval step is usually returning too much text, and trimming it cuts cost without touching the model.

The delivery team controls prompt design, retrieval size and retry limits; the client controls which actions are permitted and how many systems are connected. Both sides move the bill, so a quote that names only one is incomplete.

How do you keep an AI agent from taking wrong actions?

You keep an agent from taking wrong actions by limiting what it can do, requiring approval for anything irreversible, and logging every call so a mistake can be traced. Guardrails are a build cost, and they are cheaper than the incident they prevent.

  1. Restrict the agent to a fixed list of permitted tools, with read and write separated.
  2. Route any refund, deletion or record change above a set value to a human approval step.
  3. Validate tool arguments against your own schema before the call is made.
  4. Cap retries per turn so a failing integration cannot loop.
  5. Log the input, the chosen tool, the arguments and the result for every call.

If a wrong action would cost money or breach a customer record, that action needs an approval step before launch, not after. The same rule applies to any agent that writes to a system of record.

Agent guardrails also reduce token spend, because a blocked path stops a call sequence early instead of letting it run to a timeout. Teams that skip this step often find their test bill higher than their live bill, which is the wrong way round.

When should an AI agent hand over to a human?

An agent should hand over to a human when confidence is low, when the customer asks for a person, or when the request falls outside the action list. Conversational AI handover is a design decision made before launch, not a fallback added when complaints arrive.

A workable rule is to escalate on any of the following: the agent cannot match the enquiry to a permitted action, the customer has repeated the same request twice, or the case involves a complaint, a refund or a legal question. Each of these is a condition the software can check.

Handover time is a variable cost because escalated conversations consume staff minutes as well as tokens. If more than roughly one in five conversations escalates, the action list is usually too narrow, and widening it is often cheaper than staffing the queue.

For teams that want the agent to sit inside a support desk rather than replace it, our AI customer service development work treats handover as part of the brief.

How do you control agent cost per conversation after launch?

You control agent cost per conversation by measuring it per completed task, not per message, and by reviewing the tool calls that produced no useful result. A cheap conversation that fails and repeats is more expensive than a longer one that resolves the request.

Set a token budget per conversation and log when it is exceeded. Review the top failing tool calls monthly, because a single misconfigured argument can multiply calls across every conversation that hits that path.

Custom AI agents for business should also be re-evaluated when your systems change. Any change to a connected system's API resets the test baseline, and an untested change is where silent token waste enters.

If you are comparing this against a simpler purchase, our insights index covers related buying decisions.

Frequently asked questions

What is an AI agent and how is it different from a chatbot?

An AI agent decides which action to take and then performs it, such as looking up an order or updating a record. A chatbot only produces a reply. Because each action is a separate model call, an agent costs more per conversation than a chatbot handling the same question.

How much does it cost to build an AI agent?

Build cost depends on the number of permitted actions, the number of systems the agent must connect to, and how much testing your risk level requires. There is no single figure, because an agent that reads order status and one that issues refunds are different projects. Ask for a quote itemised by action and integration rather than a single total.

How do you keep an AI agent from taking wrong actions?

Limit the agent to a fixed list of tools, separate read access from write access, and require human approval for refunds, deletions or record changes above a set value. Validate tool arguments before each call and cap retries. Log every call so any mistake can be traced to its input.

When should an AI agent hand over to a human?

Hand over when the agent cannot match the request to a permitted action, when the customer asks for a person, or when the case involves a complaint, refund or legal question. These conditions can be checked in software. Decide them before launch so handover is a rule, not an improvisation.

What is a reasonable agent cost per conversation?

There is no universal figure, because cost per conversation depends on conversation length, the number of tool calls, the model used and the share of retries. Measure it per completed task in your own logs. A conversation that resolves the request is usually cheaper than three short ones that fail.

FAQ

Questions we are asked

What is an AI agent and how is it different from a chatbot?

An AI agent decides which action to take and then performs it, such as looking up an order or updating a record. A chatbot only produces a reply. Because each action is a separate model call, an agent costs more per conversation than a chatbot handling the same question.

How much does it cost to build an AI agent?

Build cost depends on the number of permitted actions, the number of systems the agent must connect to, and how much testing your risk level requires. There is no single figure, because an agent that reads order status and one that issues refunds are different projects. Ask for a quote itemised by action and integration rather than a single total.

How do you keep an AI agent from taking wrong actions?

Limit the agent to a fixed list of tools, separate read access from write access, and require human approval for refunds, deletions or record changes above a set value. Validate tool arguments before each call and cap retries. Log every call so any mistake can be traced to its input.

When should an AI agent hand over to a human?

Hand over when the agent cannot match the request to a permitted action, when the customer asks for a person, or when the case involves a complaint, refund or legal question. These conditions can be checked in software. Decide them before launch so handover is a rule, not an improvisation.

What is a reasonable agent cost per conversation?

There is no universal figure, because cost per conversation depends on conversation length, the number of tool calls, the model used and the share of retries. Measure it per completed task in your own logs. A conversation that resolves the request is usually cheaper than three short ones that fail.

Direct contact

Talk to us directly

Scan a code and start a conversation. We usually reply within minutes during working hours.

WeChat QR code

WeChat

Scan the code inside WeChat to add us as a contact.

The code does not expire; a screenshot works just as well.

Replies Monday to Saturday, 09:00–21:00 (UTC+8)