対象: モバイル・Webアプリの認証、DB、ホスティング、Functionsをまとめて使いたい人
要点: Sparkの無料枠とBlaze従量課金、Firestore、Storage、Functions、Hosting、転送を分ける方法
公式情報確認: Firebaseの料金・無料枠・公式ドキュメント・規約を2026年8月19日に確認
更新日: 2026年8月19日(リージョン、税、為替、契約画面は申込時に再確認)
Firebaseは認証、DB、Storage、Hosting、分析を一つのプロジェクトへ集めやすいサービスです。反面、Firebaseの月額という一つの数字はありません。機能ごとの無料枠とBlazeで接続されるGoogle Cloud請求を分けます。
小規模アプリはSparkの制限内で試せますが、データやFunctionsが増えると請求プランの選択が必要です。無料枠の境目をアプリ操作単位で測ります。 ここで扱うのは公式公開情報の整理であり、編集部の利用体験、収益、性能、転職や事業の成果を保証するものではありません。クラウド料金は表示通貨、リージョン、税、為替、割引契約で変動します。
Firebaseの料金を分解する
FirebaseはSparkの無料枠またはBlaze従量課金で、Authentication、Firestore、Realtime Database、Storage、Hosting、Cloud Functions、App Hosting、Messagingなどサービス別に料金を確認します。API、転送、ビルド、ログ、Cloud Runも追加され得ます。
| 料金項目 | 考え方 | 先に確認する条件 |
|---|---|---|
| プラン | Sparkは無料枠、Blazeは従量。請求先をリンク | サービス別上限、請求先、予算アラート |
| DB・Storage | Firestore/Realtimeの読み書き・保存、Storage容量・操作 | ドキュメント、帯域、ファイル、Rules |
| 実行・配信 | Functions/App Hostingの実行、Hostingの保存・転送 | 呼び出し、CPU、ビルド、CDN |
| 追加機能 | Auth、App Check、Analytics、FCM、ログ、外部API | MAU、SMS、保持、転送 |
見積もりは、サービス名と月額を並べるだけでは足りません。1日の実測値を、稼働時間、保存量、リクエスト、バックアップ、転送、ログに分解します。開発・本番・予備を分け、ピーク時の余白と使わない時間の停止方法も同じ表へ置くと、無料枠の外へ出る地点が見えます。
無料枠と支払いの境目
Sparkは無料で支払い方法なしに始められる一方、サービスごとの無料クォータがあります。Blazeへ切り替えると、無料枠を超えた機能が従量課金となり、FirestoreやStorageはGoogle Cloud料金を確認します。SMS認証や外部APIは別枠です。
ログイン、一覧、画像アップロード、通知の流れへFirestore読み取り、Storage操作、Functions、Hosting転送を割り当てます。無料枠を超える操作と異常なリトライ・ボットを分け、予算アラートを設定します。
- SparkとBlazeの無料クォータを同じ条件として扱う。
- Functionsが呼ぶFirestore、Storage、外部APIを見ない。
- Hosting、App Hosting、Cloud Run、Buildを分けない。
- プロジェクト削除でバックアップやStorageが全部消えると考える。
無料枠を使う場合も、請求アラートと予算上限を先に用意します。停止すれば計算量が止まるサービスもあれば、ディスク、バックアップ、固定IP、ログの保存が続くものもあります。検証用のリソース名とリージョンを一覧化し、テスト終了後に削除・保持を判断してください。
運用と割引を料金へ戻す
Authユーザー・SMS、DB読み書き、Storage容量・転送、Functions実行、Hosting配信、Crashlytics、ログをサービス別に監視します。エミュレーターでRules・Functionsを検証し、無限リトライを防ぎます。
予約、Savings Plans、Committed Use Discountなどは、安くなる可能性と引き換えに利用を約束する仕組みです。変動の大きい初期段階はオンデマンドで測り、平常負荷、移行可能性、リージョン、前払い、未使用時の扱いが固まってから比較します。割引率だけでなく、解約や縮小が難しくなる条件を公式ページで確認します。
データ、契約、解約を決める
認証、プロフィール、写真、メッセージ、端末トークンが保存されます。Rules、Auth、App Check、IAM、暗号化、Storage公開設定、ログ・バックアップ・削除を設計し、管理SDKの秘密鍵を配布しません。
請求プラン、プロジェクト、Auth、DB、Storage、Functions、Hosting、Analytics、ログを個別に確認します。Sparkへ戻せない機能条件があるため公式ドキュメントを確認し、削除前にエクスポートと保持要件を整理します。 リソースを削除しても、バックアップ、スナップショット、ログ、DNS、レジストリ、請求設定が自動で消えるとは限りません。解約・停止の前にデータ、設定、監査ログ、請求書をエクスポートし、復元担当と保持期限を確認してください。
向く人・向かない人
| 向く人 | 向かない/先に決めること |
|---|---|
| 機能を一つのプロジェクトで試したい人 | サービス間のデータ経路と権限を管理できない人 |
| 無料枠をユーザー操作へ割り当て測れる人 | 無料だから本番上限を確認しない人 |
| Rules、Auth、App Check、ログを設計できるチーム | DBやStorageを公開設定で運用する人 |
| Blaze請求と予算アラートを管理できる人 | 請求先を登録したままリトライを監視しない人 |
迷ったら、最小構成を短時間だけ作り、同じ入力で再現できる計測表を残します。請求額だけでなく、復元に要する時間、権限分離、障害時の切り替え、削除後に残るデータを確認すると、価格と運用負荷を同じ判断にできます。
公式CTA: Firebase公式料金ページと公式計算ツールで、リージョン、利用量、保存、転送、バックアップを入力してください。無料枠の条件、請求アラート、契約・解約画面を確認してから本番へ進めます。
関連する記事
- Cloud Firestoreの料金:料金・設計・運用の比較に役立つ。
- Google Cloud Runの料金:料金・設計・運用の比較に役立つ。
- Google Cloud Storageの料金:料金・設計・運用の比較に役立つ。
- Azure Cosmos DBの料金:料金・設計・運用の比較に役立つ。
公式情報
Firebaseの予算はSparkかBlazeかだけでは足りません。ユーザー操作をDB、Storage、Functions、Hostingへ分解し、各無料枠と請求先を確認して従量課金を管理します。 最初に入力する数字を小さくても記録し、公式料金ページの更新と請求画面を定期的に突き合わせることが、継続利用の判断を安定させます。
公開前にもう一度確認する数字
クラウドの料金は、登録した設定ではなく実際の使用量と保持状態で動きます。公開前に、平常日の利用量、ピーク時の上限、保存期間、バックアップの復元先、データの移転先を担当者と共有してください。数字が変わったときにどの設定を見直すかまで決めておけば、請求画面を見てから慌てずに済みます。

