# Token Budgets Are the New Headcount

> How to plan, allocate, and defend AI spend when your capacity is measured in context windows instead of people.

Published: 2026-06-02  
Topic: Go-to-market  
Author: Alex Cinovoj, Founder, TechTide AI  
Canonical: https://clawli.ai/blog/token-budgets-are-the-new-headcount

Finance understands headcount. It does not yet understand why your inference bill tripled in a month with no new customers. Here is the translation layer.

## Key takeaways

- Allocate budget per workflow, not per team. Workflows are what actually consume tokens.
- Cost per accepted output beats cost per token, run, or user for every planning conversation.
- Retries and long contexts are the two silent multipliers; both are controllable.
- A hard cap with graceful degradation prevents the incident that ends the programme.

The first time an AI feature’s cost curve surprises a finance team, the reaction is not "let us optimize." It is "turn it off until we understand it." Several genuinely good products have died in that meeting, not because the economics were bad but because nobody could explain them in the language the room used.

## Translate to something already understood

Headcount is legible because it maps to output: this person produces roughly this much work. Tokens are not legible to anyone outside the team. So do the conversion before the meeting.

```text
cost per accepted output =
 (total inference spend for the workflow)
 ÷ (outputs a human approved and shipped)

Include: retries, failed runs, judge/eval calls, embeddings.
Exclude: nothing. Rejected work is part of the cost of accepted work.
```

Once you have that number you can say something like: this workflow produces an approved post for £2.40 including everything it wasted getting there, against roughly forty minutes of a specialist’s time. That is a sentence a board understands.

> **The most common accounting error**
>
> Dividing spend by successful runs. Failures cost money and produce nothing; excluding them makes the number look good and the forecast wrong. Divide by accepted outputs only.

## Budget per workflow

Team-level budgets fail because a single expensive workflow buried in one team’s allocation looks fine until it does not. Workflow-level allocation makes cost a property of the thing that causes it.

- Every workflow gets a monthly ceiling and a per-run ceiling.
- Per-run ceilings catch the runaway loop within minutes rather than at month end.
- Monthly ceilings degrade gracefully: fall back to a smaller model, then queue, then stop with a clear message.
- Every run writes a cost event with model, tokens, and workflow. No exceptions, or the whole scheme is fiction.

## The two silent multipliers

**Retries.** A three-attempt retry policy on a step that fails 20% of the time is a manageable 1.2x. On a step that fails 60% because of a bad tool contract, it is a 2.4x that nobody notices because each individual run looks normal. Track retry rate per step as a first-class metric, not a log line.

**Context growth.** Every added instruction, example, and retrieved memory is paid for on every call forever. Context has a way of accreting (a paragraph here, another few-shot example there) and a prompt that started at 2k tokens is at 14k by summer with no one having made a decision to double the bill. Budget context in tokens and review it monthly. See [context engineering](/blog/context-engineering-handoff).

> Nobody ever decided to triple the inference bill. Everybody added one more example to the prompt.

## Model selection is a budgeting decision

Routing every step to the strongest available model is the single most expensive habit in production AI, and usually indefensible. Classification, extraction, routing, and formatting run fine on small models. Reserve the expensive one for the step where reasoning quality genuinely changes the output, typically one step in four.

The measurement is straightforward: swap the model on one step, run your [golden set](/blog/evals-or-it-didnt-ship), and look at whether the binary criteria hold. If they do, the cheaper model wins and the argument is over.

## Defending the budget

Bring three numbers: cost per accepted output with trend, the human-time equivalent, and the ceiling that guarantees no surprise. That third one is what actually gets the budget approved. Finance is not opposed to spend; it is opposed to unbounded spend it cannot forecast.

The budgeting template, including the per-team allocation math, is on [Alex Cinovoj](https://alexcinovoj.com/). We run the same model across client programs at [TechTide AI](https://techtideai.io/), and it has never once come in where the demo suggested.

## FAQ

### How should I forecast AI costs?

Forecast accepted outputs per month and multiply by cost per accepted output, including retries and eval calls. Volume forecasts on tokens are unstable because context size drifts.

### What is a reasonable cost per accepted output?

It depends entirely on the human alternative. The useful comparison is the loaded hourly cost of the person who would otherwise do it, not another vendor’s token price.

### How do I stop a runaway agent loop?

Per-run token and step ceilings enforced in the loop itself, not just monitoring. Monitoring tells you afterwards; a ceiling prevents the invoice.

### Is a cheaper model always worth trying?

On non-reasoning steps, almost always. Validate with a golden set rather than intuition. The quality difference on extraction and formatting is usually nil.

## Sources

- [Anthropic. Effective context engineering for AI agents](https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents)
- [ContextQA. The Real Cost of AI Agent Evaluation](https://contextqa.com/blog/real-cost-of-ai-agent-evaluation/)

Tags: cost, finance, operations
