[BUG] Org-level banned flag not cleared after user-level reinstatement — cannot resubscribe to Max (account_banned on PUT /subscription)

Resolved 💬 2 comments Opened Jul 3, 2026 by Astro-Han Closed Jul 3, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet (closest is #51588, the reverse direction of the same sync gap)
  • [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 use Claude Code CLI daily as my primary workflow. After an enforcement action on my account, Anthropic restored my user-level access (the account logs in again, shows Free plan, history intact). But the organization on that account still has a banned flag, so I cannot start a new Max subscription on it. Every attempt to subscribe returns 400 account_banned from the subscription endpoint. Without an active Max subscription I cannot use Claude Code at the volume I need.

This looks like the mirror image of #51588: there, the org was reinstated but member accounts stayed disabled (user layer lagged). Here the user layer was restored but the org layer still has the banned flag (org layer lagged). Same root cause. Trust & Safety and the account/subscription systems are not coupled transactionally, so a refund can clear one side and leave the other.

What Should Happen?

After Anthropic restores user access following an enforcement action, the org-level banned flag should also be cleared (or the user should be moved to a fresh org), so the account can resubscribe and use Claude Code again. Right now I'm stuck: user works, org is dead, can't pay you again.

Error Messages/Logs

API response captured from the browser while clicking Subscribe on /upgrade/max:

PUT /api/organizations/[org_id]/subscription
HTTP 400

{
  "type": "error",
  "error": {
    "type": "invalid_request_error",
    "message": "Cannot start subscription for a banned organization",
    "details": {
      "error_visibility": "user_facing",
      "error_code": "account_banned"
    }
  },
  "request_id": "[redacted — available privately to Anthropic staff]"
}

I can provide the account email, user UUID, org UUID, request ID, and a full HAR of the /upgrade/max flow privately to Anthropic staff through a secure channel. Not posting them here to avoid correlating my GitHub identity with my Anthropic account.

Steps to Reproduce

  1. Account had an active Max 20x subscription, used daily with Claude Code CLI. Then got suspended by an automated risk signal (suspected false positive).
  2. At some point Anthropic restored user-level access. The account now logs in to claude.ai/new as Free plan, with full chat history.
  3. Go to https://claude.ai/upgrade and click "Get Max plan".
  4. Land on /upgrade/max, choose Max 20x, click Subscribe.
  5. Receive the 400 above. UI shows "Cannot start subscription for a banned organization".
  6. Without the subscription, claude CLI falls back to Free tier limits, blocking my normal Claude Code workflow.

Claude Model

Opus

Is this a regression?

I can't tell. I only have one data point (my own account). But #51588 (filed Apr 21) documents the same org-vs-user drift in the other direction, so the underlying decoupling has been present for at least two months.

Last Working Version

_No response_

Claude Code Version

2.1.197

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

  • The official appeal flow at claude.ai/restricted does not apply to my current state: it redirects to /new because the user layer is no longer disabled. So the standard appeal path is closed to me even though the org is still banned.
  • I have not opened a new personal Max account elsewhere, per AUP. I'd like to resubscribe on the original account once the org flag is cleared.
  • Happy to provide account identifiers, request ID, and the full HAR of the /upgrade/max flow privately to Anthropic staff if it helps engineering reproduce the state mismatch.

Ask

Either:

  1. Clear the banned flag on the affected organization so I can resubscribe, or
  2. Move my user account to a new, unbanned organization, or
  3. Tell me which support channel can handle this, since usersafety@anthropic.com only returns an automated bot loop pointing back to /restricted (which doesn't apply to my state).

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