Claude has no daily token limit on any plan. Subscriptions meter usage against a rolling 5-hour window and weekly caps. The API meters input and output tokens per minute with a monthly spend cap, not a daily one. Per request you are bounded by the model context window, up to 1M tokens on Fable 5, Opus 5, and Sonnet 5, and by max output, 128k on those models. If you want a daily budget you have to build it.
- No plan and no API tier has a per-day token cap. The windows are 5 hours, a week, and a minute.
- Context window: 1M tokens on Fable 5, Opus 5, and Sonnet 5; 200k on Haiku 4.5.
- Max output per request: 128k on those models, 64k on Haiku 4.5.
- API spend caps are monthly: $500 Start, $1,000 Build, $200,000 Scale.
- The one genuine daily figure is the $2,000 usage-credit redemption limit, and it is money, not tokens.
There is no daily limit
On a Claude subscription, usage is measured against a rolling five-hour session limit and weekly limits. On the Claude API, throughput is measured per minute and spend is capped per calendar month. Neither system has a day-shaped bucket anywhere in it, which is why no official page states one and why every number you can find for it is somebody working backwards from their own bill.
Every ceiling that does exist
Every published Claude limit, by unit. Verified August 2026.
| Unit | Limit | Applies to | What happens |
|---|---|---|---|
| Per request | Model context window | Everyone | Older conversation is compacted away |
| Per request | Max output tokens | Everyone | The response stops |
| Per minute | RPM, ITPM, OTPM by usage tier | API keys | 429 with retry-after |
| Rolling 5 hours | Session limit | Subscriptions | You've hit your session limit |
| Rolling, model-scoped | Model limit | Subscriptions | That model only. Switch and continue |
| Per week | Weekly limit, all models | Subscriptions | You've hit your weekly limit |
| Per week | Second weekly limit, one model family | Max plans | That family only |
| Per calendar month | Spend cap by tier | API keys | Usage pauses until next month |
| Per day | Nothing |
- API monthly spend caps: $500 on Start, $1,000 on Build, $200,000 on Scale. Custom tier has none. You can set your own limit below your tier cap on the Billing page.
- Per-minute limits are per model, so several models can run up to their respective limits at once.
- Capacity is a token bucket: it replenishes continuously rather than resetting at an interval, which is why bursts fail even under the stated number.
The context window, which is what most people mean
When someone says they hit a Claude token limit, they usually mean the conversation got too big rather than the account got too used. This is the per-request ceiling: how much the model can hold at once, re-sent in full on every turn.
Current models, August 2026.
| Model | Context window | Max output |
|---|---|---|
| Claude Fable 5 | 1M tokens | 128k tokens |
| Claude Opus 5 | 1M tokens | 128k tokens |
| Claude Sonnet 5 | 1M tokens | 128k tokens |
| Claude Haiku 4.5 | 200k tokens | 64k tokens |
- On claude.ai, paid plans get up to a 1M token context window on the newest models, with others at 500K or 200K.
- On the Message Batches API, Opus 5, Opus 4.8, Opus 4.7, Opus 4.6, Sonnet 5, and Sonnet 4.6 support up to 300k output tokens using the
output-300k-2026-03-24beta header. - Running a 1M-context model through a provider that serves it at 200K, such as some cloud platform deployments, gives you the smaller window and the earlier compaction that goes with it.
# the Models API returns max_input_tokens, max_tokens and capabilities per model
curl -sS https://api.anthropic.com/v1/models \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01"
Where the window actually gets cut
In Claude Code you rarely meet the model ceiling directly, because auto-compaction summarises older history first. With nothing configured, it compacts when the conversation reaches the model context limit, with documented exceptions: cloud sessions compact as they approach it, Sonnet 4.6 and Opus 4.6 without extended context compact at the 200K boundary, and so do Opus 4.8 and Opus 5 when they run with a 200K window.
/autocompact 500k # this session and later ones
/autocompact auto # back to the window tuned for your model
/context # what is filling it right now, by category
/compact focus on the auth refactor and the decisions we made
Three places to set it, in order of precedence.
| Where | Scope |
|---|---|
CLAUDE_CODE_AUTO_COMPACT_WINDOW | Wins over everything. Scripts and cloud environments |
claude --autocompact <size> | One launch, without changing your setting |
/autocompact <size> | Saved to user settings as autoCompactWindow |
Building a daily budget yourself
If you want a daily number, you have to impose one. The mechanisms differ by how you are billed, and only one of them is enforced rather than advisory.
| Billing | Enforced control | Advisory control |
|---|---|---|
| Subscription | None below the plan window | Watch the 5-hour and weekly bars in /usage |
| Subscription plus credits | Monthly cap you set, and the $2,000 daily redemption limit | Spend alerts |
| API key | Workspace spend limit, and the monthly tier cap | Console usage page |
| Team or Enterprise | Spend limits per org, group, or member | Daily-updated spend report CSV |
| Bedrock, Google Cloud, Foundry | Your cloud budget controls | OpenTelemetry metrics |
For a genuine per-day figure across everything you run, the practical answer is to measure locally rather than wait for a bill. Every agent writes a session transcript with token counts per turn, and daily rollups over those are exactly what ccusage daily produces.
npx ccusage@latest daily --since 20260801
npx ccusage@latest daily --breakdown --json | jq '.[-1]'
Which ceiling you actually hit
| Symptom | Ceiling | Fix |
|---|---|---|
| It forgot something from earlier in the session | Context window | /compact deliberately, or /clear |
| A long response stopped mid-sentence | Max output tokens | Ask for it in parts |
| A named limit with a reset time | Session or weekly | Wait, switch model if named, or add credits |
429 with retry-after | Per-minute throughput | It retries. Reduce concurrency |
| Usage stopped and it is the 28th | Monthly spend cap | Raise it on the Billing page |
| "Context low" warning | Context window, not quota | Fixed in seconds, and costs nothing |
Questions people ask
There is not one. Subscriptions meter usage over a rolling five-hour window and weekly caps, and the API meters tokens per minute with a monthly spend cap. No plan or tier has a per-day token ceiling.
It depends which one you mean. Per request, the context window is 1M tokens on Fable 5, Opus 5, and Sonnet 5, and 200k on Haiku 4.5, with max output at 128k and 64k respectively. Per minute, it is your API usage tier. Per five hours and per week, it is your plan.
Up to 1M tokens on the current frontier models and 200k on Haiku 4.5. On claude.ai, paid plans get up to 1M on the newest models with others at 500K or 200K. Query the Models API for the exact max_input_tokens of any model.
No. The context window is per conversation, refills instantly with /clear, and costs nothing to reset. A usage limit is per account and only recovers with time. A full context window does make your quota drain faster, because every turn re-sends it.
128k tokens on Fable 5, Opus 5, and Sonnet 5, and 64k on Haiku 4.5, on the synchronous Messages API. The Message Batches API supports up to 300k output tokens on several models using a beta header.
You cannot set one directly. Set a workspace spend limit or a monthly cap in the Console for API usage, a monthly cap on usage credits for a subscription, or org and member spend limits on Team and Enterprise. For a daily figure, measure locally with ccusage daily.
Because most people work in one or two bursts and the rolling five-hour window turns over between them. That is a property of your schedule, not the limit. A genuinely continuous day exhausts the weekly cap instead.
Sources
Every figure above was read from these pages on August 2026. Vendors reprice without notice; if you find a stale number, tell us.
- Claude models overview context window and max output per model
- Anthropic API rate limits per-minute limits and monthly spend caps
- Claude Code context window auto-compact window, thresholds, and overrides