システム開発を発注しようと複数の会社から見積もりを取り寄せた際、「なぜ同じ内容なのにA社は100万円、B社は500万円と、ここまで金額が違うのか?」と驚いた経験はありませんか。
システム開発の見積書は専門用語も多く、一見しただけでは妥当性の判断が非常に難しいものです。数字そのものは読めても、その数字が「何を根拠に算出されているか」「何が含まれ、何が含まれていないか」を判断する評価軸を持っていなければ、価格差の理由はいつまでも謎のままです。
さらに厄介なのは、複数社に声をかけて見積もりを取り寄せた後です。各社の見積書はフォーマットも項目名も粒度もバラバラで、金額欄だけを並べても「結局どちらがお得なのか」を正しく比較できないという壁にぶつかります。内訳の書き方が会社ごとに違うため、A社の「基本設計費」とB社の「要件定義費」が同じ工程を指しているのかどうかすら判断がつかない、といったことも珍しくありません。
もし価格の安さだけで安易に選んでしまうと、「本当に必要な機能が足りなかった」「契約後に高額な追加費用を請求された」といった、プロジェクトが失敗する(いわゆる「炎上」)事態に繋がりかねません。
この記事では、見積書に共通する内訳の基本構成から、費用相場、金額差が生まれる根拠と妥当性を判断する9つの観点、そして自社の見積書を整理するためのテンプレートまで、発注担当者が知っておくべき知識を解説します。複数社の見積もりを横並びで比較したい場合の関連記事もあわせて紹介し、適正な見積もりを引き出す「RFP(提案依頼書)」の作り方も紹介しますので、最後までご覧ください。
▼システム開発に関してはシステム開発とは?開発手法・工程・費用・外注メリットまで徹底解説の記事でも解説しています。
システム開発 完全チェックリスト――発注前・発注中・完了後の3フェーズで使えるチェック集

