Claude Code で作業に乗ってきたところで、突然こう言われて手が止まったことはないだろうか:

Claude usage limit reached.
Your limit will reset at 3pm (Asia/Tokyo).

「使用量の上限に達しました。リセットは午後3時です」——つまり いまの料金プランで使える分を一時的に使い切った状態だ。エラーでもバグでもなく、サブスク(Pro / Max)の使用量制限の仕様である。厄介なのは 「なぜこんなに早く尽きたのか」「いつ戻るのか」「戻るまで何ができるのか」が分かりにくいこと。本記事では、制限の二層構造(5時間+週次)・消費を食う要因・上限到達時に今すぐ動かす方法・残量の見方・API従量への逃げ道までを、公式情報をもとに整理する。

先に結論を3つ。① 制限は「5時間ローリング枠」と「週次枠」の2階建て(Maxには Opus 専用の週次枠もある)。② 消費を最も食うのはモデル選択——Opus は Sonnet より桁違いに枠を消費する③ 待てない時の正攻法は「Sonnetに下げる/コンテキストを削る/API従量に切り替える」。なお、表示される時刻やプラン別の具体量はバージョンや時期で変わるため、数値は必ず最新の公式表示(/usage や設定→使用量)で確認してほしい。

CLAUDE CODE · USAGE LIMIT

使用量制限は「2階建て」

— どちらか一方に当たっただけで止まる

① 5時間ローリング枠 最初のプロンプトから約5時間で自動リセット
100% 到達 → reset at 3pm
② 週次枠(全モデル) 7日ごとにリセット(曜日固定)
68% 使用
③ Opus 専用の週次枠 (Maxのみ) Opusは別枠で最速に尽きる
88% 使用(要注意)

Claude Code と Claude アプリ(web/desktop)は 同じプランの枠を共有する。
※ゲージの数値はイメージ。実際の残量は /usage と「設定→使用量」で確認を。

1. このエラーは何を言っているのか

表示の典型はこうだ(文言はバージョンで変わるため概形):「Claude usage limit reached. Your limit will reset at [時刻] ([タイムゾーン]).」。意味はシンプルで、「あなたのプランで一定時間に使える量を使い切った。[時刻]になれば回復する」。タイムゾーンはあなたのローカル設定が入る。

重要なのは 「これは不具合ではなく仕様」だという点。Claude の Pro / Max プランは 「使い放題」ではなく、時間あたり・週あたりの使用量に上限がある。そして Claude Code(CLI)と Claude アプリ(web・デスクトップ)は同じプランの枠を共有する——公式ヘルプも「両ツールのすべての利用が同じ使用量上限にカウントされる」と明記している。だから 「チャットでも使い、Claude Code でも回していたら、合算で早く尽きた」ことは普通に起きる。

もうひとつ知っておきたいのは、上限には「5時間」と「週次」の2種類があること。表示された reset at数時間後なら5時間枠に、数日後なら週次枠に当たっている。どちらに当たったかで「待ち時間」と「打ち手」が変わる。次章で構造を押さえる。

2. 制限の二層構造——5時間+週次(+Opus枠)

2025年8月、Anthropic は従来の5時間枠に加えて 週次の使用量上限を Pro / Max に導入した(ヘビーユーザーによる連続実行が背景)。結果、現在のサブスク制限は 2階建てになっている。

2-TIER LIMITS

2つの枠は独立して効く

① 5時間ローリング枠
最初のプロンプトで枠が開き、約5時間そこから消費。約5時間後に自動リセットし、次の最初のプロンプトで新しい枠が開く。固定の時計時刻でも1日単位でもないローリング方式。
② 週次枠(全モデル)
7日ごとにリセットされる週単位の総量上限。リセット日はアカウントごとに固定(多くは契約更新日に連動)。設定→使用量で次回リセット日を確認できる。
③ Opus 専用の週次枠(Max プラン)
Max では「全モデルの週次枠」に加えて Opus だけの週次上限が別に存在する。Opus は消費が大きいぶん この枠が最速で尽きる。Opus 枠が尽きても、Sonnet ならまだ動けることが多い。

プラン差は同じ構造の「倍率」:Pro < Max 5x < Max 20x。
※週あたりの具体的な時間数は時期で改定される。固定値として暗記せず、設定→使用量の実値を見る。

