概要: Supabaseには4つの料金プランがあります:無料(月額$0、データベース500MB、MAU 50K)、Pro(月額$25から、使用量に応じて加算、データベース8GB(ディスク管理アップデート適用)、MAU 100K)、Team(月額$599から、使用量に応じて加算、サポート強化)、カスタムEnterpriseプラン。基本サブスクリプション費用に加えて、コンピューティング時間(追加マイクロインスタンスは月額$10)、ストレージ超過分($0.021/GB)、クォータ超過分のデータ転送($0.09/GB)、追加の月間アクティブユーザー(MAUあたり$0.00325)に対して課金されます。
Supabaseプロジェクトの実際の実行コストを計算することは、一見思われるよりも複雑になることがあります。プラットフォームは単純な$25のProプランを宣伝していますが、それはあくまで出発点にすぎません。
公式のSupabaseドキュメントによると、料金モデルはサブスクリプションティアと使用量ベースの料金を組み合わせています。これは、月額請求額が選択したプランとプラットフォームのリソースの使用量によって決まることを意味します。
しかし、多くの開発者は、最初のプロジェクトをローンチした後にこれらの使用量ベースのコストに気づきます。GitHubなどのプラットフォームでのコミュニティディスカッションでは、たとえ空のプロジェクトであっても、予期せぬコンピューティング料金について質問するユーザーが見られます。
Supabase料金プラン:4つのティア
Supabaseは、4つの異なるティアを中心に料金体系を構築しており、それぞれ異なる規模の運用に対応するように設計されています。公式の料金ページでこれらのオプションが明確に説明されています。
無料プラン:月額$0
無料プランは、2つのプロジェクトを永続的に利用可能にします。期間制限やクレジットカードは不要です。公式ドキュメントによると、各無料プロジェクトには以下が含まれます。
- データベースストレージ 500 MB
- 月間アクティブユーザー(MAU)50,000人
- ファイルストレージ 1 GB
- Egress帯域幅 5 GB
- 無制限のAPIリクエスト
しかし、待ってください。この500MBのデータベース制限には、データだけでなく、Write-Ahead Logging(WAL)とシステムオーバーヘッドも含まれます。コミュニティの議論によると、スキーマと最小限のデータを持つデータベースは、WALとシステムオーバーヘッドのために0.22GB以上を消費する可能性があります。
無料プランのプロジェクトは、1週間の非アクティブ状態の後に一時停止しますが、アクセスされるとすぐに再開します。
Proプラン:月額$25(基本料金)+使用量
Proプランは、ほとんどの成長中のアプリケーションにとって、本番環境向けのオプションです。基本サブスクリプションは月額$25で、含まれるクォータを超えるリソースの使用量料金が加算されます。
公式のSupabaseドキュメントによると、Proプランのプロジェクトには以下が含まれます。
- データベースストレージ 8 GB(含む)
- MAU 100,000人(含む)
- ファイルストレージ 100 GB(含む)
- Egress帯域幅 250 GB(含む)
- 7日間の日次バックアップ
- メールサポート
重要な詳細:コンピューティングコストは、複数のプロジェクトの場合、別料金となります。最初のMicro ComputeインスタンスはProに含まれています。それ以降の各インスタンスには、月額$10から始まる追加のコンピューティングインスタンスが必要です。
公式の請求ドキュメントに記載されているように、「コンピューティング時間は、支出上限には含まれません」。これは、他のリソースの支出上限を有効にしても、コンピューティング料金が常に適用されることを意味します。
Teamプラン:月額$599(基本料金)+使用量
Teamプランは、強化されたコラボレーションおよびコンプライアンス機能を必要とする組織を対象としています。月額$599(使用量料金は別途)で、Proのすべての機能に加えて以下が含まれます。
- SOC2コンプライアンスレポート
- 2日間のSLA応答を備えた優先メールサポート
- 14日間の日次バックアップ
- 専用Slackチャンネル
ストレージおよび帯域幅のクォータはProプランと同じです。主な価値は、コンプライアンスドキュメントと迅速なサポート応答時間から得られます。
Enterpriseプラン:カスタム料金
Enterpriseプランは、Supabaseと直接交渉されるカスタム料金を提供します。これには、専用インフラストラクチャ、カスタムSLA、オンプレミスデプロイメントオプション、および専任サポートエンジニアが含まれます。
公式ドキュメントでは、カスタムEgress料金、専用データベースインスタンス、無制限プロジェクトなどのEnterprise機能がリストされていますが、公開されている価格ベンチマークはありません。

