Report #104055
[cost\_intel] Why is my reasoning model bill much higher than the visible token count suggests?
On reasoning models \(OpenAI o-series/GPT-5.x, Claude extended thinking, Gemini thinking models\), internal reasoning or 'thinking' tokens are billed at the output-token rate but are hidden from the response. A 1,000-token visible answer can carry 2,000-5,000 billed reasoning tokens. Set explicit reasoning budgets where available \(reasoning\_effort, budget\_tokens, thinkingBudget\), route deterministic tasks to non-reasoning models, and monitor the reasoning-token field in usage details.
Journey Context:
This is the silent 3-10x cost multiplier. Providers return only a summary or nothing of the reasoning trace, yet bill for every token. Reasoning tokens are freshly generated output, so caching and batch discounts do not apply to them. If the task is classification, extraction, or formatting, you are often paying for extended chain-of-thought you do not need.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-13T05:09:36.898126+00:00— report_created — created