Why Is Your AI Bill So High When Tokens Keep Getting Cheaper?

Token prices dropped 1,000x in three years. Uber still burned its entire 2026 AI coding budget in four months. Here is the mechanics of why, and what your team can do about it.

Cover art for Why Is Your AI Bill So High When Tokens Keep Getting Cheaper?

Uber's 2026 AI coding budget was gone by April. Not squeezed. Gone - four months into a twelve-month plan, after roughly 5,000 engineers adopted Claude Code faster than the finance team had modeled. The company's CTO confirmed the overrun, and by June Uber had instituted a $1,500-per-month cap per employee, per tool, trackable on an internal dashboard.

The strange part: per-token prices were falling the whole time.

This is the defining AI finance puzzle of 2026, and it has a specific mechanical answer.

Why cheap tokens don't mean a cheap bill

The answer first, then the mechanics: token price and token volume are independent variables, and agentic adoption has grown volume faster than price has fallen.

In late 2022, running a GPT-4-class model cost roughly $20 per million tokens. By early 2026, equivalent performance costs $0.40 per million tokens or less. That is a real and remarkable collapse. The price of a fixed level of AI performance has fallen roughly 1,000x in three years, per analysis from a16z.

But the workloads changed underneath the prices. The models that drove down cost-per-token are also the models capable of running multi-step agentic tasks - and those tasks consume tokens in a fundamentally different pattern than a chat window does.

Unlike standard generative AI, where tokens are used in a single linear transaction, agentic workflows use tokens recursively to reason, use tools, and self-correct. Gartner estimates agentic models require 5 to 30 times more tokens per task than a standard GenAI chatbot.

That 5-30x figure is for well-behaved agents. For reasoning models doing extended thinking, the multiplier is worse.

Reasoning models - OpenAI o1/o3, Anthropic extended thinking, Gemini thinking - bill for internal reasoning tokens not returned in visible output; these can be 5-50x the visible volume and dominate cost. You send a prompt, see a three-sentence answer, and get billed for the model's entire internal monologue. A paper measuring real agentic workloads found that Gemma Thinking spends 45.8-67.6% of its output on thinking tokens across workloads, while Qwen Thinking spends 29.0-40.7%. Enabling reasoning changes not only total token volume, but also the semantic composition of generated tokens.

The compounding effect: every tool call injects a full tool description into the model's context. Every reasoning step carries the growing conversation history forward. In production environments, this cumulative expansion of the conversation history often becomes the single largest hidden cost of an agentic workflow.

