`[BUG] Existing Max account stuck in unrecoverable state after failed payment, login redirects to onboarding, billing inaccessible, Claude Code locked out`

Status Open
Reported on v2.1.276
Maintainer reply None cached
Activity 0 comments · opened Sep 22, 2026

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?

What's Wrong?

My long-standing Claude Max account has become stuck in a state from which I currently have no self-service recovery path.

The problem started after a payment failure on September 19, 2026.

Claude Code later required me to authenticate again. The browser authentication flow successfully verifies my existing email address, but instead of returning me to my existing Claude account or completing OAuth for Claude Code, it redirects me to:

“Onboarding — Let’s create your account.”

This is not a new account. It is an existing Max account that I have used for a long time and that contains existing chats, projects, and Claude Code work.

I do not want to continue through new-account onboarding because I need access to the existing account and its existing data.

### Billing recovery is also blocked

After the payment failure, Anthropic sent me a Stripe payment link.

I initially could not complete the payment because my available card was being declined. The failure happened over a weekend. I now have a different working card and am ready to pay immediately, but the Stripe invoice/payment link has already expired.

Stripe now states that the invoice can no longer be paid and that I need to contact Anthropic for a new invoice or alternative payment method. (support@anthropic.com)

Normally I would update my payment method in Claude billing settings, but I cannot access those settings because login redirects my existing account into new-account onboarding.

### Support deadlock

I have contacted Anthropic support repeatedly through email and the Help Center.

Fin has confirmed that:

  • my existing Max subscription currently shows as canceled,
  • the login/account-matching issue prevents me from accessing billing,
  • the normal self-service path is unavailable,
  • Fin cannot repair the backend account-matching issue,
  • Fin cannot issue a new Stripe payment link,
  • Fin cannot route or escalate the case to a human from the support interface.

I also attempted to use Claude Code /feedback, but in my installation it only creates a local diagnostic bundle and does not itself provide a support submission or escalation path.

I currently have no working Claude access at all, including Claude Code.

Related prior issue

This appears related to:

#50710 — [BUG] [Billing] Subscription stuck in broken state after card expiry - unable to re-subscribe or update payment method

That issue described a billing state where:

  • paid access was lost,
  • subscription state remained inconsistent,
  • payment method could not be updated,
  • re-subscription was blocked,
  • and support did not provide an effective recovery path.

My case appears to extend that failure mode because the account-login / OAuth mapping is also broken, which prevents access to the billing UI entirely.

### Steps to Reproduce / Current Failure Path

  1. Existing Claude Max account is active and has substantial existing history/projects.
  2. Subscription payment fails.
  3. Claude Code authentication expires or requires login.
  4. Start Claude Code login flow.
  5. Browser opens Anthropic authentication.
  6. Existing email address is successfully verified.
  7. Instead of returning to the existing account / OAuth flow, Claude redirects to:

“Onboarding — Let’s create your account.”

  1. Billing settings therefore cannot be accessed.
  2. Previously-issued Stripe recovery invoice expires.
  3. A new working payment card is available, but there is now no way to apply it to the existing account.
  4. Support AI confirms backend intervention is needed but cannot perform or escalate it.

### What Should Happen?

There should always be a recovery path for an existing paid account after a payment failure.

In this state, Anthropic should allow at least one of the following:

  1. restore the mapping between the verified login identity and the existing Claude account;
  2. provide a new payment link tied to the existing Max subscription/account;
  3. expose a billing/payment recovery route that does not require normal account login;
  4. route an unrecoverable account-access case to human Product Support.

A verified existing account should never be forced into new-account onboarding merely because billing/authentication state became inconsistent.

### Expected Result

After verifying the existing account email:

  • the user should be returned to the existing Claude account,
  • Claude Code OAuth should complete successfully,
  • billing recovery should remain available,
  • and a failed or expired invoice should be replaceable without creating a new account.

### Actual Result

