開発費は、プラットフォームを作る作業に対する支払いです。公開後のプラットフォームは、稼働を保ち、データを保存し、メッセージを届けるためのサービスも使います。そうしたサービスには、それぞれ独自の料金プラン、上限、請求があります。
無料枠の範囲で始められるプロジェクトもあれば、公開時から有料サービスが必要なプロジェクトもあります。まずは、プラットフォームが何を使っているか、誰が支払うのか、何が請求額を変えうるのかを、わかりやすく一覧にすることから始めましょう。
理解しておきたい3種類のコスト
開発:ソフトウェアの設計、構築、テスト、公開、または決まった範囲の改善を追加するために合意した作業。
プラットフォームの運用:ソフトウェアが使うドメイン、インフラ、外部サービス。料金は月額、年額、または利用量に応じて発生します。
継続的な開発と保守:引き渡し後のアップデート、調査、修正、新機能のための開発者の作業時間。
提案書には、このうちどれが含まれるのかが書かれているべきです。ホスティングがパッケージに含まれている場合は、何が対象か、どんな上限があるか、パッケージが終わったらどうなるかを確認してください。メール送信サービスを接続してもらう費用を払っても、そのサービスの今後の請求まで支払ったことにはなりません。
動くプラットフォームを支える構成要素
プロダクトによっては、以下のうちいくつかを使います。複数の要素を一つのプランにまとめている事業者もあれば、別のサービスがいらない機能もあります。プロダクトに本当に必要な要素を選ぶべきです。
ドメイン名
yourcompany.com のような、人々がアクセスするアドレスです。登録は通常、毎年更新が必要です。初年度の割引価格だけでなく、更新時の価格も確認してください。ドメインで手に入るのはアドレスだけで、ホスティングやビジネス用のメールボックスは別途購入になる場合があります。
ホスティングと計算リソース
ホスティングは Web サイトを配信し、ログイン、注文、レポート作成といった操作の裏で動くコードを実行します。事業者によって、料金は固定のサーバー、処理時間、リクエスト数、訪問者に送るデータ量などに応じて決まります。利用者の数が同じでも、重い処理ほど費用がかかることがあります。
データベース
データベースは、アカウント、予約、注文、メッセージといったレコードを保存します。費用は、保存するデータ量、処理能力、復元用の履歴などの機能によって変わります。マネージドのデータベースサービスは、アプリを動かすサービスとは別に請求されることがあります。Neon の料金ページには、計算リソースとストレージの無料枠の一例が載っています。
ファイル、画像、動画
アップロードされたファイルには保存場所が必要で、配信や加工にも費用がかかることがあります。ファイルのサイズ、保存期間、アクセスされる頻度を把握しておきましょう。たとえばCloudflare R2 の料金は、保存容量と操作の料金が分かれています。データ転送が無料でも、保存と操作の費用はかかります。
アプリのメールと業務用のメールボックス
パスワード再設定、予約確認、領収書は、ソフトウェアが送るメッセージです。こうした送信は、メール配信サービスが担います。チームがメールを読んで返信するビジネス用のメールボックスは別の機能で、独自の契約が必要になる場合があります。
送信数の上限は、月ごとだけでなく日ごとに設けられていることもあります。Resend の料金ページは、プランごとに送信枠が異なる事業者の一例です。
決済とその他の連携
決済連携によって、ソフトウェアが決済サービスと連動できるようになります。決済事業者の取引手数料は、その連携を作る作業とは別のものです。料率や利用可否は、事業者、アカウント、支払い方法によって変わるため、自社に適用される最新の料金を確認してください。
SMS 認証、地図、検索、AI へのリクエスト、ビデオ通話、リアルタイムメッセージングなど、ほかの機能でも利用量に応じた費用が発生することがあります。費用は選ぶサービスと使われ方によって決まります。その機能を作ると決める前に、運用コストの話し合いに含めるべきです。
バックアップ、監視、その他の支援サービス
バックアップ、エラーレポート、監視、テスト環境は、プランに含まれていることもあれば、別料金のこともあります。何が含まれていて、それがプロダクトの必要を満たしているかを確認してください。監視サービスを設定することと、そのアラートに対応する人に費用を払うことは、別の責任です。
無料プランは計画に織り込むべき「枠」
無料プランは、上限と条件がプロジェクトに合っていれば役に立ちます。無料枠の大きさ、リセットされるかどうか、使い切ったらどうなるかを確認してください。期限付きのお試しクレジットと、ずっと使える無料プランは別物です。
そのプランで、予定しているビジネス用途が認められているかも確認しましょう。たとえばVercel の Hobby プランのドキュメントでは、このプランは個人的な非商用利用に限られると説明されています。
事業者やプランによって、上限に達するとサービスの一時停止、リクエストの拒否、上位プランへの切り替えの要求、追加の従量課金などが起こります。各サービスで実際に何が起こるのかを確認してください。無料プランで動くデモからは、お客様が使い始めた後の予算はほとんど見えてきません。
登録ユーザー数ではなく、利用の量を見積もる
予約プラットフォームを例に考えます。1,000件の予約ごとに、お客様への確認メールとスタッフへの通知を1通ずつ送るなら、2,000通の送信になります。さらにパスワード再設定のメールが200通あれば、合計2,200通です。リマインダーやキャンセル、その他の通知があれば、さらに増えます。
タイミングも重要です。キャンペーンを行うと、利用が1日に集中することがあります。月間の枠だけでは、サービスが耐えられるかどうかはわかりません。ストレージなら、平均5MBのファイルが10,000件あれば約50GBになり、コピーや加工後のファイルはさらに上乗せされます。
これは利用量の例であって、見積もりではありません。請求額を見積もるには、選んだ事業者の現在の無料枠と料金を、想定される利用量に当てはめてください。登録ユーザー数が同じでも、プラットフォームによって利用量は大きく違います。
定価で計算した具体例
上で取り上げた予約プラットフォームを、このガイドでリンクしている事業者の料金で計算してみます。前提は、開発者1名分の席、使われていないときは休止する小さなデータベース、月に約2,200通のメールと50GBのファイルです。金額は2026年10月15日時点で各社が公開している定価で、米ドル・税抜きです。
ドメイン:.com の更新料は一般に年10〜20ドル程度で、月にすると1〜2ドルほどです。
Vercel Pro でのホスティング:開発者1席あたり月20ドルで、20ドル分の利用クレジットが含まれます。小規模な予約アプリなら、このクレジットの範囲に収まる見込みです。
Neon の Launch プランのデータベース:月額の最低料金はなく、計算は1 CU時間あたり0.106ドル、ストレージは1GBあたり月0.35ドルです。約30 CU時間と2GBのデータで、おおよそ4ドルになります。
Cloudflare R2 のファイル保存:最初の10GBは無料で、それを超えると1GBあたり月0.015ドルなので、50GBで約0.60ドルです。訪問者によるダウンロードは無料です。
Resend のメール:無料プランは月3,000通までですが、1日100通の上限があります。予約が集中する日やリマインダーのキャンペーンで超える可能性があるため、月20ドルの Pro プランを見込んでおきましょう。
この例では月におよそ45〜50ドル、メールの量が本当に無料プランの範囲に収まるなら約25ドルになります。決済事業者の手数料は別にかかり、売上に応じて増えます。実際の金額はアクセス数、ファイルの大きさ、選ぶ事業者によって変わります。大事なのは、利用が増えたときにどの項目が動くのかを把握することです。
公開前に運用コストの内訳を出してもらう
サービスごとに、次の点を書き出しておきましょう。
そのサービスが何をしていて、なぜプラットフォームに必要なのか。
アカウントの所有者、請求の通知を受け取る人、事業者に支払う人。
選んだプラン、基本料金の有無、更新のタイミング。
見積もりの前提となる利用量:送信数、保存ファイル、処理量など、関係する単位。
無料枠、お試し期間の終了日、上限に達したときの挙動。
利用できる支出の管理機能と、プラン変更を承認できる人。
内訳では、月額の契約、年ごとの更新、変動する料金を分けて書いてください。請求の通貨と、表示価格に税金が含まれているかも確認しましょう。事業者からの請求は、開発者に支払う保守や機能追加の費用とは分けて管理してください。
アラートは、支出を確認すべきだというサインです。利用を実際に止めたり制限したりできる管理機能はどれか、止めた場合にお客様にどんな影響があるのかを確認してください。誰がアラートを見ていて、追加の支出をどう承認するのかも決めておきましょう。
所有権と引き渡しを明確にする
ドメインと各サービスのアカウントは、御社の管理下に置き、開発者には必要なアクセス権を付けて招待することをおすすめします。そうすれば、事業者からの請求は直接御社に届きます。管理を任せる形を選ぶ場合は、費用、アクセス権、引き渡しの条件を書面で取り決めてください。
引き渡しの際には、サービスの一覧、更新日、請求の連絡先を含めるべきです。サービスを止めると、プロダクトに影響が出ることがあります。メール配信サービスの支払いが止まればメッセージが届かなくなり、ドメインが失効すればお客様がサイトにたどり着けなくなるかもしれません。開発が終わった後も、誰かがこうした更新を担当する必要があります。
プロダクトに必要なものから始める
妥当な構成は、まとめて使えるサービス、条件に合った無料枠、必要な部分だけの有料プランを組み合わせたものになるでしょう。インフラを追加するのは、理由ができてからで十分です。自前のサーバーで運用する選択肢もありますが、その場合もサーバーの運用、アップデート、バックアップ、障害時の復旧は必要です。費用を比べるときは、その作業も含めて考えてください。
計画の段階で、必要なサービスと利用量の前提を一緒に洗い出し、開発と並行して運用コストを話し合えるようにします。上記の事業者へのリンクは2026年10月15日に確認したものです。判断する際は、各社の最新のプランを確認してください。
プロジェクトを準備中でしたら、主な機能と想定される利用量を添えてブリーフを送ってください。こうしたサービスにまつわる継続的な作業については、公開後の保守に関するガイドをご覧ください。