[BUG] [1M] Sonnet 1M context window disappeared after Claude Code update to v2.1.45 — regression on Max plan ($200/mo)
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
After Claude Code auto-updated to v2.1.45 (with the Sonnet 4.6 release on Feb 17, 2026), the sonnet[1m] model option that was previously working now returns:
Sonnet 4.6 with 1M context is not available for your account.
Learn more: https://code.claude.com/docs/en/model-config#extended-context-with-1m
Both attempts fail:
❯ /model sonnet[1m]
⎿ Sonnet 4.6 with 1M context is not available for your account.
❯ /model claude-sonnet-4-6[1m]
⎿ Sonnet 4.6 with 1M context is not available for your account.
This is a regression. The sonnet[1m] model was working correctly on my X20 Max subscription for weeks prior to this update. It stopped working immediately after the update to v2.1.45 coinciding with the Sonnet 4.6 / Opus 4.6 release.
Expected Behavior
Max plan subscribers ($200/mo) should retain access to the 1M context window for Sonnet models, especially since:
- It was already working before the update — this is a regression, not a missing feature
- The Max plan at $200/mo is explicitly designed for power users with heavy context needs
- The documentation at
code.claude.comstill referencessonnet[1m]as a valid option
Environment
- Plan: Claude Max ($200/mo)
- Claude Code Version: v2.1.45
- Models affected: Sonnet 4.6 with
[1m]suffix (previously Sonnet 4.5[1m]was working) - Platform: macOS Tahoe 26.2
- Terminal/Shell: zsh (bash)
Real-World Impact
I work on enterprise-scale modernization projects (Java 17 / Spring Boot / Clean Architecture) with codebases that routinely exceed 200K tokens when including source files, tests, configuration, and documentation. The 1M context window is not a luxury — it's essential for:
- Full codebase understanding during refactoring sessions
- Cross-module dependency analysis
- Large-scale code generation with full project context
- Multi-agent AI workflows that consume significant context at startup (MCP servers, CLAUDE.md, etc.)
Losing this capability mid-workflow is disruptive and makes the Max plan significantly less valuable.
Related Issues
- #23822 — Same error on Max plan ($200/mo), reported Feb 6, 2026
- #23905 — Opus 4.6
[1m]rejected on Max subscriptions - #23700 — Long context beta unavailable for Max plan with Opus 4.6
- #15057 — Sonnet 1M regression on Max 20x subscription (Dec 2025)
- #10219 —
sonnet[1m]doesn't work on Max 20x account - #8381 — Feature request for 1M context on Sonnet 4.5 (open since Sep 2025)
Additional Context
The /status output confirms the subscription is correctly identified as Claude Max. No ANTHROPIC_API_KEY environment variable is set. Standard troubleshooting steps (logout, update, restart terminal, re-authenticate) have all been attempted without success.
What Should Happen?
What Should Happen?
- Restore 1M context access for Max plan subscribers on Sonnet 4.6 (and Sonnet 4.5 if still supported)
- If this is an intentional change, communicate it clearly rather than silently removing access
- Do not allow model updates to regress features that were previously available to paying subscribers
Error Messages/Logs
claude
▐▛███▜▌ Claude Code v2.1.45
▝▜█████▛▘ Sonnet 4.6 · Claude Max
▘▘ ▝▝ ~/MY_STUFF/projects
❯ /model sonnet[1m]
⎿ Sonnet 4.6 with 1M context is not available for your account. Learn more: https://code.claude.com/docs/en/model-config#extended-context-with-1m
❯ /model claude-sonnet-4-6[1m]
⎿ Sonnet 4.6 with 1M context is not available for your account. Learn more: https://code.claude.com/docs/en/model-config#extended-context-with-1m
Steps to Reproduce
- Have an active Max plan ($200/mo) subscription
- Update Claude Code to v2.1.45 (or let it auto-update)
- Run
/model sonnet[1m]or/model claude-sonnet-4-6[1m] - Observe the error: "Sonnet 4.6 with 1M context is not available for your account"
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
v2.1.44
Claude Code Version
v2.1.45
Platform
Other
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
The /status output confirms the subscription is correctly identified as Claude Max. No ANTHROPIC_API_KEY environment variable is set. Standard troubleshooting steps (logout, update, restart terminal, re-authenticate) have all been attempted without success.
Showing cached comments. Read the full discussion on GitHub ↗
50 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
I have the same issue. Just so you know, you can still manually select the old 4.5 1m context model using
/model claude-sonnet-4-5-20250929[1m]. This is a huge bummer though. I was really looking forward to an improved 1m context model.A workaround fix I found at the moment is downgrading the version to 2.1.44 and block the auto update, there the 1m model for the x20 max plan still available, and there's 4.6 for both sonnet and opus
I'm experiencing the same issue. After updating to v2.1.45, the 1M context window is no longer available on my Max plan. This is a significant regression — the 1M context was one of the main reasons I subscribed. I hope a fix is rolled out soon.
I successfully worked around the issue for now with:
I don't know is it relatad but opening extra usage, and adjusting spend limit, shows the models again for me with the latest claude code version.
I'm experiencing the same issue. After updating to v2.1.45, the 1M context window is no longer available on my Max plan. This is a significant regression — the 1M context was one of the main reasons I subscribed. I hope a fix is rolled out soon.
~~I'm using v2.1.50 and still not found
sonnet[1m]on the list~~ Now I can use that just set more extra usage.Try checking if your monthly spending limit under Extra usage in claude web settings is set below how much has been spent so far.
Mine was previously set to 20 max, and I spent 21.13 so far, so i got the same error till I increased it to 50
Looks like 1m context is billed as extra usage now, even on Max plans, which isn't obvious at all.
claude.ai -> Settings -> Usage -> enable Extra usage
After restart, sonnet[1m] works for me again:
Set model to sonnet[1m] (claude-sonnet-4-6[1m]) · Billed as extra usage
The problem keeps happening in newer versions e.g.
v2.1.50...and Anthropic support never answer. the customer support for 200 bucks per month is not even real lol
Same exact issue here, even it worked today for me in max plan 200 bucks, v2.1.50 , but out of nowhere still today it just decided to not work ⎿ API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"The long context beta is not yet available for this subscription."},"request_id":"req_011CYRQB7mvPJp1jNtkZ3naG"}
Same for me as well:
Error: Error during compaction: Error: API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"The long context beta is not yet available
for this subscription."},"request_id":"req_011CYRS4H9mEureg28ZRBUu7"}
I ran into the same issue — since the context window has already exceeded 200k, switching back to Opus 4.6 with its 200k context limit means it can't be compacted or rolled back, so I'm essentially forced to abandon most of the work I've already done.
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"The long context beta is not yet available for this subscription."},"request_id":"req_011CYRPuhPYmPfW1661ACBwG"}
Actually you have a great point , the greed , or i hope just an issue that will be solved, created issues for developers , that can mean delayed work and lost timelines .
UPDATE: BAD NEWS
the workaround is not working anymore, anthropic has removed the Sonnet 1M context window even in the 2.1.44 version. the support never answer, and the capabilities are being reduced in a very drastic way, this is so bad, even if your paying 200 bucks, they are limiting the usage and the regressions are now part of the subscription i guess.
@anthropics
This is not fully true, it worked for me in 2.1.50 so its not a version issue
how can you check this? i just updated to v2.1.50 and the 1m context is just available as extra usage, but not part of the base plan
Well i have max plan , 20x , it worked , if i had enabled extra usage option , it didnt actually use the extra money , just kept using the session limit , which was perfect, but all of a sudden it didnt work , but i am sure it did in latest version , i used it 1hr before it stopped working
is not working for me as expected:
UPDATE: Claude Code v2.1.50,
/contextshowsclaude-opus-4-6[1m] · 30k/1000k tokenswith 937K free space. The client clearly recognizes 1M context access.
However, any actual request returns:
"The long context beta is not yet available for this subscription"
Extra usage is enabled. The UI shows 1M. The server rejects it.
This is a server-side gate issue, not a client issue.
Yes clearly this is the case , Anthropic pulled our access with no warning no nothing , bad move that will for sure upset a lot of people , i mean cmon , frontier models stuck at 200k its small , especially since we are talking about a model which is first of all advertised as 1m
I was also working with it with 2.1.50, just enabling it while reaching the end of the context window to finish the job, then rolling back.
Can't do it anymore after around 3 pm UTC.
It's pretty poor that, despite paying for the most expensive subscription model available, and never hitting any of the limits, we are now not able to use the best model (and not, this is not the best model when it compacts multiple times on every single large/complex session).
Why are we not allowed to use the best models anymore? No one is asking for higher limits, just to use what we're already allotted with the best model and biggest context.
Is Anthropic running out of money/runway?
It's a v poor decision.
I reviewed anthropics/claude-code#26428 and I'm ready to handle it.
If this direction works for you, I can start immediately.
Max 20x subscriber here ($200/month). I want to share my experience because I think it perfectly illustrates how badly this was handled.
I used Sonnet 4.5 with 1M context on my Max plan for about three months. It was included. No extra charges. It was genuinely the single biggest reason I justified paying $200/month for Claude Code — being able to work on my entire codebase without auto-compaction destroying my session mid-task was a game changer.
Then the Sonnet 4.6 update dropped, and the 1M context was silently removed from the Max plan. The changelog says "Sonnet 4.5 with 1M context is being removed from the Max plan in favor of our frontier Sonnet 4.6 model, which now has 1M context. Please switch in /model" — as if it's a simple model swap. But it's not. Sonnet 4.6 with 1M now requires extra usage enabled, meaning you pay on top of your subscription. They took a feature I was actively using every single day, removed it without warning, and now want me to pay extra for what I already had.
I even tried downgrading to v2.1.44 to get the old behavior back. The server-side block is already in place — "The long context beta is not yet available for this subscription." So there's no workaround. It's gone.
Let's be honest about the competitive landscape here. Claude is already one of the most expensive AI coding subscriptions on the market. Cursor is $20/month. Copilot is $10/month. Gemini CLI is free. The coding quality gap between Claude and cheaper alternatives has been shrinking fast — Sonnet-tier models are being matched by open-source and competing products. The 1M context window was one of the few things that genuinely set Claude Code apart and made the premium price worth paying.
If even at $200/month you still have to pay extra to access the feature that was your main differentiator, then what exactly are we paying for? Higher rate limits on the same 200k context that everyone else gets? That's not a premium product — that's a volume discount.
Anthropic generated $1 billion from Claude Code in its first six months. The Max plan is clearly profitable. Removing features that paying customers relied on — without announcement, without explanation, without offering any alternative — is not how you treat the users funding your growth.
Bring back 1M context for Max subscribers. Even with reduced rate limits, even with a daily cap. A 1M window with fewer messages is infinitely more valuable than unlimited 200k sessions that get compacted into oblivion every 30 minutes.
I've had access to the 1M context window since Sonnet 4.0, so about 7 months. I can't explain why I was chosen to get that kind of access, but it was amazing! I considered it a privilege granted. When I heard Sonnet and Opus 4.6 would bring in the same 1M context window, but charge extra for it, I guess I understood the early access privilege had run its course and it was time to start paying extra for it when it was needed.
The biggest rub for me is the fact that I no longer have access to any 1M context window in Claude Code. I've enabled Extra Usage. I have $15 in the account and a $200 spend limit per month and I still can't use the 1M context window I've had access to for 7 months.
The salt on the wound is the fact that I'm shown the option to use those models when I run
/modelbut I get an error any time I try and use it. 🫨API Error: 400 {"message":"The long context beta is not yet available for this subscription."}I have cancelled the Max Plan. No Point of Paying 200 USD when other vendors are providing 1m Context Window on anthropic models at a similar discounted price. Claude Code became unusable for us.
I'm not sure how I missed this 🤦♂️ ...but this worked for me! Thank you!!
Same issue here — 4+ months of Sonnet 4.5 1M beta access, now completely broken
I've been a Max subscriber actively using sonnet[1m] for over 4 months with zero issues. This was a core part of my daily workflow — not an experimental feature I was "trying out."
After the Sonnet 4.6 / v2.1.45 update, both sonnet[1m] and opus[1m] are now returning "not available for your account."
The real damage: I have multiple active sessions with ~400K tokens of context built up over ongoing development work. These sessions cannot be meaningfully summarized or recreated — the context continuity IS the value. Losing 1M access doesn't just block new work, it destroys work already in progress.
What makes this especially frustrating:
Sonnet 1M was stable for 4+ months — this is a regression, not a missing feature
The docs still don't list Sonnet 1M as restricted for subscribers (only Opus 1M)
No communication whatsoever — no email, no changelog note, nothing
Customer support gives generic non-answers with no escalation path
If this is intentional, Anthropic owes long-term beta users a migration path and clear communication. If it's a bug, please prioritize — active work sessions are being lost every day this remains broken.
Have you tried opening those active sessions up, and running
/model claude-sonnet-4-5-20250929[1m]? That got me the access to 1M Sonnet 4.5 again...You might be able to get back to work on those large running sessions!NOTE: I think it's billed as extra usage now though, so no longer part of the $200 Max plan...because I now see:
Just started happening for me as well!
Confirming this is still broken as of Claude Code v2.1.50 (Feb 23, 2026).
Setup:
Repro:
/model→ selectsonnet→claude-sonnet-4-6[1m]API Error: 400 — "The long context beta is not yet available for this subscription."/model→ selectopus→claude-opus-4-6[1m]/model→ select Default (Opus 4.6) → works fine.Both explicit 1M model selections fail. Only the default model route works. This has been broken since at least v2.1.45 and is still not resolved. Max plan users are paying for capabilities they can't access through the model switcher.
Thanks for the tip — can confirm /model claude-sonnet-4-5-20250929[1m] works for me too! My active sessions with ~400K context are alive again.
And yes, I'm also seeing "Billed as extra usage" now. I have $50 in extra usage credits from the Opus 4.6 launch promo, and so far the balance hasn't changed after several exchanges. So it's unclear whether it's actually billing extra or if the message is just a UI indicator that the 1M feature has moved to the extra usage tier.
Also worth noting: opus[1m] is working for me now too under the same "extra usage" billing. I had to toggle my extra usage setting off and on in account settings — didn't work immediately, but about 10 minutes later everything unlocked across all my machines.
TL;DR for others hitting this issue:
Make sure extra usage is enabled in your account settings
If it's already on, try toggling it off → on
Wait ~10 minutes for backend propagation
Use /model claude-sonnet-4-5-20250929[1m] for Sonnet 4.5 1M access
opus[1m] may also work under extra usage billing
Still frustrating that none of this was communicated. 4+ months of stable Sonnet 1M access silently moved to extra usage billing with zero notice.
Hey folks! There are two matters being discussed in this thread.
/model opus-4-6[1m](for example) you'll need to have purchased extra usage credits.What about the Sonnet 4.5 1M context?
@cwilso03 Here's what Claude Code says:
It seems that the behavior shown above is intended, and they will not restore model
sonnet-4-5[1m].Yeah, I see that. Would be nice if they at least let us continue using Sonnet 4.5 1M as part of the subscription plan, since we've had access to it for a while (speaking as a Max 20x subscriber). Like others mentioned in this thread, I was in a session that had over the 4.6 standard 200,000 tokens in it when they shut off the access with no advance notice this morning. Not a great customer experience, to be sure.
workaround in 2.1.50:
/model claude-sonnet-4-5-20250929[1m]It says it will be billed as extra usage, but I don't have extra usage enabled on my account, so clearly that's not the case. 20x subscribers still get 4.5[1m] As far as I can tell.
Couldn't have said it better myself, this is the core strength in my current codebase, I now cannot repeat my workflow without making huge changes to how I manage the context. I will cancel if nothing comes of this, this is uncalled for and extremely unfair after having complete access for 6 Months with my Claude Max plan that im paying $390 CAD for a month.
@mcgogo64-cell try
/model claude-sonnet-4-5-20250929[1m]Related issue: after v2.1.51 update, 1M context models were silently moved to Extra Usage-only billing. The model picker now shows "Billed as extra usage" but the changelog only mentioned "model picker improvements." No billing change was documented. See #28927 for JSONL evidence showing identical usage billed differently before/after the update.
just updated to v2.1.61 they now officially removed the 1m context models in /model list. im now getting rate limit error and cant even continue my existing conversations because they exceed 200k context because i have been using 1m context more than a week now. well FCK Y** ANTHROPIC.
The 1m model still not available, i updated the account with extra usage, but it was charged, the problem keeps happening, and is a big downgrade an a regression
Max 20x subscriber — Two ongoing issues
Environment: Windows 11, Claude Code latest, Max 20x ($200/mo)
1. 1M context should be included in Max 20x subscription
I'm a Max 20x subscriber paying $200/month. It's hard to understand why 1M context requires extra usage billing on top of the highest-tier subscription.
The current policy feels inconsistent — Max 20x is marketed as the premium tier, yet the flagship 1M context feature requires additional payment. This creates a frustrating experience for users who chose the most expensive plan expecting full access to all features.
2. Weekly usage jumping 7-8% unexpectedly
Separately, I'm experiencing an issue where my weekly usage percentage suddenly spikes by 7-8% without corresponding activity. This has been happening consistently in recent weeks (as of March 2026). There seems to be background token consumption that isn't transparently reported.
Both issues point to a broader concern about billing transparency and value alignment for Max 20x subscribers.
The extra usage only kicks in if you utilize that 1M context amount. I used the Opus 4.6 1M for several weeks without costing me any extra usage simply because I never needed that full 1M context.
I had to have Claude explain to me how it works...
In Claude Code v2.1.75:
cc @iceepc-netizen @BHCC2025 @mafiaboyhacker @juanarangot @KJ7LNW
What does same pricing mean? Is this included as part of the subscription? Or do you still have to pay per token for the one million model?
@KJ7LNW It's the new default, as of today:
See here: https://claude.com/blog/1m-context-ga
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.