Claude Codeの料金体系 - API課金の仕組みと費用感

Claude CodeはAnthropicが提供するエージェント型コーディングツールで、ターミナル上で動作する。利用にはAPIキーによる従量課金か、サブスクリプションプランのいずれかを選択する。

2つの利用方法

Claude Codeには大きく分けて2つの課金形態がある。

項目APIキー課金サブスクリプション
課金方式従量課金(トークン単位)月額固定
支払い先Anthropic API(コンソール)claude.ai(Pro / Max / Team)
費用の予測使用量に依存(変動)月額固定(上限あり)
向いている用途CI/CD自動化、大量処理、チーム開発個人開発、日常的なコーディング支援
セットアップANTHROPIC_API_KEY 環境変数を設定claude login でブラウザ認証
# APIキー方式のセットアップ
export ANTHROPIC_API_KEY="sk-ant-api03-..."

# サブスクリプション方式のセットアップ
claude login

APIキー利用時の料金

APIキー方式では、使用したトークン数に応じて従量課金される。料金はモデルごとに異なる。

モデル別トークン単価(100万トークンあたり)

モデル入力(Input)出力(Output)コンテキスト長特徴
Claude Opus 4$15.00$75.00200K最高性能。複雑なタスク向き
Claude Sonnet 4$3.00$15.00200Kバランス型。日常利用に最適
Claude Haiku 3.5$0.80$4.00200K高速・低コスト。単純タスク向き

補足: 上記は標準価格。キャッシュヒット時の入力トークンは割引される(Prompt Caching)。

拡張コンテキスト(1Mトークン)

Claude Opus 4.6およびClaude Sonnet 4.6は100万トークンのコンテキストウィンドウに対応している。

# 1Mコンテキストの有効化
export ANTHROPIC_DEFAULT_OPUS_MODEL='claude-opus-4-6[1m]'
  • 1Mコンテキストウィンドウは標準のモデル料金で利用可能(200K超のトークンに追加料金はない)
  • Max / Team / Enterpriseプランでは、Opusは自動的に1Mコンテキストにアップグレードされる

料金計算の例

例: Sonnet 4でコードリファクタリングを依頼

入力トークン: 50,000(ソースコード + CLAUDE.md + コンテキスト)
出力トークン: 10,000(修正コード + 説明)

コスト = (50,000 / 1,000,000 × $3.00) + (10,000 / 1,000,000 × $15.00)
       = $0.15 + $0.15
       = $0.30

サブスクリプションプラン比較

claude.aiのサブスクリプションに加入すると、Claude Codeを月額固定で利用できる。

プラン一覧

プラン月額Claude Code利用主な制限
Free無料不可-
Pro$20可(制限あり)使用量の上限あり
Max 5x$100Proの5倍の使用量
Max 20x$200Proの20倍の使用量
Team$25〜30/人チーム管理機能付き
Enterprise要問合せSSO・監査ログ等

各プランの詳細

Pro($20/月)

  • Claude Codeの基本的な利用が可能
  • 使用量に上限があり、大量のコード生成を行うと制限に達する場合がある
  • 個人の軽い利用に向く

Max 5x($100/月)

  • Proの5倍の使用量
  • Opus 4の1Mコンテキストが自動有効化
  • 日常的にClaude Codeを使う開発者向け

Max 20x($200/月)

  • Proの20倍の使用量
  • 大規模なリファクタリングや複数プロジェクトの並行作業に対応
  • ヘビーユーザー向け

Team($25〜30/人/月)

  • Team Standard / Team Premium の2段階
  • チーム管理機能(メンバー管理、使用量モニタリング)
  • Opusは自動的に1Mコンテキストにアップグレード

APIキー vs サブスクリプション:コスト比較

Anthropicの公式データによると、Claude Codeの平均的なコストは以下の通り。

指標
開発者あたりの平均日額約$6
90%のユーザーの日額上限$12未満
Sonnet 4.6での月額目安$100〜200/開発者