What Uber actually got wrong (and it wasn't the budget number)

The easy takeaway from the Uber story is that AI is expensive. That misses the actual lesson.

Uber's total research and development spend reached $3.4 billion in 2025, up 9% year over year, which makes the budget collapse less about scale and more about a pricing model that enterprise finance teams have not learned to manage.

The structural problem was a mismatch between the billing model and the budget model. Claude Code does not price on a per-seat basis - it meters tokens consumed across model calls. An engineer running autocomplete suggestions consumes a fraction of what an engineer orchestrating parallel agents across a monorepo will consume. The same tool, the same engineer, the same workday, can produce wildly different invoices depending on workflow choice.

Uber then made it worse organizationally. The company ranked engineers on internal leaderboards based on Claude Code usage. That created a cultural incentive to consume more tokens, which translated directly into faster budget burn. The teams driving adoption were not the same teams managing the spend, and that gap turned out to be the load-bearing flaw.

Uber burned through its entire 2026 AI coding budget by April after roughly 5,000 engineers pushed token consumption beyond projections. Walmart, Amazon, and Cisco followed with similar controls.

Beagle in action#engineering-ops, Monday morning
The ask
'our Claude Code spend was 3x budget last month - can someone figure out where it went?'
Beagle drafts
pulls the last four weeks of API cost logs from the linked Notion doc, breaks down spend by workflow type (autocomplete vs. multi-file agent tasks), and drafts a summary with the top three categories
You approve
you approve the message; the team sees concrete breakdowns instead of spending an afternoon in billing dashboards
Do this in your workspace

The math teams are not doing

Here is the comparison most coverage skips. If you model AI tooling as a per-seat SaaS product, you budget a fixed number. If you model it as a consumption product, you need a distribution - not a single number, but a range based on how your team actually works.

The per-token price of a frontier API call is a poor predictor of your monthly bill. The actual cost drivers are:

  • Workflow type. A single-turn summary call might use 2,000 tokens. An agent resolving a multi-file refactor might use 200,000 - the same model, one click.
  • Reasoning mode. Turning on extended thinking on a frontier model can multiply the token bill by 5-50x per call, as the model bills for its internal chain-of-thought.
  • Context accumulation. Multi-step pipelines carry prior context forward with every step. A ten-step agent workflow doesn't cost 10x one step - it costs more, because each step's context includes all the previous ones.
  • Retry behavior. Agents that self-correct on failure can loop. Without a hard token budget ceiling, a failing agent is a billing runaway.

Reasoning models can consume 100x more tokens internally than they output, creating a cost paradox where cheaper per-token pricing leads to higher total bills.

The number that matters is not cost per million tokens. It is cost per successful workflow completion. Once repeated context can be reused, the expensive part of a request is no longer all those tokens - it is the fresh, uncached portion and the output path. That pushes teams toward a better unit: dollars per successful workflow step, not dollars per raw token count.

A practical routing split looks like this:

Task type Right model tier Why
Autocomplete, short drafts Small fast model (e.g. Flash, Haiku) Low token count, latency matters more than depth
Code review, summarization Mid-tier (e.g. Sonnet, GPT-4o Mini) Good enough, cacheable prompts
Multi-file refactor, deep reasoning Frontier + reasoning (e.g. o3, Claude Sonnet extended thinking) High value, justify the multiplier
Batch, offline analysis Any model, off-peak No latency need, run on spot compute

For many workloads, per-token cost has dropped by an order of magnitude. The teams that win are not simply waiting for cheaper model pricing - they route routine work to smaller models, cache repeated requests, control context size, batch offline jobs, and measure cost per successful outcome instead of cost per token alone.

Scoping an AI tool rollout to an engineering org
Without Beagle
set a budget based on per-seat assumptions, encourage adoption with leaderboards, discover the overrun at end-of-quarter
With Beagle
model three workflow types separately (autocomplete, single-file, multi-file agent), cap each with a per-employee monthly ceiling, track cost-per-task-completed on a weekly basis

The structural shift that actually matters

Gartner's forecast implies commodity LLM inference will approach near-zero cost within 3-4 years. The strategic implication: the competitive moat in AI agent systems will not be access to cheap inference, but rather the quality of agent architecture, memory systems, tool integrations, and organizational knowledge embedded in agent behavior. Infrastructure cost will cease to be a differentiator; the quality of what agents do with that compute will be the remaining axis of competition.

That is the real second-order consequence most teams are not thinking about. The inference cost problem is solvable and will largely solve itself as prices keep falling. The harder problem - building agent workflows that actually complete tasks reliably rather than spinning in reasoning loops - is where the organizational work sits.

The FinOps Foundation's 2026 State of FinOps Report identifies AI and data platforms as the fastest-growing new category of enterprise spend, with token-based pricing, agent step billing, and retrieval costs introducing dimensions of cost volatility that legacy budgeting frameworks cannot handle.

Teams that build good measurement now - cost per workflow step, not cost per token - will have an advantage when the hard question arrives: which agent tasks are worth running at scale, and which ones aren't.

A teammate like Beagle, which operates on a draft-and-approve model inside Slack, gets a structural benefit here: a human stays in the loop on every send, which naturally bounds runaway loops. The cost accounting problem doesn't vanish, but you get a natural audit point.

1,000xtoken price drop since 2022GPT-4 class: $20/M → $0.40/M
5-30xagent tax over standard chatper Gartner estimate on agentic workflows
4 monthsto exhaust Uber's full-year AI budgetacross ~5,000 engineers using Claude Code
$1,500monthly per-employee cap Uber setafter the overrun, per tool, with dashboard tracking

Why is my AI bill so high: common questions

Why do AI bills keep rising when token prices are falling?

Token volume is growing faster than token prices are falling. Agentic workflows consume 5-30x more tokens per task than simple chat, reasoning models bill for internal thinking tokens that never appear in the output, and context accumulates across multi-step pipelines. Lower per-token prices do not offset those multipliers if teams are running more complex workflows.

What is the "agent tax" on AI inference costs?

The agent tax is the gap between what a task costs as a single API call versus what it costs wrapped in an agentic loop. Reasoning steps, tool-call descriptions, context re-injection at each step, and retry behavior stack up. One analysis puts the typical multiplier at around 50x for complex agentic tasks versus a simple prompt-and-response call.

How should teams budget for AI coding tools like Claude Code or Cursor?

Model three workflow types separately: quick autocomplete calls (low token count, predictable), single-file edits (moderate), and multi-file agentic tasks (highly variable). Set per-employee monthly caps per tool, and track actual cost per task completed weekly - not cost per seat or cost per million tokens. Avoid leaderboards that incentivize raw usage.

When does it make sense to use a reasoning model versus a standard one?

Use reasoning models - models that bill for extended internal thinking - only where accuracy has high business value and where a standard model demonstrably fails. For summarization, drafting, and code autocomplete, a mid-tier model is almost always the right call. Routing discipline matters more than which frontier model you pick.

Is the AI inference cost problem going to solve itself?

Prices will keep falling - the trend is durable and hardware improvements continue to push cost-per-token down. But total bills will keep rising in parallel as adoption deepens and workloads get more complex. The teams that come out ahead will be those that measure what tasks actually cost to complete, not those waiting for tokens to become cheap enough that measurement doesn't matter.

Or just watch me work

Point me at your website.

I will read up on your business and come back with what I would run for you. No account, no card, about a minute.

I only read what is public. Nothing is saved to your name until you say so.

Keep reading

Beagle does this work for you, in your Slack.1,000 free credits. No card.Hire Beagle