[BUG] Active Apple Max 20x subscription still recognized as Pro
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?
I upgraded my working Claude Pro subscription to Max 20x through the Apple App Store.
Apple charged me successfully, and the subscription page clearly shows:
- Claude Max 20x
- $249.99/month
- Active and renewing on October 29
But Claude still shows my account as Pro.
A few important details:
- This Apple account has only ever been used with this one Claude account.
- Pro worked normally on this account before I upgraded.
- So there shouldn't be any old Apple ID / Claude account mapping issue here.
Right now the status is simply:
Apple: Max 20x active
Claude: still Pro
I found a few similar reports: #39382, #34049 and #83093.
Could someone please check whether the Max entitlement failed to sync or activate on the backend?
Happy to provide the Apple receipt or transaction details privately if needed.
What Should Happen?
After upgrading from Claude Pro to Max 20x through the Apple App Store, the same Claude account should be recognized as Max 20x and receive the corresponding Max usage limits.
Error Messages/Logs
No specific error message. Apple shows an active Max 20x subscription, but Claude still recognizes the account as Pro.
Steps to Reproduce
- Start with an active Claude Pro subscription through the Apple App Store.
- Upgrade the same account to Claude Max 20x in the App Store.
- Complete the purchase successfully.
- Confirm in Apple subscriptions that Claude Max 20x is active.
- Open Claude and check the account plan.
- The account still shows Pro instead of Max 20x.
Claude Model
None
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
claude --version 2.1.283 (Claude Code)
Platform
Other
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
I’ve attached screenshots showing:
- Apple confirming an active Claude Max 20x subscription.
- Claude still showing the account as Pro.
This Apple account has only ever been used with this Claude account, and the Pro subscription worked normally before the Max upgrade.
Similar reports: #39382, #34049, #83093.
Showing cached comments. Read the full discussion on GitHub ↗
4 Comments
I upgraded from the Free plan to Max 20x, the payment was made but it didn't take effect, and clicking the upgrade button on my computer says I already have a subscription. 🤬
Additional affected case: Apple Pro → Max 5x upgrade remains Pro across iPad, claude.ai, and Claude Code
I am experiencing a closely matching issue with Max 5x, observed on October 2–3, 2026. I am adding the details here to help investigate the shared subscription-recognition failure.
Upgrade path and account checks
Actual behavior
Troubleshooting already completed
All three official products still show Pro. I do not have a second iOS device available for a cross-device restore test. I have not captured StoreKit transaction logs, so I cannot tell whether restore fails in the app, receipt delivery, or backend entitlement mapping.
Expected behavior
An active Apple Max 5x upgrade should be recognized for the same Claude account across the iPad app, claude.ai, and Claude Code. Restore Purchases should provide an observable result or an actionable error when recognition fails.
Environment
claude --versionon October 3. I am reporting the actual installed version, not claiming it is the latest release.Requested investigation
Could the team investigate the Apple Pro → Max upgrade-recognition path, particularly upgrades initiated in iPad system subscription settings, and the silent Restore Purchases behavior? If this needs a different engineering team, please route the report or identify the appropriate technical reporting channel.
I already have a private Get Help conversation with Anthropic Support. Account identifiers, Apple order information, and purchase evidence will remain in that private support channel.
It's really terrible. I encountered this problem today too! I don't know how to solve it!
I'm hitting the same issue. I upgraded from Pro to Max through the Apple App Store, Apple shows Max as active and the Pro portion was refunded, but my Claude account still shows Pro (and Free on the backend, according to support). Restore Purchases, force-closing the app, and signing out/in did not help. I opened a support ticket 3 days ago and it's still in the human queue. Is there any known fix or timeline?