claude-code - 💡(How to fix) Fix Weekly usage shows 0% after Max x20 upgrade but chats remain blocked [2 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#57903Fetched 2026-05-11 03:22:24
View on GitHub
Comments
2
Participants
2
Timeline
2
Reactions
0
Timeline (top)
commented ×2

After upgrading my plan from Max x5 to Max x20, my weekly usage indicator now correctly shows 0% used (previously 100% / rate-limited on the x5 plan). However, Claude Code chats remain blocked as if I am still over the limit. The two states are inconsistent — either the UI is reporting the wrong remaining quota, or the session/rate-limit handling is not picking up the new plan tier.

To unblock myself and file this report I had to enable "extra usage" (pay-as-you-go overage), which itself confirms the chats are still being treated as rate-limited despite the 0% display.

Root Cause

Likely root cause

Fix Action

Fix / Workaround

  1. Hit weekly usage cap on Max x5 (UI shows 100% used, chats blocked).
  2. Upgrade to Max x20.
  3. Observe usage UI updates to 0% used.
  4. Attempt to start a chat in Claude Code → still blocked.
  5. Enable extra/overage usage → chats work again.
  • Plan: upgraded from Max x5 → Max x20 (just now)
  • Workaround: extra usage toggled on
RAW_BUFFERClick to expand / collapse

Summary

After upgrading my plan from Max x5 to Max x20, my weekly usage indicator now correctly shows 0% used (previously 100% / rate-limited on the x5 plan). However, Claude Code chats remain blocked as if I am still over the limit. The two states are inconsistent — either the UI is reporting the wrong remaining quota, or the session/rate-limit handling is not picking up the new plan tier.

To unblock myself and file this report I had to enable "extra usage" (pay-as-you-go overage), which itself confirms the chats are still being treated as rate-limited despite the 0% display.

Expected behavior

After a plan upgrade that resets/expands weekly quota:

  • The usage UI and the rate-limit gate should agree.
  • If the UI shows 0% used on the new tier, chats should be allowed on that tier's quota without needing to toggle extra usage.

Actual behavior

  • Usage UI: 0% used (post-upgrade, Max x20).
  • Chat behavior: blocked as if still rate-limited; only unblocked by enabling extra usage.

Reproduction

  1. Hit weekly usage cap on Max x5 (UI shows 100% used, chats blocked).
  2. Upgrade to Max x20.
  3. Observe usage UI updates to 0% used.
  4. Attempt to start a chat in Claude Code → still blocked.
  5. Enable extra/overage usage → chats work again.

Likely root cause

One of:

  • UI is reading the new entitlement but the rate-limit decision is keyed off a cached pre-upgrade quota/window state.
  • Session-side rate-limit token wasn't refreshed after the entitlement change.
  • The weekly-window counter wasn't reset/rescaled when the plan tier changed mid-window.

Environment

  • Plan: upgraded from Max x5 → Max x20 (just now)
  • Workaround: extra usage toggled on

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…

FAQ

Expected behavior

After a plan upgrade that resets/expands weekly quota:

  • The usage UI and the rate-limit gate should agree.
  • If the UI shows 0% used on the new tier, chats should be allowed on that tier's quota without needing to toggle extra usage.

Still need to ship something?

×6

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

Back to top recommendations

TRENDING