When does the Claude limit reset?
Your session limit resets on a rolling five-hour window, and your weekly limit resets at a fixed time each week that Anthropic assigns to your account. Those are two different clocks with two different behaviours, and mixing them up is why the reset feels unpredictable to so many people.
Part of the Claude usage limits pillar, which covers what the limits are and why coding agents burn through them so fast. This page is narrower: purely about when you get your access back.
The short version, before the detail:
- Session limit — resets five hours after your session started, on a rolling basis. Not on the hour, not at midnight.
- Weekly limit — resets at a fixed weekly time tied to your account. Pro has one weekly limit; Max has two.
- Both are visible in Settings → Usage as progress bars, which is the only reliable way to know where you stand.
How does Claude's 5-hour limit work?
It is a usage budget for one five-hour session. Your first message opens the session, and everything you do on claude.ai, Claude Code and Claude Desktop draws from the same allowance. Long conversations, heavier models, higher effort and tools empty it faster. Five hours after the session started, the allowance comes back in full.
Paid plans also have weekly limits on top, so a fresh session can still be blocked by the weekly cap. Anthropic's help center and pricing page describe this rolling five-hour window, read on 15 October 2026.
What is a reset in Claude?
A reset is the moment a used-up allowance comes back. Claude has two: the session reset, five hours after your session started, and the weekly reset, at a fixed time for your account. Settings → Usage shows the time remaining on your session and when your weekly limit resets.
Why does the 5-hour reset feel like it happens at random?
Because it's a rolling window anchored to when you started, not a clock everyone shares. Your five hours begin with your first message of a session and end five hours later — so if you started at 09:20, you're clear at 14:20, and your colleague who started at 11:00 is clear at 16:00. Nothing resets at midnight, at the top of the hour, or at any time you could guess without looking.
This is the single biggest source of confusion I see. People assume a shared schedule, wait for what they think is the reset, find themselves still blocked, and conclude the limit is broken. It isn't — they're reading the wrong clock.
The practical consequence: the moment you start matters. A heavy session begun at 16:00 puts your reset at 21:00, which may well be after you've stopped working for the day. Starting the same session an hour earlier would have given you a second usable window before dinner.
Why did my weekly limit reset early — or later than I expected?
The weekly clock has its own page: when does the Claude weekly limit reset, including why the answers online disagree.
It didn't reset early; it reset on the fixed weekly time assigned to your account, which is almost certainly not the day or hour you assumed. Anthropic assigns that slot per account, so there's no universal "resets Monday" answer to give you — yours might land on a Wednesday afternoon.
There's a second wrinkle that catches Max subscribers specifically. Settings → Usage shows a weekly limit for all models and, if your plan includes it, a separate one for Fable. On Max, Fable is capped at a share of the weekly limits, so you can be blocked on one bar and fine on the other. That reads as inconsistent behaviour if you don't know the second limit exists, but it is a normal state, not a bug.
If the reset timing matters to your week — and it does if you work in bursts — Settings → Usage is the authority. Everything else is guesswork.
How do I see how much is left before I hit the limit?
Go to Settings → Usage. Pro, Max, Team and seat-based Enterprise plans get progress bars for both the five-hour session window and the weekly limits.
Check it before a long agent run rather than after you're blocked. The failure mode that costs people a working afternoon is starting a two-hour refactor with 15% of a session window left — the run dies partway through, and you've spent the remainder of the window on work you'll have to redo.
In the terminal, /usage is the better tool — and not only because it saves a browser trip. On Pro, Max, Team and Enterprise it shows the plan usage bars, and underneath them a breakdown of what consumed your allowance: usage attributed to skills, subagents, plugins and individual MCP servers, each as a percentage of the total.
It also flags behaviours like long context or cache misses when one accounts for 10% or more of recent usage. Press d or w to switch between the last 24 hours and the last 7 days.
That breakdown is the part worth knowing about, because it turns "I hit the limit again" into a specific cause. An MCP server you installed once and forgot is a line item there, not a mystery.
Two caveats. The Session block in /usage reports API token cost and is aimed at API users — if you're on a subscription, that figure isn't what your plan is billing.
Second, the breakdown figures are approximate, computed from local session history on this machine: usage from another device or from claude.ai isn't counted. So /usage can look healthier than your actual remaining allowance if you work across two machines, while the plan usage bars themselves come from your account and don't have that blind spot.
If you'd rather have the numbers outside both, measure agent token usage covers instrumenting this yourself from the local transcripts your agents already write.
Can you reset the Claude limit yourself?
No. There is no button, command or support request that resets a Claude session or weekly limit early. Anthropic lists three options when you hit one: wait for the reset, upgrade (the new plan's limits apply right away), or turn on usage credits so work continues at API rates. The only free lever is using less per prompt.
So "how do I get my limit reset" has an honest answer: you don't. You either pay to keep going, or you make each prompt cheaper so the next window lasts longer, by hand or with Tokenade trimming what your agent sends. The rest of this page covers both.
What if I don't want to wait for the reset at all?
Paid plans have two escape routes, and they're not equivalent.
Usage credits. Pro, Max 5x and Max 20x subscribers can buy credits to keep working past the included allowance instead of stopping. This converts a hard stop into a variable cost — useful when a deadline doesn't care about your reset schedule, and worth understanding before you're mid-incident.
Upgrading the plan. Max 5x gives five times Pro's per-session usage and Max 20x gives twenty times. Note what that buys: more usage, not different features. If you're hitting the ceiling several times a week, the upgrade is a real answer. If you hit it once a fortnight, you'd be paying $80+ a month to solve a problem that costs you two hours a month. Pro vs Max, worked against real consumption walks through that arithmetic.
There's a third route nobody sells you, which is simply to consume less of the window per task.
Why do coding agents drain the window so much faster than chat?
Because a chat message costs you a few hundred tokens and an agent turn costs tens of thousands. The limit is a token budget, and an agent spends it on things you never typed: whole files read to use one function, full test output, MCP tool manifests, and the entire conversation replayed on every single turn because the model is stateless.
That's why "I barely used it today" and "you've hit your limit" are both true at the same time. You didn't send much. Your agent did.
Which reframes the reset question usefully: the fastest way to get your access back is to need less of it. Four levers do most of the work:
- Retrieve instead of reading — semantic search returns the three relevant functions, not thirty whole files.
- Filter tool output — a 600-line test log becomes the dozen lines that matter.
- Read structure before bodies — signatures first, full implementations only where you're editing.
- Load tool manifests lazily — an unused MCP server shouldn't ride along on every turn.
How to reduce Claude Code token usage covers the mechanics in full.
Applied by hand, these are real discipline and you'll drop them on a busy day. That's the gap Tokenade fills — it applies them automatically across Claude Code, Cursor, Codex, Copilot, Windsurf and the rest, with a dashboard showing what each move saved.
On the open THOL benchmark it cuts session costs by 39% on long sessions against running no tool at all — which, on a subscription, translates directly into more work per five-hour window rather than money back. It's the only one of the twelve tools tested that measurably lowers the number.
Compaction runs entirely on your own machine with no telemetry; it's free and open source (MIT/Apache-2.0), and the install guide takes two commands.
What does a reset schedule actually look like?
Here's a normal working day on Pro, with the rolling window made explicit:
| Time | What happens | Session window |
|---|---|---|
| 09:20 | First prompt of the day | Window opens, closes 14:20 |
| 11:00 | Long refactor with an agent | Burning through it fast |
| 12:40 | "You've hit your limit" | Blocked until 14:20 |
| 14:20 | Window resets | New window, closes 19:20 |
| 15:00 | Back to work | Fresh allowance |
Two things fall out of that table that aren't obvious until you see them laid out.
The block lands in the middle of your afternoon, not at a convenient boundary. You were stopped at 12:40 because of a decision you made at 09:20 — starting the clock. Nothing about lunch or the calendar day entered into it.
Your second window closes at 19:20, which is likely after you've finished. So the practical capacity of that day was one full window plus whatever you squeezed in after 14:20 — not "two windows". People routinely plan as though they get a clean second allowance and are surprised when the day ends first.
If your work is bursty, the actionable version is simple: start the clock deliberately. Opening a trivial session at 08:00 to "warm up" costs you a window boundary at 13:00 whether you wanted one or not.
What goes wrong (anti-patterns)
Waiting for midnight. There is no midnight reset. The session clock is anchored to when you started; the weekly clock is anchored to a slot assigned to your account.
Assuming your teammate's reset is yours. Rolling windows are per-account and start when each person starts. Two people on the same plan can be blocked five hours apart.
Upgrading on a bad week. One rough week is not a pattern. Check Settings → Usage across a few weeks before committing to $100+/month; if the ceiling is hit occasionally rather than routinely, credits or lower token consumption are the cheaper fixes.
Starting long runs late in the window. If you've used most of a session, don't launch a job that needs the rest of it. Either wait for the reset or scope the task to what's left.
Treating the limit as a hardware ceiling. It's a token budget. Everything that reduces tokens per task increases what you get done before the next reset — the limit stays the same while your effective capacity grows.
See also:
- Claude usage limits explained — the pillar: what the limits are and why they exist
- Claude Code pricing — every plan, and what upgrading actually buys
- Claude Code token limit — the per-context ceiling, which is a different thing
- Cut Claude Code costs, keep the model — the levers ranked by what they're worth
Sources: About Claude's usage limits · How usage and length limits work · Models, usage and limits in Claude Code
Cut your AI agent's token bill.
Ranked #1 on the Token-Harness Optimizer Leaderboard. Zero config.
Tokenade cuts the token bill of AI agents: one install, zero config, and it trims what your agent sends to the model.