使用量ベースのコストの理解
基本サブスクリプションは、物語の一部しか語っていません。Supabaseは、含まれるクォータを超えるリソース消費に対して課金しており、これらのコストはトラフィックの多いアプリケーションでは急速に積み上がる可能性があります。
コンピューティングコスト:回避不能な料金
すべてのSupabaseプロジェクトは、専用のPostgresインスタンスで実行されます。公式ドキュメントによると、インスタンスサイズに基づき、コンピューティングは時間単位で課金されます。
| コンピューティングサイズ | RAM | CPU | 時間あたりのコスト | 月額コスト |
|---|---|---|---|---|
| Micro | 2 GB | 共有 | $0.01344 | ~$10 |
| Small | 4 GB | 2コア | $0.0206 | ~$15 |
| Medium | 8 GB | 2コア | $0.0822 | ~$61 |
| Large | 16 GB | 4コア | $0.1517 | ~$113 |
これらの料金は、プロジェクトがアクティブである限り、24時間年中無休で適用されます。公式ドキュメントに記載されているように:「プロジェクトが1時間の一部だけ実行された場合でも、1時間分の料金が請求されます。」
無料プランのプロジェクトは、料金なしで共有コンピューティングインフラストラクチャで実行されますが、パフォーマンスには制限があります。Pro以上では、有料のコンピューティングインスタンスが必要です。
データベースストレージ:GBあたりの料金
データベースストレージは、プランのクォータを超える使用量に対して、月額$0.125/GBで課金されます。公式ドキュメントでは、これはGB時間計算モデルを使用していると説明しています。
ProおよびTeamプランには8GBが含まれています。そのしきい値を超えると、請求サイクル全体での実際の使用量に基づいて料金が加算されます。
データベースサイズには、ユーザーデータだけでなく、Write-Ahead Logging(WAL)、インデックス、Postgresシステムテーブルも含まれ、これらすべてがクォータ内でスペースを消費します。
Egress帯域幅:GBあたり$0.09
ネットワークEgress—Supabaseから外部クライアントへのデータ転送—は、プラン制限を超えるとGBあたり$0.09かかります。公式ドキュメントによると、Egressクォータは次のとおりです。
- 無料プラン: 5 GB inclu
- Pro/Teamプラン: 250 GB inclu
- Enterprise: カスタム制限
キャッシュされたEgress(SupabaseのCDN経由で提供)は、GBあたり$0.03でより安価です。データベースクエリ、ストレージファイルダウンロード、Edge Functionの応答、RealtimeサブスクリプションはすべてEgressを生成します。
公式の例では、200 GBのキャッシュされていないEgressと230 GBのキャッシュされたEgressを持つプロジェクトは、Proプランのクォータ内に収まり、超過料金は発生しないことを示しています。
ファイルストレージ:GB月額$0.021
Supabase Storageバケット内のファイルのストレージは、月額GBあたり$0.021(GB時間あたり$0.00002919として計算)です。公式ドキュメントによると、
- 無料プラン: 1 GB inclu
- Pro/Teamプラン: 100 GB inclu
- Enterprise: カスタムクォータ
この料金は、ファイルサイズ全体にのみ適用され、転送コスト(Egressに含まれる)には適用されません。
月間アクティブユーザー:MAUあたり$0.00325
認証コストは、プランのクォータを超える月間アクティブユーザー数に応じて増加します。公式ドキュメントでは、MAUを暦月中に認証したユニークユーザーと定義しています。
ProおよびTeamプランには100,000 MAUが含まれています。追加ユーザーはそれぞれ$0.00325です。したがって、150,000 MAUは50,000 × $0.00325 = $162.50の超過料金を発生させます。
無料プランのプロジェクトには、超過オプションなしで50,000 MAUのハードリミットがあります。これを超えるとProにアップグレードする必要があります。

