システム開発費用の相場|費用の決まり方と見積もりの見方
2026.06.10
システム開発の費用は「いくらが相場か」が気になりますが、結論から言うと、費用は「開発工数 × 単価」で決まり、同じ“システム”でも要件しだいで数十万円から数千万円まで開きます。だからこそ、見るべきは総額の大小ではなく、「何にいくらかかっているか(内訳)」と「どこまで含むか(範囲)」です。本記事では、規模別・種類別の目安、工数×単価の仕組み、工程別の内訳、追加費用が出やすいポイント、見積もりチェック表、そして安すぎる見積もりの注意点までを、そのまま使える形で解説します。なお、費用は発注プロセス全体の一部です。全体の流れはシステム開発の発注完全ガイドで解説しています。
システム開発費用の相場は?(一般的な目安)#
規模別のおおまかな目安は次のとおりです。ただしこれは一般的な目安で、要件の複雑さによって上下します。
業務システムでは、おおむね100万〜1,500万円が一つの目安としてよく挙げられます。小規模で数人が使うものなら数十万円台から、利用者や連携が多い大規模なものでは数千万円規模になることもあります。金額が大きく動くのは、後述する「変動要因」が効くためです。
システムの種類別の費用感は?#
作るものの種類によっても、目安は変わります。いずれも一般的な目安で、機能の範囲によって上下します。
| 種類 | 費用の目安 | 補足 |
|---|---|---|
| 業務システム(在庫・販売・予約など) | 100万〜1,500万円 | 規模・連携で大きく変動 |
| Webアプリケーション | 50万〜1,000万円 | 機能数・画面数で変動 |
| ECサイト | 基盤により変動 | ASP〜フルスクラッチで相場が異なる |
| スマートフォンアプリ | 100万〜1,000万円超 | iOS/Android両対応で増えやすい |
あくまで目安であり、同じ「業務システム」でも、扱うデータや連携の有無で数倍変わることもあります。ECサイトは選ぶ基盤(ASP・パッケージ・フルスクラッチなど)で相場が大きく変わるため、ECリプレイスの費用相場で別に解説しています。
費用はどう決まる?(工数 × 単価)#
費用の基本は「開発工数(人月)× 単価(人月単価)」です。人月とは「1人が1か月作業する量」のことで、必要な人月が増えるほど費用は上がります。単価は担当者の役割やスキルで変わり、プロジェクトマネージャーや上級エンジニアは高く、一般的なエンジニアは相対的に低くなります。同じ機能でも、難易度が高い・短納期で人を増やすといった事情で工数(人月)が増えれば、総額は上がります。
工数や工期は案件規模で大きく異なります。IPA(情報処理推進機構)のソフトウェア開発分析データ集2022では、累計で5,546プロジェクト分のデータを集め、そのうち直近6年間の1,479件から、工数・工期・規模・生産性・信頼性などの分析結果が示されています。金融・保険業/情報通信業/製造業の業種別の編もあり、見積もりの妥当性や納期の現実性を考えるときの参考になります(同書は事業終了に伴い2022年版が最終版です)。
見積もりの内訳と工程別の費用#
見積もりは総額だけでなく、内訳で見ます。
- 要件定義:何を作るかを固める上流工程
- 設計・開発:最も工数が変動する中心工程
- テスト:品質を確認する工程
- 保守・運用:公開後の改善・障害対応
費用の比率は案件によりますが、一般に「設計・開発」が大きな割合を占め、「テスト」も相応の比率を要します。要件定義などの上流を省くと一見安く見えますが、後工程の手戻りでかえって高くつきます。内訳が「設計・開発一式」のように大きく丸められている場合は、何が含まれるのかを必ず確認しましょう。要件定義の進め方は要件定義の進め方で解説しています。
何で費用が変わる?(変動要因)#
同じ“システム”でも、次の要因で費用は大きく変わります。
- 機能数・画面数:作るものの量。画面が増えれば設計・開発・テストのすべてが増える。
- 外部連携:既存システムや外部サービスとの接続。連携先が1つ増えるごとに、調査・実装・テストの工数が積み上がる。
- 非機能要件:性能・セキュリティ・可用性の水準。高い可用性や厳しいセキュリティを求めるほど費用は上がる。
- データ移行:既存データの量と複雑さ。形式がそろっていないデータの移行は、想定以上に工数がかかる。
- 体制・期間:急ぎの開発は体制が厚くなり、コストが上がる。
見積もりを比較するときは、これらの前提が各社でそろっているかを確認します。前提が違えば、金額の差は「安い・高い」ではなく「条件が違うだけ」ということが起こります。
追加費用が発生しやすいポイントは?#
当初見積もりから費用が膨らむのは、たいてい次の場面です。
- 仕様変更:開発が始まってから要件を足す・変える。
- 連携先の仕様:外部システムの仕様が想定と違い、追加対応が必要になる。
- データ移行:移行対象や品質が想定より複雑だった。
- 非機能の後出し:性能・セキュリティの要求が後から強まる。
これらは「発注前に要件と前提をどれだけ固めたか」で大きく減らせます。逆に、要件があいまいなまま安い見積もりで発注すると、追加費用で結局高くつきます。
安すぎる見積もりに注意#
極端に安い見積もりは、要件の取りこぼしや、後からの追加費用が隠れていることがあります。特に「一式」でまとめられた見積もりは、含まれない作業が後から追加になりがちです。準委任契約で工数管理を怠ると、費用が想定より膨らむこともあります。総額の安さではなく、内訳と範囲、そして要件の理解度で比較しましょう。
見積もりチェック表(そのまま使える)#
見積書を受け取ったら、次の観点で確認します。相見積もりは、同じ条件(RFP)で依頼してはじめて比較できます。RFPの作り方はRFP(提案依頼書)の書き方で解説しています。
| 確認項目 | 見るポイント |
|---|---|
| 工程別の内訳 | 要件定義・設計・開発・テスト・保守に分かれているか |
| 人月・単価 | 工数(人月)と単価が明示され、妥当な水準か |
| 含まれない作業 | データ移行・テスト・マニュアル・教育・保守の扱い |
| 前提条件 | 想定する機能数・画面数・連携先などの前提が明記されているか |
| 追加費用の条件 | 仕様変更時の費用の扱い・単価 |
| 保守費 | 月額/年額・対応範囲・対応時間(SLA) |
保守・運用の費用は?#
システムは作って終わりではなく、運用・保守が続きます。一般的な目安として、保守・運用費は年間で初期開発費の15〜20%程度がよく挙げられます。ただし、監視やSLA(対応時間の保証)、定期的な機能改修まで含むかどうかで大きく変わります。見積もり段階で、保守の範囲・費用・対応時間を確認しておきましょう。「作る費用」だけで判断すると、運用フェーズで想定外の出費になりがちです。
たとえば在庫管理システムを作るなら(具体例)#
たとえば、Excel運用の在庫管理を、複数人が同時に使える業務システムにしたいケースを考えます。基本的な在庫の登録・照会・棚卸し機能だけなら小〜中規模ですが、ここに「ECや店舗POSとの在庫連携」「自動発注」「権限管理」「既存データの移行」が加わると、機能数・連携・データ移行の変動要因がすべて効き、費用は一段上がります。だからこそ、最初にMust(必須)とWant(あれば良い)を分け、Mustから作って段階的に広げると、初期費用を抑えながら早く使い始められます。
費用を抑えるには#
- 機能の優先度を絞り、Mustから段階的に作る
- 要件を明確にし、手戻り・追加費用を防ぐ
- 既製のパッケージ・SaaSで足りる部分は活用する
- 相見積もりは同じ条件(RFP)で取り、内訳で比較する
弊社(株式会社TryWith)の費用・見積もり相談について#
弊社では、システムの受託開発に加えて、要件整理や見積もりの妥当性確認など、開発を担う立場からのご相談に対応しています。「もらった見積もりが妥当か分からない」「予算内で何ができるか相談したい」といった段階からでも、現状の課題整理を一緒に行います。社内に技術が分かる人がいない場合も、スポットCTO的な関与で、見積もりの内訳やコストドライバーを発注側の視点で見極めます。この関与自体の費用感はスポットCTOの費用・料金相場で契約形態別に解説しています。
よくある質問(FAQ)#
Q. システム開発の費用相場はどれくらいですか?
A. 一般的な目安として、業務システムでおおむね100万〜1,500万円です。ただし機能数・連携・非機能要件で大きく変わるため、総額ではなく内訳と範囲で比較することが大切です。
Q. 人月単価とは何ですか?
A. エンジニア1人が1か月作業する量(人月)あたりの単価です。役割やスキルで変わり、必要な人月が増えるほど総額が上がります。
Q. 工程ごとの費用比率はどれくらいですか?
A. 案件で変わりますが、一般に設計・開発が大きな割合を占め、テストも相応の比率を要します。要件定義などの上流を省くと、後工程の手戻りでかえって高くつきます。
Q. なぜ会社によって見積もりが大きく違うのですか?
A. 前提(含まれる範囲)や体制、要件の理解度が違うためです。同じRFPで依頼し、内訳をそろえて比較すると差の理由が見えます。
Q. 保守費用はどれくらいかかりますか?
A. 一般的な目安として、年間で初期開発費の15〜20%程度です。監視やSLA、定期改修を含むかで変わります。
Q. ECサイトの費用も同じですか?
A. 考え方は同じですが、ECは選ぶ基盤で相場が変わります。詳しくはECリプレイスの費用相場で解説しています。
まとめ#
システム開発の費用は「工数 × 単価」で決まり、機能数・連携・非機能要件などで大きく変わります。規模別・種類別の目安(業務システムで100万〜1,500万円程度)はあくまで一般的な目安として捉え、総額ではなく内訳と範囲、要件の理解度で見積もりを比較しましょう。本記事の見積もりチェック表を、そのままお使いください。追加費用は発注前の要件・前提の固め方で減らせ、保守まで含めた費用で考えることが大切です。発注全体の流れはシステム開発の発注完全ガイド、会社の選び方は失敗しないシステム開発会社の選び方で解説しています。
出典
- IPA(情報処理推進機構)「ソフトウェア開発分析データ集2022」(2022年9月26日公開・最終版)
見積もりの妥当性でお困りの場合は、現状の課題整理からお問い合わせはこちらよりお気軽にご相談ください。
タグ
