Claude Code error
Claude Code: You've hit your session limit · resets 3:45pm
You've hit your session limit · resets 3:45pmStatus: By designLast verified 4 documented fixes1 source
What it means
Your subscription plan's rolling usage allowance ran out. Variants: You've hit your weekly limit · resets Mon 12:00am, You've hit your Opus limit · resets 3:45pm, You've hit your Sonnet limit · resets 3:45pm. Claude Code blocks further requests until the reset time.
Causes
- Exhausting the session or weekly allowance, which are shared across all models
- Exhausting a model-family limit (Opus or Sonnet)
- A burst of heavy activity, such as a large workflow fanout, exhausting the weekly allowance
How to fix it
- Fix 1.
Wait for the reset time shown in the error. Run /usage to see plan limits and reset times.
Slash command/usage - Fix 2.
For an Opus or Sonnet limit, run /model and switch to a model outside that family.
Slash command/model - Fix 3.
Run /usage-credits to buy additional usage on Pro and Max, or request it from your admin on Team and Enterprise.
Slash command/usage-credits - Fix 4.
In an interactive session signed in with a claude.ai subscription, Claude Code can wait and continue after the reset (added in v2.1.234); the CLI setting is Continue automatically at usage limit in /config.
More Claude Code errors
All 18 Claude Code errorsAPI Error: 500 Internal server error. This is a server-side issue, usually temporaryStatus: WorkaroundAPI Error: Repeated 529 Overloaded errors. The API is at capacityStatus: WorkaroundAPI Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.5: `tool_use` ids were found without `tool_result` blocks immediately after: toolu_01FRvEykWmCgrgJ22mvBbKhV. Each `tool_use` block must have a corresponding `tool_result` block in the next message."}}Status: OpenUnable to connect to API. Check your internet connectionStatus: WorkaroundUnable to connect to API: SSL certificate verification failed (UNABLE_TO_GET_ISSUER_CERT_LOCALLY).Status: WorkaroundPlease run /login · API Error: 401 OAuth token has expiredStatus: WorkaroundOAuth error: timeout of 15000ms exceededStatus: OpenPrompt is too longStatus: Workaround
Related reading
- Claude Code Cross-Session Messaging: Your Agents Can Now Talk to Each OtherClaude Code v2.1.224 lets one running session message another over a first-party channel - plain text, permission-aware, with approval dialogs when bypass-mode sessions talk to each other. Here is what ships, how delivery and inbound controls work, and where the feature stops.
- Self-Improving Skills: Claude Code That Learns From Every SessionSelf-improving Claude Code skills reflect on sessions, extract your corrections and update their skill file with confidence levels, so mistakes stop repeating.
- Claude Code Idle Compaction: What It Does and How to Turn It OffClaude Code 2.1.299 compacts sessions over 200K tokens after about 54 idle minutes. How the cache math works, the setting to turn it off, and when to keep it.
- Claude Code Desktop SneakPeek Flaw: Fixed Version and What To DoSneakPeek (CVSS 8.7) let a poisoned HTML file read SSH keys and cloud credentials via the Claude Code Desktop preview pane. Fixed in Claude Desktop 1.30096.1.
- Reverse Engineer Anything (REA): What the MCP Server Does and Where the Line IsREA (Reverse Engineer Anything) is an MIT-licensed MCP server that lets Claude Code, Codex or Cursor inspect binaries, Electron apps and APKs. How to try it.
- Claude Code Projects: Coordinator, Threads, and LimitsClaude Code Projects is open to waitlisted Pro and Max users. How the coordinator and cloud threads work, what they cost in plan limits and where it breaks.
FAQ
What does "You've hit your session limit · resets 3:45pm" mean in Claude Code?
Your subscription plan's rolling usage allowance ran out. Variants: You've hit your weekly limit · resets Mon 12:00am, You've hit your Opus limit · resets 3:45pm, You've hit your Sonnet limit · resets 3:45pm. Claude Code blocks further requests until the reset time.
How do I fix "You've hit your session limit · resets 3:45pm"?
There are 4 documented fixes. Start with the first: Wait for the reset time shown in the error. Run /usage to see plan limits and reset times.
Is this Claude Code error fixed?
Status: By design. Expected behavior, not a bug. The documented fixes change the setup that triggers it.
Sources
Last verified against 1 source: official docs, maintainer replies and release notes.
Newsletter
Fixes for the tools you use, weekly
One email per week. New coding agent releases, what broke, and how developers are working around it.