Opus 4.6 token consumption significantly higher than 4.5 - quota feedback from Max subscribers
First off - Opus 4.6 is impressive and the Claude Code team has been shipping at an incredible pace. This is meant as constructive feedback, not a complaint.
Opus 4.6 launched yesterday and the upgrade was automatic. Within hours, Max plan subscribers across Twitter and Reddit started reporting that their quotas were depleted far faster than with Opus 4.5 - in some cases before they even realized they'd been upgraded.
This isn't a bug report and I'm not claiming entitlement to higher quotas. This is feedback: the current quota allocations that worked fine for Opus 4.5 don't seem to be calibrated for 4.6's token consumption patterns. People who had sustainable workflows are now hitting walls.
Community reports (all from Feb 5-6, within 24h of launch)
Max plan users:
- "not even 12 hours and already at 20% weekly usage ON the $200 max plan [...] This model is token HUNGRY and may not be worth it if I run through limits like that" - @Dallenpyrah
- "After a full day of using Claude Code with Opus 4.6, the difference feels minimal [...] But man, 4.6 chugs tokens. My Claude Max account copped a beating" - @SeanDoesLife
- "claude code just upgraded to 4.6 without me changing anything. And it freaking eating all the tokens!" - @atla_
Comparative observations:
- "i never hit the limit with opus 4.5" - @Jungle_Fren
- "Opus 4.6 can use 20-30% more tokens. It is not as efficient as predecessor models" - @VQuinones
- Back-to-back testing on Reddit showing 6-8% session quota per prompt (4.6) vs ~4% (4.5) - r/ClaudeCode thread
Cross-platform:
- "Opus 4.6 already rate-limited across @GitHubCopilot and @claudeai. Seems to have much lower limits than Opus 4.5" - @lukekim
The ask
If 4.6 is genuinely more capable and that capability costs more tokens, that's understandable. But it would help to:
- Acknowledge the consumption difference so users can make informed model choices
- Consider adjusting quotas for 4.6, or at minimum document the expected increase
- Don't auto-upgrade to a model that burns quota faster without warning
Thanks for building a great product. Happy to provide more data if helpful.
Related
- #16157 (usage limits on Max - 509 upvotes)
- #17084 (limits reduced since Jan 2026)
45 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
For even straightforward tasks, I'm seeing Opus 4.6 do significantly more preparation, and pull in way too much context ahead of time, compared to 4.5.
Per https://www.reddit.com/r/ClaudeCode/comments/1qx8zu4/if_you_still_want_to_use_opus_45/, I've verified I can peg my local CC to 4.5 by adding the following to my project's
.claude/settings.jsonfile.I have just exhausted session limit on Max 5x with Opus 4.6 in ~15 mins on what seemed like a simple task, maybe there is something that just hoggs tokens in Opus 4.6, haven't had this issue with Opus 4.5.
I didn't even know a new version came out until I hit 90% of my five hour session doing research that normally would have taken ~10% of my five hour limit.
Indeed, the usage limit is consumed significantly faster (Max Plan). You use it for 40-45 minutes and you've used up all your tokens (from the 5-hour batch, which has also increased; it used to be 4 hours), which didn't happen before when doing the same tasks.
Not a duplicate of any of these:
This issue is specifically about Opus 4.6's per-task token consumption being measurably higher than 4.5 - same tasks, same workflows, significantly more tokens used. The comments here are already confirming this pattern independently.
Additional data point: Artificial Analysis benchmarks show Opus 4.6 generated 11M tokens during their standardized evaluation vs a 3.8M average across models - nearly 3x more verbose at the same task. Same API pricing as 4.5, but the model is producing significantly more output per task. This aligns with what everyone here is experiencing with quota burn.
I have been working with Opus 4.5 the last two months without reaching the Max plan limit.
With Opus 4.6 and similar workloads, I reach the limit in less than 2 hours.
Opus 4.6 is completely broken. Not to mention its extreme slowness.
One request, about 30-40 files to diff in a request to create a git log.
They were all minor type error fixes, removal of unused imports.
Some redundant file deletions.
Cost me 48% of 5h usage for the prompt to "analyze unstaged work and compile a commit message".
This used to take maybe 15%? max?
Same here, I am finding this to much token consumer
Is there any way to switch back to Opus 4.5 in Claude Code?
Growing community evidence (Feb 7-9, three days post-launch)
The conversation is intensifying, not calming down. Here are the most directly relevant reports - people who explicitly compare their 4.5 experience to 4.6:
Reddit:
ccusagelogs showing Pro session value dropped from ~$6 to ~$4, independent of the model change.Twitter (direct 4.5 vs 4.6 comparisons):
Growing community evidence (Feb 7-9, three days post-launch)
The conversation is intensifying, not calming down. Here are the most directly relevant reports - people who explicitly compare their 4.5 experience to 4.6:
Reddit:
Twitter (direct 4.5 vs 4.6 comparisons):
@cperezabo you can run claude with model param and it will start it with opus 4.5, or you can set env var as @andrewchilds mentioned above.
claude --model claude-opus-4-5-20251101
Towards the end of Opus 4.5, going into 4.6, I have noticed that I'm hitting my limits far too quickly on Max 20x plan. It's even worse now with 4.6
Of course it performs better, but at what cost 🤔 I am falling back to 4.5.
Yesterday I went back to 4.5, the difference is brutal. 4.6 is not better than 4.5 in the same proportion of their cost, at all!
fwiw structured MCP output helps a lot with this. I built
https://github.com/Dave-London/pare — MCP servers for git, npm, test runners, build tools etc that return typed JSON via structuredContent instead of raw CLI text. Cuts 70-90% of tokens on verbose commands like git log, test output, lint results. Every token saved on tool output is more room for actual reasoning.
I feel bad for everyone who paid for an Annual max plan.
I understand your pain and frustration.
For everyone else : I switched to Codex and live is great again. Very low initial usage, high effort, EXTREMELY good feedback loops and therefor better work planning/execution for less costs and less mental state fluctuations.
Anthropic dropped the ball.
+1 this,
To test this I created 2 plans in planning mode and then executed it on both Opus 4.5 and 4.6. Opus 4.5 completed the entire plan and had about 20k tokens left in it's context, Opus 4.6 hit 0% context remaining before even getting close to finishing the plan..
Bug Description
After the Opus 4.6 release (Feb 5, 2026), my daily token consumption increased approximately 4x without any changes to my configuration, workflows, hooks, or CLAUDE.md files.
Evidence from
/stats(Last 7 days, Models view):| Period | Tokens/Day | Notes |
|--------|-----------|-------|
| Feb 4–6 | ~0 | Normal idle |
| Feb 6–7 | ~87k | First spike after Opus 4.6 appeared |
| Feb 8–10 | ~347k | 4x increase with same workload |
Model breakdown (last 7 days):
Key observations:
Expected Behavior
Token consumption should remain consistent when user configuration has not changed. If the default model was silently upgraded to Opus 4.6, users should have been notified about the cost implications.
Questions
Environment Info
<img width="558" height="461" alt="Image" src="https://github.com/user-attachments/assets/0c745cc6-2247-409f-b11e-61228a748247" />
Agree with you, consumption is really fast.
Imo x1.5 to x3 what Opus 4.5 consume normally 😅
can even be more, if he goes looking around files many times
So broken, Weekly limit not hit, 5 Hr limit hit, Look when it says it resets
<img width="2364" height="987" alt="Image" src="https://github.com/user-attachments/assets/f8cf6938-002e-4b06-b31e-1f8eeff52741" />
<img width="1159" height="209" alt="Image" src="https://github.com/user-attachments/assets/f5b8bfa4-f557-4417-909f-e19ee1d36bd3" />
If things continue like this, Claude seems likely to lose people to Codex or Cursor. There are a lot of complaints. This excessive spending is very disturbing.
Week 2 update (Feb 11-14)
Hardest data point yet - u/leogodin217 on r/ClaudeCode analyzed actual session JSONL files. Opus 4.6 used 14.7 MB of context for a task that Opus 4.5 completed in 0.98-1.75 MB. Same coding sprint took 1 session on 4.5, required 3 on 4.6 due to context exhaustion.
Third-party pricing confirms independently - Windsurf now charges 8 credits for Opus 4.6 vs 5 for 4.5 (60% increase), despite identical API pricing from Anthropic.
Users reverting to 4.5 - Multiple reports of people switching back because 4.6 burns through limits too fast.
`## Execution Notes
`
It continued execution even during hard interrupts. it didn't use the project-plan skill to create a new folder inside my planning/ dir as has been the case since about first week of January, this is unfixable if you use planning mode first. It doesn't care. it just ignores you.
Even if the notes tell it what to do, it scans all the project plans... it knows what the Skill expects of it, and Codex follows it perfectly.
It auto compacted during its attempt to finally abort and write the files, and of course...it hit 100% of the 5h right at that moment, so it didn't manage to write the status file (todo list) ....
This is a cycle that will repeat forever.
"Oh perfect, I see the plan 41 mentions X has been implemented! Let's see what actually has been done..."
Fibrillating... (ctrl+c to interrupt).
Flatlined for 3m54s
I've already unsubscribed but it's getting to the point where I feel like even if people tell me that it has improved, I won't even try it again. I won't take the risk.
I'd rather spend 3x the money on Codex.
Anthropic dropped the ball.
The max plan just updated to enable 1 mill token usage but it charges extra usage. I am now checking out OpenAI Codex.
Somehow Anthropic manages to royally piss me off every 3-4 months to the point where I switch to OpenAI or Grok for a while until they fix whatever mess they created.
It's absolute ridiculous how unusable the claude cli has become with the claude 4.6 updates. Even compacting took 10% of my tokens in one go.
Same here. Usage with both 4.6 models burns through my Max 20 plan unbelievably fast. I've switched to Codex for now.
ME TOO
What's Wrong?
Since the Opus 4.6 update (launched ~February 5, 2026), my weekly quota consumption rate has increased approximately 2.5x compared to my established baseline usage pattern with the same plan and similar workloads.
Baseline (Pre-Opus 4.6)
Current (Post-Opus 4.6, as of February 19, 2026)
Impact
At the current burn rate, my weekly quota is effectively exhausted in ~2 days instead of lasting the full week. This represents a ~2.5x reduction in usable capacity for the same subscription price, making the service significantly less viable for daily professional development work.
Expected Behavior
Weekly quota consumption should remain consistent with established baselines when performing equivalent workloads. If Opus 4.6 inherently consumes more tokens per interaction, this should be:
Evidence
| Metric | Pre-Opus 4.6 | Post-Opus 4.6 |
|---|---|---|
| Daily quota usage (heavy day) | ~20% | ~50% |
| Days until weekly limit hit | 5-7 days | ~2 days |
| Effective capacity reduction | baseline | ~2.5x less |
Related Issues
Environment Info
claude --version결과를 여기에 붙여넣기 -->Suggested Resolution
Related: #27665 consolidates 30+ open issues around model routing (including this one). Includes binary analysis of the routing functions, real ccusage data showing 93.8% Opus on a Max plan, and a tiered fix proposal. The root cause of excessive token consumption for Max subscribers is that Claude Code has no automatic model routing — every turn uses the session model regardless of complexity.
<img width="688" height="1196" alt="Image" src="https://github.com/user-attachments/assets/6cc0280f-bc5e-4fed-b46d-d65635c6bdcb" />
Opus 4.6's extended thinking mode burns tokens 2–4x faster than 4.5 for the same tasks. There's a one-line settings fix to pin back to 4.5 while keeping all other Claude Code behavior intact. Workaround + root cause documented here: https://cacheoverflow.dev/blog/9gMRxihS
Great writeup. The token consumption difference is real and it compounds with how Claude Code handles context, it re-reads files on every request without structural awareness of what's actually needed for the task.
With 4.5 this was expensive. With 4.6 eating 20-30% more tokens per request, the same workflow costs significantly more because the waste scales with the model's appetite.
The most impactful mitigation I've found isn't on the model side, it's reducing what goes into context in the first place. Serving the agent a dependency graph of the relevant code nodes via MCP instead of letting it read entire files cuts ~70% of the input tokens. That alone absorbs the 4.6 increase and then some.
I built an MCP server for this vexp.dev but the principle applies regardless of tooling, anything that reduces unnecessary file reads will help a lot more now that per-token cost has gone up.
they keep on doing it, it is absolutely unethical https://github.com/anthropics/claude-code/issues/38910#issuecomment-4134768536
meh in free version using 4.5 model hits me the limit for chatting 3 conversations ... "in a different window for each question"
GitHub Comment Draft — anthropics/claude-code #23706
Issue: Opus 4.6 token consumption significantly higher than 4.5 - quota feedback from Max subscribers
Status: OPEN, NOT LOCKED (36 comments)
Action: NEEDS AUDITOR REVIEW before posting.
---
Prepared Comment
Great writeup, and the community data here is solid. I've been doing quantitative analysis on Claude Code session logs and can add some numbers to the discussion.
The JSONL transcripts in
~/.claude/projects/contain per-turn token breakdowns (input, output, cache_read, cache_creation) plus model identifiers. Parsing these across sessions gives a much clearer picture than the/costcommand, which only shows session totals.What I've found in my own sessions post-4.6:
For anyone who wants to see the actual per-turn breakdown of their sessions:
This gives you: per-model cost attribution, the 10 most expensive individual turns, cache efficiency metrics, and estimated savings from model routing. It parses the same JSONL files Claude Code already writes -- runs locally, nothing sent anywhere.
Quick preview of the output format (no install needed):
The tl;dr from my data: 4.6 does use more tokens per turn, but the dominant cost factor is still model selection. Adding
Use Sonnet for routine tasksto your CLAUDE.md is the single highest-leverage change you can make today.Full disclosure: I built agent-forensics. It's MIT-licensed.
GitHub Comment Draft — anthropics/claude-code #23706
Issue: Opus 4.6 token consumption significantly higher than 4.5 - quota feedback from Max subscribers
Status: OPEN, NOT LOCKED (36 comments)
Action: NEEDS AUDITOR REVIEW before posting.
---
Prepared Comment
Great writeup, and the community data here is solid. I've been doing quantitative analysis on Claude Code session logs and can add some numbers to the discussion.
The JSONL transcripts in
~/.claude/projects/contain per-turn token breakdowns (input, output, cache_read, cache_creation) plus model identifiers. Parsing these across sessions gives a much clearer picture than the/costcommand, which only shows session totals.What I've found in my own sessions post-4.6:
For anyone who wants to see the actual per-turn breakdown of their sessions:
This gives you: per-model cost attribution, the 10 most expensive individual turns, cache efficiency metrics, and estimated savings from model routing. It parses the same JSONL files Claude Code already writes -- runs locally, nothing sent anywhere.
Quick preview of the output format (no install needed):
The tl;dr from my data: 4.6 does use more tokens per turn, but the dominant cost factor is still model selection. Adding
Use Sonnet for routine tasksto your CLAUDE.md is the single highest-leverage change you can make today.Full disclosure: I built agent-forensics. It's MIT-licensed.
Sessions are getting shorter from both ends: Opus 4.6 with extended context burns tokens faster, and Anthropic is now throttling peak-hour sessions on top of that.
Disabling the 1M context window brought me from ~15 minutes of usable session back to 2-4 hours:
CLAUDE_CODE_DISABLE_1M_CONTEXT=1
Confirming Opus 4.6 consumption is dramatically worse. Max 20, v2.1.89, April 1: 100% in ~70 min after reset with light conversational coding. Same workflow worked fine for months on earlier Opus versions.
Full report: #41788
Related: #38335, #38239, #40895, #41663, #41779
I've been experiencing the same issue on Max 20 ($200/mo) — rate limit 100% exhausted in ~70 minutes.
After setting up a monitoring proxy using the official
ANTHROPIC_BASE_URLenv var, I identified two cache bugs as the root cause (#40524, #34629) and measured the impact: cache read ratio dropped to 4.3%, meaning ~20x token inflation per turn. After applying workarounds it stabilized at 89-99%.Full analysis with per-request measured data, safe workarounds, and community references (including cc-cache-fix): https://github.com/ArkNill/claude-code-cache-analysis
Update (April 2): Much of the perceived Opus 4.6 consumption spike was likely compounded by the cache bug (Sentinel regression in standalone binary). v2.1.90 fixes this — benchmark shows 95-99% cache read in stable sessions, dramatically reducing effective token cost.
Update to v2.1.90 to isolate actual model cost from cache bug overhead: https://github.com/ArkNill/claude-code-cache-analysis
April 3 update: v2.1.91 fixes the cache regression that caused the worst drain. If you are still hitting limits after updating, there are additional unfixed mechanisms: a 200K tool result budget cap, a client-side false rate limiter, and silent context stripping — all confirmed via proxy testing. Anthropic acknowledged peak-hour tightening on X (Lydia Hallie) but stated "none were over-charging you." Measured data and analysis: claude-code-cache-analysis
Opus 4.6 consuming more tokens than 4.5 is partly because extended thinking blocks (with long signatures) accumulate in the session JSONL and get re-sent every turn.
Cozempic v1.4.1 has a
thinking-blocksstrategy that strips thinking content and signatures (2-5% savings), pluscompact-summary-collapsethat removes 85-95% of pre-compaction bloat. The guard daemon runs these automatically.pip install cozempic && cozempic initv1.4.1 also auto-detects 1M context models so thresholds are correct. Feedback welcome on Opus 4.6 specifically.
I built a tool that stacks the known mitigations for this. Measured 32% token reduction on real
claude --printinvocations (parsing usage.input_tokens, cache_read, output_tokens, total_cost_usd from the JSON result).The biggest wins for Opus 4.6 specifically:
MAX_THINKING_TOKENS=8000in settings.json — caps extended thinking from 32K+ default. 50-70% savings on straightforward tasks where 4.6 over-thinks.One command to install all 12 optimizations:
curl -fsSL https://raw.githubusercontent.com/sravan27/context-os/main/setup.sh | bash
Or dry-run first to see what you'd save (no writes):
curl -fsSL https://raw.githubusercontent.com/sravan27/context-os/main/setup.sh | bash -s -- --measure
Fully reversible with
--uninstall. MIT. https://github.com/sravan27/context-os