claude-code - 💡(How to fix) Fix [BUG] Max 20x: Extra usage balance ($15) not consumed for Sonnet/Opus — OAuth token gets 429 while Haiku works [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#45326Fetched 2026-04-09 08:07:57
View on GitHub
Comments
1
Participants
2
Timeline
2
Reactions
0
Timeline (top)
commented ×1labeled ×1

Error Message

| claude-sonnet-4-6 | 429 | {"type":"rate_limit_error","message":"Error"} — no retry-after header | Previously the error was HTTP 400:

  • #45013 — 100% failure rate, same error
  • #45021 — Same billing error despite remaining quota

Code Example

"Third-party apps now draw from your extra usage, not your plan limits. 
We've added a $200 credit to get you started. Claim it at claude.ai/settings/usage"
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report
  • I am using the latest version of Claude Code

What's Wrong?

Environment: macOS (Darwin 25.3.0), Max 20x plan ($200/month), subscribed April 3 2026 Organization ID: 49813ced-76fa-4118-adbc-5f6d56ecefb0

Setup:

  • Extra Usage: ENABLED
  • Balance: $15.00 (loaded via credit card)
  • Spending limit: $26
  • Auto-reload: ON

What happens:

OAuth token (sk-ant-oat01-*) obtained via claude setup-token returns different results per model:

ModelHTTPResponse
claude-haiku-4-5200 OKWorks, balance NOT consumed
claude-sonnet-4-6429{"type":"rate_limit_error","message":"Error"} — no retry-after header
claude-opus-4-6429Same as Sonnet

The $15 balance is never consumed. Sonnet/Opus are hard-blocked (429 with no retry-after, not a real rate limit).

Previously the error was HTTP 400:

"Third-party apps now draw from your extra usage, not your plan limits. 
We've added a $200 credit to get you started. Claim it at claude.ai/settings/usage"

The "$200 credit" claim banner does NOT appear anywhere:

  • Not on claude.ai/settings/usage
  • Not on claude.ai/settings/billing
  • Not on claude.ai main chat page
  • Not in Claude Desktop app
  • Tried Safari, Chrome, iPhone — no banner in any browser
  • Tried logging out/in — no change

Likely cause: Account subscribed April 3 (on the cutoff date), so the promotional credit may not apply. But the $15 loaded balance should still allow Sonnet/Opus access through extra usage. The system gates Sonnet/Opus on the promotional credit claim flag, ignoring the actual balance.

What Should Happen?

My $15 extra usage balance should be consumed when third-party apps call Sonnet or Opus. The 429 should only occur when balance reaches $0, not when a promotional credit hasn't been claimed.

Related Issues

  • #45013 — 100% failure rate, same error
  • #45134 — Max $200/month blocked, claim didn't help
  • #45027 — Same erroneous extra usage detection
  • #45021 — Same billing error despite remaining quota

Steps to Reproduce

  1. Subscribe to Max 20x
  2. Enable extra usage, load $15 balance
  3. Obtain OAuth token via claude setup-token
  4. Call Anthropic API with claude-sonnet-4-6 model using OAuth token
  5. Receive 429 — balance not consumed

Claude Model

claude-sonnet-4-6, claude-opus-4-6

Is this a regression?

Yes — before April 4, 2026, OAuth tokens worked for all models under subscription limits.

extent analysis

TL;DR

The likely fix is to investigate and resolve the issue with the promotional credit claim flag, which seems to be blocking access to Sonnet and Opus models despite the available extra usage balance.

Guidance

  • Verify that the promotional credit claim flag is indeed the cause of the issue by checking the account settings and subscription details.
  • Check if there are any open issues or threads related to the promotional credit claim process that may be relevant to this problem.
  • Test the OAuth token with other models to see if the issue is specific to Sonnet and Opus or if it's a more general problem.
  • Consider reaching out to the Claude support team to investigate the issue with the promotional credit claim flag and the extra usage balance.

Notes

The issue seems to be related to the promotional credit claim flag and the extra usage balance, but the exact cause and solution are unclear. Further investigation and testing are needed to determine the root cause and find a fix.

Recommendation

Apply workaround: Reach out to the Claude support team to investigate the issue with the promotional credit claim flag and the extra usage balance, as it's likely a specific issue with the account or subscription settings.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING