[BUG] Claude Desktop (Windows) shows "Usage limit reached" with only 3% of 5-hour limit used - enterprise accounts cannot use cache-clear workaround
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?
Claude Desktop app (Windows) is showing "Usage limit reached" despite having minimal actual usage. The 5-hour usage counter shows only 3% used, yet the input is blocked and the error banner is displayed. This is a recurring issue — it also happened the previous day and was only resolved by clearing cache and restarting (which forced a sign-out).
This is particularly problematic for users on company/enterprise accounts where re-authentication requires a one-time code or admin approval, making the cache-clear workaround impractical for repeated use.
Environment
- Platform: Windows (Claude Desktop app)
- Model shown: Opus 4.7 1M · Medium
- Account type: Company/Enterprise
- Workaround attempted: Clearing cache + restart (forces sign-out) — temporarily fixes it but not viable for repeated use on company accounts requiring auth codes
<img width="1069" height="338" alt="Image" src="https://github.com/user-attachments/assets/7bf96881-ce1c-448d-a91d-b1164fed95c3" />
What Should Happen?
Expected Behavior
With only 3% of the 5-hour limit used, the app should be fully functional with no usage limit banner.
Actual Behavior
App shows "Usage limit reached" and blocks all input despite low actual usage. The UI state appears stale/out of sync with the backend.
Error Messages/Logs
Usage limit reached
Steps to Reproduce
- Open Claude Desktop app (Windows)
- Do NOT send any messages (or minimal usage)
- Observe: "Usage limit reached" banner appears at the bottom
- Check Plan Usage panel — 5-hour limit shows ~3%, Weekly all models ~29%
- Input box is disabled/blocked
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
1.5220.0
Claude Code Version
Claude 1.5354.0 (9a9e3d) 2026-04-29T01:14:34.000Z
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
This appears to be a systemic state-sync issue between the usage tracking backend and the Windows desktop client. The web version (claude.ai) works correctly at the same time, suggesting the bug is desktop-app-specific. A fix that refreshes UI state without requiring full sign-out would be greatly appreciated, especially for enterprise users.
Related Issues
- #52467 (Desktop app state-sync bug with extra usage)
- #52249 (Desktop app shows Out of extra usage despite available balance)
- #33120 (Rate limit triggered on every command regardless of actual usage)
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