[Bug] Claude Code fails to recognize MAX subscription tier - defaults to Pro restrictions
Resolved 💬 10 comments Opened Sep 1, 2025 by nikolaidk Closed Jan 11, 2026
Environment
- Platform (select one):
- [ ] Anthropic API
- [ ] AWS Bedrock
- [ ] Google Vertex AI
- [x] Other: Claude Code CLI
- Claude CLI version: 1.0.43 (Claude Code) (also tested with v1.0.98)
- Operating System: macOS 15.6.1 (Build 24G90)
- Terminal: <!-- Please specify your terminal app if you know it -->
Bug Description
MAX x20 subscription is not recognized in Claude Code despite being active and working in Claude Desktop. The system incorrectly identifies me as a "Claude Pro" user and restricts access to Opus model. Login sessions show a new "user:profile" attribute that wasn't present in older sessions, suggesting a change in the authentication flow.
Steps to Reproduce
- Have an active MAX x20 subscription (Org ID: 55456c2e-de81-4166-bc9b-1f113c39d7af)
- Login to Claude Code using
claude login --subscription - Run
/statuscommand - shows "Login Method: Claude API Account" and model restricted to Sonnet - Try to switch to Opus model using
claude --model opus - Receive error message: "Claude Pro users are not currently able to use Opus in Claude Code"
Expected Behavior
- MAX x20 subscription should be recognized upon login
- Should have access to Opus model as per MAX subscription benefits
- Status should reflect correct subscription tier
- Should be able to use same features as in Claude Desktop
Actual Behavior
- Subscription not recognized - stuck with Sonnet model only
- Error message incorrectly identifies user as "Claude Pro" instead of MAX subscriber
/statusshows:- Login Method: Claude API Account
- Model: Sonnet Sonnet 4 for daily use
- Cannot access Opus model despite MAX subscription
Additional Context
- Session ID: 70c4a2ea-9234-4382-ac10-bcd5a9b75665
- Org ID: 55456c2e-de81-4166-bc9b-1f113c39d7af
- Troubleshooting attempted:
- Switched between API and subscription login methods - no change
- Uninstalled and reinstalled Claude Code - no change
- Downgraded Claude Code versions - no change
- Observable difference in Claude Desktop: Login sessions now show two attributes:
- New sessions:
user:inferenceANDuser:profile - Old sessions: Only
user:inference - Note: MAX subscription works correctly in Claude Desktop application, issue is isolated to Claude Code CLI
This issue has 10 comments on GitHub. Read the full discussion on GitHub ↗