AI Token Budget Controls: What Uber's 2026 AI Budget Blowout Teaches PMs


If Your AI Subscription Isn't a Budget Line, It's a Blind Spot.


Managing an AI token budget on a project means giving agent spend its own line in the budget baseline, not lumping it into a flat subscription fee and hoping it stays flat. That line needs an estimate sized to the work, a contingency reserve sized to how volatile that work is, and controls that catch an overrun before it happens rather than explaining it after. Uber found out what happens without those three things in April 2026, when it burned through its entire year’s AI coding budget in four months and had to build the controls that should have been there from the start.

AI Budget Overruns Are Already the Norm

Uber’s CTO confirmed this year that heavy adoption of AI coding tools had blown through the company’s entire 2026 AI budget by April, with some engineers running up monthly costs of $2,000 each on Claude Code alone. Four months of runway on a twelve-month plan.

It’s also not unusual, just unusually visible. CloudZero and Benchmarkit’s FinOps in the AI Era survey of 475 organisations, published in February 2026, found only one in five companies landed within 10% of their AI spend forecast: 54% missed by 11-25%, another 20% missed by 25-50%. A WitnessAI survey covered by CFO Dive in July 2026 found nearly seven in ten US companies had at least some AI initiatives run over budget in the past year. That’s consistent enough to stop treating it as a one-off.

A Subscription Fee Isn’t a Budget for What Actually Varies

The instinct to treat AI spend as “handled” because there’s a monthly subscription is understandable. It’s also the assumption that produces a four-month runway on a twelve-month budget.

A subscription covers access. It says nothing about consumption, and consumption is where the volatility lives. A chatbot is one prompt, one response, a roughly predictable cost. An agent working through a task makes tool calls, re-reads context, retries failed steps, and iterates, and every one of those burns tokens that never show up as “output” you’d notice.

Analysts at Exponential View call this the “ghost token” problem: on their analysis, well under half of an agent’s token consumption is the actual work you asked for. The rest is overhead invisible from the output but very much on the invoice. Whatever the exact split turns out to be for your workflows, the direction is the same: cost forecasts based on task count or a flat fee are structurally unreliable.

Put AI Token Spend in the Budget Baseline, Not Off to the Side

This is fixable. PMs already know how to handle a cost category that’s genuinely volatile, the same discipline applied to FX-exposed procurement or weather-dependent construction costs: estimate it, attach a contingency reserve sized to how much it actually moves, and build it into the baseline instead of treating it as a surprise at month-end.

AI token spend deserves the same treatment. Estimate consumption per workstream or phase at planning. Size a reserve that reflects how volatile that workflow actually is, not a flat 10% because that’s what you did for everything else. And when actual burn drifts from baseline, treat it as a budget variance requiring the same escalation any other overrun would get.

The Controls That Catch an Overrun Before It Happens

A budget line without controls just tells you how badly you missed. The controls are what stop the miss from happening.

Uber’s own fix, once the problem was visible, was concrete: prompt caching to cut redundant context spend, smarter default model selection so routine tasks weren’t burning frontier-model tokens by default, and usage dashboards the team actually looked at. Usage went up. Cost per unit of usage went down.

Three of those translate directly to project-level controls. Spend thresholds per workflow or agent, with an alert that fires before the cap is hit, not in a monthly report after it’s gone. Model-tier discipline, matching task complexity to model cost instead of defaulting every agent to the most expensive option available. A change-control trigger when a workflow’s token profile shifts (a new agent, expanded scope, more autonomy), the same way you’d trigger change control for any other scope change that affects the budget.

None of this requires new infrastructure. It requires deciding the thresholds before the sprint runs long, not after.

The Budget Conversation Changes When You Have a Line and a Reserve

Avoiding that outcome doesn’t mean spending less on AI. It means pricing the volatility in from the start, and building controls that catch drift while there’s still time to act.

That changes the sponsor conversation. Instead of explaining after the fact where the money went, the PM with a budget line and a reserve can say: here’s what we planned for, here’s what we’ve used, here’s what happens if we’re trending over. That’s a stronger position, and it’s available to any project team willing to treat AI spend like the resource it already is.

Frequently Asked Questions

How do I budget for AI agent token costs on a project? Give AI token spend its own line in the budget baseline: estimate consumption per workstream at planning, attach a contingency reserve sized to how volatile that workflow is, and review actual burn against it like any other cost line.

What controls should I put around AI agent spend? Set spend thresholds with alerts that fire before the cap is hit, apply model-tier discipline so routine tasks aren’t defaulting to the most expensive model, and trigger change control when a workflow’s token profile shifts materially, such as a new agent or expanded scope.

Why do AI costs blow through budgets even with a flat subscription? A subscription covers access, not consumption. Agentic workflows burn tokens on tool calls, context re-reads, and retries that don’t show up in the visible output, so consumption doesn’t track subscription tier the way a fixed cost would.


Does your project have a budget line for AI token spend, or is it still riding along inside a subscription fee nobody’s stress-tested?

Yes - AI helped me to write this :)

Unsubscribe

ProjectorPM

Exploring the evolution of Project Management in the age of AI. Subscribe to my newsletter to explore these opportunities.

Read more from ProjectorPM
The PM Status Report

PM Status Report - 31 August 2026 Anthropic and OpenAI each made a distribution move this week that matters more to how an agent reaches your team than a new model launch would. Anthropic bought its way into the CRM and workplace chat tools large organisations already run everything through, embedding Claude across Salesforce, Agentforce and Slack. OpenAI cut a widely used coding tool off from its models after the tool’s new owner took over, and said directly it doesn’t trust that owner to...

messy cables on a peg board, with one wound neatly

Stop Re-Briefing AI From Scratch Every Monday AI skills for project managers are encoded, reusable workflows that run from the same instructions each time, without you re-explaining them. That’s the step up from writing good prompts. If you’re re-explaining your process every time you open a new chat, that’s the equivalent of briefing your team from scratch every Monday. Moving one rung up, from prompts to skills, is the change that actually compounds. If that sounds small, it isn’t. It’s the...

The PM Status Report

PM Status Report - 24 August 2026 No new flagship model launched in the week to 24 August. Anthropic took computer use, browser use, the Skills API and the Files API out of beta on 19 and 20 August, giving a supported toolset for putting an agent to work on software that has no API. Separately, its enterprise customers can now hold their retained logs in their own cloud rather than on Anthropic’s infrastructure. Both bear on the same question: whether an agent can be put to work on a legacy...