当初(2025年8月)の目安として、Anthropic は「Pro で Sonnet 週40〜80時間程度」「Max 20x で Sonnet 週240〜480時間+Opus 週24〜40時間程度」といった概算を示していた。ただし その後は固定の時間数を公表しなくなっており、改定も繰り返されている(2026年に入っても5時間枠の引き上げ等が報じられた)。したがって これらの数値は「当時の目安」と捉え、現在の正確な枠は必ず公式の使用量表示で確認すること。本記事も具体的な現行値の断定は避ける。

3. 何が枠を食い潰すのか

「思ったより早く尽きる」原因は、ほぼこの4つに集約される。消費の大きい順に並べた。

要因なぜ枠を食うか効く対策
① モデル選択(最大要因)Opus は Sonnet・Haiku より桁違いに枠を消費。公式も「Opus は大幅に多くの枠を使う」と明記。Max では Opus 専用枠まであるルーチンは /model で Sonnet/Haiku に。難問だけ Opus
② コンテキストの大きさ毎ターン会話全体+添付ファイル+ツール定義+履歴を再処理。大きいほど1ターンの消費が増える/compact/clear・添付を絞る・CLAUDE.mdを小さく
③ 長時間・連続セッション放置気味の常時起動・延々と回す使い方。週次枠が狙い撃ちするのはまさにこのパターン区切って /clear、不要な自動ループを止める
④ サブエージェント/MCP並列ファンアウトや MCP サーバはツール定義とツール呼び出しのトラフィックを増やす使うMCPを絞る。/usage はMCP/サブエージェント別の内訳も表示

要するに、「重いモデルで、大きい文脈を、長時間、並列で」回すほど枠は溶ける。逆に言えば この4つを意識的に下げるだけで、同じプランでも体感の持ちが大きく変わる。コスト全般の最適化は AIコーディングのコスト最適化、トークン節約の具体策は Claude Codeのトークン節約 も参照。

4. 今すぐ動かす5つの選択肢

上限に当たった瞬間の打ち手を、状況別に5つ。どれを選ぶかは「待てるか」「どちらの枠に当たったか」で決まる。

5 OPTIONS

上限到達時の打ち手

A · モデルを下げる
/modelSonnet/Haiku に。Opus 枠だけ尽きた時はこれで即継続できることが多い。
B · 文脈を削る
/compact/clear消費を抑える。残りわずかな枠を長持ちさせる。
C · リセットを待つ
5時間枠なら数時間で回復。表示の reset at を見て、その間は別作業へ。
D · API従量へ切替
週次枠まで尽きて待てないなら、API キー(従量課金)で継続。週次ロックの影響を受けない。
E · 増枠・昇格
使用量クレジット購入(追加分は標準API料金)やプラン昇格(Pro→Max)で上限を引き上げる。
迷ったら A→B→C
締切があるなら D

5時間枠は待てば戻るのでまずA・B・Cで凌ぐ。週次枠まで尽きたらD(API従量)かEが現実解。

D(API従量)への切り替えは「逃げ道」として知っておくと強い。サブスクの時間枠ロックと違い、API は分あたりのスループット制限はあるが“週次で締め出される”ことはない(使った分だけ課金)。仕組みは AI APIとは を参照。なお Pro / Max でも 「使用量クレジット」を有効化すれば、含まれる枠を超えても標準API料金で継続できる(明示的な同意が必要)。

5. 残量の見方

「あといくつ使えるか」を可視化すれば、上限到達は事前に避けられる。確認手段は3つ。

① Claude Code の /usage:現在の5時間枠の消費と、週次枠の状況をモデル別に表示。2026年のアップデートで スキル/サブエージェント/プラグイン/MCP サーバ別の内訳まで見えるようになった。/status でも割り当て状況が確認できる。② Web/デスクトップアプリ設定→使用量(Settings → Usage)で、プラン・残量・週次のリセット日が分かる。③ API 利用者:Console の Usage / Limits ページと、レスポンスの anthropic-ratelimit-* ヘッダ。/cost(APIキー利用時)や /context で消費・文脈サイズも追える。

習慣にすると効く

重い作業の前に /usage を一度叩いて 残量とリセット日を把握しておく。週次枠が残り少ない週は、最初から Sonnet 中心に組み立てると、肝心なときに Opus 枠を残せる。

6. サブスク制限 vs API制限

混同しやすいが、サブスク(Pro/Max)の制限と API の制限はまったく別の仕組みだ。違いを押さえておくと、いざという時の切り替え判断が速い。