隠れたコストと落とし穴
文書化された料金体系以外にも、請求に影響を与える可能性のある、あまり明白でないコストがいくつかあります。
複数のプロジェクトはコストを倍増させる
各プロジェクトは、独自のコンピューティングインスタンスを必要とします。公式の請求FAQによると、組織がProプランでデフォルトのコンピューティングを使用する3つのプロジェクトを実行する場合:「$25 Proプラン + デフォルトのコンピューティングサイズの3プロジェクトに対する$20 = 月額$45」(使用量料金の前)。
無料プランユーザーは、コンピューティング料金なしで2つのプロジェクトを利用できますが、Proにアップグレードすると、アクティブなすべてのプロジェクトに対してコンピューティング料金を支払うことになります。
追加機能
いくつかの機能は、標準の使用量料金に加えて追加料金が必要です。
- IPv4アドレス: プロジェクトあたり月額$4
- カスタムドメイン: Pro、Team、Enterpriseに含まれる
- Point-in-Time Recovery(PITR): Pro以上で追加料金
- Log Drains: 追加料金、プロジェクトごとに請求
IPv4アドオンは無料プランでは利用できません。これは公式ドキュメントに記載されています。
実際のコスト例
公式の請求例に基づいて、さまざまな使用シナリオが実際にどのくらいのコストがかかるかを見てみましょう。
小規模な本番アプリケーション
シンプルな本番アプリケーションは、次のようになります。
- Proプラン基本料金: $25
- Microコンピューティング(複数): $10
- データベースストレージ 3 GB: 8 GBクォータに含まれる
- MAU 75,000人: 100Kクォータに含まれる
- Egress 80 GB: 250 GBクォータに含まれる
合計:月額$35
成長中のSaaSアプリケーション
スケーリング中のSaaSプラットフォームは、以下を消費する可能性があります。
- Proプラン基本料金: $25
- Smallコンピューティングインスタンス: $15
- データベースストレージ 15 GB: (15 – 8) × $0.125 = $0.88
- MAU 150,000人: (150K – 100K) × $0.00325 = $162.50
- Egress 300 GB: (300 – 250) × $0.09 = $4.50
- ファイルストレージ 120 GB: (120 – 100) × $0.021 = $0.42
合計:月額$208.30
高トラフィックのコンシューマーアプリケーション
人気のあるコンシューマーアプリケーションは、以下のような状況になる可能性があります。
- Teamプラン基本料金: $599
- Mediumコンピューティングインスタンス: $61
- データベースストレージ 50 GB: (50 – 8) × $0.125 = $5.25
- MAU 500,000人: (500K – 100K) × $0.00325 = $1,300
- Egress 800 GB: (800 – 250) × $0.09 = $49.50
合計:月額$2,014.75
これらの例は、特にMAU関連の料金で、コストがユーザーの増加とともにどれだけ急速に増加するかを示しています。
Supabase vs Firebase 料金
SupabaseとGoogleのFirebaseを比較すると、根本的に異なる料金哲学が明らかになります。
Firebaseは純粋に使用量ベースの料金体系を採用しています。比較分析によると、Firebaseはドキュメントの読み取り、書き込み、削除ごとに課金されます。小規模な操作でもコストは急速に積み上がります—1日あたり50,000件のドキュメント読み取りは、月額でかなりの請求額を生成する可能性があります。
Supabaseのサブスクリプションモデルと含まれるクォータは、確立されたワークロードに対してより予測可能なコストを提供します。MAUが80,000のアプリケーションはSupabase Proで月額$35(他のクォータ内であれば)ですが、Firebaseは認証操作ごとに課金されます。
しかし、Firebaseの無料Sparkプランは、Supabaseのストレージ制限と比較して、ドキュメント操作に対してより寛大な日次クォータを含んでいます。小規模なプロジェクトは、Firebaseでより長く無料のままでいる可能性があります。
決定的な要因:Firebaseのコストはすべての操作とともに徐々に増加しますが、Supabaseのコストはクォータのしきい値を超えると急増します。
コスト最適化戦略
機能性を犠牲にすることなくSupabaseの費用を最小限に抑えるために、いくつかの方法があります。
無料プランを最大限に活用する
2つの無料プロジェクトは、開発、ステージング、および小規模な本番ワークロードに対応できます。公式の制限によると、50,000 MAUは、新しいアプリケーションの substantialなトラフィックをサポートします。
未使用のプロジェクトを一時停止してクォータ制限を消費しないようにしますが、公式ドキュメントでは、一時停止されたプロジェクトは無料プロジェクトの制限に含まれないと述べています。
データベースストレージを最適化する
データベースサイズは、Proプランの8GBクォータを超えると、コストに直接影響します。戦略には以下が含まれます。
- 古いデータを外部ストレージにアーカイブする
- データ保持ポリシーを実装する
- Postgresテーブルパーティショニングを使用する
- テーブルを定期的にVACUUMおよびANALYZEしてスペースを解放する
Egress帯域幅を削減する
Egressは、クォータを超えるとGBあたり$0.09かかります。転送を最小限に抑えるには、次のようにします。
- 積極的なキャッシング戦略を実装する
- SupabaseのCDNを使用してキャッシュされたコンテンツを提供する($0.03/GB vs $0.09/GB)
- 大規模な結果セットをページネーションする
- レスポンスを圧縮する
- Supabase以外のCDN経由でメディアを提供する
コンピューティングリソースを適切にサイジングする
追加のマイクロコンピューティングインスタンス(月額$10)は、多くのアプリケーションで十分です。より大きなインスタンスにアップグレードする前に、CPUとメモリの使用率を監視してください。
公式ドキュメントでは、コンピューティングサイズがパフォーマンスに影響しますが、ストレージ容量には影響しないことを示唆しています。そのため、不必要に過剰プロビジョニングしないでください。
MAUの増加を監視する
MAUあたり$0.00325という追加料金は、コンシューマーアプリケーションにとって高価になります。100,000 MAUから1,000,000 MAUに増加すると、月額$2,925追加されます—これはデータベースホスティング自体よりも高くなる可能性があります。
一部の開発者は、この規模に達するとMAU料金を回避するために、セルフホスト型Supabaseインスタンスの利用を検討していると報告しています。

