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.