Blog  /  News

Uber burned its entire 2026 AI budget in four months. Here's the lesson.

7 min read · June 2026 · Optimize team
Full-year AI budget  →  gone by April
5,000 engineers. No per-person limits. One line item nobody was watching.

In December 2025, Uber handed its engineers access to Claude Code, Anthropic's AI coding agent. By April 2026 - four months later - the company had spent its entire annual AI-tools budget. Not overshot by a little. Gone.

The story was reported by Forbes, Fortune and TechCrunch. It is the clearest public example yet of a problem quietly hitting companies of every size: AI costs that compound far faster than anyone is watching.

What actually happened

Uber rolled Claude Code out to roughly 5,000 engineers, and adoption did not creep - it jumped. According to the reporting, the share of engineers using it climbed from 32% in February to 84% by March.

Uber even ranked engineers on internal leaderboards by their Claude Code usage - which quietly turned burning tokens into a status game. Following the blowout, the company capped spending at $1,500 a month per employee, per AI coding tool.

The detail that catches everyone: Claude Code does not bill per seat. It meters tokens - every model call, file read and edit. An engineer running the occasional autocomplete costs a sliver of one orchestrating parallel agents across a giant codebase. Same license. 100x the bill.

Why AI costs compound (and headcount doesn't)

A chatbot is cheap to reason about: one question, one answer, one charge. An agent is different. It runs a loop - reads files, calls tools, makes edits, re-checks its own work - and it re-sends the entire accumulated context on every single step. By step 20 you are paying for the same instructions and history twenty times over.

That is why agentic tools consume 5-30x the tokens of a simple chat. One industry analysis put it starkly: a linear 2023-style task cost about $0.04 per run; the 2026 agentic equivalent runs closer to $1.20 - roughly 30x more for the same-looking task.

Nobody at Uber decided to spend the year's budget in four months. It compounded, call by call, with no one watching the running total.

Run Uber's math on your own team

Uber's scale makes the story feel remote. The arithmetic is not. Take the per-engineer numbers from the reporting and apply them to a 20-engineer company:

Now add Uber's adoption curve. If you set the budget when a third of the team was using the tool and adoption jumps to nearly everyone - Uber went from 32% to 84% in a single month - the run rate roughly two-and-a-half-times itself while the budget stands still. Nobody overspends. The plan just stops describing reality. That is how a full-year budget dies in four months.

The power-user spread matters more than the average, too. In Uber's own numbers, the top of the range is about 13x the bottom: one heavy user bills like a dozen average colleagues. A team's invoice is set by its distribution, not its average - and you cannot see a distribution on a monthly invoice total.

The part everyone misses: this wasn't really about Uber

Here is the counterintuitive bit. Token prices actually fell - by around 98% over two years. And yet enterprise AI bills tripled over that same stretch, because consumption grew far faster than prices dropped. Cheaper tokens simply got used a lot more.

Gartner now projects that AI coding costs could rival what companies pay the developers themselves. Uber is just big enough to make the headline - the same curve is hitting startups and mid-size teams right now. They tend to find out on the invoice.

Four lessons that transfer to any size of company

None of these lessons needs 5,000 engineers to apply. They apply the day the second person on your team opens a coding agent. And the pattern is general, not an Uber quirk: 79% of companies overshot their AI budget. Uber's version was simply big enough to report on.

What would have caught it

The failure at Uber wasn't using AI. It was flying blind. No per-engineer limits, no live attribution, no alert when the run rate went vertical. Three things turn that around:

Uber's fix arrived after the budget was already gone. The entire point of monitoring is to have all three in place before the invoice lands - so AI stays a tool, not a liability.

"We're not Uber" - true, and it won't save you

The honest objection: Uber has 5,000 engineers and dedicated platform teams, and you might have fifteen people. But scale was not the failure here - visibility was. And small companies have less of it, not more. There is no procurement review on a monthly tool habit, no analyst watching the line item, and often nobody who owns "AI spend" at all.

The mechanics - agents compounding context, adoption jumping, power users pulling the tail - work identically at 20 engineers, as the worked example above shows. The difference is what happens next. Uber could absorb the bill and turn it into policy within weeks. A smaller company just eats it. For the same failure at single-employee scale, read the Slash story: one person, one week, one very public bill.

How to check this in your own company this week

None of this means using AI less. Uber's engineers were getting real value from Claude Code; so are yours. The goal is simply to see the meter while it is running - which is the one thing almost nobody had in place when the bills came due.

The encouraging part: watching the meter is not a big project. Connecting usage data takes about 15 minutes, read-only, with a first report inside 48 hours and the first savings typically landing in about two weeks. That is the whole starting kit of AI cost management - in place before the invoice does the teaching, instead of after.

Sources: Forbes on Uber & Claude Code, Fortune on Uber's COO, TechCrunch on the spending caps, Simon Willison's summary, TNW on the price-vs-bill paradox.
Don't find out on the invoice
Book a free 15-minute demo and see spend per team and per person - with your own waste estimate. No code, no commitment.
Book a Free Demo
Keep reading
How companies cut their AI bill 40% - without using AI any less Big model or small model? Matching the right AI to every task