バックエンドをスケーリングする前にSupabaseクレジットを請求する
Supabaseの料金は使用量ベースであるため、データベース、ストレージ、APIの使用量が増加するにつれてコストが増加します。プロジェクトがテストから本番に移行すると、特に実際のユーザートラフィックを処理するアプリでは、費用が急速に増加する可能性があります。多くのスタートアップは、クレジットが利用可能かどうかを確認せずに、この段階で全額を支払っています。
Get AI Perksは、AIおよび開発者ツール向けのスタートアップクレジットと割引をリストしています。これには、新規アカウントで約$300のクレジット、アクティブなプロジェクトで最大$500のSupabaseオファーが含まれます。創業者(founders)は、ベンダープログラムを個別に検索する代わりに、利用可能な特典を1か所で見ることができ、申請前に承認の可能性を確認できます。
インフラストラクチャをスケーリングする前に、まずGet AI Perksを確認し、利用可能なSupabaseクレジットを請求してください。
各プランを選択すべき場合
異なるティアは、異なるステージとユースケースに適しています。
無料プランが最適なのは:
- サイドプロジェクトとプロトタイプ
- 学習と実験
- ユーザー数50K未満のMVP
- 開発およびステージング環境
パフォーマンスの制限と500MBのデータベース制限により、無料プランは成長軌道を持つ本番ワークロードには適していません。
Proプランが最適なのは:
- MAU 100K未満の本番アプリケーション
- 小規模ビジネスアプリケーション
- 日次バックアップが必要なプロジェクト
- メールサポートが必要なチーム
最低月額$35のコストで、Proは、AWS RDSやDigitalOceanでPostgresを管理する場合と比較して、競争力のある価格で本番グレードのインフラストラクチャを提供します。
Teamプランが最適なのは:
- SOC2コンプライアンスを必要とする組織
- 優先サポートが必要なチーム
- より迅速な応答時間のために支払うことをいとわない企業
Proプランよりも$564($599 vs $35)のプレミアムは、コンプライアンスドキュメントとサポートSLAを購入します。これはエンタープライズセールには価値がありますが、多くのアプリケーションには不要です。
Enterpriseプランが最適なのは:
- 数百万人のユーザーを持つ大規模アプリケーション
- 専用インフラストラクチャを必要とする組織
- カスタムSLAが必要な企業
- 特定のコンプライアンス要件を持つプロジェクト
一般的な料金に関する不満
コミュニティでの議論は、Supabaseの料金モデルに関する繰り返しの問題点を明らかにしています。
空のプロジェクトでのコンピューティング料金
GitHubでの議論は、新しく作成されたプロジェクトでのコンピューティング料金に関するユーザーエクスペリエンスを記録しています。一般的な観察:コンピューティングインスタンスは、実際のデータやトラフィックに関係なく、プロジェクトのローンチから料金を発生させます。
これは、コンピューティングインスタンスがプロジェクトのローンチ後に継続的に実行されるため、実際のデータベースアクティビティに関係なく発生します。料金は文書化されていますが、多くのユーザーはサーバーレスデータベースと同様の従量課金制を期待しています。
料金ページの説明の明確さ
GitHubでの議論では、基本サブスクリプションに含まれるものと使用量料金に関するユーザーの混乱が強調されています。特に、コンピューティングインスタンスの料金が基本プラン料金とは別である点です。
Supabaseはその後、コンピューティングコストをより目立つように強調するようにドキュメントを更新しましたが、マルチコンポーネント料金モデルは、単純なユーザーごとまたはリクエストごとの代替手段よりも複雑です。
大規模でのMAUコスト
MAUあたり$0.00325の超過料金率は、コンシューマーアプリケーションにとって高価になります。100,000 MAUから1,000,000 MAUへの増加は、月額$2,925追加されます—これはデータベースホスティング自体よりも高くなる可能性があります。
一部の開発者は、この規模に達したときにMAU料金を回避するために、セルフホスト型Supabaseインスタンスの利用を検討していると報告しています。
よくある質問
Supabaseは永久に無料ですか?
はい、公式ドキュメントによると。無料プランには期間制限がなく、2つのプロジェクトを永続的に提供します。プロジェクトは1週間の非アクティブ状態の後に一時停止しますが、アクセスされるとすぐに再開します。トライアル期間や強制的なアップグレードはありません。
無料ティアの制限を超えたらどうなりますか?
無料プランでは、50,000 MAUキャップや5 GB Egressクォータなどのハードリミットを超えると、サービスは停止します。サービスを継続するにはProにアップグレードする必要があります。Proプランユーザーは、クォータを超えた使用量を制限するSpend Capを有効にするか、無効にして自動超過請求を許可することができます。
Supabaseは100,000ユーザーの場合いくらですか?
月間アクティブユーザーがちょうど100,000人の場合、Proプランは含まれるクォータ内で対応します。最低コストは、マイクロコンピューティングを使用する1つのプロジェクトに対する基本料金$25に、次のプロジェクトのコンピューティング料金$10が加算された$35/月です。追加コストは、データベースサイズ、ファイルストレージ、帯域幅の使用量によって異なります。クォータのしきい値を超える最初のGBは、最小限の料金を追加します。
SupabaseはAPIリクエストに課金しますか?
いいえ。Supabaseは、無料プランを含むすべてのプランで無制限のAPIリクエストを含んでいます。クエリ、関数呼び出し、認証リクエストごとに課金されるわけではありません。コストは、リソース消費(ストレージ、帯域幅、コンピューティング)とMAUから発生し、リクエストボリュームからではありません。
Supabaseの料金はAWS RDSの料金と比較してどうですか?
小規模なプロジェクトの場合、Supabaseは通常安価です。同等のAWS RDS db.t3.micro Postgresインスタンスは、コンピューティングだけで月額約$16かかり、さらにストレージ($0.115/GB)、バックアップ($0.095/GB)、データ転送($0.09/GB)の別途料金がかかります。Supabaseの$35 Proプランには、コンピューティング、8GBストレージ、バックアップ、250GB転送が含まれています。しかし、AWS RDSは、リザーブドインスタンスを使用すると、エンタープライズ規模でより費用対効果が高くなります。
お金を節約するためにSupabaseをセルフホストできますか?
はい。Supabaseはオープンソースであり、完全にセルフホスト可能です。VPSで独自のインスタンスを実行すると、サブスクリプションと使用量料金がなくなりますが、Postgres、PostgREST、GoTrue、Realtime、Storageサービスを管理するためのDevOpsの専門知識が必要です。セルフホスティングは、クラウドコストがインフラストラクチャ管理コストを超える大規模なアプリケーションに適していますが、ほとんどのチームは、エンジニアリング時間を考慮すると、マネージドホスティングの方が経済的であると考えています。
結論
Supabaseの料金は、サブスクリプションティアと使用量ベースの料金を組み合わせており、構造は透明ですが、実際には複雑なモデルを作成しています。
MAU 50,000人未満の小規模プロジェクトの場合、無料プランは真の価値を提供します—ゼロコストで完全なバックエンドプラットフォームです。成長中のアプリケーションは、特に手動でPostgresインフラストラクチャを管理する場合と比較して、最低月額$25のProプランを競争力のある価格で見つけます。
しかし、コストは急速に増加する可能性があります。MAUごとの料金、Egress料金、コンピューティング時間を組み合わせると、人気のあるアプリケーションは簡単に月額数百ドルに達する可能性があります。請求の驚きを避けるためには、ローンチ前にこれらのコンポーネントを理解することが重要です。
鍵は、Supabaseは、プランのクォータ内に収まる予測可能なリソース使用量を持つアプリケーションに最適ということです。変動の大きいワークロードや膨大なユーザーベースは、予期せぬコストに遭遇する可能性があります。
Supabaseを試してみますか?無料プロジェクトから始めて、その料金モデルがアプリケーションの成長軌道に合っているかどうかを評価してください。初期デプロイメント中は使用状況を注意深く監視し、実際の消費パターンを理解したら戦略的にアップグレードしてください。

