FinOps for AI has moved from a niche discipline to the single biggest cost-control question facing technology leaders, and most organisations are discovering it the hard way — through an invoice nobody forecast. A large language model that costs pennies per request in a pilot becomes a six-figure annual line item once it is embedded in a customer workflow, and a GPU cluster booked for a training run keeps billing long after the run finishes. The gap between the two is where budgets quietly disappear.

The reason this is suddenly urgent is scale. Three years ago, AI spend was a rounding error inside a cloud bill. Today it is a distinct, fast-growing category with its own pricing units, its own waste patterns, and its own governance problems. Practices that worked for virtual machines — reserved instances, rightsizing, tagging — only partly transfer. Token consumption behaves nothing like compute hours, autonomous agents generate costs that scale with reasoning rather than requests, and GPU capacity is bought in blocks that are almost impossible to fill efficiently. Getting a grip on all three is what a modern cloud adoption programme now has to deliver.

This guide sets out how to build a working FinOps for AI practice from first principles: where the money actually goes, which levers deliver the largest savings for the least engineering effort, how to attribute spend to the teams and products causing it, and how to install guardrails before the next overrun rather than after it. Whether you are running a handful of machine learning experiments or a fleet of production agents, the same structure applies — measure, allocate, optimise, then govern. Our AI strategy and DevOps teams use exactly this sequence with UK clients, and the ordering matters more than any individual tactic.

Why FinOps for AI Became the Number One Priority

finops for ai llm agent gpu costs b stacked coin tower

The shift in priorities has been unusually fast, and the survey data makes it hard to argue with. Cost discipline around artificial intelligence is no longer an emerging concern — it is the concern, and FinOps for AI is the label the industry has settled on for the response.

The adoption signal: from a third to almost everyone in two years

The FinOps Foundation’s State of FinOps 2026 report, drawn from 1,192 practitioners representing more than $83 billion in annual cloud spend, found that 98% of respondents now manage AI spend in some form. Two years earlier that figure was 31%; a year later it was 63%. Very few disciplines in enterprise technology triple their adoption inside twenty-four months, and the same research names FinOps for AI as the top forward-looking priority and AI cost management as the number one skillset teams need to develop.

That trajectory tells you something important about sequencing. Organisations did not adopt FinOps for AI because they wanted a new operating model — they adopted it because the bills arrived first and the controls arrived second. The research also found that fewer than 20% of practitioners currently apply unit economics to AI spend, which means the vast majority can see what they are spending but not what they are getting for it.

Share of FinOps practitioners managing AI spend
2024 31%
2025 63%
2026 98%
Source: FinOps Foundation, State of FinOps 2026 (1,192 respondents).

Why classic cloud cost habits do not transfer cleanly

Traditional cloud FinOps rests on a comfortable assumption: usage is roughly proportional to something you can count, like requests or storage. FinOps for AI breaks that assumption in three places at once. Token consumption depends on prompt length, retrieved context, and how much the model chooses to reason — none of which the requesting application fully controls. Agent workloads consume tokens recursively, so a single user action can trigger dozens of model calls. And GPU capacity is typically reserved in advance, which means the cost is fixed while the utilisation is anything but.

The practical consequence is that a team can cut its request volume by half and see almost no change in its AI invoice. That disconnect is why FinOps for AI needs its own metrics, its own allocation model, and its own optimisation playbook rather than a lightly edited version of the cloud one.

Who owns the practice

Ownership is the question that stalls most programmes. In our experience the workable answer is a small central function that sets standards, owns the reporting layer, and runs the forecasting — paired with embedded accountability in each engineering team that actually controls the prompts, the models, and the infrastructure. Central teams that try to optimise on behalf of engineers without engineering context tend to produce dashboards nobody acts on. FinOps for AI works best as a shared discipline with one scorekeeper.

The Three Cost Centres: Tokens, Agents and GPUs

finops for ai llm agent gpu costs c dripping tap faucet

Almost every AI invoice decomposes into three cost centres. They behave differently, they waste money differently, and they need different levers. Treating them as one line item is the most common early mistake in FinOps for AI, and it is the reason so many first attempts stall.

