Claude Code usage limits: the 5-hour limit and the weekly limit

On a Pro or Max plan, Claude Code has two limits: a session limit that resets every five hours, and a weekly limit. Both are shared with the Claude apps, so chatting in Claude uses the same allowance as coding in Claude Code.

The limits, by plan

Plan5-hour session limitWeekly limitSeparate weekly limit for Fable
ProYesYesNo
MaxYes, 5 times ProYes, 5 times ProYes
UltraNo (verified accounts)Yes, 10 times ProYes

Prices for each plan are in how much Claude Code costs.

Anthropic does not publish these limits as a fixed number of messages. Its help pages say the amount you get varies with your plan and with what each message costs, so the honest way to know where you stand is to look at your own percentage.

Everything counts against the same limits

The session and weekly limits are shared across Claude and Claude Code. Chat in the web, desktop or phone app, Claude Code in a terminal, and Claude Code in an IDE all draw from one allowance. A heavy afternoon in the chat app leaves less for a coding session that evening.

When they reset

The exact time is per account, and Anthropic's pages do not give a rule for it. You do not need one: the reset time for each limit is shown next to its bar in Settings > Usage and in /usage. Buying usage credits does not move the reset time.

What uses the limits fastest

Anthropic lists these as the things that make a message cost more:

One thing works in your favour: content that is reused soon afterwards is cached and counts less. A session left idle loses that cache, so the first reply after a long break is a costly one.

In practice, three patterns did most of the damage on the author's Mac: sessions that start large because of connectors and plugins, sessions left to grow instead of being compacted, and heavy use of subagents.

How to check where you stand

More detail on each is in how to check your Claude Code usage.

What happens when you hit a limit

If a reply is in progress when you reach the limit, Claude Code may finish it; you will see "Usage limit reached ยท wrapping up". Pro gets this once per weekly period, Max each time a session limit is hit. After that you can:

Switching to a different model helps only when the limit you hit is the one for a single model. The session limit and the all-models weekly limit apply whichever model you pick.

Know before you hit it

The percentage alone does not tell you whether you will make it to the reset. 60% used with four hours left is a problem; 60% used with twenty minutes left is not. What you want is the pace: at this rate, when do you run out, and which session is responsible?

Cost Doctor shows both limits in your menu bar with that forecast ("at this pace you run out at 3:35 PM, 35 minutes before it resets") and names the session that used most of the current window. The free costdoctor command prints the same forecast in a terminal.

Plan facts on this page are from Anthropic's help pages and Claude Code documentation, as checked on November 10, 2026: Use Claude Code with your Pro, Max, or Ultra plan, Usage limit best practices, Manage usage credits and Manage costs effectively, and the plans page. Limits change; check those pages for the current rules.

See it on your own sessions

Cost Doctor is a Mac menu bar app that reads the logs Claude Code and Codex already write. It names the session that is using your tokens, says why, and turns your screen red when a check fails while an agent sits waiting. Nothing leaves your Mac.

Download the free trialHow it works

14 days free, no account. Then $19 once, plus tax where it applies. For Apple silicon and Intel Macs on macOS 13 or later.