先に要点
- Vercel の請求が急に高くなる主因は、Function 実行時間・画像最適化回数・帯域(Fast Data Transfer)・ISR 再生成・AI SDK のトークン課金 の5つに集中します。
- Hobby プランでも 使用量がフェアユース上限を超えると警告と機能制限 が入り、商用利用や急なバズで気づかないうちに上限を超えるケースが多いです。
- 対策は Spend Management でハード上限を設定、Usage タブで毎週確認、画像最適化の `unoptimized` 切り替え、ISR `revalidate` の見直し、AI 呼び出しのキャッシュ化が中心です。
- 請求が来てから慌てる前に、最初の本番デプロイ時点で Spend Alerts と上限を必ず設定 しておくのが、運用上もっとも効くワンクッションです。
Vercelに上げただけなのに料金が思ったより高い 個人開発のはずなのに月数千円になっている バズった翌月の請求が怖い ── Vercel を実運用に乗せると、こうした相談がよく出てきます。
Vercel の課金は デプロイ料金 ではなく、実行時間や転送量に応じて積み上がるリソース課金 が中心です。
触っていない時間は安い 急にアクセスが増えれば一気に増える という構造を理解していないと、感覚と請求がズレやすい料金体系になっています。
この記事では、2026年5月時点の Vercel の料金体系をふまえて、高額化を引き起こす典型的な要因、早期検知の仕組み、すぐ効く削減チェックリスト をまとめます。 プランの細かい価格は変動するので、最終確認は必ず公式の Pricing ページ を見るようにしてください。
なぜ「Vercel 高い」と検索されるのか
Vercel の料金が想定外に高く感じられる背景には、3つの構造的な要因があります。
① 従量課金が複数軸ある
Function 実行・画像最適化・データ転送・ISR・AI 呼び出しなど、それぞれが別軸で積み上がります。`どこが高いのか` を一目で把握しにくい構造です。
② Hobby は商用想定ではない
個人 OK の無料枠ですが、Fair Use Policy で `commercial use はダメ` と明記されており、知らずに収益サイトを乗せて警告が来るケースが多いです。
③ AI 連携が新しい課金軸
AI SDK や AI Gateway 経由のトークン課金は、`数回呼んだだけ` の感覚で月千円〜数千円に膨らみやすい新しい落とし穴です。
デプロイは無料 / プランも安い という印象だけで導入すると、バズった翌月 画像最適化が大量に走った月 AI 機能を入れた月 のいずれかでサプライズ請求になりやすい、というのが構図です。
高額化を引き起こす主な原因5つ
実際に請求が跳ねる要因は、ほぼこの5つに収まります。
| 原因 | 跳ねる典型シナリオ | 気づきにくさ |
|---|---|---|
| Function 実行時間 | API ルートが重く、アクセス急増で実行時間が積算 | ★★★ コードを読まないと原因特定が難しい |
| 画像最適化 | 多数の画像で next/image を使い、初回最適化が大量発生 |
★★ 画像の追加で静かに伸びる |
| Fast Data Transfer(帯域) | 動画・大画像・JSON API が大量に配信される | ★★ アクセス急増時に一気に増える |
| ISR 再生成 | 低い revalidate 値 × 多数のページで再生成が連発 |
★★★ 設定が分散して把握しづらい |
| AI SDK / AI Gateway | LLM 呼び出し回数 × トークン数で積算 | ★★★ 動作確認中に大量消費する事故が多い |
① Function 実行時間(Serverless Function / Edge Function)
API ルートや サーバーレス関数 の実行時間が GB-hour 単位で課金されます。
重い処理を関数の中で同期実行している 外部 API のタイムアウト待ちで関数が長時間ぶら下がる cron や Webhook が想定より頻繁に動いている といったケースで、地味に積み上がります。
特に 外部 API の応答待ちで関数が動き続ける ようなコードは要注意で、タイムアウトを短く設定 ストリーミング応答にする Edge Runtime に寄せる などで実行時間を絞れます。
② 画像最適化
next/image を使うと、表示する サイズ・フォーマットごとに最適化済み画像が生成・キャッシュ されます。これは初回が 画像最適化 カウントとして従量課金される仕組みです。
商品画像が数百枚あるサイトや、ユーザーアップロード画像を扱うサービスでは 新しい画像を増やすほど最適化回数が伸びる ため、画像が増えただけで請求が跳ねる 現象が起きます。
自前で WebP に変換済みなら unoptimized プロパティで最適化をスキップする選択も有効です。
③ Fast Data Transfer(帯域)
サーバから世界中の Edge を経由してユーザーに届くデータ量 がカウントされます。
動画ホスティング、大きな JSON レスポンス、最適化なしの大画像配信などで一気に伸びます。
動画は YouTube や Cloudflare Stream など別サービスに逃がす、JSON は必要な項目だけ返す、画像は WebP / AVIF に変換 ── このあたりが基本対策です。
④ ISR(Incremental Static Regeneration)再生成
ページごとに revalidate 秒数を設定して、静的ページを定期再生成する機能です。
revalidate: 10 のように短くしすぎると、ページ数 × 再生成回数 × Function 実行 で課金が膨らみます。
ニュース系で 1分単位の更新が必要 などやむを得ないケース以外は、revalidate を 1時間〜1日単位にして、必要なときだけ On-Demand Revalidation で更新する設計に寄せるのがコスト面では安全です。
⑤ AI SDK / AI Gateway 課金
AI SDK 経由で OpenAI などの LLM を呼ぶと、Vercel 側で API キー管理とトークン課金 をしてくれる代わりに、トークン使用量に応じた料金が発生します。 便利な反面、開発中のデバッグで何度も実行 → 1日で数千トークン消費 といった事故が起きやすい領域です。
回答をキャッシュする ローカル開発ではモック応答を返す ユーザー1人あたりの呼び出し回数に上限を設ける などのガードレールを、本番投入前に組んでおくと安全です。
プランごとの境界 — Hobby / Pro / Enterprise
Hobby のままで大丈夫? という判断軸が必要なのは、料金の問題というよりも Fair Use Policy(公平な利用範囲) の問題です。
| プラン | 主な想定 | 商用利用 | 運用上の制約 |
|---|---|---|---|
| Hobby | 個人開発・学習・趣味プロジェクト | 不可(公式に明記) | 上限を超えると機能制限・警告メール |
| Pro | 個人 / スタートアップ / 中小チームの本番 | 可 | 使用量に応じた従量課金、Spend Management 利用可 |
| Enterprise | 大企業・SLA や個別契約が必要なケース | 可(個別契約) | カスタム枠、専任サポート、価格は要相談 |
収益サイト / 業務サイト / 顧客が使うサービス は基本的に Pro 以上が前提です。
本人用ブログ / 学習用デモ までが Hobby、収益化や顧客対応が絡んだ瞬間に Pro 検討 というのがざっくりの分かれ目になります。
詳細な判断ポイントは別記事で扱う予定ですが、Hobby のままにしておくと、ある日 Vercel から commercial use 警告 が来てサイトが止まる というリスクを抱えることになります。
高額化に早く気づく仕組み
請求が来てから気づくのが一番危険なので、使い始めの時点で監視と上限を必ず設定 しておきます。
特に Spend Management のハード上限 は、設定していないと バズった瞬間に月の請求が普段の何倍にも跳ね上がる という最悪のシナリオを完全に防げる、もっとも費用対効果の高い保険です。
いますぐ効く削減チェックリスト
請求書を見て 何かおかしい と感じたら、まずこの順で確認するのが効率的です。
これだけで、典型的な 月10万→3万 のような削減は十分に狙えます。
逆に これらを試してもまだ高い場合は、Vercel が向いていないワークロード の可能性が高いので、設計レベルの見直し(外部 Worker・別ホスティング・自前 CDN など)を検討します。
そもそも Vercel 以外も検討した上で選んでいるか を改めて確認したい場合は、Vercelと他のデプロイ基盤の違い も合わせて読むと判断材料が増えます。
よくある失敗パターン
実際に高額請求になったケースに共通する失敗パターンです。
画像最適化を放置
商品画像 5000 枚を `next/image` でそのまま表示し、初月の最適化回数で大幅にオーバー。事前に WebP 化して `unoptimized` で出すべきだった例。
バズ × 上限未設定
個人開発の Hobby サイトが SNS でバズり、Fair Use 超過 → 機能制限。Spend Management が使える Pro へ移行していれば、上限で止められた。
ISR を短く設定しすぎ
全ページ `revalidate: 30` にしておき、ページ数 × 訪問数で再生成が爆発。`必要な箇所だけ短く` の発想に切り替えるべき。
共通するのは、「動いている = 正しく動いている」ではないという視点 です。
Vercel は気軽に動かせる代わりに、動かしっぱなしの設定 がそのままコストにつながる構造なので、最初の本番投入時点で この設定がコスト的に適切か を一度見直す時間を取るのが、結果的に一番安く済みます。
AI 時代に Vercel コストをどう捉えるか
AI 開発との相性は良いものの、なぜ Vercel が AI 時代に流行ったのか で整理した通り、AI 連携のしやすさ = 課金軸が増えやすさ でもあります。
AI が 次に試したいこと を即座にコード化してくれる時代に、コストを気にせず気軽に試せる のは強みですが、その軽さがそのまま 気づかないうちにトークンが消える リスクにもつながります。
本格運用に乗せる前に、1リクエストあたりのコスト上限 を設計レベルで決めておくのが、AI 時代の Vercel 運用の鉄則です。
AI で速く作り、Vercel で速く出し、Spend Management で安く止める ── この3点セットを最初に揃えておけば、触ってないのに高い 系の事故はほぼ防げます。
Vercel高額請求対策に関するよくある質問
Q. Vercel の料金は突然変わることがありますか?
A. プランの構成や単価は、過去にも数回見直しが入っています。Vercel pricing changes の検索で報道を確認するか、公式の Pricing ページと Vercel Blog を定期的に見ておくのが安全です。同じ使い方でも月額が変わる可能性 はゼロではないので、運用上の前提として留めておきます。
Q. Hobby プランで収益サイトを動かすとどうなりますか?
A. Vercel の Fair Use Policy に違反します。多くの場合、まず警告メールが届き、そのまま改善されない場合は機能制限・サイト停止 → Pro 移行案内、という流れになります。バレなければ大丈夫 ではなく、Vercel 側はトラフィックや広告コードの有無で自動検出する仕組みを持っているため、商用なら最初から Pro が前提です。
Q. AI SDK の利用料金はどこで確認できますか?
A. Vercel Dashboard の Usage タブにある AI セクション、もしくは AI Gateway を経由している場合は Gateway の管理画面で確認できます。どのモデルで何トークン使ったか まで内訳が見えるので、高くなった月は、まずどのモデルが原因かを特定 するのが最短ルートです。
Q. 既に高額請求が来てしまった場合、減額や調整は可能ですか?
A. 不正利用や明らかな Vercel 側の不具合が原因であれば、サポートに相談する余地はあります。ただし 単純に使いすぎた ケースで全額返金は基本的に期待できません。次月以降の上限設定 プランダウン 機能の一部停止 で対応するのが現実的です。
Q. ローカルでビルドして自前サーバーに出す方が安いですか?
A. アクセス量と運用工数によります。月10万円を超えるくらい使う規模 で、社内に運用人員がいるなら、Cloudflare や AWS、自前サーバーに移して安くなるケースは確かにあります。ただし 運用人件費を計算に入れていない 止まったときに直す人がいない 状況だと、結局 Vercel の方が安かったというパターンも多いです。
Q. Hobby と Pro のどちらにすべきか迷ったらどう判断しますか?
A. 収益が発生しているか / 業務として運用しているか が最初の分水嶺です。発生していなくても バズる可能性がある / 顧客に提示するサービス であれば Pro 推奨です。月額 $20 程度の保険として捉え、Spend Management で上限を切れる安心感込みで判断するのが現実的です。
Q. Vercel Analytics や Speed Insights は入れた方がいいですか?
A. 中規模以上のサイトでは便利ですが、トラフィックに応じて料金が発生します。まずは Google Analytics 4 と Lighthouse CI で十分 というケースも多く、Vercel に統合されている快適さに対して、どれくらい払うか の判断になります。1ヶ月だけ試して費用感を確認し、必要なら継続、過剰なら停止、で問題ありません。
参考リンク
- Vercel: Pricing
- Vercel Docs: Manage and Optimize Usage
- Vercel Docs: Spend Management
- Vercel Docs: Fair Use Policy
- Vercel Docs: Image Optimization
- Vercel Docs: Functions Pricing
- Vercel Docs: AI Gateway