Claude Limit Reset: When Your Usage Comes Back

Claude has two limits with two different reset clocks: a rolling 5-hour session window and a fixed weekly reset. Here's when each one comes back.

Profile photo of Paul Irolla

By Paul Irolla

Founder · AI & developer tools · Tokenade

Ph.D. in AI · builds token-optimization tooling for AI coding agents

View author page
7 min read
Cite this page

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.

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?

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. Pro has a single weekly limit across all models. Max has two: one that applies across all models, and a separate one for Sonnet only. So on Max you can be blocked on one and fine on the other, which reads as inconsistent behaviour if you don't know the second limit exists. Hitting your all-models weekly cap while your Sonnet allowance is untouched 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. If you'd rather have the numbers outside the browser, measure agent token usage covers instrumenting this yourself from the local transcripts your agents already write.

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. 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:
  1. Retrieve instead of reading — semantic search returns the three relevant functions, not thirty whole files.
  2. Filter tool output — a 600-line test log becomes the dozen lines that matter.
  3. Read structure before bodies — signatures first, full implementations only where you're editing.
  4. 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. Source-available under MIT; the free tier covers a lot of solo work, and current plans are on the pricing page.

What does a reset schedule actually look like?

Here's a normal working day on Pro, with the rolling window made explicit:
TimeWhat happensSession window
09:20First prompt of the dayWindow opens, closes 14:20
11:00Long refactor with an agentBurning through it fast
12:40"You've hit your limit"Blocked until 14:20
14:20Window resetsNew window, closes 19:20
15:00Back to workFresh 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: Sources: About Claude's usage limits · How usage and length limits work · Models, usage and limits in Claude Code

Ranked #1 on the Token-Harness Optimizer Leaderboard.

Tokenade ranks #1 in the Token-Harness Optimizer Leaderboard — an end-to-end benchmark of agent token optimizers measured on real coding sessions. Set it up once, it works on every prompt. Works with Claude Code, Cursor, Codex, Copilot & more.