本文へスキップ

Claude Codeの使用上限(5時間・週次)の仕組み、Pro/Max別の枠と止まった時の対処

Claude Codeの5時間セッション上限と週次上限の仕組み、Pro・Max 5x・Max 20x・Team・API従量の料金と枠の違い、上限で止まった時の選択肢、/usageの読み方、枠を延ばす実務を公式docsで整理。

SHAYOUWORLD 更新 約12分

Claude Code の使用上限は、5時間ごとに戻るセッション枠と、週に1回戻る週次枠の二重構造です。そして枠の減り方は「メッセージ数」ではなく「毎回送り直される会話全体の大きさ」で決まります。同じ1行の質問でも、朝から開きっぱなしのセッションで送ると、新しいセッションで送るより何倍も枠を消費します。

この記事は、公式 docs の Manage costs / Error reference / Interactive mode、Help Center の Pro・Max・Team 向け記事、料金ページを根拠に、(1) 仕組み、(2) 上限に当たった瞬間に何ができるか、(3) 枠を延ばす実務、(4) プラン別の料金と枠、の順で整理します。プランごとの具体的なメッセージ数やトークン数は、今回確認した公式ページには記載がなかったため書いていません。 公式が出しているのは価格・倍率・リセット間隔だけで、そこから計算した値は「推定」と明記します。

  1. セッション上限は5時間でリセット、週次上限は口座ごとの固定時刻に戻る。 Claude アプリと Claude Code は同じ枠を消費します。
  2. /usage で残量と内訳を見る。 /cost は /usage のエイリアスです。
  3. session/weekly limit はモデル切替で回避できない。 回避できるのは Opus/Sonnet 限定の上限だけです。
  4. 枠を延ばす鍵はコンテキストの大きさ。 /clear、/compact、サブエージェント、CLAUDE.md の軽量化が効きます。
  5. Pro / Max / Team のすべてに Claude Code が含まれる。 Max は Pro の5倍または20倍(セッションあたり)で、絶対量は非公開です。

上限の仕組み:5時間ウィンドウと週次ウィンドウ

Help Center の Max プラン説明には「session-based usage limit will reset every five hours」「Max plans also have a weekly usage limit that applies across all models」とあり、週次上限は「アカウントに割り当てられた固定時刻」にリセットされます。Pro/Max 向けの Claude Code 記事は「両ツールでのすべての活動が同じ使用上限にカウントされる」と明記しており、ブラウザで Claude と長く話した日は Claude Code の枠も減ります。Claude Code 単体の割当はありません。

Team も構造は同じです。公式の costs ページは、各メンバーのシート枠が「ローリングの5時間ウィンドウと週次ウィンドウでリセットされ、Claude チャットや Cowork と共有される」と説明しています。例外は従量型の Enterprise で、シートごとの上限がなく API レートで課金されます(後半のプラン比較を参照)。

セッション上限(5時間)
週次上限
リセット
5時間ごと
アカウントごとの固定時刻に週1回
対象
全モデル共有
全モデル共有(Opus 専用の週次枠が別に表示される)
止まった時のメッセージ
You've hit your session limit
You've hit your weekly limit
自動再開(v2.1.234+)
リセットが24時間以内なら自動で待機・再開
リセットが24時間より先だと自動待機しない。/rate-limit-options で手動
code.claude.com/docs/en/costs、/docs/en/errors、/docs/en/interactive-mode と support.claude.com の Max プラン記事より(2026-09-14)

Help Center の「Usage limit best practices」には、使用量に効く要因として メッセージ長、会話の長さ、ツール使用、モデル選択、effort レベルが並んでいます。Claude Code に置き換えると「読ませたファイルの量」「会話を何ターン積んだか」「Opus か Sonnet か」「/effort をどこに置いたか」です。

/usage の読み方(/cost は同じもの)

公式の commands ページでは /usage が「Show token usage and cost information」、/cost は「Alias for /usage」です。サブスク利用者にとって重要なのは上部の Session ブロックではなく、その下です。公式 costs ページによれば Pro/Max/Team/Enterprise では次が表示されます。

  • プランの使用量バー:セッション枠と週次枠の残量
  • Attribution:スキル・サブエージェント・プラグイン・各 MCP サーバーが最近の使用量に占める割合
  • Behavior flags:長いコンテキストやキャッシュミスなど、最近の使用量の10%以上を占める挙動と、その削減ヒント
  • d / w で直近24時間と7日を切り替え

Session ブロックの金額は「API ユーザー向け」で、サブスクでは請求に関係ありません。使用量取得が失敗した場合は Showing last-known usage として60分以内の前回値を表示し、r で再試行できます。

