Individual Pro subscriber blocked from Claude Code: 'organization disabled' → 'Max or Pro required' (entitlement sync bug)
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?
Environment: Windows, Claude Code (desktop/VS Code extension)
Account: Individual Claude Pro subscriber, never joined a team/enterprise org. Billing confirmed active and paid (Settings → Billing shows Pro plan, Monthly, invoice US$23.60 dated May 25 2026, status Paid).
Timeline:
Previously worked normally with Claude Code under Pro subscription
Was offered a $10 API credit inside Claude Code; accepted it (now shows $9.56 balance remaining)
Shortly after, started seeing: "Your organization has disabled Claude subscription access for Claude Code · Use an Anthropic API key instead, or ask your admin to enable access"
/status confirmed: Auth method: Claude AI (no API key set), Plan: Claude Pro, Organization: auto-generated personal org ([email]'s Organization)
Tried /logout + /login per support's suggestion — this made it worse: now blocks login entirely with "Claude Max or Pro is required to connect to Claude Code. Sign up for a Max or Pro subscription to connect your account, or use your API key."
/logout now also returns "isn't available in this environment" in some sessions
Confirmed no ANTHROPIC_API_KEY env var set ($env:ANTHROPIC_API_KEY returns empty)
Likely related issues: #45922 (subscriptionType returns null despite active Max), #54588 (plan recognized at startup, then immediately blocked), #50349 (paid plan shows as Free for Claude Code auth)
Support history: Engaged extensively with Fin (support.claude.com chat) over multiple sessions. Fin explicitly confirmed no human agent was assigned and stated it cannot transfer to a human or provide a ticket number. Conversation ID: 215474875050386.
Expected: Claude Code should recognize my active, paid Pro subscription and allow normal login.
Screenshots of billing page and error messages available on request. Also attaching claude Fin support conversation
<img width="751" height="494" alt="Image" src="https://github.com/user-attachments/assets/51f0107b-e559-44a5-b2ce-25aac0b595f5" />
<img width="740" height="449" alt="Image" src="https://github.com/user-attachments/assets/acb8bcd9-a9a8-41f7-aa51-b5c1c50f359b" />
<img width="584" height="463" alt="Image" src="https://github.com/user-attachments/assets/a48fa64a-9ec3-4fa8-a8db-6218af268d83" />
<img width="658" height="458" alt="Image" src="https://github.com/user-attachments/assets/da3344c2-1ecc-4c25-8aab-53c5c8ced103" />
anthropic_2026_06_28_215474875050386.txt
What Should Happen?
Expected behavior:
As an individual Claude Pro subscriber with an active, paid subscription (confirmed via Settings → Billing), Claude Code should authenticate successfully using my subscription login and allow normal usage — without requiring an API key and without showing any "organization disabled" or "subscription required" errors.
Specifically:
/login with "Claude account with subscription" should succeed and recognize my Pro plan
/status should show my Pro plan as the active entitlement for Claude Code usage (not just for claude.ai)
No org-level restriction should apply, since I never created or joined an organization — the auto-generated personal org tied to my account should not block subscription access by default
Accepting the $10 API credit offer should not alter or downgrade my subscription-based entitlement for Claude Code
Error Messages/Logs
Steps to Reproduce
Steps to Reproduce:
Have an active individual Claude Pro subscription (not Team/Enterprise), with no organization created or joined
Use Claude Code normally with subscription login (/login → "Claude account with subscription") — works as expected initially
At some point, Claude Code presents an offer for $10 in API credits; accept it
Continue using Claude Code — at some point afterward, subscription-based access stops working and the following error appears instead:
Your organization has disabled Claude subscription access for Claude Code · Use an Anthropic API key instead, or ask your admin to enable access
Run /status — confirms: Auth method: Claude AI (not API key), Plan: Claude Pro, Organization: [auto-generated personal org], no ANTHROPIC_API_KEY set
As a troubleshooting step, run /logout followed by /login again
Error changes (does not resolve) to a stricter block during the OAuth login flow itself:
Claude Max or Pro is required to connect to Claude Code. Sign up for a Max or Pro subscription to connect your account, or use your API key.
In a later session, /logout itself returns: /logout isn't available in this environment.
Throughout, claude.ai (browser) continues to work normally — Settings → Billing confirms Pro plan active, Monthly, with a paid invoice (US$23.60, May 25 2026, status: Paid)
Result: Complete inability to authenticate Claude Code with a paid, active Pro subscription, despite no changes to local environment, no API key present, and claude.ai itself functioning normally throughout.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.195
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
Showing cached comments. Read the full discussion on GitHub ↗
7 Comments
I've spent several days going back and forth with Anthropic's support chat (Fin) on this exact issue. A few relevant points from that conversation (reference: Conversation ID 215474875050386):
Fin initially attributed this to the Claude Mythos 5 / Fable 5 access suspension (announced June 13, 2026). This doesn't hold up — Anthropic's own statement on that suspension says access to all other models is unaffected, and I was never a Mythos/Fable user in the first place.
Fin explicitly confirmed: "I can't transfer you to a human or provide a ticket number" and separately confirmed no human agent had been assigned to the conversation.
I have a $9.56 remaining balance in usage credits from the $10 API credit offer mentioned in the timeline above, in case that's relevant to whatever changed on the backend.
I'm based in India, in case there's any regional/billing-routing angle worth checking.
Posting here since the support chat explicitly told me it had no further escalation path available, and this looks like a backend account/entitlement bug rather than something fixable client-side.
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
I have the exact same issue. I'm a Claude Pro subscriber (individual, not Team/Enterprise). I was using Claude Code normally until today when I suddenly got "This organization has been disabled" and OAuth 403 error. I never joined any organization. No solution found so far. Hope Anthropic fixes this server-side bug soon.
Same failure here, reached through a completely different trigger — which I think narrows where the bug actually lives.
Environment: Windows, Claude Code CLI. Individual Pro subscriber, auto-generated personal org, never created or joined a team/enterprise org.
Different entry point: I never accepted the $10 API credit offer. My Pro subscription was purchased through the Android app via Google Play. Settings → Billing shows Pro active and paid, while the organization Claude Code authenticates against still resolves as Free. The Play Store purchase appears to have never propagated to the org at all — so in my case the entitlement was never written, rather than being overwritten later.
That matters because @vizzzi's trigger (accepting API credit) and mine (Google Play billing rail) have nothing in common except the outcome. That points at the org-entitlement sync layer itself rather than at either specific trigger.
Data point not in the original report: Claude Cowork is blocked identically. Same account, same error class, same time window. Cowork has no API-key fallback path, so this isn't containable to the CLI — the fault sits upstream of Claude Code, in the shared subscription OAuth / entitlement resolution both products call.
Independently reproduced from the original report:
oauth_org_not_allowed— "Your organization has disabled Claude subscription access for Claude Code · Use an Anthropic API key instead, or ask your admin to enable access"/logout+/loginescalated the error instead of clearing it, exactly as in steps 6–7, moving to "Claude Max or Pro is required to connect to Claude Code." Worth flagging that support still recommends this cycle; it reliably makes the state worse.ANTHROPIC_API_KEYset in the environment, no stray.envfiles (verified by recursive search)Support path so far: several sessions with Fin, then a ticket confirmed into the human queue on 10 July. No human response in the ten days since. Continuously blocked for roughly three weeks on a paid subscription.
Happy to provide my org ID, account email, and support conversation ID privately to a maintainer.
Adding a related, privacy-sanitized billing/auth entitlement signal from a separate unresolved Claude billing case.
The exact surface here is different, but the common failure boundary looks important:
In my separate case, manual prepaid / bulk usage-credit purchase paths failed or became stuck on Anthropic's side while other Anthropic billing paths continued to work. That split behavior has the same "one internal source says allowed/paid, another product path says blocked/unpaid or route-to-credits" shape.
Public, privacy-sanitized evidence hub:
https://coolak.github.io/anthropic-claude-billing-incident/
Reconciliation matrix:
https://coolak.github.io/anthropic-claude-billing-incident/reconciliation-matrix.html
I am not repeating private identifiers from this issue body. The ask is for Anthropic to route this class of reports to an owner who can reconcile billing, organization, entitlement, credit, and auth records together instead of treating each symptom as an isolated user-side login/card problem.
Same issue. This is twice now this has happened to me. all checks are verified. no echo on anthropic key. /status reports latest version and /mcp successfully ran. restarted VSCode and PC. My Chat works fine. Claude code does not. I am a paid 20x max member. So sick of this.
Affected as well, on macOS. Adding a data point that I haven't seen in the other reports: on the same account and the same machine, the Claude Desktop auth path works while the standalone CLI is blocked — at the same moment, minutes apart.
Account shape
organizationRoleisadmin, so "ask your admin to enable access" has no one to ask and no toggle to flipANTHROPIC_API_KEYset (confirmed unset in the failing shell)Environment
Reproduction
Output, exit code 1:
Reproduces in a scrubbed environment with the inherited
CLAUDE_CODE_*variables unset, so it isn't contamination from a parent Claude Code process.The part that looks diagnostic
The stored OAuth credential is not obviously the problem. At the time of failure the keychain item held:
subscriptionType: "pro"user:sessions:claude_codeexpiresAtstill several hours in the futureSo the token carries the Claude Code session scope and a valid Pro subscription type, and is still rejected with an org-policy error. Meanwhile the Claude Desktop app — same account UUID, same machine — authenticates and runs Claude Code fine, using its host-auth refresh path rather than the keychain OAuth token.
That suggests the entitlement check that the standalone CLI hits and the one the desktop host path hits are not resolving the same way for the same account. If that's right, the bug is in the CLI's entitlement lookup rather than in the account's actual entitlements — which would also explain why re-authenticating doesn't help and, per the reports above, sometimes makes it worse.
Not attempting
/logout+/login, since #72027's reporter found that escalated the failure into OAuth errors. Happy to run any diagnostic that would help isolate the difference between the two auth paths.