[BUG] Max 20x plan — Claude Code reports 100% usage while dashboard shows 73%, charged $53 in extra usage
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?
Environment
Plan: Max 20x ($200/month)
Claude Code version: 2.1.38 (updated after the issue occurred — was on an older version when overcharges happened)
OS: Windows (WSL)
Timezone: America/New_York
What's Wrong?
There is a critical usage tracking mismatch between Claude Code and the claude.ai web dashboard. Claude Code reports my weekly usage at 100% while the claude.ai usage page simultaneously shows 73% for the same "All models" weekly limit. Because Claude Code believed I was at 100%, it began consuming extra usage API credits — resulting in $53.65 in overage charges on top of my $200/month Max 20x subscription.
This is not a matter of misunderstanding different limit types (session vs. weekly). Both readings are for the same weekly "All models" limit, checked at the same time.
Steps to Reproduce
Use Claude Code normally on a Max 20x plan
Claude Code hits what it thinks is 100% weekly usage and prompts for extra usage / API credits
Open claude.ai → Settings → Usage to check actual usage
Observe that the web dashboard shows significantly less usage than Claude Code reports
Evidence (3 screenshots)
Screenshot 1 — claude.ai Usage Page:
Current session: 0% used (resets in 4hr 4min)
Weekly limit (All models): 73% used (resets in 2hr 4min)
Sonnet only: 1% used (resets in 14hr 4min)
Screenshot 2 — Claude Code /status Usage Tab:
Current session: 2% used
Current week (all models): 100% used
Current week (Sonnet only): 1% used
Extra usage: not enabled
Screenshot 3 — claude.ai Extra Usage Billing:
$53.65 spent (107% of $50 monthly spending limit)
Current balance: -$1.00
Auto-reload: off
Expected Behavior
Claude Code's weekly usage tracking should match the claude.ai web dashboard. At 73% weekly usage, Claude Code should NOT have reported 100% or triggered extra usage billing.
Actual Behavior
Claude Code reported 100% weekly usage while the web dashboard showed 73%. This caused Claude Code to prompt for and consume API credits, resulting in $53.65 in charges that should not have occurred since I had 27% of my weekly allocation remaining.
Impact
Financial: $53.65 in unauthorized overage charges on a $200/month plan
Workflow: Unable to use Claude Code for development work despite having remaining weekly allocation
Trust: As a Max 20x subscriber relying entirely on Claude for daily development, this billing inconsistency is unacceptable
Request
Refund of the $53.65 in extra usage charges
Investigation into why Claude Code's usage tracking is out of sync with the billing backend / web dashboard
A fix to prevent this mismatch from occurring in future billing cycles
Additional Context
I was on an older version of Claude Code when the overcharges occurred and have since updated to 2.1.38
The recent 2.1.38 changelog mentions a fix for "phantom (no content) text blocks appearing in API conversation history, reducing token waste" — this may be related
I've seen similar reports from other users in r/ClaudeAI and The Register (Jan 5, 2026) about usage tracking discrepancies
<img width="1302" height="830" alt="Image" src="https://github.com/user-attachments/assets/49f05b1e-4b07-4960-a5f4-19f50987686d" />
<img width="1285" height="640" alt="Image" src="https://github.com/user-attachments/assets/f116adf1-afc9-41d2-b2fd-bcf1605356fd" />
<img width="949" height="773" alt="Image" src="https://github.com/user-attachments/assets/ac41de14-0e55-49ed-ab60-4078a65db8fd" />
What Should Happen?
It should not have a discrepancy between both usage dashboards. And it should not eat 50$ in my usage when i see I am at less then 100.
Error Messages/Logs
Steps to Reproduce
- Use Claude Code normally on a Max 20x plan
- Claude Code hits what it thinks is 100% weekly usage and prompts for extra usage / API credits
- Open claude.ai → Settings → Usage to check actual usage
- Observe that the web dashboard shows significantly less usage than Claude Code reports
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.38
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
WSL (Windows Subsystem for Linux)
Additional Information
_No response_
This issue has 11 comments on GitHub. Read the full discussion on GitHub ↗