Claude Codeの使用上限(5時間・週次)の仕組み、Pro/Max別の枠と止まった時の対処
Claude Codeの5時間セッション上限と週次上限の仕組み、Pro・Max 5x・Max 20x・Team・API従量の料金と枠の違い、上限で止まった時の選択肢、/usageの読み方、枠を延ばす実務を公式docsで整理。
Claude Code の使用上限は、5時間ごとに戻るセッション枠と、週に1回戻る週次枠の二重構造です。そして枠の減り方は「メッセージ数」ではなく「毎回送り直される会話全体の大きさ」で決まります。同じ1行の質問でも、朝から開きっぱなしのセッションで送ると、新しいセッションで送るより何倍も枠を消費します。
この記事は、公式 docs の Manage costs / Error reference / Interactive mode、Help Center の Pro・Max・Team 向け記事、料金ページを根拠に、(1) 仕組み、(2) 上限に当たった瞬間に何ができるか、(3) 枠を延ばす実務、(4) プラン別の料金と枠、の順で整理します。プランごとの具体的なメッセージ数やトークン数は、今回確認した公式ページには記載がなかったため書いていません。 公式が出しているのは価格・倍率・リセット間隔だけで、そこから計算した値は「推定」と明記します。
- セッション上限は5時間でリセット、週次上限は口座ごとの固定時刻に戻る。 Claude アプリと Claude Code は同じ枠を消費します。
/usageで残量と内訳を見る。/costは/usageのエイリアスです。- session/weekly limit はモデル切替で回避できない。 回避できるのは Opus/Sonnet 限定の上限だけです。
- 枠を延ばす鍵はコンテキストの大きさ。
/clear、/compact、サブエージェント、CLAUDE.md の軽量化が効きます。 - 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 レートで課金されます(後半のプラン比較を参照)。
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 creditsYou've hit your weekly limit -> 週次枠。全モデル共有。待つか usage creditsYou'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行の質問」は会話全体分の使用量を引きます。
このほか公式が挙げる「知らないうちに減る」要因は、間隔実行される /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にまとめてあります。
この記事の情報・検証メモ
- claude-code
- troubleshooting
- tips
- anthropic
- 個人開発
- 公開日
- 情報確認
- 参考リンク
- 13件
- 更新性
- 定期更新
仕様・料金・提供範囲が変わりやすいテーマは、公開日・更新日・情報確認日を分けて管理します。 導入前には必ず記事末尾の一次情報と公式ドキュメントで最新状況を確認してください。
一次情報・参考リンク
- Claude Code docs: Manage costs effectively https://code.claude.com/docs/en/costs
- Claude Code docs: Error reference https://code.claude.com/docs/en/errors
- Claude Code docs: Interactive mode (Wait for a usage limit to reset) https://code.claude.com/docs/en/interactive-mode
- Claude Code docs: Built-in commands https://code.claude.com/docs/en/commands
- Claude Code docs: Model configuration https://code.claude.com/docs/en/model-config
- Claude pricing plans https://claude.com/pricing
- Claude Help Center: What is the Pro plan? https://support.claude.com/en/articles/8325606-what-is-the-pro-plan
- Claude Help Center: What is the Max plan? https://support.claude.com/en/articles/11049741-what-is-the-max-plan
- Claude Help Center: Use Claude Code with your Pro or Max plan https://support.claude.com/en/articles/11145838-use-claude-code-with-your-pro-or-max-plan
- Claude Help Center: Use Claude Code with your Team or Enterprise plan https://support.claude.com/en/articles/11845131-use-claude-code-with-your-team-or-enterprise-plan
- Claude Help Center: Manage usage credits for paid Claude plans https://support.claude.com/en/articles/12429409-manage-usage-credits-for-paid-claude-plans
- Claude Help Center: Models, usage, and limits in Claude Code https://support.claude.com/en/articles/14552983-models-usage-and-limits-in-claude-code
- Claude Help Center: Usage limit best practices https://support.claude.com/en/articles/9797557-usage-limit-best-practices