Skip to content

[BUG] claude code - Usage Limits Show 0% Daily But 41% Weekly, Rate Limited Despite No Activity — Phantom Usage Consuming Paid Max 20x Quota #41084

@Preetamberlin

Description

@Preetamberlin

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

Only in claude code - when used in terminal : - Usage limits on my Max 20x account are consuming themselves without any actual activity. The numbers in the UI contradict each other and do not reflect my real usage.

Timeline (March 30, 2026):

  1. I hit a rate limit and was told to wait until 6:00 PM Berlin time. I waited. Sent one single message. System immediately showed 52% of my 5-hour window already consumed. I had not used the service at all during that window.

  2. My billing cycle renewed today (fresh weekly allocation). Within hours, the account page shows 41% of my weekly limit already consumed. I had barely used the service.

  3. The account page currently shows:

    • Daily limit: 0% used
    • Weekly limit: 41% used

    But Claude Code in the terminal says I have hit my limit and need to wait until 11:00 PM Berlin time. How can daily usage be 0% but I'm rate-limited?

  4. While investigating, I discovered that revoking all Claude Code tokens and logging out of all sessions does not terminate access (related to [FEATURE] OAuth tokens should be revoked server-side on claude logout and on devcontainer shutdown to support secure workflows #34198). My second computer could still use Claude Code after full revocation. This raises the question: is usage from revoked-but-still-alive tokens being counted against my quota?

I am paying for Max 20x and cannot use it. My quota is being drained by activity I did not generate.

What Should Happen?

  • Usage percentages should reflect actual usage by the account holder, not phantom activity.
  • Daily and weekly limits should be consistent with each other. 0% daily and 41% weekly simultaneously is mathematically impossible if both track the same account.
  • If daily usage is 0%, the user should not be rate-limited.
  • Revoking tokens should immediately stop any further usage from being counted against the account.
  • A user who revokes all tokens and logs out of all sessions should be able to start fresh, not inherit phantom usage from zombie tokens.

Error Messages/Logs

Terminal message after sending one message on a fresh rate limit window:

"You've hit your usage limit. Your limit will reset at approximately 11:00 PM Europe/Berlin time."

Account page at the same time:
- Daily limit: 0% used
- Weekly limit: 41% used

Steps to Reproduce

  1. Have a Max 20x plan with Claude Code active on multiple devices.
  2. Go to claude.ai → Settings → Claude Code → Revoke all tokens.
  3. Go to Settings → Account → Terminate all active sessions.
  4. Click "Log Out" to log out of all devices.
  5. Attempt to use Claude Code on a previously revoked device. Observe that it still works (related to [FEATURE] OAuth tokens should be revoked server-side on claude logout and on devcontainer shutdown to support secure workflows #34198).
  6. Wait for rate limit window to reset.
  7. Log back in on a single device. Send one message.
  8. Observe that usage is already heavily consumed (52% of 5-hour window) despite no activity.
  9. Check account page: daily shows 0%, weekly shows 41%.
  10. Try to use Claude Code: told you've hit the limit despite 0% daily usage.

Claude Model

Not sure / Multiple models

Is this a regression?

Yes, this worked in a previous version

Last Working Version

No response

Claude Code Version

2.1.87

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux

Terminal/Shell

WSL (Windows Subsystem for Linux)

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinginvalidIssue doesn't seem to be related to Claude CodestaleIssue is inactive

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions