Claude Codeの請求はサブスクかAPIか?残ったAPIキーの確認と戻し方

Claude Codeは環境変数ANTHROPIC_API_KEYを使うと答えると、Pro・Max・Ultraに入っていてもAPI料金で請求されます。/statusでの確かめ方、キーの探し方、サブスクへの戻し方、請求額の見方を解説します。

ターミナル画面と鍵、2枚の明細と虫眼鏡のイラスト。画像内の文字:Claude Code 請求はサブスク?API? APIキーが残っていないか確認

PR|この記事にはアフィリエイト広告(A8.net)が含まれます。

Claude ProやMaxに入っているのに、Claude Consoleのクレジットが減っていたり、カードに見覚えのない請求が来たりして驚いた人もいるでしょう。よくある原因の1つは、昔の作業で設定した環境変数ANTHROPIC_API_KEYがパソコンに残っていて、Claude Codeがサブスクではなくそのキーで動いていることです。

この記事では、Claude Codeがどちらの方法で請求されているかを確かめる手順と、サブスクに戻す方法、請求額を見る場所を順に説明します。

結論
  • ANTHROPIC_API_KEYが設定されていて、起動時の確認で使うと答えると、Claude CodeはPro(月20ドル)・Max(月100ドル)・Ultra(月200ドル)のログインよりAPIキーを優先し、API料金で請求されます。
  • どちらで動いているかは、Claude Codeの中で/statusを開くか、ターミナルでclaude auth status --textを実行すると分かります。
  • サブスクに戻すにはunset ANTHROPIC_API_KEYを実行し、シェルの設定ファイルからも消します。claude -pの非対話実行では、キーがあれば確認なしで毎回使われます。

サブスクで動いていると確認できた人は、残りの利用枠の見方と上限に達したときの動きを次の記事で確かめておくと、APIに頼らずに済む場面が増えます。

次に読む
ターミナル画面と砂時計、メーターのイラスト。画像内の文字:Claude Code 使用量と上限の見方 残りの確認と上限に達したとき
Claude Codeの使用量はどこで見る?上限に達したときの動きと選択肢

Claude CodeのPro・Maxの枠は、チャットと共有の5時間と週の上限です。残りは/usageで確認でき、上限に達したら待つ・使用クレジット・上位プラン・APIクレジットの4つから選びます。自動で続く仕組みも解説します。

Claude Codeの料金を気にせず使うには、AIが書いたコードを自分で読んで小さな修正を済ませられる力も役に立つはずです。Web制作を基礎から学べるデイトラの料金と講座の選び方は、次の記事にまとめました。

関連記事
ノートパソコンと値札を前に考える人のイラスト。画像内の文字:デイトラの料金 どのコースを選ぶ? AI時代に基礎を学ぶ意味も整理
デイトラの料金はいくら?Web制作コース89,800円とAI時代の選び方

デイトラのWeb制作コースは89,800円(税込)の買い切りで、質問サポートは1年間。学び放題プラン198,000円との総額の違い、分割・返金・給付金の条件と、AIでコードを書ける今に基礎を学ぶ意味を整理します。

情報確認日:2026年11月6日。Claude Codeの公式ドキュメント(認証・コスト管理・コマンド)、Claudeヘルプセンター、Claudeの料金ページをまとめた解説です。料金は米ドルの公式表記です。

認証の方法ごとに請求先と使用量の見方を比べる

Claude Codeの請求先は、どの認証情報でサインインしているかで決まります。個人がよく使う4つの方法を表にまとめました。

認証の方法

請求先

料金のかかり方

使用量を見る場所

向いている使い方

Pro・Max・Ultraのアカウントで/login

claude.aiのサブスク

月額の中で使う。上限に達した後は、使用量クレジットをオンにするか、APIクレジットで続ける選択を受け入れた場合だけ追加料金

/usageの利用枠のバー、claude.aiの設定の使用量

個人で日常的に使う

環境変数ANTHROPIC_API_KEY

Claude Console(API)

APIのトークン料金の従量課金

Claude ConsoleのCostページ・Billingページ

APIを直接使う開発、キーで管理する自動処理

Claude Consoleのアカウントで/login

Claude Console(API)

APIのトークン料金の従量課金

Claude Consoleの「Claude Code」ワークスペース

会社がAPIでまとめて請求したいとき

CLAUDE_CODE_OAUTH_TOKEN(claude setup-tokenで作る)

claude.aiのサブスク

サブスクの利用枠を使う

/usageの利用枠のバー

ブラウザでログインできないCIやスクリプト