Tokens: variable, per-request, and shaped by prompt design

Token costs are metered per million tokens of input and output, with output typically priced three to five times higher than input. For Anthropic’s Claude models at the time of writing, published API rates run from $1 per million input tokens and $5 per million output tokens for Claude Haiku 4.5, through $3/$15 for Claude Sonnet 5 and $5/$25 for Claude Opus 5, up to $10/$50 for Claude Fable 5. That spread is the single most important number in FinOps for AI, because it means an identical workload can cost ten times more depending purely on which model it routes to.

What drives token spend is rarely the user’s question. It is the system prompt, the retrieved documents, the conversation history replayed on every turn, and the length of the answer. A retrieval-augmented application that injects 40,000 tokens of context into every request is paying for that context on every single call, regardless of whether the model needed it. Any credible FinOps for AI review starts by measuring that ratio of context to question.

Agents: multiplicative, recursive, and hard to attribute

Autonomous agents are where FinOps for AI gets genuinely difficult. An agent does not make one model call — it makes a call, reads a tool result, calls again, and repeats until the task is done. Each iteration resends the accumulated conversation, so token consumption grows super-linearly with task complexity. Delegating to subagents multiplies this again: every subagent re-establishes its own context, does its own reasoning, and reports back into the coordinator’s context, which then gets re-read.

The attribution problem is equally awkward. When one customer request spawns fourteen model calls across three subagents and two tool integrations, which cost centre owns the spend? Without a trace ID threaded through every call, the answer is nobody — and unattributed spend never gets optimised. Organisations deploying autonomous AI agents should instrument attribution before they scale, not after.

GPUs: fixed, reserved, and largely idle

The third cost centre is infrastructure, and it is where FinOps for AI meets classic capacity planning. The numbers here are stark. Cast AI’s 2026 State of Kubernetes Optimization Report, based on telemetry from roughly 23,000 clusters across AWS, Azure and Google Cloud measured between January 2025 and April 2026, found average GPU utilisation of just 5%. Other analyses of dedicated AI clusters put the figure higher, in the 30–50% range, but even the optimistic end means half the capacity is paid for and unused. Gartner projects that AI infrastructure will add $401 billion in new spend during 2026, which makes low utilisation an expensive habit at industry scale.

Cost centreBilling unitTypical waste patternPrimary lever
LLM tokensPer million in/outOversized context resent on every callPrompt caching and context trimming
Agent loopsPer million, compoundedUnbounded iterations and subagent fan-outTask budgets and delegation limits
GPU computePer hour, reservedIdle capacity between jobsScheduling, sharing and rightsizing
Vector storagePer GB per monthStale embeddings never expiredRetention policy and re-indexing

Controlling LLM Costs: Caching, Batching and Model Routing

finops for ai llm agent gpu costs d hourglass timer

Of the three cost centres, token spend usually offers the fastest wins. The levers below are ordered by return on engineering effort, and the first one alone frequently pays for an entire FinOps for AI initiative.

Prompt caching is the highest-leverage change available

Prompt caching stores the stable prefix of a request — system prompt, tool definitions, retrieved reference documents — so repeated calls do not reprocess it. On the Claude API, cache reads cost roughly 0.1× the base input price, while cache writes cost 1.25× for the five-minute time-to-live or 2× for the one-hour option. The arithmetic is straightforward: with the shorter TTL, two requests against the same prefix already beat paying full price twice, and any workload with a large shared preamble sees savings approaching 90% on the cached portion.

The catch is that caching is a prefix match. Any byte that changes anywhere in the prefix invalidates everything after it, so a timestamp interpolated into the system prompt, a non-deterministically serialised JSON object, or a tool list that varies per user will silently produce zero cache hits. Auditing for those invalidators is one of the highest-value hours a FinOps for AI engineer can spend, and the fix is usually to move volatile content after the cache breakpoint rather than to rewrite the application.

Batch processing for anything that is not interactive

Any workload where a response is not needed within seconds belongs in a batch queue. The Anthropic Batches API processes requests asynchronously at 50% of standard pricing, with most batches completing inside an hour and a hard ceiling of 24 hours. Document classification, overnight summarisation, evaluation runs, backfills, and enrichment pipelines are all natural candidates.

This is the rare optimisation that requires no prompt changes and no quality trade-off — only a change in how the work is scheduled. In FinOps for AI reviews we routinely find 20–40% of an organisation’s token volume sitting in jobs that nobody actually needed synchronously, simply because the first implementation used the real-time endpoint and nobody revisited it.

Model routing: stop paying frontier prices for trivial work

The third lever is matching model capability to task difficulty. Classification, extraction, routing decisions, and short-form generation rarely need a frontier model. Sending them to a smaller, faster tier can cut the unit price by 80% while leaving quality untouched, and the reasoning-effort controls now exposed by most providers give a second dial: lower effort settings produce fewer, more consolidated tool calls and shorter responses at materially lower cost.

The discipline here is to route by measured quality rather than assumption. Build a small evaluation set for each task, run it against two or three tiers, and promote the cheapest model that clears your quality bar. That single exercise typically delivers more durable savings than any amount of prompt micro-optimisation, and it gives FinOps for AI a defensible answer when someone asks why a workload sits on an expensive tier.

Published input price per million tokens, Claude API tiers
Claude Haiku 4.5 $1
Claude Sonnet 5 $3
Claude Opus 5 $5
Claude Fable 5 $10
Bars scaled against the $10 top tier. Output tokens are priced five times higher across all four tiers.
LeverTypical savingEngineering effortLatency impact
Prompt cachingUp to 90% on the cached prefixLowImproves time to first token
Batch processing50% on eligible workloadsLowMinutes to hours
Model routingUp to 80% on routed tasksMediumUsually faster
Context trimming10–40% of input volumeMediumNeutral
Effort and budget caps15–35% on agent workloadsLowFaster completion

Why AI Agents Break Traditional Cost Models

finops for ai llm agent gpu costs e pan balance scales

Agents deserve their own treatment because they are the fastest-growing and least predictable component of most AI bills. Applying FinOps for AI to agentic systems means accepting that cost is a function of reasoning depth, not request count.

One user request, many model calls

In a conventional application, one API call equals one unit of cost. In an agentic one, a single instruction can produce a long chain of model calls, tool invocations, and self-verification steps. Because the full conversation is resent on each iteration, the tenth call in a chain is far more expensive than the first. Forecasting on average request cost will understate reality badly, which is why FinOps for AI teams model the distribution of chain lengths rather than the mean.

Subagent fan-out multiplies the bill

Delegation is genuinely useful for parallel work, but it is expensive. Each subagent re-establishes context, explores independently, and reports back; the coordinator then reads every report. A task delegated to five subagents can easily cost more than the same task done sequentially, and unbounded delegation is one of the most common causes of a surprise invoice. Capping concurrent subagents and instructing the coordinator to handle small tasks directly is a cheap, effective control.

Task budgets and hard ceilings

Two distinct controls matter here, and confusing them is a frequent error. A hard per-response token ceiling caps what a single call can emit but the model is unaware of it, so hitting the cap produces truncated output that has to be retried — paying twice. A task budget, by contrast, tells the model how many tokens it has for an entire loop so it paces itself and finishes gracefully. Mature FinOps for AI programmes use both: the budget for behaviour, the ceiling as a backstop.

Instrument the trace before you scale

None of the above is manageable without observability, and this is the piece FinOps for AI programmes most often skip. Every model call should carry a trace identifier linking it to the originating user request, the product feature, the team, and the environment. That single piece of plumbing converts an opaque invoice into an allocatable dataset, and it is far cheaper to add before an agent fleet is in production than to retrofit afterwards.

The GPU Problem: Paying for Capacity You Never Use

finops for ai llm agent gpu costs f paper receipt scroll

Where token spend is variable and demand-driven, GPU spend is fixed and supply-driven. It is also, on the evidence, where the largest absolute waste sits.

