[BUG] 5-Hour Rate Limit Exhaustion Accelerating Despite Comparable Workload

Status Closed — not planned
Maintainer reply None cached
Activity 14 comments · opened Mar 24, 2026 · closed May 22, 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?

The 5-hour rate limit is being exhausted 3x faster today compared to previous days with comparable workloads. This represents a service degradation that violates expected usage patterns and contractual rate limit behavior.
Evidence of Acceleration
Date Total Requests Input Tokens 5h Exhaustion Events Time to First Exhaustion
2026-03-21 ~900 ~3M 0 N/A
2026-03-22 ~900 ~3M 0 N/A
2026-03-23 908 3,402,759 0 N/A
2026-03-24 936 (+3.1%) 4,169,220 (+22.5%) 3 ~4.5 hours

Key Finding: A 3-23% workload increase should not cause infinite → 4.5 hour exhaustion time.
Rate Limit Exhaustion Log

2026/03/24 13:39:46 5h=100.0% 7d=15.0% → 429 Too Many Requests
2026/03/24 16:02:48 5h=100.0% 7d=24.0% → 429 Too Many Requests
2026/03/24 16:34:37 5h=100.0% 7d=24.0% → 429 Too Many Requests

5h Window Progression (2026-03-24)
Time (UTC) 5h% Time Since Reset
09:24:19 1.0% —
10:09:42 11.0% —
13:39:46 100.0% 4h 15m
15:11:09 57.0% (reset) —
16:02:48 100.0% 51m

The 5h window reset and re-exhausted in 51 minutes.
Cache Efficiency Degradation
Date Cache Creation Tokens vs Input Ratio
2026-03-23 5,698,495 1.68x
2026-03-24 7,287,796 1.75x
Same workload burning 28% more cache creation tokens, accelerating rate limit exhaustion.
Breach of Service Agreement
Issue: Unilateral Service Degradation

The acceleration of rate limit exhaustion represents a material change to service behavior without:

Advance notice to users
Documentation updates
Corresponding workload increase to justify the change

Quantified Impact
Metric 2026-03-23 2026-03-24 Delta
5h exhaustions 0 3 ∞ increase
Hours of service ~24 ~7 (cumulative) -71%
Cache creation tokens 5.7M 7.3M +28%
Cost efficiency Baseline Degraded Unknown excess cost
Request for Recompensation

We request the following:

Credit for service downtime: 3 complete 5h window exhaustions = ~15 hours of unavailable service capacity

Refund for excess token burn: 7.3M vs expected ~6M cache creation tokens = ~1.3M excess tokens at published rates

Investigation commitment: Acknowledgment of this issue and timeline for fix

Transparency: Explanation of what changed between 2026-03-23 and 2026-03-24 to cause this acceleration

What Should Happen?

Expected Behavior (Contractual)

Consistent Rate Limit Behavior: The 5h rate limit should exhibit consistent exhaustion timing for comparable workloads, absent documented service changes.

Documented Thresholds: Rate limit behavior should match published documentation. Acceleration of ~28% in token burn rate without corresponding workload increase suggests a service-side issue.

Graceful Degradation: If rate limits change, users should receive advance notice or documentation updates.

Actual Behavior (Breach)
Aspect Expected Actual
Exhaustion timing ~12-24h for this workload 4.5h, then 51m
Consistency day-over-day Similar exhaustion pattern 0 → 3 exhaustions
Cache efficiency Stable ratio to input tokens +28% increase

Error Messages/Logs

2026/03/24 13:39:46. [UPSTREAM] /v1/messages 429 Too Many Requests
{"type":"error","error":{"type":"rate_limit_error","message":"This request would exceed your account's rate limit. Please try again later."},"request_id":"req_"}


2026/03/24 16:02:48. [UPSTREAM] /v1/messages 429 Too Many Requests
{"type":"error","error":{"type":"rate_limit_error","message":"This request would exceed your account's rate limit. Please try again later."},"request_id":"req_"}


2026/03/24 16:34:37. [UPSTREAM] /v1/messages 429 Too Many Requests
{"type":"error","error":{"type":"rate_limit_error","message":"This request would exceed your account's rate limit. Please try again later."},"request_id":"req_"}

Steps to Reproduce

Run Claude Code with standard workload (~900 requests, ~3-4M input tokens per day)
Observe 5h rate limit progression via response headers or proxy logging
Compare day-over-day exhaustion timing

Baseline Day (2026-03-23):