Pro・Max・Ultraの料金は2026年11月6日にClaudeの料金ページで確認した月払いの金額です。Proは年払い(200ドルを一括払い)にすると月17ドル相当になります。TeamやEnterpriseのアカウント、Amazon Bedrockなどのクラウド経由で使う場合は、組織の管理画面やクラウドの請求画面で費用を見ます。

サブスクがあるのにAPI料金になるのはなぜ?認証の優先順位

Claude Codeは、複数の認証情報が同時にあると、決まった順番で1つだけを選ぶ仕組みです。サブスクのログインは、公式ドキュメントの順位では最後の7番目です。

  1. クラウドの認証情報(CLAUDE_CODE_USE_BEDROCKなどを設定したとき)
  2. 環境変数ANTHROPIC_AUTH_TOKEN(LLMゲートウェイやプロキシ用)
  3. 環境変数ANTHROPIC_API_KEY
  4. apiKeyHelperの設定で動くスクリプトが返すキー
  5. 環境変数CLAUDE_CODE_OAUTH_TOKEN
  6. Anthropicのプロファイルとフェデレーションの認証情報
  7. /loginで保存したサブスクのログイン(Pro・Max・Ultra・Team・Enterpriseの既定)
ターミナルを表示したノートパソコンから伸びる道が鍵の位置で二手に分かれ、一方はカレンダー型の定額のカード、もう一方はコインのメーターにつながっている

3番目のANTHROPIC_API_KEYは、サブスクのログインより上にあります。対話モードのClaude Codeは、このキーを見つけると一度だけ使うかどうかを尋ね、答えを覚えます。使うと答えた後は、サブスクにログインしたままでもAPIキーで認証され、Claude Consoleのクレジットから料金が引かれる状態です。

Claudeヘルプセンターも、この環境変数があるとサブスクではなくAPIキーで認証され、API料金がかかると注意しています。キーが無効になった組織や期限切れの組織のものだと、認証エラーになることもあります。

/statusでどちらの認証で動いているか確かめる

一番手早い確認方法は、Claude Codeの中で/statusを実行することです。設定画面のStatusタブが開き、バージョン・モデル・アカウント・接続状態が表示されます。

  1. ターミナルでclaudeを起動し、入力欄に/statusと打ちます。Claudeが応答している途中でも開けます。
  2. アカウントの欄で、ログインの方法とメールアドレス、組織名を見ます。
  3. サブスクのログインとAPIキーの両方がある場合、使われていない側の認証情報にその印が付きます。印がサブスク側に付いていれば、APIキーで請求されています。

Claude Codeを起動せずに確かめたいときは、ターミナルでclaude auth status --textを実行します。--textを付けないclaude auth statusはJSONで結果を返し、その中のauthMethodがclaude.aiならサブスクのログイン、api_keyならAPIキーです。oauth_tokenはCLAUDE_CODE_OAUTH_TOKENのトークンと読み取れます。

APIキーが残っていないかをターミナルで確かめる方法

APIキーが残っているかどうかは、キーの値を画面に出さずに確かめられます。macOSやLinuxのターミナルで、次の1行を実行します。

printenv ANTHROPIC_API_KEY >/dev/null && echo 設定あり || echo 設定なし

「設定あり」と出たら、どこでキーを設定しているかを探します。echo $ANTHROPIC_API_KEYのように値をそのまま表示すると、画面共有や録画にキーが映るおそれがあるので避けてください。キーを書いている場所としてよくあるのは次の4つです。

  • シェルの設定ファイル(~/.zshrc、~/.zprofile、~/.bashrcなど)に書いたexport ANTHROPIC_API_KEY=...の行
  • プロジェクトのフォルダに置いた.envなどを、フォルダに入ったときに自動で読み込むツールの設定
  • Claude Codeのsettings.jsonのenvキー(ここに書いた変数は、起動方法に関係なく読み込まれます)
  • Windowsのユーザー環境変数・システム環境変数

ファイルの中を探すときは、grep -n ANTHROPIC_API_KEY ~/.zshrc ~/.zprofile ~/.bashrcのように変数名だけで検索すると、どの行にあるかが分かります。無いファイルは「No such file or directory」と出ますが、そのままで問題ありません。なお、settings.jsonのenvに書いたキーはシェルの環境変数ではないので、先ほどのprintenvでは「設定なし」と出ます。ファイルの中身と/statusの表示も合わせて確かめてください。

サブスクに戻す手順と、APIキーに切り替える手順

サブスクに戻すには、APIキーをClaude Codeから見えない状態にしてから、/statusで確かめます。

