Skip to content
Economics11 min readJuly 2026

The unit economics of agents at enterprise scale

Token prices are the least interesting number in an agent business case. Here is the cost stack we actually model before a rollout, including the three lines that almost never appear in the first spreadsheet.

Sivaram Subramaniamoorthy
Founder & CEO, Zitrino
Ask about economics

One number that survives contact with finance

Engineering teams tend to report cost per thousand tokens. Finance cannot use it. Operations cannot use it either, because nobody staffs a contact centre in tokens. The number that travels across all three rooms is cost per resolved interaction: everything spent to take one piece of work from arrival to a closed, acceptable outcome.

Resolved is the load-bearing word. An agent that answers cheaply and gets escalated forty per cent of the time has not made anything cheaper; it has added a step. We insist on defining resolution with the operations team before any modelling starts, and we write it down, because the definition tends to drift once the numbers get uncomfortable.

Cost per interaction is easy and misleading. Cost per resolved interaction is harder and honest, because it charges the failures to the same account as the wins.

What actually shows up on the invoice

When we take apart a live deployment, inference is usually somewhere between a third and a half of the run cost. The rest sits in places the pilot never touched, because a pilot has ten users and no retention policy. This is the stack we now model from the start.

InferencePrompt and completion tokens across every hop, including the planning and reflection calls that never reach the user.
RetrievalVector store capacity, embedding refresh on document churn, and the search infrastructure that has to stay warm to hit a latency target.
EvaluationEvery regression run against the golden set. On a weekly release cadence this is a real recurring line, not a one-off.
Human reviewMinutes of specialist time per approval checkpoint, at loaded cost. The single most underestimated entry in every model we have reviewed.
ObservabilityTrace, prompt and outcome retention for the period your auditors require, which is usually longer than your default log retention.
EscalationThe full cost of the human path for everything the agent does not resolve, including the handover overhead.

Retries are a budget line, not an incident

Agentic systems retry. They re-plan, they call a tool that times out, they take a second pass at a malformed output. In a well-behaved deployment we see fifteen to thirty per cent of total inference spend going to work the user never sees, and that is not a defect — it is how the reliability gets there.

The mistake is leaving it undeclared. If the model in the business case assumes one pass per interaction, the first month of real traffic looks like a forty per cent overrun and the conversation becomes about trust rather than tuning. Declare a retry budget, instrument it per step, and set an alert on the ratio rather than the absolute figure.

The human checkpoint is usually the expensive part

A senior underwriter reviewing an agent-drafted memo for four minutes costs more than the entire inference chain that produced it, often by an order of magnitude. This is not an argument against human review; in most regulated workflows it is the reason the system is allowed to exist. It is an argument for designing the checkpoint with the same rigour you apply to the prompt.

The lever is not removing review, it is narrowing it. Route only what is genuinely consequential or genuinely uncertain to a person, present it so the decision takes ninety seconds instead of four minutes, and let confidently routine work pass with sampled audit instead of full inspection. On one commerce deployment that single change moved cost per resolved interaction by thirty-one per cent without touching a model.

Nobody optimises their way out of an agent programme through prompt engineering. The margin is in what you send to a person and how fast they can act on it.

Model mix beats model choice

The frontier-versus-cheap-model argument is usually framed as a single decision, and it is not one. A typical interaction has four or five distinct jobs: classify, retrieve, reason, draft, check. Only one or two of them need the expensive model, and the classification step in front is often a fine-tuned small model that costs almost nothing to run.

What makes this real rather than theoretical is measuring quality per step instead of end to end. Once you can see that step three is carrying the accuracy, you can downgrade the other four with evidence rather than nerve. We have seen mixes take a blended cost down by half while the resolution rate moved less than a point.

The four things to instrument before you scale

Most cost surprises are measurement gaps that existed before launch. If these four are in place on day one, the second month of a rollout is a tuning exercise instead of an argument.

Cost per traceEvery interaction carries its own fully attributed cost, including retries and tool calls, queryable by workflow and by tenant.
Resolution outcomeClosed, escalated or abandoned, recorded on the same trace. Cost data without outcome data cannot answer any useful question.
Review minutesTime actually spent at each human checkpoint, sampled if not measured, priced at loaded cost.
BaselineThe cost of the current path, agreed with the business owner before the build. Retrofitting a baseline after go-live never convinces anyone.

Before you sign the rollout

The practical claim

One number decides whether an agent programme survives its second year: fully loaded cost per resolved interaction, measured against the cost of the path it replaced. Everything else is interesting engineering trivia.

Build the business case with us