Guide

AI Rate Limits Explained: What You Actually Get for Your Money

Understand AI subscription rate limits, session windows, credit systems, and usage budgets. Learn what each plan actually gives you and how to maximize your usage.

SubChoice Team ·

Introduction

Rate limits are the single most confusing aspect of AI subscriptions. Every vendor describes limits differently, session messages, daily and weekly quotas, AI credits, included usage budgets, dynamic caps, and comparing them across vendors feels like comparing apples to orangutans.

This guide decodes how each major vendor structures their rate limits, what you actually get for your subscription fee, and how to predict whether a plan's limits will match your usage patterns. We use real data from vendor pricing pages and documentation to give you concrete numbers, not marketing language.

Types of Rate Limit Systems

Session-Based Limits (Claude)

Anthropic uses a 5-hour rolling session window. Claude Pro provides at least 45 short messages per 5-hour session, with the count decreasing as message complexity and context size increase. Max 5x offers roughly 225 messages per session, and Max 20x offers roughly 900. Session limits reset every 5 hours, and Team plans add a weekly cap on top of session limits.

This system is unique among vendors. It rewards users who work in focused bursts with breaks between sessions, but penalizes sustained all-day usage without pauses.

Compute-Based Limits (Google)

Google Gemini limits are compute-based. Every plan has a limit that refreshes every 5 hours until you reach a weekly limit, and the plan sets the multiplier: Plus is 2x Free, Pro is 4x Free, and Ultra is 5x or 20x Pro. Heavier prompts, media generation, Deep Research and the Pro model use more of the limit, and you can extend it by purchasing AI credits. Free gets the standard limit, and the two Ultra tiers get 5x and 20x the Pro limit.

Daily and Weekly Quotas (Devin)

Windsurf is now Devin Desktop. Free has a light agent quota. Each paid Devin plan has a usage allowance that refreshes automatically on a daily and weekly basis, shared across Devin Desktop, Devin Cloud, and Devin CLI. Max has significantly higher quotas than Pro, and Teams gives each full seat its own quota. Cost per message varies by model, task size, and reasoning, and mini or open-source models such as Kimi K2.5 make the quota last longer.

Usage Pools (Cursor)

Cursor's current X Subscription has one weekly pool for Cursor models (Grok 4.7, Grok 4.6, Grok 4.5, Composer 2.5), shared with Grok. Premium has 4x the Plus pool, Super 15x and Ultra 50x. Third-party models are billed at API list price from prepaid credit on Premium and above. Legacy Pro, Pro+ and Ultra use two monthly pools instead, a Cursor Models pool and an Other Models pool at API price. Your effective limit depends on which models you use.

Dynamic Caps (OpenAI)

ChatGPT plans use dynamic, policy-based limits that are not published as fixed numbers. Plus offers "high personal limits" and Pro offers "highest individual limits." The exact message count varies by system conditions and demand. This approach gives OpenAI flexibility but makes it the hardest system for users to predict.

