Claude Code usage may drain fast when its to-do list updates
Claude Code’s 5-hour usage window can shrink very quickly in long because of how its to-do tracking may interact with caching. When Claude Code uses TodoWrite, it adds a reminder block for the task list near the front of the conversation. Each time an item is marked done, added, or changed, that block can be written again.
Because the block sits in the part of the prompt that is normally cached, changing it can break the . The next request may then process the whole again, sometimes hundreds of thousands of tokens, even when the visible answer is tiny. In a long session with many task updates, this can repeat many times and burn through usage quickly.
Related reactions describe sudden jumps in Claude Max limits, usage after an update, and Claude Code sessions where usage moved far faster than expected. The wider lesson also applies to Codex and other coding tools: large codebases and broad context can become expensive unless the tool reads only the files and lines it truly needs.
Key points
- Claude Code’s TodoWrite may rewrite its task-list block whenever a task changes.
- That rewrite can break the and force a to be processed again.
- Many task updates in one long session can make fall much faster than expected.
- Other users reported sudden usage jumps across Claude Max, , and Claude Code.
- s should limit unnecessary context and watch usage during long s.
Sources covering this story (8)
- r/ClaudeAIClaude Code usage may drain fast when its to-do list updates ↗
- r/ClaudeAIAm I going nuts, or were our limits just rewound 20%? ↗
- r/ClaudeAIWeekly limit jumped from 70% to 100% in 2 minutes - Max 20 Plan ↗
- r/ClaudeAIBug no Contador de Limites do Claude MAX 20x ↗
- r/ClaudeAIUpdating claude desktop used all 5 hour usage ↗
- r/ClaudeCodeYou might be paying 3x more for you Claude code! ↗
- r/LLMDevsYou might be paying 3x more for you Claude code/Codex and other coding tools! ↗
- r/codexPro x20 plan draining 5h usage in 60 minutes (single session on Linux CLI) ↗