Insights
Why Are Agent Costs Unpredictable in Practice?
A finance team receives a $180,000 monthly AI invoice. Platform engineering can report total requests and token volumes, but cannot explain why customer support appears to cost more than sales operations, or which agents produced measurable value. The immediate question is simple: why are agent costs unpredictable when the organization has negotiated model rates and set cloud budgets?
The answer is that an AI agent is not a fixed-cost software license. It is a variable consumption system that can take different paths, call different models, retrieve different amounts of data, invoke tools, retry failed actions, and run for different lengths of time. The unit price may be known. The business cost often is not.
For organizations moving agents from pilot projects into production workflows, unpredictability is not just an engineering issue. It creates budget variance, weak ownership, unreliable forecasts, and accounting entries that are difficult to defend.
Why are agent costs unpredictable at the unit level?
A conventional SaaS application usually has a fairly stable cost pattern. A company buys seats, pays a contract amount, and may incur modest infrastructure charges that scale gradually. An agent behaves differently. Its cost depends on what it does during each run.
Consider an internal service agent that helps employees resolve IT requests. One request may be answered from a short knowledge-base article using a low-cost model. Another may require the agent to search several systems, read long policy documents, call an identity-management tool, summarize results, and ask a stronger model to validate the final answer. Both are recorded as one ticket, but their underlying costs can differ by an order of magnitude.
Several variables compound that difference:
- Input and output token volume changes with the length of conversations, documents, system instructions, and retrieved context.
- Model selection changes as teams route complex tasks to more capable and more expensive models.
- Tool calls can trigger separate cloud, database, search, workflow, or third-party API charges.
- Retries, fallbacks, and multi-step agent loops increase consumption without always appearing in a business-facing dashboard.
- Usage spikes may follow product releases, seasonal workload changes, or an agent becoming unexpectedly popular with employees or customers.
A fixed per-request estimate is useful for early planning, but it can quickly become misleading. A better planning unit might be cost per resolved ticket, cost per qualified lead, cost per claims review, or cost per completed workflow. Even then, finance needs enough usage detail to understand why the unit cost moved.
The invoice is usually less granular than the business needs
The second source of unpredictability is attribution. AI spend often arrives through a small number of vendor accounts, cloud subscriptions, or gateways. That structure is convenient for procurement and security review, but it is rarely aligned with the organization chart, cost centers, products, or projects.
A single enterprise account might support agents built by customer support, legal, sales, engineering, and HR. One shared platform team may operate the gateway, prompt-management layer, retrieval infrastructure, and observability tools. The invoice identifies the paying entity. It does not necessarily identify the team that consumed the resources or the business process that benefited.
This creates a familiar finance problem: an expense exists, but there is no reliable allocation basis. The cost may land in IT simply because IT owns the contract, even when IT neither requested nor controls most of the usage. That treatment distorts IT's budget and allows business units to consume AI without seeing the financial consequences of their choices.
A flat allocation, such as spreading the invoice by headcount, can be reasonable for a small shared service with limited variance. It is a weak method for production agents with materially different workloads. If a revenue operations agent accounts for 55% of model usage and an HR assistant accounts for 3%, assigning both departments cost based on employee count obscures the economics that leaders need to manage.
Agent architecture creates hidden shared costs
Direct model charges are only part of the picture. A production agent can rely on vector databases, storage, compute, API gateways, tracing tools, workflow orchestration, data pipelines, and human-review processes. Some of these costs are easy to associate with a particular application. Others are shared platform costs.
That does not make them impossible to allocate. It means the organization needs an explicit policy rather than an assumption.
For example, a company may allocate direct model and tool costs based on actual agent usage, then allocate the shared AI gateway based on request volume and the shared retrieval platform based on indexed documents or retrieval calls. Another company may treat baseline platform capacity as a central IT cost while charging variable usage back to business units. Neither approach is universally correct. The right choice depends on materiality, data quality, and whether the allocation will influence operating behavior.
The mistake is treating all shared costs as unallocable. When no allocation method exists, teams cannot see the full cost of the agents they sponsor. That makes ROI analysis incomplete and can encourage design decisions that look efficient locally while raising total enterprise spend.
Why forecasts fail after an agent reaches production
Traditional budgeting assumes that historical spend is a useful guide to the next period. With agents, historical spend can be based on a pilot with a narrow user group, limited data access, and incomplete workflows. Production changes all three.
Usage may grow because the agent is embedded in an existing application, made available to more employees, or connected to a high-volume workflow. Cost per interaction may also rise as teams add retrieval, guardrails, evaluation steps, or more capable models to improve accuracy. Sometimes this is the right trade-off. A more expensive agent that resolves a case correctly can be cheaper than a low-cost agent that creates rework or escalations.
Forecasting therefore needs both demand assumptions and consumption assumptions. Finance should ask: How many tasks will the agent handle? What proportion will follow the simple path versus the complex path? What is the expected cost of each path? Which model or tool changes could move that cost? What guardrails exist to limit runaway usage?
A useful forecast is a range, not a single point estimate. For example, an accounts payable agent might have a base case of 40,000 invoices per month at $0.18 per completed invoice, a high case reflecting quarter-end volume and longer exception handling, and a downside case based on adoption delays. This gives FP&A a basis for variance review instead of treating every surprise as an unexplained technology overrun.
Turn variable usage into accountable spend
Cost unpredictability becomes manageable when organizations connect technical events to financial dimensions. At a minimum, each agent interaction should carry identifiers for the owning team, cost center, application or agent, environment, project, and where relevant, customer or product line. Those tags must persist across model calls, gateway usage, tool calls, and supporting infrastructure where feasible.
The goal is not perfect precision at any cost. It is a repeatable allocation method that is accurate enough for decisions and consistent enough for finance. Start with direct costs, where attribution is strongest, then establish documented drivers for shared costs. Review exceptions rather than forcing false precision.
The resulting data can support monthly showback before an organization moves to chargeback. A showback report might reveal that the support automation agent consumed $42,000 in direct model and tool costs, while its share of common platform costs was $8,000. Finance can then record the expense using the organization's chart of accounts and intercompany or departmental accounting practices.
A simplified monthly entry could debit Customer Support AI Expense for $50,000 and credit Central AI Platform Cost Pool for $50,000. The exact accounts vary by company, but the principle matters: the financial record should reflect the business owner of the consumption, not only the technical owner of the vendor contract.
Controls should reduce surprises, not slow useful work
Once costs are visible, controls can be targeted. Teams can set budget thresholds by agent or cost center, alert on unusual token growth, require approval before routing a workflow to a higher-cost model, and investigate unusually expensive task paths. Platform teams retain the ability to improve reliability and quality, while finance gains an early-warning system rather than a month-end surprise.
This is also where an Agent FinOps system such as Meridian can help operationalize metering, allocation, and financial reporting across vendors and platforms. But the operating model comes first: define ownership, decide allocation drivers, and agree on what each business unit is accountable for.
Agent costs will remain variable because the work agents perform is variable. The practical goal is not to make every run cost the same. It is to make the reasons for cost movement visible, assign ownership to the teams making consumption decisions, and give finance a defensible way to plan, book, and govern the spend.
Not sure which of your AI costs are being booked? Run the free Agent Spend Assessment.
Onaro Meridian is FinOps for agentic AI: the system of record that attributes, controls and books what AI agents spend.

Brian Diamond
Brian Diamond is a fractional Chief AI Officer and founder of Onaro. He has spent 30 years running infrastructure operations and founded LANStatus, a Connecticut managed services provider and Microsoft partner, in 2001. He holds a Chief AI Officer certification and writes the CAIO Brief on AI leadership for finance and operations.