サブスクに戻す

  1. 動いているClaude Codeを終了し、ターミナルでunset ANTHROPIC_API_KEYを実行します。これで今開いているターミナルからキーが消えます。
  2. シェルの設定ファイルやsettings.jsonのenvに書いた行を消すか、行頭に#を付けて無効にします。消さないと、新しいターミナルを開くたびにキーが戻ります。
  3. ターミナルを開き直してclaudeを起動し、/statusでサブスクのアカウントが使われているか確かめます。
  4. 以前にClaude Consoleのアカウントでログインしていた場合は、/loginを実行してPro・Max・Ultraのアカウントでログインし直します。

Claudeヘルプセンターは、上限に達したときにAPIクレジットで続ける選択肢を出さないようにしたい場合、claude logoutの後にプランの認証情報だけでclaude loginし直し、Consoleの認証情報を加えない方法を案内しています。Claude Codeの中では/logoutと/loginが同じ役目のコマンドです。

キーは残したまま、対話モードだけサブスクにする

他の開発でキーを使うため環境変数を消したくない人は、/configの「Use custom API key」をオフにします。この切り替えは、ANTHROPIC_API_KEYが設定されているときだけ表示されます。ただし、claude -pの非対話実行ではこの設定に関係なく、キーがあれば必ずAPIキーが使われる点に注意してください。

APIキーで使いたいとき

APIの従量課金で使いたい場合は、Claude Consoleで作ったキーをANTHROPIC_API_KEYに設定して起動し、確認で使うと答えます。claude auth login --consoleでClaude Consoleのアカウントにログインする方法もあります。Claude Code v2.1.242以降は、Consoleにログインするときに、APIキーを作らずにサインインする方法も選べます。

使用量と請求額はどこで見る?サブスクとAPIで場所が違う

サブスクの使用量はClaude Codeの/usageとclaude.aiの設定で見て、APIの請求額はClaude Consoleで見ます。

サブスクの人が/usageを開くと、利用枠のバーと、利用枠を何に使ったかの内訳が表示されます。/costは/usageの別名です。APIの人は、Claude ConsoleのCostページで費用を見て、Billingページで残高とクレジットの使用、請求書の履歴を確かめます。

/usageの上にあるSessionの欄は、APIで使う人向けの表示です。金額はトークン数に定価を掛けてClaude Codeが手元で計算した見積もりで、サブスクの人の請求とは関係ありません。APIの正式な請求額は、Claude Consoleで確かめます。

Claude ConsoleのアカウントでClaude Codeに初めてログインすると、「Claude Code」という名前のワークスペースが自動で作られます。このワークスペースにClaude Codeの使用がまとまるので、ワークスペースの利用上限を設定すると使いすぎを防ぐことも可能です。

混同しやすい2種類のクレジット

Claude Consoleのクレジットは前払いで、購入から1年で失効し、返金されません。残高が一定額を下回ったら自動で買い足す設定もあります。MaxやUltraに付く毎月のAPIクレジットは、Claude CodeやClaudeのアプリでは使えません。サブスクの上限を超えた分に使う使用量クレジットは、claude.aiのサブスク側の仕組みで、APIキーで認証しているときは/usage-creditsを使えません。

MaxやUltraに付く毎月のAPIクレジットの受け取り方は、Claude Max・TeamのAPIクレジットの記事で説明しています。サブスクの上限を超えた後に使う使用量クレジットの失効と上限の設定は、Claudeの使用量クレジットの記事を読んでいただくと分かります。

デスクトップアプリ・クラウド・-p実行では扱いが変わる

APIキーが効くのは、ターミナルのClaude Codeと、それを包んで動くVS Code拡張機能、Agent SDK、GitHub Actionsです。使う場所によって次のように変わります。

使う場所

ANTHROPIC_API_KEYの扱い

請求先

ターミナルの対話モード

一度だけ使うか尋ねられ、答えが記憶される

使うと答えればAPI

claude -pの非対話実行

キーがあれば確認なしで必ず使う

API

Claudeのデスクトップアプリ

読まない(OAuthで認証)

サブスク

クラウドセッション

クラウド環境に設定しても上書きされない

サブスク

デスクトップアプリでも、外部の推論サービスにつなぐ設定をしている場合は、その設定の認証情報で動きます。シェルスクリプトやcronでclaude -pを回している人は、確認の画面が出ないまま毎回APIで請求されるので、特に注意が必要です。サブスクで自動処理を動かしたい場合は、claude setup-tokenで1年有効のトークンを作り、CLAUDE_CODE_OAUTH_TOKENに設定します。このトークンにはPro・Max・Ultra・Team・Enterpriseのいずれかのプランが必要です。

確かめるときの注意点と、APIキーのままが合う人

