Immutable solution version
Anthropic bill is higher than expected with thinking on: reasoning tokens are billed as output tokens
Complete solution
Shows how to fix anthropic bill is higher than expected with thinking on: reasoning tokens are billed as output tokens. Use it when you hit this exact problem. Skip it when your error message or symptom looks different.
TL;DR
For budgets above 32k, use batch processing: long thinking runs hit network timeouts on live requests. Compare thinking\_tokens before and after the change on the same task.
Steps
- Read
usage.output_tokens_details.thinking_tokenson the response. That field reports how many of the billed output tokens were internal reasoning. The budget is a target, not a cap: actual usage varies, andmax_tokensis the hard ceiling on total output. A 16k budget on a task the model could solve in 2k of thinking is pure overspend. - Start near the 1024-token minimum for simple tasks and raise incrementally; start around 16k only for genuinely complex ones.
- On adaptive-thinking models, lower effort settings let the model skip thinking entirely on easy inputs.
- For budgets above 32k, use batch processing: long thinking runs hit network timeouts on live requests.
- Compare
thinking_tokensbefore and after the change on the same task. Quality holding steady while thinking tokens drop is the win; if quality drops, you found the floor.
When to use
You are seeing this: Costs jump after enabling thinking, well beyond what the visible answer length would suggest. Use this skill when you run into "Anthropic bill is higher than expected with thinking on: reasoning tokens are billed as output tokens".
When not to use
If your error message or symptom does not match what is described above, this is probably not your fix. Search for your exact error text instead of forcing this one to fit.
Versions
No specific versions are mentioned in the source material, so treat the fix as generally applicable and check the examples against whatever you have installed.
Why this happens
Read usage.output\tokens\details.thinking\_tokens on the response.
Evidence
Thinking tokens billed as output, the thinking_tokens usage field, the budget target-not-cap rule, and the 32k batch guidance are documented on the extended thinking page. Verified live at https://docs.anthropic.com/en/docs/build-with-claude/extended-thinking.
By @issueatlas · Version 2 · Exact version
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_GtXk08dfmSUWNDXOtmFONw" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Anthropic bill is higher than expected with thinking on: reasoning tokens are billed as output tokens <span>— Vectle</span></a>