Plan Price Limits Best For
ChatGPT Free Free Dynamic message and tool caps, limited usage envelope; credits can unlock extra… Developers
ChatGPT Go Monthly: $8.00/mo Expanded message, upload, and image caps over Free; flexible credits extend sel… Individual users
ChatGPT Plus Monthly: $20.00/mo High personal limits across messages, uploads, image generation, deep research,… Developers
ChatGPT Pro Monthly: $100.00/mo Three tiers: $100/month at 5x Plus usage, $200/month at 20x, and $500/month (Pr… Power developers
Claude Free Free Usage-limited per 5-hour window; lower limits than paid plans New users
Claude Pro Monthly: $20.00/mo Usage-limited per 5-hour session with weekly limits on top, at least 5x Free us… Individual users
Claude Max (5x) Monthly: $100.00/mo Usage-limited per 5-hour session with weekly limits on top, 5x Pro usage per se… Power users
Claude Max (20x) Monthly: $200.00/mo Usage-limited per 5-hour session with weekly limits on top, 20x Pro usage per s… Individual users
Gemini (Free) Free Compute-based limit at standard usage, refreshing every 5 hours up to a weekly… Individual users
Google AI Plus Monthly: $4.99/mo Compute-based limit 2x higher than Free, refreshing every 5 hours up to a weekl… Individual users
Google AI Pro Monthly: $19.99/mo Compute-based limit 4x higher than Free, refreshing every 5 hours up to a weekl… Power users
Google AI Ultra Monthly: $99.99/mo Compute-based limit 5x higher than AI Pro, refreshing every 5 hours up to a wee… Individual users
Google AI Ultra (20x) Monthly: $199.99/mo Compute-based limit 20x higher than AI Pro, refreshing every 5 hours up to a we… Individual users
Cursor Free Free Limited Agent and Chat usage; no third-party models New users
Cursor Hobby (Legacy) Free Limited usage from the Cursor Models pool (Grok 4.7, Grok 4.6, Grok 4.5, Compos… New users
Cursor Plus Monthly: $8.00/mo One weekly pool for Cursor models (Grok 4.7, Grok 4.6, Grok 4.5, Composer 2.5 a… Developers
Cursor Pro (Legacy) Monthly: $20.00/mo Two monthly pools: Cursor Models (Grok 4.7, Grok 4.6, Grok 4.5, Composer 2.5) a… Developers
Cursor Premium Monthly: $30.00/mo 4x the Plus weekly pool for Cursor models, shared with Grok; third-party models… Developers
Cursor Pro+ (Legacy) Monthly: $60.00/mo Two monthly pools: Cursor Models (Grok 4.7, Grok 4.6, Grok 4.5, Composer 2.5) a… Power developers
Cursor Super Monthly: $100.00/mo 15x the Plus weekly pool for Cursor models, shared with Grok; priority model ac… Power developers
Cursor Ultra Monthly: $200.00/mo 50x the Plus weekly pool for Cursor models, shared with Grok; third-party model… Power developers
Cursor Ultra (Legacy) Monthly: $200.00/mo Two monthly pools: Cursor Models (Grok 4.7, Grok 4.6, Grok 4.5, Composer 2.5) a… Power developers
Devin Free Free Light daily quota for agent sessions; unlimited Tab completions and inline edits New users
Devin Pro Monthly: $20.00/mo Daily and weekly usage quota across Devin Desktop, Devin Cloud and Devin CLI; e… Developers
Devin Max Monthly: $200.00/mo Significantly higher weekly quota than Pro across all Devin products, with no d… Power users
Notion Free Free Unlimited blocks for individuals, limited for workspaces with 2+ members; 7-day… New users
Notion Plus Monthly: $12.00/mo Unlimited blocks; 30-day page history; unlimited guests; Notion AI is a limited… Individual users
Jasper Pro Monthly: $69.00/mo Unlimited AI word generation; Jasper Art credits included; 1 user seat Team workflows
Copy.ai Chat Monthly: $29.00/mo 5 seats included; unlimited chat words Individual users
Writesonic Starter Monthly: $99.00/mo Article allowance per plan page; extra users $50/user/month Individual users
Surfer Discovery Monthly: $59.00/mo 120 documents per year (create or optimize), 10 tracked pages, 1 seat Individual users

How and When Limits Reset

Understanding reset cadence is as important as understanding the limits themselves. A plan with lower limits but faster resets can provide more total usage than a plan with higher limits and slower resets.

Every 5 Hours (Claude, Google)

Claude's session-based limits reset on a rolling 5-hour window. This means you can potentially use multiple sessions per day with breaks between them. For an 8-hour workday, you could get roughly 1.5 full sessions. For a 16-hour day, you could get 3 full sessions. Team plans add a weekly cap that limits total session usage over 7 days.

Google Gemini also refreshes every 5 hours, but all of that usage counts toward a weekly limit. Once you reach it, you wait for the weekly reset or extend your limit by purchasing AI credits.

Monthly (Most Plans)

Most credit and budget systems reset monthly: Cursor's legacy monthly pools, and team plan seat allocations all reset on the monthly billing cycle. The downside is that if you front-load your usage, you may have limited capacity for the last week of the month.

Dynamic/Unspecified (OpenAI)

ChatGPT plans use dynamic reset policies. Rate limits adjust based on system conditions and demand. There is no fixed, published reset window for individual plan limits. This makes ChatGPT the hardest platform to plan usage around.

How Fast Plans Actually Deplete

Using depletion scenario data from vendor documentation, here is how quickly plans run out at different usage intensities:

Claude Pro ($20/mo)

  • Light: 45+ short messages usually covers a full 5-hour block
  • Medium: Message count drops as prompts and context size increase; mixed chat/files/research reduces effective count
  • Heavy: Can deplete mid-session window during long-context coding or research; extra usage may activate

Cursor Premium ($30/mo, weekly pool)

  • Cursor models: One weekly pool, 4x the Plus allowance, shared with Grok. When it runs out you wait for the weekly reset
  • Third-party models: Billed at API list price from prepaid credit, so heavy use spends credit rather than a pool

Notice the pattern: heavy users on any plan can exhaust their allocation in less than two weeks. If you identify as a heavy user, budget for overage costs or consider premium tiers.

How Reliable Are Published Limits?

Not all vendor limit disclosures are created equal. SubChoice assigns a confidence level to each plan's limit data based on how precisely the vendor documents its quotas.

High Confidence

Plans with explicit, numeric limits that are consistently documented across pricing pages and help articles. Examples: Claude Pro's "at least 45 short messages per 5 hours," Cursor's two-pool structure on legacy plans, and Google's plan multipliers. You can plan around these numbers.

Medium Confidence

Plans where limits are described qualitatively or with ranges rather than exact numbers. Examples: ChatGPT Plus's "high personal limits," ChatGPT Pro's "highest individual limits," and enterprise plans with contract-defined envelopes. You can estimate roughly but cannot plan precisely.

Low Confidence

Plans with minimal or vague limit disclosures. Example: ChatGPT Free's dynamic caps with temporary throttling during demand spikes. Usage experience can vary significantly day-to-day.

When choosing a plan, prefer high-confidence limit disclosures if predictability matters to your workflow. If a vendor will not tell you exactly what you get, that vagueness usually benefits the vendor, not you.

Strategies to Maximize Your Usage

1. Use the Right Model for the Task

On plans where model choice affects consumption (Cursor, Devin), route simple tasks to cheaper models and save premium models for complex work. A quick code review does not need Opus, Sonnet or Haiku will do.

2. Manage Context Window Size

Larger context windows consume more of your quota per message. On Claude, keep conversation context focused by starting new conversations for new topics rather than extending a single massive thread. On Cursor, close unnecessary files to reduce context size.

3. Time Your Usage Around Resets

On Claude, plan intensive sessions to start shortly after a 5-hour reset. On monthly-reset plans (legacy Cursor plans), front-loading research and exploration in the first half of the month and doing lighter work in the second half can help avoid running out.

4. Use Free Tiers Strategically

Maintain accounts on multiple free tiers for overflow. When your Claude Pro session is depleted, switch to ChatGPT Free or Gemini Free for light tasks while waiting for the reset. This is not ideal for workflow continuity but prevents lost productivity.

5. Enable Spending Controls

If you have extra usage enabled (Claude) or prepaid credit for third-party models (Cursor), set spending limits to prevent bill shock. A $30-50 monthly cap on extra usage gives you buffer without risking runaway costs. On Team plans, set per-seat limits to prevent individual users from consuming the team budget.

Frequently Asked Questions

Some vendors (Claude, Cursor, Devin, Google) do publish specific numbers. Others (primarily OpenAI) use dynamic limits that adjust based on system load and demand. Dynamic limits give vendors flexibility to manage infrastructure costs, but at the expense of user predictability.

It depends on the plan. On Claude, you wait for the 5-hour session to reset or enable extra usage. On Cursor, Cursor models wait for the pool to reset, and third-party models run from prepaid credit at API price. On Devin, you wait for the daily or weekly refresh or purchase extra usage at API pricing. On ChatGPT, you may experience throttling or reduced model access until limits refresh.

No. On most platforms, premium models consume more of your quota per interaction. Cursor bills third-party models at API list price, so Opus costs more per request than Sonnet. Devin quota lasts longer with mini and open-source models. Google counts media generation and Deep Research more heavily against your limit than text chat. Always check model-specific consumption rates.

It varies. Claude Team limits are per-seat with additional weekly caps. Cursor Teams seats are $30 (Premium) and $100 (Super) per user. Devin Teams gives each full seat its own quota. Some Enterprise plans offer pooled usage across the organization.

Generally no. Most credit and budget systems reset at each billing cycle and unused credits expire. Built-in monthly allocations expire at cycle end, and Devin's quota refreshes daily and weekly.

At the $20-20/month tier, Devin Pro (daily and weekly quota at $20) and Claude Pro (45+ messages per 5 hours at $20 with annual option at $17) offer strong value. Google AI Pro ($19.99) with a limit 4x higher than Free is also competitive. The best value depends on your specific usage pattern and preferred vendor ecosystem.

Ready to compare plans?

See verified pricing, model access, limits, and unique perks side by side.

Compare on SubChoice Explore all plans

Related Guides

Related Comparisons

Comparisons mentioned

Related reading