Numbers only, measured from my own local Claude Code session logs (2026-10-26 to 2026-11-01, 7-day daily average).

  • Calls per day: 5,968
  • Cache-read tokens per day: 736M
  • Output tokens per day: 4.1M

Share of cost by slice:

Slice Share of cost
Base (system prompt + tool list) 40.2%
Model replies 22.0%
User input + attachments 21.4%
Subagents 7.7%
Shell command output 6.9%
File reads 1.6%
Search (grep/glob) 0.2%
MCP + other tools 0.1%
Web fetch 0.0%

Cost weights: input 1, cache write 1.25, cache read 0.1, output 5 (input token = 1).
Takeaway: the biggest slice is the fixed context that gets re-read on every call, so shorter sessions help more than trimming tool output.