この資料でわかること
システム開発の外注・発注を初めて経験する担当者や、過去に失敗を経験した担当者が、発注プロセスの各フェーズで「何をチェックすべきか」を明確に把握できるようにする。
こんな方におすすめです
- 初めてシステム開発を外注する担当者
- 過去の発注で失敗を経験した方
- ベンダー選定の基準が分からない方
入力いただいたメールアドレスにPDFをお送りします。
システム開発の見積もりとは?内訳の基本構成
まず初めに、「見積書=価格表」という考えを改める必要があります。システム開発において、見積書はプロジェクトの成否を分ける「契約書の土台」となる、非常に重要な文書です。その本当の役割と、内訳の基本構成を理解しましょう。
見積書は単なる「価格表」ではない
多くの人が、見積書を「いくらかかるか」だけを知るための価格表だと考えがちです。しかし、システム開発において、見積書は「プロジェクトの設計図」そのものです。
そこには、「どんな機能を作るか」「どこまでの作業を開発会社が担当するか」といった、プロジェクトの全範囲(スコープ)が定義されています。この「設計図」が曖昧なままプロジェクトを進めると、完成形がズレてしまうのは当然です。
見積書は、発注者と開発会社が「これから一緒に何を作るのか」という共通のゴールを確認し、合意するための最も重要な資料なのです。
見積書に共通する5つの内訳項目
会社によって見積書の書式は異なりますが、内訳を分解すると多くの場合、以下の5つの構成要素に整理できます。この5項目を軸に見積書を読み解くと、金額の根拠と内訳の全体像がつかみやすくなります。
内訳項目 | 内容 | 確認したいポイント |
|---|---|---|
人件費(設計・実装・テスト) | エンジニアの人月単価×開発人数×期間で算出される、見積もりの約8割を占める中心項目 | 役職・スキルレベルごとの単価と人数の内訳が示されているか |
プロジェクト管理費(PM費用) | スケジュール管理・品質管理・進行管理を担当するPM/PLの費用 | 別項目として計上されているか、それとも人件費に含まれているか |
保守・運用費用(ランニングコスト) | 納品後にシステムを稼働させ続けるための月額・年額費用 | 初期費用(イニシャルコスト)と明確に分けて記載されているか |
諸経費・機材費 | サーバー・ライセンス利用料、外部APIの利用料など | 発注者側で別途契約が必要な費用と混同されていないか |
リスクバッファ | 仕様変更・トラブル対応に備えた予備費 | バッファが見積もりに織り込まれているか、それとも一切ないか |
見積書を受け取ったら、まずこの5項目のどこに何が書かれているかを仕分けしてみてください。項目名が違っていても、内容を5項目に当てはめて整理するだけで、内訳の見通しが格段によくなります。
発注側・開発側の「認識のズレ」を防ぐ重要性
「こんな機能も当然入っていると思った」「その作業は聞いていないので、別料金です」——システム開発で最も多いトラブルが、こうした「認識のズレ」です。発注側が「常識」だと思っていることでも、開発側にとっては「指示されていない作業」であることは珍しくありません。
例えば、「会員登録機能」と一口に言っても、「LINEやGoogleでのログイン機能も含むのか」「パスワードを忘れた時の再発行機能は必要か」といった詳細なレベルで認識を合わせておかなければ、後から「それは見積もりに入っていません」と追加費用を請求される原因になります。
見積もり段階での綿密なすり合わせこそが、後のトラブルを防ぐ最大の防御策です。こうした認識のズレは、見積もりの前段階にあたる「要件定義」の詰め方にも直結します。要件定義の進め方については要件定義の進め方【発注者向け完全ガイド】ステップ別に解説で詳しく解説していますので、あわせてご覧ください。
システム開発特有の「2段階見積もり」とは?
システム開発では、見積もりが2回に分けて提示されることが一般的です。
概算見積もりは、相談の初期段階で「大体これくらい」と幅を持たせて提示される、ざっくりとした金額です。開発会社の過去の似たような事例を参考にしているため、提示は速いですが精度はかなり低いのが特徴です。
詳細見積もりは、「要件定義」(どんなシステムを作るかを、発注者と開発会社で細かく話し合って決める作業)を行った後で、必要な機能や作業時間を一つずつ積み上げて算出する、精度の高い見積もりです。
発注担当者が陥りがちなのが、「概算見積もり」の金額を鵜呑みにして予算を組んでしまうことです。詳細なヒアリングの結果、当初の想定より必要な機能がはるかに多くなり、「詳細見積もりが概算の3倍になった」というケースも珍しくありません。受け取った見積書が概算なのか詳細なのか、必ず確認することが重要です。
システム開発の見積もり相場(規模・種類別)
内訳の構造がわかったところで、次は「具体的にいくらかかるのか」という費用相場を見ていきましょう。もちろん、作りたいシステムの内容次第で金額は大きく変動しますが、一般的な目安を知っておくことは、見積もりの妥当性を判断するうえでの前提知識になります。
見積もりの大部分(約8割)は「人件費」
システム開発の見積もりは、その約8割が人件費と言われています。計算式は非常にシンプルです。
費用 = 人月単価 × 開発人数 × 開発期間
例えば、人月単価100万円のエンジニア2名が3ヶ月かけて開発する場合、人件費だけで「100万円 × 2名 × 3ヶ月 = 600万円」となります。さらに機材費や管理費などが加わって、最終的な見積もり金額となります。つまり「安くする」ということは、結局「(単価の安い)人を(少なく)」「(短期間で)作る」しかなく、それは品質の低下に直結しやすいことを意味します。
参考までに、エンジニアの役職・スキルレベル別の人月単価の目安を紹介します(2026年時点)。
役職・スキルレベル | 人月単価 | 主な担当業務 |
|---|---|---|
プログラマー(初級) | 60万〜80万円 | 詳細設計書に基づくコーディング、単体テスト |
システムエンジニア(中級) | 90万〜130万円 | 基本設計、詳細設計、中核機能の開発、テスト設計 |
システムエンジニア(上級) | 120万〜180万円 | 要件定義、アーキテクチャ設計、技術的な課題解決 |
PM / PL | 80万〜200万円 | プロジェクト全体の進捗管理、品質管理、リソース調整 |
開発手法別の費用相場
作り方によっても費用は変わります。
フルスクラッチは、既存のものを一切使わず、ゼロからすべてをオーダーメイドで開発する手法です。家を設計図から特注で建てるのと同じで、自社の業務に完璧にフィットしたシステムが作れますが、開発に時間がかかるため、費用は最も高額になります(例:500万円〜数千万円以上)。
パッケージは、すでに完成している市販のソフトウェア(例:会計ソフトや在庫管理ソフト)をベースに、自社の業務に合わせて必要な部分だけを修正・追加(カスタマイズ)する手法です。家の「建売住宅」にオプションを付けるイメージです。土台ができているため、フルスクラッチに比べて開発期間が短く、費用も安価に抑えられます(例:100万〜500万円)。
システムの規模・種類別の費用相場と開発期間
開発したいシステムの種類によっても、相場は大きく異なります。2026年時点の目安は以下の通りです。
規模 | システム種類 | 主要機能・特徴 | 費用目安 | 開発期間 |
|---|---|---|---|---|
小規模 | 社内情報共有 | 掲示板、スケジュール管理、簡易ワークフロー | 120〜350万円 | 2〜4ヶ月 |
小規模 | 簡易顧客管理 | 顧客情報の登録・検索、履歴参照 | 250〜550万円 | 3〜5ヶ月 |
中規模 | 予約管理システム | 予約受付、スケジュール管理、顧客管理、決済連携 | 700〜1300万円 | 4〜8ヶ月 |
中規模 | ECサイト | 商品管理、決済、会員管理、注文管理、在庫連携 | 900〜1600万円 | 6〜10ヶ月 |
中規模 | CRM(顧客関係管理) | 営業管理、案件管理、レポート分析、MA連携 | 1100〜2200万円 | 8〜12ヶ月 |
大規模 | 基幹システム(ERP) | 全社業務の統合、複雑なワークフロー、会計連携 | 3500万円〜 | 1〜2年 |
大規模 | 金融系システム | 高セキュリティ、リアルタイム処理、大量トランザクション | 6000万円〜 | 1〜3年 |
アプリ | スマホアプリ(フルスクラッチ) | iOS/Android対応、API連携、プッシュ通知 | 550万円〜 | 6ヶ月〜 |
見積もり金額の妥当性を判断する観点