Attribution と Behavior flags の数値は、この端末のローカル履歴から計算されます。公式 docs は「approximate and computed from local session history on this machine」と書いており、他の端末や claude.ai での消費は含まれません。プラン全体の残量バーは別途取得されるので、残りを判断するときはそちらを見てください。

上限に当たった瞬間に何ができるか

Error reference にはメッセージごとに意味が載っています。まずどの上限かを読み分けます。

You've hit your session limit -> 5時間枠。全モデル共有。待つか usage credits
You've hit your weekly limit -> 週次枠。全モデル共有。待つか usage credits
You've hit your Opus limit -> Opus 限定。/model で別ファミリへ切り替えれば続行可
You've hit your Sonnet limit -> Sonnet 限定。同上
You've hit your individual spend limit -> 使用量クレジットの支出上限(Team/Enterprise)
Request rejected (429) -> レート制限。組み込みのバックオフで再試行される
Server is temporarily limiting requests -> 一時的な制限。自動再試行

公式 costs ページは、session/weekly limit について「shared across all models, so the developer can’t restore access by switching models with /model」と明言しています。逆に Opus/Sonnet limit は「switching to a model outside that family with /model does keep the developer working」です。

選択肢1:待つ(自動再開に任せる)

v2.1.234 以降、claude.ai サブスクでログインした対話セッションでは、上限で止まると次の行が出て待機し、リセット後に止まったタスクを自動で再開します。

Usage limit reached · continuing automatically at 3:45pm · esc to cancel

再開時は最後のメッセージを再送するのではなく、固定のプロンプトで「止まったところから続けて」と指示します。再び上限に当たった場合は最大2回まで自動で待機し直し、その後は Automatic continue stopped after repeated usage-limit hits · /rate-limit-options to try again と表示して止まります。

自動待機しないケースも決まっています。リセットが24時間より先(週次上限が典型)、Remote Control やエージェントチームのチームメイトセッション、別ファミリのモデルを使用中の Opus/Sonnet limit です。その場合は上限に当たった時に出るメニュー、または /rate-limit-options から「Wait here, then continue automatically」を選びます。自動再開を止めたいときは /config の「Continue automatically at usage limit」を off にするか、autoContinueAtUsageLimit を false にします(/config autoContinueAtUsageLimit=false でも可)。

待機中に /model で切り替えたり /usage-credits で credits を追加すると、その場で再判定して続行します。

選択肢2:usage credits を有効にする

Help Center によれば、usage credits は Pro / Max 5x / Max 20x で有効化でき、「標準の API レート」でサブスクとは別に課金されます。Claude 会話と Claude Code 両方に適用され、含まれる枠を使い切った後に発動します。Claude Code からは /usage-credits で claude.ai の Settings > Usage が開きます(API キー認証では使えません)。支払い方法と月の上限額(Monthly spending cap)を設定でき、上限に達すると CLI 内で引き上げを促されます。1日に引き換えられる上限は$2,000で、日本では2026年9月10日以降に購入したクレジットは6か月で失効すると記載されています。

選択肢3:API キーに切り替える

環境変数 ANTHROPIC_API_KEY を設定すればサブスク枠とは別に Console 課金で動きますが、ログイン記事で書いたとおり、このキーは一度承認するとサブスクより優先され続けます。「上限のときだけ API」を意図するなら、終わったら必ず環境から外してください。常用する場合のサブスクとの違いは、後半の「サブスクと API 従量課金の違い」にまとめました。

枠を延ばす:なぜ長いセッションは高いのか

公式 costs ページの「Why usage climbs in a long session」が核心です。Claude Code は毎リクエストで会話全体を送り、ツールを使うたびにその結果を載せてまた送ります。 プロンプトキャッシュで再読み込みは割引されますが、それでも「一日中開いていたセッションでの1行の質問」は会話全体分の使用量を引きます。

1時間 / 5分
プロンプトキャッシュ寿命
サブスク / usage credits・API。超えて休むと全文再処理
200行
CLAUDE.md の目安上限
毎ターン先頭に付くので常駐不要な手順はスキルへ
約7倍
エージェントチームの消費
チームメイトが plan mode で動く場合の公式目安
$0.04未満
アイドル時の背景消費
要約や /usage の状態取得。セッションあたり
code.claude.com/docs/en/costs に記載の数値(2026-09-14 取得)

このほか公式が挙げる「知らないうちに減る」要因は、間隔実行される /loop などのスケジュールタスク、別セッションからのメッセージ配送、goal のチェックイン、動き続けるエージェントチームメイト、そして /compact 自体(要約のために会話全体を読む)です。

実務でやること

公式 costs ページと Help Center の「5つの習慣」を、Claude Code の操作に落とすと次の順になります。

1. タスクの切れ目で /clear。 無関係な作業に移るときは積み増さない。後で戻れるように /rename してから /clear、戻るときは /resume。/clear は「costs nothing」です。