この数値を基準にすると、以下のように判断できる。

月間利用額(APIキー換算)推奨プラン
〜$20程度Pro ($20/月)
$20〜$100程度Max 5x ($100/月)
$100〜$200程度Max 20x ($200/月)またはAPIキー
$200超APIキー(従量課金)

トークン消費の仕組み

Claude Codeのトークン消費を理解することで、費用の最適化が可能になる。

コンテキストウィンドウの構造

┌─────────────────────────────────────────────────┐
│                コンテキストウィンドウ               │
│  ┌─────────────────────────────────────────────┐ │
│  │ システムプロンプト(固定)                      │ │
│  │  - Claude Codeの基本指示                     │ │
│  │  - ツール定義                                │ │
│  ├─────────────────────────────────────────────┤ │
│  │ CLAUDE.md の内容(固定)                      │ │
│  │  - グローバル設定                             │ │
│  │  - プロジェクト設定                           │ │
│  ├─────────────────────────────────────────────┤ │
│  │ 会話履歴(累積)                              │ │
│  │  - ユーザーの質問                             │ │
│  │  - ツール呼び出し結果(ファイル内容等)          │ │
│  │  - Claudeの回答                              │ │
│  └─────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────┘

トークン消費が増える要因

要因説明影響度
会話の長さターンが増えるほどコンテキストが累積
読み込むファイル数Readツールで読んだファイル内容がコンテキストに入る
ファイルサイズ大きなファイルほどトークン消費が増加
CLAUDE.mdの分量毎回のリクエストに含まれる
検索結果GrepやGlobの結果がコンテキストに入る

コンパクション(自動要約)

コンテキストウィンドウの使用率が一定値を超えると、Claude Codeは自動的にコンパクション(会話履歴の要約圧縮)を実行する。

  • コンパクションにより、過去の会話が要約され、トークン使用量が削減される
  • ただし、コンパクション自体にもトークンが消費される
  • コンパクション後は以前の会話の細部が失われる可能性がある

コンテキスト使用率は /cost コマンドで確認可能。

# セッション中にコストとコンテキスト使用率を確認
> /cost

# 手動でコンパクション(要約圧縮)を実行
> /compact

費用を抑えるコツ

1. /compact の活用

長い会話セッションでは、手動で /compact を実行してコンテキストを圧縮する。自動コンパクションを待つより、適切なタイミングで手動実行する方が効率的。

# コンテキスト使用率が50〜70%になったら手動コンパクション
> /compact

2. モデルの使い分け

タスクの複雑さに応じてモデルを切り替える。

# デフォルトモデルの設定
export ANTHROPIC_MODEL=sonnet  # 日常的な作業

# セッション中のモデル切り替え
> /model
タスク推奨モデル理由
コードレビューSonnetバランスの良い分析力
単純なファイル操作Haiku高速・低コストで十分
アーキテクチャ設計Opus複雑な推論が必要
バグ修正Sonnet十分な能力でコスト効率が良い
大規模リファクタリングOpus広範なコード理解が必要
テストコード生成Sonnet / Haikuパターン的な作業

カスタムコマンドのfrontmatterでもモデルを指定できる。

---
model: haiku  # 軽量タスクにはHaikuを指定
---
コマンドの内容...

3. CLAUDE.md の最適化

CLAUDE.mdの内容は毎回のリクエストに含まれるため、簡潔に保つことがコスト削減に直結する。

# 良い例:簡潔で必要な情報のみ
## コーディング規約
- TypeScript + React
- Prettierで自動整形
- テストはVitest

# 悪い例:冗長な説明
## コーディング規約
このプロジェクトではTypeScriptとReactを使用しています。
コードの整形にはPrettierを使用しており、設定ファイルは
.prettierrcに記載されています。テストフレームワークには
Vitestを採用しており、テストファイルは...(以下長文)

4. 質問の具体性を上げる

曖昧な質問は追加のファイル読み込みや確認を誘発し、トークン消費が増える。