The account is effectively trapped:

existing account → verified email → new-account onboarding → no billing access → expired invoice → support cannot intervene

Claude Code Version

2.1.276

/feedback reports:

  • Platform: win32
  • Terminal: mintty

A Claude Code feedback bundle was also generated locally after the failure.

Platform

Windows

Additional Information

I can provide privately to Anthropic staff if needed:

  • account UUID,
  • Max organization UUID,
  • existing account email,
  • expired Stripe invoice reference,
  • screenshots of the onboarding redirect,
  • screenshots of the expired Stripe invoice,
  • Claude Code feedback bundle,
  • full support conversation history.

I am intentionally not posting UUIDs, invoice URLs, email addresses, or other account identifiers publicly in this GitHub issue.

I am not asking Anthropic to waive payment. I have a working payment method and am actively trying to pay, but the recovery system no longer provides a path to do so.

I need the payment applied to my existing Max account, not a newly-created account.

I got if this is correct as FIN stated, time until the 6th of October 2026 to resolve this.

What Should Happen?

After authenticating with the verified email address of my existing Claude Max account, Claude should return me to that existing account and complete Claude Code authentication successfully.

I should also be able to access billing for that existing account and update the payment method or receive a new payment link if the previous Stripe link has expired.

The login flow should not redirect an existing verified account to “Let’s create your account” onboarding.

Error Messages/Logs

No explicit Claude Code error message is shown.

Observed behavior:
- Claude Code asks me to re-authenticate.
- The browser login successfully verifies my existing account email.
- Instead of completing authentication, it redirects to:
  "Let's create your account"
- I therefore cannot access the existing account or its billing settings.
- The previously issued Stripe payment link has also expired and can no longer be paid.

Claude Code version: 2.1.276
Platform: win32
Terminal: mintty

A local /feedback diagnostic bundle is available if Anthropic staff need it.

Steps to Reproduce

  1. Have an existing Claude Max account with prior chats/projects and Claude Code usage.
  2. Let the subscription renewal/payment fail.
  3. Start Claude Code and attempt to re-authenticate when prompted.
  4. Complete the browser login flow using the existing account email.
  5. Observe that the email is verified successfully.
  6. Instead of returning to the existing Claude account or completing Claude Code OAuth, the browser redirects to “Let’s create your account” onboarding.
  7. Do not continue through onboarding, because this is an existing account and creating a new account may create a duplicate identity/account state.
  8. Attempt to recover billing through claude.ai settings.
  9. Observe that billing settings cannot be reached because login always falls back to onboarding.
  10. Attempt to use the Stripe payment link previously sent by Anthropic.
  11. Observe that the Stripe link has expired and can no longer be used.
  12. Contact Anthropic support / Fin.
  13. Fin confirms that the account/subscription requires backend intervention but cannot repair the account mapping, issue a new payment link, or route the case to a human.
  14. Result: no working Claude web access, no working Claude Code access, no billing recovery path, despite having a valid payment method ready.

Claude Model

Opus

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.276

Platform

Other

Operating System

Windows

Terminal/Shell

Windows Terminal

Additional Information

Related existing reports:

#79115 — existing Max account login verifies successfully but redirects to “Let’s create your account” onboarding.
#50710 — failed payment leaves the subscription/billing state without a usable self-service recovery path.

My case appears to combine both failure modes: the auth-routing problem prevents access to billing, while the previously issued Stripe payment link has expired.

I have already contacted Anthropic support through email and the Help Center. Fin has stated that it cannot repair the account mapping or issue a new payment link.

I currently have no working Claude access, including Claude Code.

I now have a valid working payment method and am ready to pay immediately. I am not requesting any waiver or refund; I only need a recovery path for the existing account.

I can provide privately to Anthropic staff if needed:

account UUID
Max organization UUID
account email
expired Stripe invoice details
screenshots
Claude Code /feedback diagnostic bundle

View original on GitHub ↗