観点サブスク(Pro / Max)API(従量課金)
制限の単位時間枠の総量(5時間+週次)分あたりのスループット(RPM / 入力・出力トークン毎分)
上限到達時リセットまでロックされる429 が返り、retry-after 秒待てば継続(週次ロックなし)
増やし方プラン昇格・クレジット購入累計利用額で Tier 1〜4 が自動解放
向く相手個人の対話・日常のコーディング止めたくない自動処理・大量バッチ

ポイントは 「サブスクは時間で締め出すが、API は分単位の流量制限だけで“週次ロックがない”」こと。だから どうしても止められない締切作業は、API キーに切り替えるのが定石になる。API のレート制限(429・retry-after・Tier)の詳細は別途まとめるが、サブスクで詰まった時の現実的な逃げ道として覚えておきたい。

7. 再発防止チェックリスト

「肝心なときに尽きる」を防ぐ運用チェックリスト。

既定モデルを Sonnet にし、Opus は難所だけ /model で切り替える(Opus 週次枠の温存)。 こまめに /compact/clear で文脈を軽く保つ。 重い作業前に /usage で残量とリセット日を確認。 不要なMCP・自動ループを止め、添付ファイルは必要分だけ。 締切がある日は API従量を準備しておく(サブスクが尽きても止まらない)。 慢性的に足りないなら プラン昇格 or 用途のAPI移行を検討。

まとめ

Claude Code の 「Claude usage limit reached」は、エラーではなく サブスク(Pro/Max)の使用量制限の仕様だ。制限は 「5時間ローリング枠」+「週次枠」の2階建てで、Max には Opus 専用の週次枠もある。Claude Code と Claude アプリは同じプランの枠を共有するため、合算で早く尽きることがある。表示の reset at数時間後なら5時間枠、数日後なら週次枠に当たっている。

消費を最も食うのは モデル選択(Opusが最大)、次いで コンテキストの大きさ・長時間連続・サブエージェント/MCP。上限到達時は A:モデルを下げる → B:文脈を削る → C:リセットを待つを基本に、待てないなら D:API従量へ切替 / E:増枠・昇格。残量は /usage設定→使用量で可視化できる。なお 具体的な枠の数値は時期で改定されるので、暗記せず最新の公式表示で確認すること。関連:トークン節約と追加課金Opus/Sonnet/Haiku 料金比較Claude Codeエラー集

FAQ

Q. 「usage limit reached」はバグですか?課金しているのに。
A. バグではなく仕様です。Pro / Max は「使い放題」ではなく、5時間ごと・週ごとに使用量の上限があります。課金していても、その時間枠で使える分を超えれば一時的に止まります。表示された reset at の時刻になれば回復します。なお Claude Code と Claude アプリは同じ枠を共有するので、両方使うと早く尽きます。

Q. リセットはいつですか?「reset at 3pm」と出ました。
A. その表示は 5時間枠のリセット時刻(あなたのローカル時間)です。数時間待てば回復します。一方 「数日後」と出る場合は週次枠に当たっており、設定→使用量で次回の週次リセット日を確認できます。週次まで尽きた場合は、待つ・API従量に切り替える・プラン昇格のいずれかになります。

Q. なぜこんなに早く上限に達するのですか?
A. 最大の要因は モデル選択です。Opus は Sonnet より桁違いに枠を消費し、Max では Opus 専用の週次枠が別にあるため最速で尽きます。加えて大きいコンテキスト・長時間の連続実行・サブエージェントやMCPの多用が消費を押し上げます。ルーチンを /model で Sonnet に下げ、/compact で文脈を軽くするだけで持ちが大きく変わります。

Q. 待たずに今すぐ続ける方法は?
A. ① /modelSonnet/Haiku に下げる(Opus枠だけ尽きた場合に有効)、② API キーの従量課金に切り替える(週次ロックを受けない)、③ 使用量クレジットを有効化(含まれる枠を超えても標準API料金で継続)、④ プラン昇格(Pro→Max)。締切作業なら、あらかじめ API従量を用意しておくのが安全です。

Q. 残りどれくらい使えるか確認できますか?
A. できます。Claude Code では /usage(5時間枠・週次枠をモデル別に表示、MCP/サブエージェント別内訳も)と /status。Web/デスクトップでは 設定→使用量でプラン・残量・週次リセット日が分かります。重い作業の前に一度確認しておくと、上限到達を事前に避けられます。