# コスト高:曖昧な指示 → 多数のファイルを読み込んで探索
「認証周りのバグを直して」

# コスト低:具体的な指示 → 必要最小限のファイルアクセス
「src/auth/login.tsの42行目でトークン検証が失敗する問題を修正して」

5. セッション管理

1つのセッションで多くのタスクをこなすと、コンテキストが膨らみコストが増大する。タスクの区切りで新しいセッションを開始する。

# タスク完了後、新しいセッションで次のタスクを開始
claude  # 新しいセッション

# 前のセッションを再開する場合
claude --resume

6. コスト監視のカスタマイズ

ステータスラインをカスタマイズして、常にコストを可視化できる。

# ~/.claude/settings.jsonでステータスラインスクリプトを設定
{
  "status_line_script": "~/.claude/scripts/status.sh"
}
#!/bin/bash
# status.sh - コストと使用率を表示
input=$(cat)
COST=$(echo "$input" | jq -r '.cost.total_cost_usd // 0')
PCT=$(echo "$input" | jq -r '.context_window.used_percentage // 0' | cut -d. -f1)
COST_FMT=$(printf '$%.2f' "$COST")
echo "Cost: ${COST_FMT} | Context: ${PCT}%"

利用シナリオ別の費用目安

以下は典型的な利用パターンにおける費用の目安。APIキー(Sonnet 4基準)での概算。

日常的なコーディング支援

作業内容想定トークン概算コスト
関数の実装依頼(1件)入力30K + 出力5K$0.17
バグ修正(ファイル特定済み)入力20K + 出力3K$0.11
コードレビュー(1ファイル)入力40K + 出力5K$0.20
テストコード生成入力30K + 出力10K$0.24
Git操作(コミット作成等)入力15K + 出力2K$0.08

中規模タスク

作業内容想定トークン概算コスト
新機能の実装(複数ファイル)入力100K + 出力30K$0.75
リファクタリング(モジュール単位)入力150K + 出力40K$1.05
ドキュメント生成入力50K + 出力20K$0.45
設定ファイルの整備入力40K + 出力10K$0.27

大規模タスク

作業内容想定トークン概算コスト
アーキテクチャ変更の相談と実装入力300K + 出力80K$2.10
大規模リファクタリング(Opus使用)入力200K + 出力50K$6.75
プロジェクト全体のコード分析入力500K + 出力30K$1.95

1日の利用パターン例

朝:  バグ修正2件 + コードレビュー1件        → 約$0.50
昼:  新機能実装1件                         → 約$0.75
午後: リファクタリング + テスト生成           → 約$1.30
夕方: ドキュメント更新 + Git操作             → 約$0.50
─────────────────────────────────────────
合計:                                     → 約$3.05/日

上記は比較的軽い利用パターン。Anthropicの公式データでは平均$6/日、90%のユーザーが$12/日未満とされている。

月間コストの目安

利用頻度月間コスト(APIキー・Sonnet)推奨プラン
軽い利用(週2〜3日)$30〜60Max 5x ($100)
日常的な利用(平日毎日)$60〜120Max 5x ($100)
ヘビー利用(毎日・複数PJ)$120〜250Max 20x ($200)
CI/CD + 複数人利用$200〜APIキー

CI/CD での利用コスト

Claude CodeをCI/CDパイプラインで使用する場合の追加的なコスト考慮点。

コスト項目説明
APIトークンプロンプトとレスポンスのサイズに依存
ランナー実行時間GitHub Actions / GitLab Runnerの計算時間
並列実行複数のPR同時レビュー等でコストが倍増

CI/CDでのコスト最適化。

# GitHub Actionsの例:コスト制御の設定
- name: Claude Code Review
  env:
    ANTHROPIC_MODEL: haiku  # CI/CDにはHaikuで十分な場合が多い
    CLAUDE_CODE_MAX_TURNS: 5  # ターン数を制限
  timeout-minutes: 10  # タイムアウトを設定

参考リンク