2. 長い作業は指示付きで /compact。 /compact Focus on code samples and API usage のように残すものを指定します。CLAUDE.md に compact 指示を書いておくこともできます。会話が短いと Not enough messages to compact. が返ります。自動コンパクトの閾値は /autocompact 500k や claude --autocompact <auto|tokens>(claude --help で確認、100k〜1M)で調整できます。何を消して何を残すかの判断はコンテキスト復旧の記事にまとめています。

3. 冗長な出力はサブエージェントへ。 テスト実行、ドキュメント取得、ログ処理はサブエージェントに委譲すると、冗長な出力は向こうのコンテキストに留まり、要約だけが戻ります。使い分けはサブエージェントの記事を参照してください。

4. /context で何が場所を取っているか見る。 MCP ツール定義は既定で遅延ロードされますが、使っていないサーバーは /mcp で無効化します。gh や aws のような CLI があるなら MCP より軽いと公式は書いています。

5. CLAUDE.md を軽くする。 200行以下が目安。PR レビュー手順や移行手順のような特定作業向けの長い指示はスキルに移し、呼ばれたときだけ読ませます。

6. モデルと effort を仕事に合わせる。 /model で切り替え、/effort(claude --help では --effort <level> が low, medium, high, xhigh, max)で推論の深さを下げます。固定 thinking 予算のモデルなら MAX_THINKING_TOKENS=8000 のような環境変数も効きます。

7. 具体的に頼む。 「このコードベースを改善して」は広範なスキャンを誘発します。「auth.ts の login 関数に入力検証を追加して」なら読むファイルが絞られます。

8. 計画してから動く。 Shift+Tab で plan mode に入り、方向が違ったら Esc で止めて /rewind。やり直しの実装ほど高いものはありません。

プラン別の料金と枠:Pro / Max 5x / Max 20x / Team / API

ここまでの手を打っても週に何度も止まるなら、プランの見直しです。料金ページと Help Center の各プラン記事に書かれている価格と倍率を並べます。円換算は当サイトのAIコーディング料金比較Liteと同じ1ドル155円の仮定値で、相場ではありません。税・地域価格・モバイル課金は含みません。

プラン料金(公式)枠(公式の倍率)備考
Pro$20/月(約3,100円)。年払いは$200一括で月換算$17無料プランの5倍以上(セッションあたり)Claude Console の API 利用は含まない
Max 5x$100/月(約15,500円)Pro の5倍(セッションあたり)月払いのみ
Max 20x$200/月(約31,000円)Pro の20倍(セッションあたり)月払いのみ
Team 標準シート$20/席(年払い)、$25/席(月払い)ローリングの5時間・週次ウィンドウでシートごとに戻るClaude Code と Cowork を含む
Team プレミアムシート$100/席(年払い)、$125/席(月払い)標準シートの5倍—
Enterprise(従量型)$20/席。使用量はモデルとタスクで変動シートごとの上限なし。API レートで課金年契約のみ

倍率は Help Center の文言どおりです。Pro は無料プラン比で「At least five times the usage per session」、Max 5x は「five times more usage per session than the Pro plan」、Max 20x は「20 times more usage per session than the Pro plan」。どれもセッションあたりの倍率で、5時間のセッション上限に加えて全モデル共通の週次上限があります。料金ページには Pro が「Includes Claude Code」、Team 標準シートが「Claude Code and Claude Cowork」と書かれており、Free には Claude Code は含まれません。

使用量あたりの単価と、Pro で足りるかの目安(推定)

公式が公開しているのは倍率だけで、絶対量は非公開です。そのうえで計算できることを整理します。

  • 使用量あたりの単価(推定): Pro を1単位とすると、Max 5x は$100で5単位(単位あたり$20)、Max 20x は$200で20単位(単位あたり$10)。Max 20x は Max 5x の半額/単位です。公式の倍率と価格からの単純計算で、実際のトークン数は分かりません。
  • Pro で足りるかの判断材料(推定): 5時間ごとにリセットされるので、1日の作業を午前・午後の2セッションに分けられる人は、1日2回分の枠を使えます。上限に当たるのが週1回以下なら Pro のままで十分、というのが筆者の運用上の目安で、公式基準ではありません。

「Pro で1日◯メッセージ」「Max で週◯時間」のような数値は公式資料にありません。ネット上に流通している具体的なトークン数は、第三者の計測か推測です。

サブスクと API 従量課金の違い

