[BUG] claude code - Usage Limits Show 0% Daily But 41% Weekly, Rate Limited Despite No Activity — Phantom Usage Consuming Paid Max 20x Quota
Resolved 💬 9 comments Opened Mar 30, 2026 by Preetamberlin Closed May 14, 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?
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):
- 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.
- 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.
- 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?
- While investigating, I discovered that revoking all Claude Code tokens and logging out of all sessions does not terminate access (related to #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
- Have a Max 20x plan with Claude Code active on multiple devices.
- Go to claude.ai → Settings → Claude Code → Revoke all tokens.
- Go to Settings → Account → Terminate all active sessions.
- Click "Log Out" to log out of all devices.
- Attempt to use Claude Code on a previously revoked device. Observe that it still works (related to #34198).
- Wait for rate limit window to reset.
- Log back in on a single device. Send one message.
- Observe that usage is already heavily consumed (52% of 5-hour window) despite no activity.
- Check account page: daily shows 0%, weekly shows 41%.
- 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_
This issue has 9 comments on GitHub. Read the full discussion on GitHub ↗