What are Claude Code usage limits?
On subscription plans, Claude Code usage is capped by two rolling windows: a 5-hour session limit and a weekly limit, both shared with Claude chat. Higher plans (Max, Team Premium) get bigger allowances than Pro. API/Console users have no fixed cap—they pay per token, bounded only by rate limits and any spend limit they set. Check yours with `/usage`.
Why — the first-principles explanation
Usage limits exist because AI compute is a shared, finite resource. If a flat-fee plan let anyone run unlimited GPU-heavy jobs, a few power users would swamp the system. So Anthropic uses rolling windows instead of hard monthly quotas: a short 5-hour session window smooths out bursts, and a longer weekly window caps sustained heavy use. Both are shared across Claude Code, Claude chat, and Cowork, so they measure your total draw on the models.
The size of your allowance scales with your plan because you're essentially reserving more of that shared compute. Pro gets a modest share; Max (5× or 20×) and Team Premium get proportionally more, which is what the '5×' and '20×' labels hint at. When you hit a window, Claude Code tells you exactly when it resets, and switching models won't help because the window is shared across all models.
API and Console users play by different rules. There's no fixed usage cap—you pay per token, so your real limits are the technical rate limits (tokens and requests per minute) and any spend limit you set yourself with `/usage-credits`. That's the trade-off: subscriptions cap usage to cap cost; metered billing removes the usage cap but makes you watch the meter.
An example that makes it click
Picture an all-you-can-eat buffet with a house rule: you can eat a lot in any 5-hour visit, but there's also a weekly total so no single guest clears out the kitchen. Pro is a regular ticket, Max is a VIP ticket with a much bigger plate allowance. If you'd rather pay by the plate instead, that's the API—no buffet rule, but every plate shows up on your bill, so you set your own spending cap at the door.
How to do it
- Run `/usage` inside Claude Code to see your current window usage as plan bars.
- Press `d` or `w` in the /usage screen to toggle between the last 24 hours and last 7 days.
- If you hit a limit, read the message—it shows exactly when the window resets.
- For more headroom, upgrade the plan (Pro → Max) or, on Pro/Max, enable usage credits with `/usage-credits`.
- On API/Console accounts, set a workspace spend limit or a monthly cap instead of relying on windows.
Key facts
- Subscription usage resets on two rolling windows: a 5-hour session window and a weekly window.
- Both windows are shared across Claude Code, Claude chat, and Cowork—switching models does not reset them.
- Allowance size scales by plan: Pro < Max 5× < Max 20×, with Team/Enterprise seats set by tier (Standard or Premium).
- API/Console users have no fixed cap; they pay per token within rate limits and any self-set spend limit.
- The `/usage` command shows your current usage; on Pro/Max, `/usage-credits` lets you buy extra usage.
Anthropic's agentic coding tool that works in your terminal.
Affiliate link — we may earn a commission at no cost to you.▶ The 60-second explainer (script)
What are Claude Code's usage limits? On a subscription, there are two rolling windows. A five-hour session window smooths out bursts of activity, and a weekly window caps sustained heavy use. Both are shared with Claude chat and Cowork, so they measure your total pull on the AI. Your allowance depends on your plan: Pro gets a solid share, and Max—the five-times and twenty-times tiers—get proportionally more. Hit a limit, and Claude tells you exactly when it resets; switching models won't help, because the window is shared. API users are different—there's no fixed cap. You pay per token, so your real limits are rate limits and whatever spending cap you set yourself. To see where you stand, just run slash-usage inside Claude Code; press d or w to flip between the last day and the last week. On Pro or Max, slash-usage-credits lets you buy extra headroom when you need it.
What authoritative sources say
People also ask
How often do Claude Code limits reset?
On a rolling 5-hour session window and a rolling weekly window. The limit message shows the exact reset time.
Does switching models restore my limit?
No. The session and weekly windows are shared across all models, so `/model` won't reset them.
Do API users have usage limits?
Not fixed caps—API/Console users pay per token within rate limits and any spend limit they set with /usage-credits.
How do I get more usage?
Upgrade from Pro to Max, or on Pro/Max enable usage credits with `/usage-credits` to continue past your allowance.