比較軸サブスク(Pro / Max / Team)API 従量課金(Claude Console)
課金単位月額固定。上限内は追加料金なしトークン単位
上限5時間のセッション上限+週次上限(全モデル共通)なし(組織のレート制限・ワークスペース支出上限は設定可)
上限に当たったときリセット待ちか usage credits で延長該当なし。支出上限に当たれば停止
プロンプトキャッシュの寿命1時間(usage credits に切り替わると5分)5分(既定)
/usage の見え方プラン使用量バー、Attribution、Behavior flagsセッションのトークン数と概算ドル額
向く人毎日使うが総量は読める個人・チームCI・自動化・複数インスタンスで止めたくない用途

costs ドキュメントの冒頭には、企業導入での平均として「the average cost is around $13 per developer per active day and $150-250 per developer per month, with costs remaining below $30 per active day for 90% of users」とあります。これは Claude Code を API 課金で使う組織の実績値なので、個人が Pro/Max で使う場合の目安ではありません。ただ「月$150〜250」という帯が、Max 5x($100)と Max 20x($200)のちょうど間に落ちるのは、プラン選びの参考になります。

選び方

  • まだ契約していない個人: Pro($20)から。Claude Code は含まれており、上限はチャットと共有
  • Pro で週2回以上止まる: Max 5x($100)。セッションあたり Pro の5倍
  • ほぼ常時動かす・複数セッション並列: Max 20x($200)。単位あたりの価格は Max 5x の半分(推定)
  • 止まると困る自動化・CI: API 従量。企業平均は月$150〜250だが上限なし
  • チーム: Team 標準シート($20〜25/席)に Claude Code が含まれ、重い人だけプレミアム($100〜125/席、5倍)へ

プラン選びで最初に決めるべきは「止まったときに待てるか」です。待てるなら Pro から、待てないなら Max か API へ。公式資料から言えるのはそこまでで、あとは自分の /usage を2週間見るのが一番確実でした。Claude Code と Codex CLI のどちらを主戦力にするかで迷っている場合は、Claude CodeとCodexの使い分けを先に読むと、契約すべきプランの側も決まりやすくなります。

まとめ

  • 上限は「5時間で戻る枠」と「週に1回戻る枠」。Claude アプリと共有で、Team も同じ二重構造(従量型 Enterprise はシート上限なし)
  • /usage(/cost は同義)で残量バー・Attribution・Behavior flags を見る
  • session/weekly limit は /model で回避不能。Opus/Sonnet limit だけは別ファミリへ切り替えれば続行できる
  • v2.1.234 以降は上限で自動待機・自動再開する。週次のように24時間より先なら /rate-limit-options で手動
  • 使用量は会話全体の大きさで決まる。/clear・指示付き /compact・サブエージェント・CLAUDE.md 軽量化が効く
  • プランは Pro $20、Max 5x $100、Max 20x $200。公式が出しているのは倍率(Max は Pro の5倍/20倍)と価格だけで、Max 20x は単位あたり Max 5x の半額(計算値)

Claude Code / Codex / Cursor / Copilot の料金の横並びはAIコーディング料金比較Liteにまとめてあります。

この記事の情報・検証メモ
Tags
公開日
情報確認
参考リンク
13件
更新性
定期更新
更新管理

仕様・料金・提供範囲が変わりやすいテーマは、公開日・更新日・情報確認日を分けて管理します。 導入前には必ず記事末尾の一次情報と公式ドキュメントで最新状況を確認してください。

検証メモ
Claude Code 2.1.261 (native, win32-x64) claude --help 実行日 2026-09-14
図解を保存・共有

記事の要点を1枚にまとめました。画像は新しいタブで開いて保存できます。

Claude Codeの使用上限(5時間・週次)の仕組み、Pro/Max別の枠と止まった時の対処 上限は「5時間で戻る枠」と「週に1回戻る枠」の二重構造。長いセッションほど1メッセージあたりの消費が増える 仕組み:セッション上限は5時間ごとにリセット、週次上限は口座ごとの固定時刻に戻る。Claude アプリと Claude Code は同じ枠を消費する。毎リクエストで会話全体を再送するので、長いセッションは重い。 当たった時:session/weekly limit はモデル切替では回避できない。Opus/Sonnet limit なら別ファミリへ /model で継続。待つ・自動再開(v2.1.234+)・usage credits の三択。 延ばす:タスク間で /clear、長い作業は /compact に指示を添える。冗長な出力はサブエージェントに隔離する。CLAUDE.md は200行以下、常駐不要な手順はスキルへ。
Claude Codeの使用上限(5時間・週次)の仕組み、Pro/Max別の枠と止まった時の対処 記事の要約 2026.09.14 運用Tips・トラブルシュート
画像を開く・保存 記事リンクを共有 約12分 / claude-code / troubleshooting
Primary sources

一次情報・参考リンク

About the author
SHAYOUWORLD

日本の公共データAPIを使うMCPサーバーを作って公開し、ローカルLLMを自分のGPUで測った記録を、一次情報・検証ログ・失敗例とあわせて整理します。