同じ内容を依頼したはずなのに、A社は100万円、B社は500万円と見積もり額が大きく変わるのはなぜでしょうか。金額差の根拠を理解しないまま合計金額だけを見ていても、妥当性は判断できません。ここでは金額が変動する理由と、見積書を受け取った際に確認すべき具体的な観点を整理します。
なぜ会社によって金額が違う?見積もりが変動する4つの理由
見積もりの金額差は、主に4つの理由から生まれます。
- 作業範囲(スコープ)とクオリティの定義が異なる:例えば「ECサイトを作りたい」と依頼した場合、A社は「商品をカートに入れ、決済する」という最低限の機能だけを見積もる一方、B社は在庫管理・メール自動送信・売上分析・入念なテスト作業まで含めて見積もることがあります。同じ言葉でも、含まれる作業範囲や品質の定義が会社ごとに違うため、価格差が生まれます。
- エンジニアの人月単価とスキルレベルの違い:経験10年のベテランエンジニアなら人月単価130万円前後、経験3年の若手エンジニアなら60万円台といった具合に、スキルや経験によって単価が異なります。安い見積もりの会社は、若手中心のチームで開発する前提かもしれません。
- 開発会社の規模と間接費:都心の一等地に大きなオフィスを構える大手企業は、家賃や営業担当者の人件費といった「間接費」も見積もり価格に上乗せする必要があります。一方、地方の小規模な会社やフリーランスは間接費が少ないため、同じスキルレベルでも見積もりが安くなる傾向があります。2026年時点の目安として、大手SIerは人月単価150万〜200万円、中堅システム会社は100万〜130万円、独立系・地域密着型企業やフリーランスは60万〜100万円という水準の差が見られます。
- リスク(不確実性)の織り込み方:経験豊富な開発会社は、「作ってみたら想定外の問題が見つかった」といった事態に備えた「バッファ」をあらかじめ見積もりに含めていることが多いです。安すぎる見積もりは、このバッファを一切見ていない可能性があります。
開発会社はどう計算している?見積もりの根拠となる算出手法
開発会社は、一体どうやって金額を算出しているのでしょうか。見積もりの算出手法を知っておくと、提示された金額の根拠と精度を推測するのに役立ちます。
- 工数積上げ(ボトムアップ)法:必要なタスクを細かく洗い出し、各タスクの工数を積み上げて合計する手法です。手間はかかりますが、最も詳細で精度の高い見積もり方法で、主に「詳細見積もり」で使われます。なお近年は、コーディング作業の一部に生成AIを活用し実装工数を圧縮する開発会社も増えていますが、圧縮できるのは主にコーディング・単体テストの工程に限られ、要件定義や設計といった上流工程はAIの恩恵を受けにくいため、見積もり全体で見ると数%〜十数%程度の圧縮にとどまるのが実情です。「AIを使うから半額になる」といった説明は過度な期待と捉え、どの工程にどの程度AIを活用しているかを具体的に確認しましょう。AI活用が見積もりに与える影響をより詳しく知りたい方はAI時代のシステム開発見積もりはどう変わる?発注者が押さえるべき評価基準を解説もあわせてご覧ください。
- 類推見積(トップダウン)法:過去に手がけた類似プロジェクトの経験則から、全体費用を推測する手法です。スピーディーに出せるため「概算見積もり」でよく使われますが、担当者の経験やカンに依存するため精度はバラつきがちです。
- パラメトリック法(係数モデル):過去のプロジェクトデータを統計的に分析し、決まった計算式に当てはめて費用を算出する手法です。個人の経験やカンを排除し、客観的に見積もれるのが特徴です。
- ファンクションポイント法:「入力画面の数」「出力する帳票の数」など機能の数と複雑さに応じて点数を付け、合計ポイントから費用を算出する手法です。国際的な標準手法の一つとして使われています。
- その他、WBS(作業分解構成図)に基づく標準タスク法、プログラムの総行数から算出するプログラムステップ法(現在はあまり使われません)、先に予算を提示し予算内でできる範囲を調整するプライスツーウィン法もあります。
システム開発の見積書を受け取ったら確認すべき9つのチェックポイント