The five per cent utilisation finding

A 5% average utilisation figure across tens of thousands of production clusters is not a measurement artefact — it is a structural problem. Teams reserve capacity for peak training demand, hold it to avoid procurement delays and supply shortages, and then leave it idle between jobs. The reservation is rational from an availability standpoint and disastrous from a cost one, which is precisely the tension FinOps for AI exists to resolve.

Scheduling, sharing and rightsizing

Three techniques recover most of the loss, and together they are the highest-value infrastructure play in FinOps for AI. Queue-based scheduling packs jobs so that idle windows shrink. GPU sharing — time-slicing or partitioning a physical accelerator across several smaller workloads — lifts utilisation for inference and development work that cannot saturate a full device. And rightsizing simply matches accelerator class to workload: a great deal of fine-tuning and inference runs perfectly well on hardware a tier below what was provisioned.

Reserved, on-demand and spot: getting the mix right

The commitment decision follows the same logic as classic cloud FinOps, with sharper edges. Reserve only the baseline you can demonstrably keep busy, run predictable bursts on on-demand capacity, and push interruptible work — hyperparameter sweeps, batch inference, evaluation runs — onto spot or preemptible instances with checkpointing. Getting that mix right is often worth more than any per-hour discount negotiation, and it is the part of data centre operations most affected by the AI build-out.

Building the Practice: Allocation, Unit Economics and Guardrails

Tactics without structure produce a one-off saving that erodes within two quarters. The structural work is what makes FinOps for AI durable.

Tag and allocate before you optimise

The first deliverable of FinOps for AI is not a saving, it is a map. Every AI cost — API keys, GPU node pools, vector databases, orchestration infrastructure — needs an owner, a product, and an environment tag. Until spend is allocated, optimisation is guesswork and accountability is impossible. Teams that skip this step invariably end up optimising the workload that is easiest to see rather than the one that costs the most.

Unit economics: cost per outcome, not cost per token

With fewer than one in five practitioners applying unit economics to AI, this is the biggest available differentiator. The useful metric is never cost per token; it is cost per resolved support ticket, per document processed, per qualified lead, per developer hour saved. A model that costs three times more per token but resolves twice as many tickets without escalation is the cheaper option, and only unit economics reveals that. Building these metrics is where FinOps for AI stops being a cost-cutting exercise and starts being a value conversation.

Guardrails that stop spend before it happens

Reporting tells you what already happened. Guardrails prevent it, and mature FinOps for AI leans far more on the second than the first. The practical set includes per-key and per-team spend caps enforced at the gateway, anomaly alerts on daily token volume rather than monthly cost, budget ceilings on agent sessions, mandatory tagging enforced in infrastructure-as-code, and a review gate before any new workload is promoted to a frontier model tier. None of these are technically difficult; they are simply rarely anybody’s job until an overrun makes them one.

FOCUS and the reporting layer

Multi-vendor AI estates create a reconciliation problem: every provider bills differently. The FinOps Open Cost and Usage Specification, FOCUS, normalises billing data across cloud, SaaS, data centre and AI vendors into a single schema. Version 1.4 was ratified in June 2026, adding invoice detail and billing period datasets and expanding commitment tracking substantially, and adoption among organisations spending $100 million or more annually now sits at roughly 68% using or experimenting with FOCUS-formatted data. If you are building the reporting layer for FinOps for AI now, building it against FOCUS saves a migration later.

A 90-Day FinOps for AI Implementation Roadmap

The sequence below reflects what actually works in practice: visibility first, cheap wins second, governance third. Attempting them in any other order tends to produce friction without savings.

Days 1–30: establish visibility

Inventory every AI service, model endpoint, GPU pool and vector store in use. Attach ownership tags to all of them. Instrument trace identifiers on model calls. Pull thirty days of historical billing into one dataset and produce a single view of spend by team, product and environment. Do not optimise anything yet — the first month of FinOps for AI exists to produce an accurate baseline you can defend.

Days 31–60: capture the quick wins

