← All Posts

When Do Claude Pro Usage Limits Reset? Understanding 5-Hour Cycles

Claude Pro usage limits reset every 5 hours from when you send your first message in a session—not at midnight or on a fixed schedule. You also have weekly rate limits that reset every 7 days. Pro users can send approximately 45 messages per 5-hour window, and have 40-80 hours of Claude Code available weekly. Track your remaining time directly in your account settings under Settings > Usage, or use a tool like Usagebar to monitor limits in your macOS menu bar and receive alerts at 50%, 75%, and 90% usage before hitting a lockout.

How Claude Pro's 5-Hour Usage Cycle Works

Unlike traditional daily quotas that reset at midnight, Claude Pro operates on a rolling 5-hour window. The clock starts when you send your first request in a session, not when you log in. This means if you start using Claude at 2:00 PM, your 5-hour allocation expires at 7:00 PM. If you start again at 7:30 PM, you get a fresh 5-hour window until 12:30 AM.

Within each 5-hour cycle, Pro users can send approximately 45 messages—roughly equivalent to 216 short messages per day if you maintain steady usage. These messages count across both Claude.ai and Claude Code, since both tools share the same usage limits.

Weekly Rate Limits for Claude Code

In addition to the 5-hour cycle, Claude Pro includes weekly rate limits that reset every 7 days. Most Pro users have access to 40-80 hours of Claude Sonnet 4 through Claude Code per week. These limits are separate from your message count and represent total computation time for code execution, file processing, and complex reasoning tasks.

Weekly limits reset on the same day each week in your account—typically aligned with when your subscription renews. You can check your weekly reset date in Settings > Usage.

What Happens When You Hit Your Limit

Once you exhaust your 5-hour allocation or weekly limit, Claude becomes temporarily unavailable. You'll see a message indicating you've reached your usage limit and need to wait for the window to reset. During peak usage periods, this can mean a 5-hour lockout that blocks critical work—like finishing a PR, debugging production code, or wrapping up a time-sensitive project.

The frustration compounds because there's no advance warning. By the time you hit the limit, you're already blocked. Many developers solve this by monitoring usage proactively.

macOS menu bar showing usage percentage alert

Checking Your Current Usage

You can check your remaining usage in three ways:

  • Claude.ai settings: Visit claude.ai/settings/usage to see your current 5-hour session time remaining and weekly limit status.
  • Claude Code: Use the /usage command in Claude Code to check your limits without leaving the terminal.
  • Usagebar: Get Usagebar to monitor usage in your macOS menu bar with automatic alerts when you reach 50%, 75%, and 90% of your limit. Credentials are stored securely in macOS Keychain, with no password sent to external servers.

The built-in Claude settings are functional but require manual checking. Usagebar automates the monitoring process and gives you visual context in your menu bar—so you always know where you stand without context-switching to your browser.

Managing Your Usage Effectively

To avoid hitting limits mid-task:

  • Batch similar work: Group code reviews, debugging, or documentation writing into focused sessions to maximize efficiency within each 5-hour window.
  • Monitor proactively: Check usage regularly rather than discovering limits when blocked. Set phone reminders for known reset times if you work in blocks.
  • Plan around weekly limits: If you rely heavily on Claude Code, distribute compute-intensive tasks (file processing, complex refactoring) across multiple days to stay within weekly bounds.
  • Use the /usage command: Developers can quickly check remaining time in Claude Code without switching tools.

For the best developer experience, stay informed about your reset schedule and remaining time. A tool like Usagebar reduces context switching and prevents the frustration of a 5-hour lockout during critical work.

Key Takeaways

  • Claude Pro resets every 5 hours from your first message, not at fixed times
  • Weekly limits reset on a fixed day each week (approximately 40-80 hours of Claude Code access)
  • Pro users can send ~45 messages per 5-hour window (~216 per day)
  • Check usage at claude.ai/settings/usage, via the /usage command, or with Usagebar for macOS menu bar monitoring
  • Proactive monitoring prevents mid-task lockouts and keeps you in flow

Sources

Track Your Claude Code Usage

Never hit your usage limits unexpectedly. Usagebar lives in your menu bar and shows your 5-hour and weekly limits at a glance.

Get Usagebar