開発会社から見積書が届いたら、合計金額だけを見て一喜一憂してはいけません。以下の9つのポイントを指差し確認し、少しでも不明点があれば「これはどういう意味ですか」と必ず質問して、金額の根拠を確認しましょう。
- 作業範囲(スコープ)は明確か:本当に見るべきは「何をやらないか」という記述です。「OSやサーバーの設定作業は含まない」「デザイン制作費は別途」といった除外項目が明記されているか確認しましょう。
- 見積もりの前提条件は認識通りか:「サーバーは発注側が契約・準備すること」など、金額算出の前提が自社の認識とズレていないか確認します。
- 内訳の各項目に抜け漏れはないか:「要件定義費用」や「テスト費用」が極端に安いか、項目自体が内訳にない場合は要注意です。これらの工程を省くと、まともなシステムは完成しません。生成AI活用で工数が圧縮されている場合も、要件定義・テストの工数まで一律に削られていないかを個別に確認しましょう。
- 管理費用は含まれているか:プロジェクトマネジメント費用が計上されているか確認します。ない場合、発注者側がその役割を負担することを期待されている可能性があります。
- 修正・トラブル対応費は含まれているか:納品後、バグが見つかった場合に無償で直してくれる期間(瑕疵担保責任)が明記されているか確認しましょう。
- 責任の所在(役割分担)は明確か:サーバーの契約・設定や元データの準備など、開発会社と発注側のどちらが担当するのかが明確になっているか確認します。
- 検収・支払いの条件は妥当か:「何をもってプロジェクトが完了(検収)となるか」の定義と、支払いタイミング(「着手時50%、納品時50%」等)を確認します。「契約時に全額前払い」を要求する会社はリスクが高いかもしれません。
- ランニングコスト(保守・運用費)は明記されているか:見積書に書かれているのは初期費用(イニシャルコスト)のみです。サーバー代・ドメイン代・保守費用が別途見積もりとして明記されているか必ず確認しましょう。関連してシステム保守費用の妥当性を見極める!相場と算出方法の完全ガイド|適正価格の判断基準とはもご覧ください。
- 使用する技術やインフラの条件は明確か:「なぜその技術を選ぶのですか」と質問し、将来の拡張性やメンテナンス性を踏まえた明確な答えが返ってくるか確認しましょう。
「安すぎる見積もり」の危険性とは?価格だけで選ぶリスク
複数の見積もりの中で、一社だけ極端に安い見積もりがあると魅力的に見えますが、それには必ず「理由」があります。
- 開発者のスキル不足:経験の浅い若手エンジニアばかりでチームが構成されていたり、コミュニケーションが難しい海外のチームに丸投げされていたりする可能性があり、バグが多かったり処理が遅いシステムになったりする品質低下に直結します。
- 品質の欠如:発注者からは見えにくい「テスト」や「品質管理」の工程が大幅に省略されている可能性があります。一見動いているように見えても、実際に大勢が使い始めるとバグが多発し、結局修正費用で高くつく「安物買いの銭失い」の典型パターンです。
- スコープの欠落:発注者が「当然入っているだろう」と思い込んでいる必須機能を、意図的に見積もりの作業範囲から外しておき、契約後に高額な追加費用を請求する最も悪質なケースです。契約書にサインする前に、作業範囲を徹底的に確認する必要があります。
見積書の内訳整理テンプレート

