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

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のPro・Maxの枠は、チャットと共有の5時間と週の上限です。残りは/usageで確認でき、上限に達したら待つ・使用クレジット・上位プラン・APIクレジットの4つから選びます。自動で続く仕組みも解説します。
Claude Codeの料金を気にせず使うには、AIが書いたコードを自分で読んで小さな修正を済ませられる力も役に立つはずです。Web制作を基礎から学べるデイトラの料金と講座の選び方は、次の記事にまとめました。

デイトラのWeb制作コースは89,800円(税込)の買い切りで、質問サポートは1年間。学び放題プラン198,000円との総額の違い、分割・返金・給付金の条件と、AIでコードを書ける今に基礎を学ぶ意味を整理します。
情報確認日:2026年11月6日。Claude Codeの公式ドキュメント(認証・コスト管理・コマンド)、Claudeヘルプセンター、Claudeの料金ページをまとめた解説です。料金は米ドルの公式表記です。
認証の方法ごとに請求先と使用量の見方を比べる
Claude Codeの請求先は、どの認証情報でサインインしているかで決まります。個人がよく使う4つの方法を表にまとめました。
認証の方法 | 請求先 | 料金のかかり方 | 使用量を見る場所 | 向いている使い方 |
|---|---|---|---|---|
Pro・Max・Ultraのアカウントで | claude.aiのサブスク | 月額の中で使う。上限に達した後は、使用量クレジットをオンにするか、APIクレジットで続ける選択を受け入れた場合だけ追加料金 |
| 個人で日常的に使う |
環境変数 | Claude Console(API) | APIのトークン料金の従量課金 | Claude ConsoleのCostページ・Billingページ | APIを直接使う開発、キーで管理する自動処理 |
Claude Consoleのアカウントで | Claude Console(API) | APIのトークン料金の従量課金 | Claude Consoleの「Claude Code」ワークスペース | 会社がAPIでまとめて請求したいとき |
| claude.aiのサブスク | サブスクの利用枠を使う |
| ブラウザでログインできないCIやスクリプト |
Pro・Max・Ultraの料金は2026年11月6日にClaudeの料金ページで確認した月払いの金額です。Proは年払い(200ドルを一括払い)にすると月17ドル相当になります。TeamやEnterpriseのアカウント、Amazon Bedrockなどのクラウド経由で使う場合は、組織の管理画面やクラウドの請求画面で費用を見ます。
サブスクがあるのにAPI料金になるのはなぜ?認証の優先順位
Claude Codeは、複数の認証情報が同時にあると、決まった順番で1つだけを選ぶ仕組みです。サブスクのログインは、公式ドキュメントの順位では最後の7番目です。
- クラウドの認証情報(
CLAUDE_CODE_USE_BEDROCKなどを設定したとき) - 環境変数
ANTHROPIC_AUTH_TOKEN(LLMゲートウェイやプロキシ用) - 環境変数
ANTHROPIC_API_KEY apiKeyHelperの設定で動くスクリプトが返すキー- 環境変数
CLAUDE_CODE_OAUTH_TOKEN - Anthropicのプロファイルとフェデレーションの認証情報
/loginで保存したサブスクのログイン(Pro・Max・Ultra・Team・Enterpriseの既定)

3番目のANTHROPIC_API_KEYは、サブスクのログインより上にあります。対話モードのClaude Codeは、このキーを見つけると一度だけ使うかどうかを尋ね、答えを覚えます。使うと答えた後は、サブスクにログインしたままでもAPIキーで認証され、Claude Consoleのクレジットから料金が引かれる状態です。
Claudeヘルプセンターも、この環境変数があるとサブスクではなくAPIキーで認証され、API料金がかかると注意しています。キーが無効になった組織や期限切れの組織のものだと、認証エラーになることもあります。
/statusでどちらの認証で動いているか確かめる
一番手早い確認方法は、Claude Codeの中で/statusを実行することです。設定画面のStatusタブが開き、バージョン・モデル・アカウント・接続状態が表示されます。
- ターミナルで
claudeを起動し、入力欄に/statusと打ちます。Claudeが応答している途中でも開けます。 - アカウントの欄で、ログインの方法とメールアドレス、組織名を見ます。
- サブスクのログインと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で確かめます。
サブスクに戻す
- 動いているClaude Codeを終了し、ターミナルで
unset ANTHROPIC_API_KEYを実行します。これで今開いているターミナルからキーが消えます。 - シェルの設定ファイルや
settings.jsonのenvに書いた行を消すか、行頭に#を付けて無効にします。消さないと、新しいターミナルを開くたびにキーが戻ります。 - ターミナルを開き直して
claudeを起動し、/statusでサブスクのアカウントが使われているか確かめます。 - 以前に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の使用がまとまるので、ワークスペースの利用上限を設定すると使いすぎを防ぐことも可能です。
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 |
| キーがあれば確認なしで必ず使う | 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をつなぐ3つの方法(テーマのファイル編集、WordPress公式のMCP Adapter、サーバーのAPI・SSH)と、ローカルで作ってから本番に反映する進め方、権限設定とバックアップの確認、エックスサーバーで使える機能を公式資料で整理しました。
デイトラは、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の使い方を基礎から固めたい人は、デイトラの料金と講座の選び方を次の記事で確かめていただくと、独学とスクールのどちらが合うか判断しやすくなります。

デイトラのWeb制作コースは89,800円(税込)の買い切りで、質問サポートは1年間。学び放題プラン198,000円との総額の違い、分割・返金・給付金の条件と、AIでコードを書ける今に基礎を学ぶ意味を整理します。
Claude Codeでできることと、ProやMaxで作ったコードの扱いは、Claude Codeとは?できること・料金の記事で紹介しています。
参考にした公式資料
- Claude Code Docs:Authentication(認証の優先順位、
/status、/configの切り替え。2026年11月6日確認) - Claude Code Docs:Manage costs effectively(
/usage、Claude Consoleのワークスペース。2026年11月6日確認) - Claude Code Docs:CLI reference(
claude auth status、claude auth login --console。2026年11月6日確認) - Claudeヘルプセンター:Use Claude Code with your Pro, Max, or Ultra plan(2026年11月6日確認)
- Claudeヘルプセンター:How do I pay for my Claude API usage?(Claude Consoleのクレジット。2026年11月6日確認)
- Claudeの料金ページ(Pro・Max・Ultraの料金。2026年11月6日確認)


