Claude Code の料金プラン:サブスクリプションと API 料金の違い
Claude Code は、Claude のサブスクリプションと API 課金のどちらでも使えます。サブスクリプション(Pro、Max、Team、Enterprise)では、プランの制限の範囲で使用量が含まれます。API キーでは、プランの制限なしでトークン単位で支払います。ANTHROPIC_API_KEY が設定され、その使用を承認している場合、Claude Code はサブスクリプションではなくそのキーを使います。
ほかの言語: English · Español · Deutsch · Français · 简体中文 · Português (Brasil) · 한국어 · Italiano · Nederlands · 繁體中文
Claude Desktop のプロファイルを管理する独立系アプリ、Switch によるガイドです。Switch は正式リリース前の早期アクセス期間中です。
Claude Code の 2 つの支払い方法:サブスクリプションと API 料金
サブスクリプションでのログイン。claude.ai のアカウントでサインインします。Claude Code はすべての有料プランに含まれ、プランの制限を共有します。つまり、5 時間ごとにリセットされるセッション制限と週間制限です。2026 年 10 月時点で、Pro は月額 $20、Max は月額 $100 または $200 です(claude.com/pricing)。
API 課金。Claude Console のアカウント、API キー、またはクラウドプロバイダーを使います。使用量はトークン単位の従量課金でそのアカウントに請求され、強制的な停止はありません(Claude Code のモデル、使用量、制限)。API の料金はモデルによって異なり、入力トークンと出力トークンの 100 万トークンあたりで課金されます。最新の料金はAnthropic の料金ページをご覧ください。
どちらが向いているか
サブスクリプションでは、毎月の費用を予測できます。その代わり、制限に達すると作業が止まるか、有料のクレジットに切り替えることになります。API 課金は従量制なので、費用は使った量によって決まります。ただし API アカウントにはレート制限があり、管理者はワークスペースに支出上限を設定できます。
規模の目安として、Anthropic のコストに関するページによると、企業での導入全体の平均は、開発者 1 人あたり稼働日 1 日で約 $13、1 か月で $150〜$250 で、利用者の 90% は稼働日 1 日あたり $30 未満です。実際の金額は、選ぶモデル、コードベースの大きさ、使い方によって変わります。
毎日安定して使い、請求額を予測できることが重要なら、サブスクリプションが向いています。Anthropic は、集中的なコーディングの期間には API クレジットを入れた Console アカウントを使うことも提案しています。
どちらが有効かを確認する方法
Claude Code で /status を実行します。Anthropic の認証に関するドキュメントによると、どの方法が有効かを確認でき、ログインと API キーの両方が設定されている場合は、使われていないほうに印が付きます。
ほかにも見分ける方法があります。/usage には、サブスクリプションではプランの使用量バーが表示され、API 課金では Session ブロックに推定金額(ドル)が表示されます。API の利用者は、/cost で累計の支出を確認することもできます。
ANTHROPIC_API_KEY はサブスクリプションより優先される
これは予期しない料金が発生する最も多い原因です。Claude Code の認証の優先順位では、環境変数 ANTHROPIC_API_KEY がサブスクリプションのログインより上位にあります。インタラクティブモードでは、Claude Code がキーを使うかどうかを一度だけ確認し、その選択を記憶します。非インタラクティブモード(-p)では常にキーを使います。Anthropic のヘルプセンターは、この場合はプランに含まれる使用量ではなく API の料金が発生すると注意を促しています。
サブスクリプションに戻すには、次を実行します。
unset ANTHROPIC_API_KEY続いて、シェルの設定ファイルからこの変数を設定している行を削除し、Claude Code を起動し直して /status を確認します。変数が設定されている間は、/config の「Use custom API key」の切り替えで、以前の選択を変更することもできます。Claude Desktop はこの変数を読み込まず、OAuth でサインインします。
プランの範囲内だけで使う
サブスクリプションで制限に達すると、Claude Code が API クレジットで続けるよう提案することがあります。Anthropic によると、これは断ってリセットを待つこともできます。この選択肢を表示させないようにするには、ログアウトして Pro または Max の認証情報だけでログインし直し、Console の認証情報は追加しないでください(Pro または Max プランで Claude Code を使う)。API クレジットの自動チャージは Console の設定なので、以前に API 課金を使ったことがある場合は Console で確認してください。
仕事用のアカウントと個人用のプランで支払い方法が異なる場合は、ログインが混ざらないよう、それぞれに専用の CLAUDE_CONFIG_DIR を設定します。Claude Code で複数アカウントを使う方法(Mac)をご覧ください。Claude Desktop の中で Claude Code を使っている場合は、Switch と Claude Code についてもご覧ください。