複数社から見積書を受け取ると、項目名や粒度が会社ごとに異なるため、金額欄だけを並べても「結局どちらがお得なのか」を正しく比較できないという壁にぶつかります。ここでは、まず自社が受け取った見積書1件ずつを素早くチェックするための整理の型を紹介します。
前述の5項目に当てはめて整理する
前述の「見積書に共通する5つの内訳項目」(人件費・プロジェクト管理費・保守運用費用・諸経費・リスクバッファ)を軸に、受け取った見積書の各項目を仕分け直してみましょう。項目名にとらわれず実際の作業内容を読んで該当箇所に振り分けるだけで、内訳の抜け漏れや過大・過小な項目、不明瞭な項目が見えやすくなります。仕分けに迷う項目は空欄にせず、担当者に問い合わせて埋めることが大切です。
複数社を横並びで比較したい場合
2社以上の見積もりを横並びで精査したい場合は、各社の内訳を突き合わせる比較表と、金額差の根拠を掘り下げる質問リストが必要になります。この横並び比較の具体的な型については、【相見積もり比較ガイド】システム開発の見積もりが会社によって違う理由と選び方のポイントで「価格」「スコープ」「体制」の3つの視点と比較チェックシートを詳しく解説していますので、あわせてご覧ください。
アプリ開発の見積書は何が違う?
スマホアプリの開発を発注する場合も、見積書の基本的な内訳項目(人件費・プロジェクト管理費・保守運用費用・諸経費・リスクバッファ)は共通しています。ただし、アプリ開発の見積書ではこれに加えて、UI/UXデザイン費用、iOS/Android両対応の場合はプラットフォームごとの実装工数、ストア審査・公開申請にかかる費用、プッシュ通知基盤などの運用インフラ費用が独立した項目として計上されているかを確認しましょう。これらが「その他一式」のようにまとめて計上されている場合は、内訳を個別に質問することをおすすめします。
適正な見積もりを引き出す「RFP(提案依頼書)」の作り方
ここまで見積もりの見方と比較のコツを解説しましたが、「では、どうすれば精度の高い、適正な見積もりをもらえるのか」という疑問が湧くのではないでしょうか。その疑問の解消に効果的なのが「RFP(提案依頼書)」の作成です。
RFP(提案依頼書)とは?
RFP(Request for Proposal)とは、発注者が開発会社に対して「自社はこんな課題を抱えており、こんなシステムを作って解決したい」という要求や目的を具体的に伝えるための文書です。
よく似た言葉に「RFI(Request for Information)」がありますが、RFIが「まずは各社の情報を収集したい」という初期段階で使うのに対し、RFPは「この内容で、具体的な提案と見積もりが欲しい」という、本格的な発注準備段階で使う文書です。
RFP作成のメリット
RFPを作成する最大のメリットは、複数社の提案を「リンゴとリンゴで」比較できる点です。
RFPなしで「ECサイトが欲しい」とだけ伝えると、各社がバラバラの前提条件(A社は高機能、B社は最低限)で見積もりを作ってしまい、どちらが本当に「お得」なのか比較が困難です。RFPで「この機能は必須」「予算は〇〇円」と条件を統一することで、初めて各社の提案内容と金額を公平に比較できます。また、RFPを作る過程で発注者自身の「本当にやりたいこと」が整理され、開発会社との認識のズレを根本から防ぐ効果もあります。前述の5項目の整理テンプレートは、RFPで条件を統一したうえで使うことで、より精度の高い精査ができます。
RFPに盛り込むべき必須項目
難しく考える必要はありません。完璧なRFPでなくても、以下の項目をWordやExcelでまとめるだけで、見積もりの精度は格段に上がります。
- プロジェクトの背景と目的:なぜこのシステムが必要なのか(例:手作業で行っている顧客管理を自動化して、残業時間を減らしたい)
- 現状の課題:今、具体的に何に困っているのか(例:顧客情報がエクセルでバラバラに管理されており、最新情報が誰にもわからない)
- 必須機能の一覧:絶対に外せない機能を箇条書きにする(例:顧客情報の登録・検索機能、担当者へのメール一斉送信機能)
- 希望機能:できれば欲しいが、予算次第で削っても良い機能(例:LINEとの連携機能)
- 予算:おおよその予算感(例:300万円〜500万円)
- 納期:いつまでに必要なのか(例:2026年4月1日までに本番稼働)
- 提案依頼の範囲:デザインも含むのか、システム開発だけで良いのか、公開後の保守・運用もお願いしたいのか
なお、RFPの土台となる要件(現状の課題・必須機能・希望機能)を整理する具体的な進め方は要件定義の進め方【発注者向け完全ガイド】ステップ別に解説で詳しく解説しています。RFP作成前にこちらもあわせてご確認ください。
発注前チェックリスト
最後に、ここまで解説した内容を発注前の実務フローとして整理します。
- RFPを作成し、必須機能・予算・納期の前提条件を各社に統一して提示する
- 受け取った見積もりが「概算」か「詳細」かを確認する
- 見積書の内訳を5つの項目(人件費・PM費用・保守運用費用・諸経費・リスクバッファ)に再分類する
- 9つのチェックポイントに沿って、スコープ・前提条件・管理費・保守費用・技術選定の根拠を確認する
- 5項目の整理テンプレートに各社の内訳を転記し、不明瞭な項目をベンダーへ再質問する
- 複数社を横並びで比較したい場合は、比較の型を紹介する関連記事も参照し、金額の根拠と妥当性に納得したうえで発注先を決定する
月額10万円から開発可能な「TechBand」のご紹介
従来の「見積もり型」とは異なる新しい開発スタイルとして、お客様の会社に専属の「システム開発部門」をご提供する、秋霜堂株式会社のTechBandをご紹介します。
月額10万円からの定額制で、開発の目的を「システムの納品」ではなく「お客様のビジネス加速」に置いています。1〜2週間の短い開発サイクル(アジャイル開発)を採用し、密なコミュニケーションを取ることで、この記事で解説したような「認識のズレ」や「イメージと異なる成果物」といった問題を根本から防ぎます。万が一「仕様を変更したい」「機能を追加したい」となった場合も、従来の受託開発のようにその都度で追加見積もりが発生するのではなく、スケジュール調整で柔軟に対応するのが最大の特徴です。
現在、2週間の無料トライアルも受け付けていますので、お気軽にお問い合わせください。
システム開発 完全チェックリスト――発注前・発注中・完了後の3フェーズで使えるチェック集

この資料でわかること
システム開発の外注・発注を初めて経験する担当者や、過去に失敗を経験した担当者が、発注プロセスの各フェーズで「何をチェックすべきか」を明確に把握できるようにする。
こんな方におすすめです
- 初めてシステム開発を外注する担当者
- 過去の発注で失敗を経験した方
- ベンダー選定の基準が分からない方
入力いただいたメールアドレスにPDFをお送りします。