908 requests
3.4M input tokens
5.7M cache creation tokens
Result: 0 exhaustions

Degraded Day (2026-03-24):

936 requests (+3%)
4.2M input tokens (+22%)
7.3M cache creation tokens (+28%)
Result: 3 exhaustions in 7 hours

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

666

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux

Terminal/Shell

Xterm

Additional Information

This is systemic and currently in progress. We the users demand compensation.

View original on GitHub ↗

14 Comments

ghost · 5 months ago

Im moving to codex, at least they are honest about selling out and their infra actually works. Anthropic has had nothing but useless quota and models that only work in the first few days after they are published.

blackdiamond6390 · 5 months ago

Same issue here!

vatsalbrighttechnosolutions · 5 months ago

Yeah Same issue faced!

xiweihuang · 5 months ago

Same here. This is very annoying. I actually thought my account had been hacked for a moment.

sophiaashi · 5 months ago

The accelerating exhaustion pattern matches what others are seeing — each session seems to burn through quota faster than the last.

Practical fix that helped me: split workload across multiple model providers. Keep Claude for complex reasoning, route file reads/tests/simple edits through GPT-4o or Gemini. My 5-hour window actually lasts 5 hours now because Claude is only doing ~40% of the work.

Details: https://dev.to/sophiaashi/claude-code-rate-limit-on-max-plan-the-workaround-developers-are-actually-using-in-2026-16g2
Discord (comparing setups): https://discord.gg/tvAtTj2zHv

TheAuditorTool · 5 months ago

Yeh, im hitting abnormal usage too...
Normally 1x 5 hour limit is 8% for my total week.. During promo it was 5-6%...
Today? Its 14 fking percent... Thats HALF my usage per week...
What the actual fk is going on here???????
Max20 here...

blackdiamond6390 · 5 months ago
Yeh, im hitting abnormal usage too... Normally 1x 5 hour limit is 8% for my total week.. During promo it was 5-6%... Today? Its 14 fking percent... Thats HALF my usage per week... What the actual fk is going on here??????? Max20 here...

Same for me. Max 20 plan 48% consumed in 2 days. I am heavy user but normally this should be anyway only 25-30% and not almost 50

TheAuditorTool · 5 months ago

Now im also getting this...
Ive always, for over a year worked in 10+ terminals without a single issue...
Its also not consistent, sometimes its on 7 terminals sometimes on 10... the only thing that is consistent is that it kills ALL MY terminals AND ALL my work.... blanket on every single client...
"API Error: Rate limit reached".... Cant even find info on it...

NathanThiya · 5 months ago

I am on Max 20 plan and in 20 mins I am hitting the 5 hour limit. Can't use the product.
Is there any commands available to what the heck is going on behind the scene?

junaidtitan · 4 months ago

Accelerating rate limit exhaustion over time means context bloat compounds with each turn. Cozempic v1.6.11's guard daemon breaks this cycle with continuous pruning — keeps context lean so per-turn token cost stays flat instead of growing.

pip install cozempic && cozempic init

TheAuditorTool · 4 months ago

<img width="604" height="273" alt="Image" src="https://github.com/user-attachments/assets/12e0abee-a9b1-477c-9c41-dbdeda32a65d" />
This is 1 hour on max20... not pro... not max5.... Max20... their highest tier...
Using up 79% of the 5x hour limit in 1 hour.... Make it make sense and how this is the new normal... :(
Even started using sonnet lol...

I am on Max 20 plan and in 20 mins I am hitting the 5 hour limit. Can't use the product. Is there any commands available to what the heck is going on behind the scene?
TheAuditorTool · 4 months ago

What an utter scam lmao.... So... The free credits you are given? The 200 usd "extra usage" they give you?
Turns out... they are only "extra" and "useable" long as you have an active subscription... If it runs out? You cant use the extra usage when "limits are hit".... Cant confirm as it was free but thats pretty wild if it works the same if you added cash manually....

In any case? Total scam company...cancelled and went to codex.

<img width="553" height="225" alt="Image" src="https://github.com/user-attachments/assets/b910e6b7-353d-4a01-8c62-f964c7450e56" />

So insane you cant use cash money credits without an active sub lol...

<img width="986" height="331" alt="Image" src="https://github.com/user-attachments/assets/3ae2c624-7d98-4c82-8d49-338d48bbc3fb" />

github-actions[bot] · 3 months ago

Closing for now — inactive for too long. Please open a new issue if this is still relevant.

github-actions[bot] · 1 month ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.