この記事でわかること

  • 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 で会話を新しくすると、上限に当たりにくくなります