unsetで消せるのは、今開いているターミナルの中だけです。設定ファイルを直さずにターミナルを開き直すと、キーはまた読み込まれます。settings.jsonのenvから行を消した場合も、動いているセッションには反映されず、次にclaudeを起動したときから効きます。

APIキーが無くても、Consoleで請求される場面が1つあります。サブスクの上限に達したとき、Claude CodeがAPIクレジットで続ける選択肢を出すことがあり、受け入れるとその分は標準のAPI料金で請求されます。プランの範囲に収めたい人は、この選択肢を断ってリセットを待ちます。

すでにAPIで請求されていた場合、この記事の手順で止められるのはこれからの分だけです。過去の請求について相談したい場合は、Claude Console(platform.claude.com)にログインし、自分の頭文字のアイコンから「Get help」を選ぶと、サポートに問い合わせられます。誤って使った分を返金してもらえるかは公式に記載がなく、購入したクレジット自体は返金不可と案内されています。

一方で、APIキーのままが合う人もいます。使う日と使わない日の差が大きく、月20ドルのProより安く収まる人や、会社のClaude Consoleで費用をまとめて管理したい人です。APIの料金はトークン単位なので、長い会話を続けたりOpusを既定にしたりすると、思ったより高くなります。

Claude Codeを使いながら基礎も身につけたい人へ

APIでもサブスクでも、Claude Codeに渡す依頼が大きいほど利用枠や料金は早く減ります。直す場所を自分で見つけて小さく依頼できると、同じ作業でも使う量を抑えやすくなるでしょう。Claude CodeでWordPressのテーマを作る流れや、本番サイトで気をつけることは次の記事で説明しています。

関連記事
左に「Claude Code×WordPress」「本番を壊さず使うには?」の見出しと「テーマ開発・MCP連携・注意点」の帯、右に家のアイコンのローカル環境の画面から、チェックの関門を通って盾のアイコンの本番サイトへ点線の矢印が伸び、ターミナルの画面とプラグでつながっているイラスト。Claude CodeでWordPressを作る・運用する方法と本番を壊さない注意点を解説する記事のサムネイル。画像内の文字:Claude Code×WordPress 本番を壊さず使うには? テーマ開発・MCP連携・注意点
Claude CodeでWordPressサイトを作る・運用する方法。テーマ開発、MCPでの連携、本番に反映する前の確認

Claude CodeとWordPressをつなぐ3つの方法(テーマのファイル編集、WordPress公式のMCP Adapter、サーバーのAPI・SSH)と、ローカルで作ってから本番に反映する進め方、権限設定とバックアップの確認、エックスサーバーで使える機能を公式資料で整理しました。

Web制作やAIを使った開発を基礎から学びたい人へ(PR)

デイトラは、Web制作・Webデザイン・AI活用などの講座を受けられるオンラインスクールです。Claude Codeが書いたコードを自分で読んで直せるようになりたい人は、講座の内容を一度見ておくと、学ぶ順番の参考になります。

  • 40講座以上を買い切りで学べる形です(公式サイトの表記)。
  • 登録すると、無料公開のレッスンで講座を体験できます。

講座の内容は2026年11月6日に公式サイトで確認したものです。申し込む前に、料金と最新の内容を公式サイトで確かめてください。

まとめ

ANTHROPIC_API_KEYを使うと答えた後は、Pro・Max・Ultraにログインしていても、Claude CodeはAPI料金で請求されます。どちらで動いているかは/statusかclaude auth status --textで確かめられます。サブスクに戻すときはunset ANTHROPIC_API_KEYを実行し、設定ファイルの行も消してから/statusで確認してください。サブスクの使用量は/usage、APIの請求額はClaude ConsoleのCostページとBillingページで見ます。

Claude Codeの使い方を基礎から固めたい人は、デイトラの料金と講座の選び方を次の記事で確かめていただくと、独学とスクールのどちらが合うか判断しやすくなります。

関連記事
ノートパソコンと値札を前に考える人のイラスト。画像内の文字:デイトラの料金 どのコースを選ぶ? AI時代に基礎を学ぶ意味も整理
デイトラの料金はいくら?Web制作コース89,800円とAI時代の選び方

デイトラのWeb制作コースは89,800円(税込)の買い切りで、質問サポートは1年間。学び放題プラン198,000円との総額の違い、分割・返金・給付金の条件と、AIでコードを書ける今に基礎を学ぶ意味を整理します。

Claude Codeでできることと、ProやMaxで作ったコードの扱いは、Claude Codeとは?できること・料金の記事で紹介しています。

参考にした公式資料