Claude Code の料金と使用量の確認方法:/cost・/usage・レート制限と節約術

Claude Code 公開:

Claude Code の料金体系(定額プランと API 従量課金)、/cost と /usage による使用量の確認方法、レート制限の考え方、モデル選択やコンテキスト管理によるコスト削減の実践方法を解説します。

検証日 2026年9月7日 仕様変更が早い分野です。最新の公式ドキュメントも併せてご確認ください。
目次
  1. 2 つの支払い方法
  2. 使用量を確認する
    1. /cost(API 従量課金向け)
    2. /usage(定額プラン向け)
    3. Console のダッシュボード(API)
  3. レート制限の考え方
  4. 節約術
    1. 1. モデルを使い分ける
    2. 2. コンテキストを短く保つ
    3. 3. 読ませる範囲を絞る
    4. 4. 非対話モードで上限を設ける
    5. 5. プロンプトキャッシュを意識する
  5. チームでの費用管理
  6. まとめ

Claude Code の費用は「定額プラン」と「API 従量課金」のどちらで使うかで考え方が変わります。定額プランは金額が固定ですが使用上限があり、API は上限がない代わりに使った分だけ請求されます。どちらでも、使用量を把握して無駄を減らす方法は共通しています。

この記事では、料金体系の整理、使用量を確認するコマンド、レート制限の仕組み、そして日常的にできる節約術をまとめます。金額や上限は改定されるため、最新の数値は公式の料金ページで確認してください。

KEY POINT

この記事で分かること

  • 定額プラン(Pro/Max)と API 従量課金の違いと選び方
  • /cost/usage、Console での使用量確認
  • モデル選択・コンテキスト管理・非対話モードによる節約

2 つの支払い方法

方式対象料金上限
定額プランPro / Max(個人)、Team / Enterprise(組織)月額固定5 時間ごとの上限と週あたりの上限がある
API 従量課金Anthropic Console の API キー入出力トークン数に応じて課金上限なし(Console で予算アラートを設定可能)

Claude Code はログイン方法で自動的に判別します。/status でどちらで動いているかを確認できます。

選び方の目安:

  • 毎日数時間使うなら定額プラン(Max)が有利。使用上限に達しても追加請求はない
  • 週に数回、短時間なら Pro で足りることが多い
  • CI や自動化で使う、あるいは組織で利用量を管理したいなら API

用語解説

Max プランの倍率: Max には Pro の数倍の上限を持つ複数の段階があります。Opus 系モデルを多用する場合は上位の段階でないと上限に達しやすいです。

使用量を確認する

/cost(API 従量課金向け)

現在のセッションで消費した金額(USD)、入出力トークン数、所要時間が表示されます。定額プランでは金額は参考値です。

/cost

/usage(定額プラン向け)

現在の使用上限に対する消費割合と、リセットまでの時間が表示されます。「あとどれくらい使えるか」を知りたいときはこちらです。

/usage

Console のダッシュボード(API)

Anthropic Console の Usage 画面で、日別・モデル別・API キー別の使用量を確認できます。チームで使う場合は、用途ごとに API キーを分けておくと内訳が分かります。予算の上限とアラートも Console で設定できます。

レート制限の考え方

定額プランには、短時間に集中して使ったときの上限(5 時間の枠)と、週単位の上限があります。上限に達すると、リセット時刻までは Claude Code が使えなくなります。

上限に達しやすい使い方:

  • Opus 系モデルを常時使う
  • 巨大なファイルやログを繰り返し読ませる
  • 長いセッションを /clear せずに続ける(履歴が毎回送信される)
  • サブエージェントや並列セッションを多数動かす

API 従量課金にも、1 分あたりのリクエスト数・トークン数のレート制限があります。CI で並列実行する場合は、Console で自分の階層の上限を確認してください。

節約術

1. モデルを使い分ける

/model でセッション中に切り替えられます。定型的な修正、テスト追加、ドキュメント更新は Sonnet 系で十分なことが多く、設計判断や難しいデバッグだけ Opus 系にすると、消費を大きく抑えられます。

/model claude-sonnet-5

サブエージェントには定義ファイルで個別にモデルを指定できます(サブエージェントの作り方)。

2. コンテキストを短く保つ

会話履歴は毎回のリクエストで送信されます。タスクの区切りで /clear、長くなったら /compact を使うだけで、1 リクエストあたりのトークンが減ります(コンテキスト管理)。CLAUDE.md の肥大化も同じ理由で避けます。

3. 読ませる範囲を絞る

「ログ全体を読んで」ではなく「エラー行の前後 20 行を読んで」と指示します。node_modulesdist のような生成物を検索させないよう、CLAUDE.md に「検索対象から除外する」と書いておくのも効果があります。

4. 非対話モードで上限を設ける

自動化で使う場合は --max-turns でループ回数を制限し、--output-format jsontotal_cost_usd を記録します(非対話モードの使い方)。

5. プロンプトキャッシュを意識する

Claude Code は内部でプロンプトキャッシュを使い、繰り返し送信される部分(システムプロンプトや CLAUDE.md)の費用を抑えています。CLAUDE.md を頻繁に書き換えるとキャッシュが効きにくくなるため、セッション中の細かな変更は避け、まとめて更新すると効率的です。

チームでの費用管理

  • 用途別に API キーを分け、Console で内訳を見る
  • 予算アラートを設定し、想定外の増加を早期に検知する
  • .claude/settings.json で既定モデルを Sonnet 系にし、必要な人だけ /model で切り替える
  • 定額プランを人数分契約する方が API より安いケースが多いので、月ごとの実績で比較する

まとめ

  • 定額プラン(上限あり・追加請求なし)と API 従量課金(上限なし・使った分)の 2 方式
  • /cost で金額、/usage で上限の残量、Console で日別・キー別の内訳を確認する
  • 節約の基本は、モデルの使い分け、/clear/compact、読ませる範囲の限定
  • 自動化では --max-turns と JSON 出力のコスト記録で暴走を防ぐ

よくある質問

Claude Code を使うには何が必要ですか?
Claude Pro/Max などの定額プラン、または Anthropic Console の API キー(従量課金)のどちらかです。無料プランでは使えません。
定額プランなのに使えなくなるのはなぜですか?
定額プランには時間あたり・週あたりの使用上限があります。上限に達すると一定時間後にリセットされます。/usage で残量を確認できます。
API 従量課金の場合、1 セッションでどれくらいかかりますか?
作業内容とモデルで大きく変わります。/cost でセッションごとの金額が表示されるので、実際の数値で把握してください。

参考にした一次情報

この記事は公式ドキュメントを基に AI が下書きを作成し、運営者が内容を確認して公開しています。誤りを見つけた場合はお問い合わせからお知らせください。