I Can't Avoid the Price Gap Anymore
For two years nobody at my company asked what any of this cost. Then it got a $1,500 cap for Claude, separate from Cursor's $1,000 and separate from ChatGPT Codex's own $1,500 — three unrelated numbers nobody ever reconciled against each other.
That ended this month. The three caps merged into one pool: $2,000 total per engineer, covering every model and every tool, exceptions granted case by case. Spend more on Claude and there's less left for everything else.
Losing the separate buckets stings a little — I used to burn $1,500 on Claude without thinking about what that meant for anything else. But unmetered spending was never going to survive contact with a finance department once the novelty wore off, and pooling it was the right call.
| Model | Input ($/1M tok) | Output ($/1M tok) |
|---|---|---|
| Claude Opus 4.8 | $5.00 | $25.00 |
| GLM-5.2 | $1.40 | $4.40 |
Opus costs roughly 3.5x GLM on input and 5.7x on output. Under separate budgets that difference was academic — Claude's bucket paid for Claude regardless of what GLM cost. Now every Opus call is a GLM call I didn't make.
We don't self-host GLM. Fireworks AI serves it alongside other open models, priced by parameter class instead of by name — which is what put a real number on GLM's side of the ledger before pooling ever forced the comparison.
Separate budgets let every tool pretend the others didn't exist. One pool has to cover all of them, and covering all of them means every model choice now competes with every other one. The price gap between Opus and GLM isn't new — separate invoices just hid it. What's new is that I can't avoid looking at it anymore.