Enable prompt caching on every workload with a stable prefix and verify cache hit rates in the usage telemetry rather than assuming them. Move non-interactive jobs to batch endpoints. Run a model routing evaluation for your three highest-volume tasks. Identify idle GPU capacity and either reschedule onto it or release it. These four actions typically deliver the bulk of the first year’s savings from FinOps for AI, and none of them requires a platform migration.

Days 61–90: install governance

Define unit economics metrics for each AI-backed product and start reporting them alongside absolute cost. Set spend caps and anomaly alerts. Add a promotion gate for frontier-tier model usage. Agree a forecasting cadence with finance. Document the FinOps for AI standards so the next team building an AI feature inherits them rather than rediscovering them.

PhaseFocusKey deliverableSuccess measure
Days 1–30VisibilityAllocated spend baseline100% of AI cost has an owner
Days 31–60OptimisationCaching, batching, routing liveMeasured reduction in unit cost
Days 61–90GovernanceCaps, alerts and unit economicsNo unforecast overrun in-quarter
OngoingIterationQuarterly review cycleForecast accuracy within 10%

Common FinOps for AI Mistakes and How to Avoid Them

Most failed programmes fail in recognisable ways. These three account for the majority of what we see.

Optimising before allocating

The instinct on seeing a large invoice is to start cutting. Without allocation, teams cut whatever is most visible, which is rarely what is most expensive, and the saving is neither attributable nor repeatable. Allocation first is unglamorous and, in FinOps for AI, non-negotiable.

Treating AI as an infrastructure line item

Filing AI spend under general cloud infrastructure hides it from the people who can influence it. Token consumption is driven by application design decisions — prompt structure, retrieval strategy, agent architecture — and those decisions sit with product and engineering, not with a platform team. FinOps for AI only works when the cost signal reaches the person writing the prompt.

Chasing unit price instead of unit economics

Switching every workload to the cheapest available model looks like a win on a cost dashboard and frequently is not. If quality drops, escalation rates rise, human review increases, and total cost of the outcome goes up while the AI line goes down. Measuring outcomes rather than tokens is what stops FinOps for AI from optimising you into a worse business result. This is also where a disciplined managed IT services partner earns their keep — the trade-off is easy to get wrong in isolation.

Frequently Asked Questions About FinOps for AI

How is FinOps for AI different from ordinary cloud FinOps?

Ordinary cloud FinOps optimises resources whose usage is proportional to a countable unit. FinOps for AI has to handle token consumption that varies with prompt design and model reasoning, agent workloads that consume recursively, and GPU capacity that is reserved rather than consumed on demand. The framework is the same — inform, optimise, operate — but the metrics and levers differ substantially.

What is the fastest way to reduce LLM costs?

Prompt caching, then batch processing. Caching cuts the cost of the repeated prefix to roughly a tenth of base input price, and batching halves the cost of anything that does not need a synchronous response. Neither requires changing what the application does, which is why they are the standard first moves in any FinOps for AI engagement.

How do we control the cost of autonomous agents?

Set a task budget so the agent paces itself across the whole loop, keep a per-response token ceiling as a backstop, cap concurrent subagents, and instruct the coordinator to complete small tasks directly rather than delegating. Combine that with trace-level attribution so FinOps for AI reporting can show which agent behaviours are expensive.

Is low GPU utilisation always a problem?

Not always — some reserved headroom is a deliberate availability decision, particularly where supply is constrained. It becomes a problem when nobody has quantified the trade-off. The FinOps for AI answer is to measure utilisation, price the idle capacity explicitly, and make the reservation a conscious choice rather than an accident.

Do we need a dedicated FinOps team to start?

No. Most organisations start with one part-time owner establishing tagging and reporting, then formalise as spend grows. What matters is that somebody owns the numbers. A dedicated function becomes worthwhile once AI spend is material enough that a percentage point of improvement exceeds the cost of the role.

Which metrics should we report to the board?

Report total AI spend with a forecast variance, cost per business outcome for each AI-backed product, and utilisation for any reserved capacity. Those three answer the only questions a board actually asks: how much, is it predictable, and is it worth it.

References