Claude Codeの利用上限と費用の考え方|止まったときの対処と作業の分け方
Claude Codeの利用上限と費用の仕組みを、公式の案内をもとに解説します。使用量の確かめ方、上限に達したときの選択肢、使用量が増えやすい使い方と、上限に当たりにくい作業の分け方を紹介します。
目次
この記事でわかること
- Claude Codeの利用上限と費用の仕組み
- 今の使用量の確かめ方
- 上限に達したときの選択肢と、選ぶときの判断
- 使用量が増えやすい使い方と、上限に当たりにくい作業の分け方
先に結論を書くと、上限に当たりにくくするいちばんの方法は、作業を小さく区切り、関係のない作業に移るたびに会話を新しくすることです。Claude Codeは、やりとりのたびに会話全体を送るため、会話が長いほど使う量が増えます。
この記事の仕組みの説明は、Claude Codeの公式ドキュメント「Manage costs effectively」と、Claudeのヘルプセンターの記事で2026年10月20日に確かめた内容です。料金の金額は変わることがあるため、この記事では書きません。最新の金額は公式の料金のページで確かめてください。
上限と費用の仕組み
Claude Codeの費用の考え方は、使い方によって2つに分かれます。
| 使い方 | 費用 |
|---|---|
| サブスク | 上限まで |
| API キー | 使った分 |
Pro や Max などのサブスクリプションで使う場合は、プランに含まれる使用量の範囲で使います。プランには、5時間ごとに戻るセッションの上限と、週の上限があります。
この上限は、ClaudeとClaude Codeで共有されています。ブラウザやアプリでClaudeと話した分も、VS CodeなどのIDEでClaude Codeを使った分も、同じ上限に数えられます。
APIキーで使う場合は、使ったトークンの量に応じて料金がかかります。使う量は、会話の長さ、選んだモデル、扱うファイルの量などで大きく変わります。
今の使用量を確かめる
Claude Codeでは、/usage で使用量を確かめられます。サブスクリプションのプランでは、プランの上限に対する使用量のバーと、何に使ったかの内訳が表示されます。内訳には、スキルやサブエージェントなどが使った割合も出ます。
内訳の数字は、そのパソコンの記録から計算した目安です。ほかのパソコンやブラウザのClaudeで使った分は含まれません。
上限に近づくと、警告のメッセージが表示されます。警告が出たら、今の作業を区切りのよいところでまとめておくと、上限に達したときに慌てずに済みます。
上限に達したときの選択肢と判断
上限に達したときの選択肢は、公式の案内では次のとおりです。
| 選択肢 | 向く場面 |
|---|---|
| 戻るのを待つ | 急がない |
| 上位プラン | 毎回当たる |
| 使用クレジット | 今日だけ |
| API に切替 | 短期の集中 |
使用クレジットを有効にすると、上限を超えた分も使い続けられます。超えた分は、標準のAPIの料金で、サブスクリプションとは別に請求されます。有効にする場合は、月の使用額の上限を先に設定しておきます。
いつも同じように上限に当たるなら、使い方を見直す前に上位のプランを考える、という順番は勧めません。まず次の節の「使用量が増えやすい使い方」に当てはまらないかを確かめ、それでも足りないときに、プランを変えるかを判断します。
知らないうちにAPIの料金になる場合
ANTHROPIC_API_KEY という環境変数がパソコンに設定されていると、Claude Codeはサブスクリプションではなく、そのAPIキーで認証します。この場合、使った分はプランの範囲ではなく、APIの料金として請求されます。
ほかのツールのためにAPIキーを環境変数に設定していると、気づかないうちにこの状態になります。サブスクリプションで使うつもりなら、設定されていないかを先に確かめます。
使用量が増えやすい使い方
公式ドキュメントは、長く開いたままのセッションで、思ったより使用量が増える理由を挙げています。主なものは次のとおりです。
- 会話が長い: Claude Codeはやりとりのたびに会話全体を送ります。1日中開いたままの会話では、1行の質問でも会話全体の分を使います
- 間を空けた後の最初の質問: しばらく間を空けると、会話の内容を改めて読み直すため、使う量が増えます
- 会話を要約する:
/compactは要約する会話を読むため、長い会話を要約すること自体が大きなやりとりになります。会話を引き継がずに新しく始めるなら、/clearは使用量がかかりません - サブエージェント: サブエージェントも自分でリクエストを送るため、メインの会話とは別に使用量がかかります
上限に当たりにくい進め方
使用量を抑える方法も、公式ドキュメントにまとまっています。作業の進め方として取り入れやすいのは次の4つです。
- 関係のない作業に移るときは
/clear: 前の作業の会話を引きずると、その後のやりとりのたびに無駄な分を使います - 頼む内容を具体的にする: 「このコードを良くして」のようなあいまいな頼み方は、広い範囲を読み込ませます。対象のファイルと、してほしいことを書きます
- 複雑な作業は先に計画を立てる: プランモードで方針を確かめてから進めると、間違った方向で作業してやり直す分を減らせます
- 出力の多い作業はサブエージェントに任せる: テストの実行やログの調査の長い出力が、メインの会話に残らなくなります
具体的に頼むときの例です。
scripts/report.py の集計の関数に、
入力が空のときの扱いを足したいです。
変更する前に、どこをどう変えるかの案を示して、承認を待ってください。
出力の多い作業の任せ方はClaude Codeのサブエージェントの使い方で紹介しています。
このサイトでの作業の区切り方
このサイトの作業では、作業をPhaseという単位に区切っています。Phaseの区切りでは、進み具合の記録と設計書を更新し、Gitにcommitしてから、次のPhaseを始める前に /clear で会話を新しくします。
区切りごとに記録をファイルに残しておくと、会話を新しくしても、記録を読み直せば続きから再開できます。会話を長く続けなくてよくなるので、使用量を抑えることにもつながります。区切り方と記録の残し方はClaude Codeで長期プロジェクトを進める方法、毎回読ませる決まりの書き方はCLAUDE.mdの書き方にまとめています。
つまずきやすいところ
- チャットの使用量を忘れる: ClaudeとClaude Codeの上限は共有です
- APIキーの環境変数が残っている: サブスクリプションではなく、APIの料金になります
- 長い会話を続けたまま、何度も要約する: 要約そのものも大きなやりとりです。区切りがついたら
/clearで新しく始めます - 使用クレジットを、上限を決めずに有効にする: 月の使用額の上限を先に設定します
まとめ
- サブスクリプションの上限には、5時間ごとのセッションの上限と週の上限があり、ClaudeとClaude Codeで共有されています
- 使用量は
/usageで確かめ、上限に近づいたら作業を区切りのよいところでまとめます - 上限に達したら、待つ・上位のプラン・使用クレジット・APIへの切り替えから選びます。先に使い方を見直します
ANTHROPIC_API_KEYが設定されていると、APIの料金になります- 作業を小さく区切り、関係のない作業に移るたびに
/clearで会話を新しくすると、上限に当たりにくくなります
よくある質問
Claude Codeの上限は、Claudeのチャットとは別ですか?
Pro と Max のプランでは、上限は Claude と Claude Code で共有されています。どちらで使った分も同じ上限に数えられるため、チャットをたくさん使った日は、Claude Code で使える分も減ります。
上限に達したら、しばらく使えなくなりますか?
プランの上限には、5時間ごとに戻るセッションの上限と、週の上限があります。戻るのを待つほか、上位のプランに変える、使用クレジットを有効にする、といった選択肢があります。
サブスクリプションなのに、API の料金がかかることはありますか?
ANTHROPIC_API_KEY という環境変数が設定されていると、Claude Code はサブスクリプションではなくその API キーで認証し、API の料金になります。サブスクリプションで使うつもりなら、設定されていないかを確かめます。
使用クレジットを有効にすると、料金はどうなりますか?
上限を超えた分は、標準の API の料金で、サブスクリプションとは別に請求されます。月の使用額の上限を設定できるので、有効にする場合は先に決めておきます。金額は公式の料金のページで確かめてください。
使用量を減らすために、まず何をすればよいですか?
関係のない作業に移るときに /clear で会話を新しくすることと、頼む内容を具体的にすることです。会話が長いほど、1回のやりとりで使う量が増えます。