システム開発の費用相場【2026 年】|規模別・種類別の目安と見積もりの見方
同じ要件書を 3 社に渡したのに、返ってきた見積もりが「250 万円」「480 万円」「800 万円」。システム開発の発注を検討し始めた経営者や事業責任者の方から、こうした相談をいただくことは珍しくありません。
なぜ同じものを作るはずなのに、これほど価格が割れるのか。そして、どれが「適正価格」なのか。
結論から言えば、システム開発の費用は「人月単価 × 工数」という、たった 2 つの変数でほぼ決まります。この構造さえ理解すれば、見積書は比較できるようになりますし、自社がどこをコントロールすれば費用が下がるのかも見えてきます。
本記事では、規模別・種類別の相場感を押さえたうえで、価格差が生まれる仕組みと、発注前に決めておくべきことを整理します。
※ システム開発の基礎知識や依頼の流れ全般は「Web システム開発とは?基礎知識から費用、依頼先の選び方まで」で解説しています。本記事は、そのうち費用の「読み解き方」に絞って深掘りする内容です。
見積もりを依頼する前の「相場の壁打ち」だけでも歓迎です。要件が固まっていない段階で構いません。
目次
1. システム開発費用の内訳|「人月単価 × 工数」で決まる仕組み
費用の内訳|8 割を占めるのは人件費
システム開発費用の内訳は、大きく「人件費」と「諸経費」に分かれます。そして、その大部分を占めるのが人件費です。サーバー費用やライセンス料といった諸経費は、全体から見れば小さな比率にとどまります。
なぜ人件費が支配的なのか。システム開発が、要件定義・設計・実装・テスト・リリースという各工程に、専門知識を持った人員の時間を大量に投入する労働集約型の仕事だからです。極端に言えば、システム開発の見積書とは「誰が、何ヶ月、関わるか」の計算書に他なりません。
参考までに、費用を工程別に配分すると、おおよそ次の比率が目安になります。
- 要件定義:全体の 1〜2 割
- 設計・実装:全体の約半分
- テスト・品質保証:全体の約 2 割
- 運用・保守(初年度):開発費に対して年 1〜2 割
※ 開発手法や規模によって変動します。要件定義やテストが極端に薄い見積もりは、後工程の手戻りリスクが高いサインです。
人月単価の相場と費用の計算式(職種別の単価目安)
人件費は次の式で算出されます
「人件費 = 人月単価 × 人数 × 開発期間」
「人月単価」とは、エンジニア 1 名が 1 ヶ月稼働するために必要な費用のこと。エンジニアへの報酬だけでなく、諸経費や開発会社の利益も含んだ金額です。
この単価は、職種とスキルレベルによって大きく変動します。国内の一般的な目安は以下の通りです。
| 職種・レベル | 月額単価の目安 |
| テスター | 45 万〜60 万円 |
| システムエンジニア(初級) | 65 万〜75 万円 |
| システムエンジニア(中級) | 65 万〜90 万円 |
| システムエンジニア(上級) | 90 万〜110 万円 |
| プロジェクトマネージャー | 110 万〜150 万円 |
※ あくまで一般的な目安であり、技術領域や地域によって上下します。
見積書の見方|「総額」で判断してはいけない
ここが本記事で最も重要なポイントです。
冒頭の「250 万円と 800 万円」という差は、単価が違うのか、工数が違うのか、あるいはその両方なのかで意味がまったく変わります。
- 単価が違う:開発体制の差。同じ作業量でもコストが違う
- 工数が違う:見積もっている作業範囲の差。そもそも作るものが違う可能性がある
安い見積もりが「お得」とは限りません。必要な工程が抜けているだけかもしれない。逆に高い見積もりが「ぼったくり」とも限らず、リスクを織り込んだ誠実な数字である場合もあります。
見積書を受け取ったら、まず単価と工数に分解して読む。これが適正価格を判断する出発点です。
【実例】「250 万円と 800 万円」を工程で分解する
同じ「会員向け予約システム」を想定して、2 社の見積もりを工程ごとに分解してみます。
| 内訳 | A 社:250 万円 | B 社:800 万円 |
| 要件定義 | ―(発注側で用意する前提) | 80 万円 |
| 設計・実装 | 210 万円(単価 70 万×3 人月) | 540 万円(単価 90 万×6 人月) |
| テスト | 40 万円(簡易チェックのみ) | 180 万円(単体〜結合テスト) |
A 社が安いのは、要件定義とテストの工程が薄い(または発注側任せ)からです。リリース後に不具合が続出し、結局あとから修正費がかさむ、という展開もあり得ます。B 社は一見高く見えますが、要件定義とテストを見積もりに含んでいます。
つまり、比べるべきは総額ではなく「どの工程が、どれだけの工数で入っているか」です。
相見積もりで確認すべき 3 つのポイント
複数社から見積もりを取るときは、次の 3 点を各社で同じ前提に揃えて確認してください。ここが揃っていないと、そもそも比較が成立しません。
- 工程の網羅性:要件定義・設計・テスト・運用引き継ぎが抜けていないか
- 単価の内訳:職種ごとの人月単価と、想定している人数・期間が明記されているか
- 前提条件:どこまでが基本料金の範囲で、何が発生したら追加になるのか
2. システム開発の費用相場|規模別・種類別の目安【一覧】
構造を理解したうえで、実際の相場感を押さえておきましょう。
開発規模別の費用相場(小規模・中規模・大規模)
| 規模 | 費用の目安 | 想定される内容 |
| 小規模 | 100 万〜500 万円 | 機能を絞った業務ツール、予約・簡易 CMS、簡易な問い合わせシステム |
| 中規模 | 500 万〜1,000 万円 | 顧客管理システム、EC サイト、スマートフォンアプリ |
| 大規模 | 1,000 万円〜 | 基幹システム、複雑な業務システム(1,500 万円以上が目安) |
同じ「顧客管理システム」でも、機能範囲・想定ユーザー数・セキュリティ要件・デザイン品質によって、100 万円台で収まることもあれば 1,000 万円を超えることもあります。相場表はあくまで出発点であり、これだけで自社の予算を確定させることはできません。
システムの種類別の費用相場(EC サイト・アプリ・業務システムなど)
次に、つくるシステムの種類別に相場を見てみます。同じ規模でも、扱うデータや求められる品質によって費用感は変わります。
| システムの種類 | 費用の目安 | 開発期間の目安 | 補足 |
| コーポレートサイト・CMS | 50 万〜300 万円 | 1〜3 ヶ月 | クラウド/OSS 活用は安価。独自 CMS は 500 万円超も |
| 予約システム | 100 万〜1,000 万円 | 2〜6 ヶ月 | ツール活用で数十万円、旅行・複雑系は 1,000 万円超 |
| 業務・顧客管理(CRM) | 300 万〜1,000 万円 | 3〜8 ヶ月 | クラウド型は月額数万円〜、フルスクラッチは高額に |
| EC サイト | 500 万〜2,000 万円 | 3〜8 ヶ月 | ASP/テンプレートは数十万円〜、独自機能・大規模で 2,000 万円規模に |
| マッチングサービス | 1,000 万〜数千万円 | 6 ヶ月〜 | SNS 要素・課金・マッチング機能を伴い大規模化しやすい |
| スマートフォンアプリ | 300 万〜1,000 万円超 | 3 ヶ月〜1 年 | 一般的なオリジナルアプリは 300 万〜1,000 万円、大規模は 1,000 万円以上 |
| 基幹システム | 500 万〜1 億円超 | 8 ヶ月〜1 年以上 | 業務範囲が広く大規模化しやすい |
この幅の大きさは、多くが「開発手法の選択」によるものです。既製のパッケージや SaaS をベースにすれば安く早く、フルスクラッチ(ゼロからの開発)に近づくほど高く長くなります。まずは自社の要件が「既製品の応用」で足りるのか、「独自開発」が必要なのかを見極めることが、相場のどこに位置するかを左右します。
システム開発の期間の目安(規模別スケジュール)
費用と表裏一体なのが開発期間です。人件費は「単価 × 人数 × 期間」ですから、期間はそのまま費用に直結します。
| 規模 | 費用の目安 | 開発期間の目安 | 工程イメージ |
| 小規模 | 100 万〜500 万円 | 1〜3 ヶ月 | 要件定義〜テストを短期で実施 |
| 中規模 | 500 万〜1,000 万円 | 4〜8 ヶ月 | 要件定義 1〜2 ヶ月/設計・実装 2〜4 ヶ月/テスト 1〜2 ヶ月 |
| 大規模 | 1,000 万円〜 | 8 ヶ月〜1 年以上 | 段階的リリースを組むことも多い |
一般に、開発期間全体の 2〜3 割を要件定義に充てるのが健全とされます。ここを圧縮しすぎると、後工程での手戻りが増え、結果的に期間も費用も膨らみます。
※ ウォーターフォール型開発を前提とした目安です。アジャイル開発では、最初に動くものが使えるようになるまでの期間は短くなる場合があります。
運用保守費の相場(開発費の年 10〜15% が目安)
初期開発費に目が向きがちですが、システムは作って終わりではありません。
運用保守費の相場は、新規開発費の年間 15% 程度が目安です。1,000 万円で開発したシステムなら、年間 150 万円前後。ただし改修や機能追加を重ねると、25% 前後まで上がることもあります。
保守費用の内訳や相場のさらに詳しい解説は「アプリのリリース後にかかる保守費用とは?」をご覧ください。
数年単位で見れば、運用費が初期開発費を上回ることも珍しくありません。予算を検討する段階では、初期費用と運用費用をセットで考えておく必要があります。
3. 人月単価を動かす「開発体制」の選び方|国内一括・オフショア・ラボ型
では、コントロールできる変数を見ていきましょう。まずは単価側です。
- 人月単価は、どのような体制で開発するかによって変わります。主な選択肢は 3 つです。
① 国内一括発注
要件定義から運用まで、国内の開発会社にすべて任せる形です。
- メリット:コミュニケーションコストが低く、認識齟齬が起きにくい。商習慣や品質基準の前提を共有できる
- デメリット:単価が最も高い。国内のエンジニア不足を背景に、単価は緩やかな上昇傾向が続いている
② 国内マネジメント × 海外開発(オフショア開発)
要件定義・進行管理は国内チームが担い、実装フェーズを海外の開発チームが担当する体制です。
日本企業の委託先として最も多いのはベトナムで、日本市場との親和性の高さとコスト競争力の両立が評価されています。エンジニアの人月単価は職種にもよりますが、国内相場と比べて相応に低い水準に収まります。
国別・職種別の単価比較は、別記事「オフショア開発費用の完全ガイド 2026」で詳しく扱っています。
ただし、「安いから」という理由だけで選ぶと失敗します。オフショア開発の成否を分けるのは、日本側が業務の文脈をどれだけ噛み砕いて伝えられるか、そしてブリッジ SE(日越間の翻訳・調整役)が機能しているかです。丸投げでは品質は担保されません。
③ ラボ型開発(ODC)
一定期間、専任の開発チームを確保して継続的に開発を進める契約形態です。請負契約が「成果物」に対して支払うのに対し、ラボ型は「チームの稼働」に対して支払います。
- 仕様変更が前提のプロダクト開発と相性が良い
- 開発ノウハウがチームに蓄積され、2 案件目以降の立ち上がりが速い
- 採用コスト・採用リードタイムが不要
国内でエンジニアを 1 名採用する場合、紹介手数料だけで数百万円規模、採用決定までに数ヶ月かかることもあります。ラボ型はこの「見えないコスト」を圧縮できる点が、単価以上に大きな効果を持ちます。
エンライトのラボ型開発サービスでは、専任チームを継続確保しながら開発を進める体制をご提供しています。
開発体制別の費用・特徴の比較
| 体制 | 人月単価 | 向いている案件 | 留意点 |
| 国内一括発注 | 高い | 要件が固まった短中期案件、機密性の高い開発 | 単価は最も高いが認識齟齬は起きにくい |
| オフショア(国内 PM×海外開発) | 中〜低 | 実装ボリュームが大きい案件、コスト重視の開発 | 文脈共有とブリッジ SE の機能が成否を分ける |
| ラボ型開発(ODC) | 中〜低 | 仕様変更が多いプロダクト開発、継続的な開発 | 短期・単発には不向き。一定の稼働確保が前提 |
どれが正解か、ではなく「どこを任せるか」
実務では①〜③の組み合わせが現実解になることがほとんどです。要件定義とプロジェクト管理は国内で握り、実装ボリュームの大きい部分を海外チームで担う。この分担が、品質とコストのバランスを取る最も確実な方法です。
▶ 自社の場合はどの体制が適しているか、無料でご相談いただけます。
4. 工数を膨らませる「要件の曖昧さ」と仕様変更
もう一方の変数、工数です。ここは発注側がコントロールできる余地が最も大きい領域です。
要件定義の曖昧さが見積もりを押し上げる
開発会社の立場で考えてみてください。「顧客管理ができるシステム」とだけ書かれた依頼書を受け取ったら、どう見積もるか。
権限管理はあるのか。外部サービスとの連携は。同時アクセスは何人を想定するのか。何も決まっていなければ、最大値を想定した工数を積むしかありません。要件の曖昧さは、そのままリスクとして金額に転嫁されます。
逆に言えば、要件を具体化するほど見積もりの精度は上がり、不要なバッファは削られます。
要件をどう具体化すればよいかは「システム開発の要件整理|B2C で成果を出す 3 つの視点と進め方」で、発注前に押さえるべき進め方を解説しています。
最大のコスト膨張要因は「開発途中の仕様変更」
予算超過の原因として最も多いのが、開発が始まってからの仕様変更です。
設計が終わった後の変更は、実装済みの部分の作り直しを伴います。同じ機能でも、着手前に決めていれば 1 の工数で済んだものが、後から言えば 3 にも 5 にもなる。これは開発会社の都合ではなく、構造的にそうなります。
費用を抑える進め方|MVP から始める
とはいえ、最初からすべてを決めきるのは不可能です。
そこで有効なのが、必要最小限の機能でリリースし、実際の利用状況を見ながら段階的に拡張する進め方です。初期投資を抑えられるうえ、「あったら便利だと思ったが誰も使わなかった機能」への投資を回避できます。
「全部入りで一度に作る」より「小さく出して育てる」ほうが、結果的に総コストは下がるケースが多いというのが実感です。
5. システム開発の費用を抑える 5 つの方法
ここまでの内容を踏まえ、費用を抑えるための現実的な選択肢を整理します。コストは「単価」と「工数」の両面から下げられ、さらに「つくり方」と「公的支援」という打ち手もあります。
- 要件を具体化してバッファを削る:曖昧さはそのままリスク(=上乗せ金額)になります。発注前に要件を詰めるほど、不要なバッファは削られます(詳細は第 4 章)。
- 機能を絞って MVP で始める:「これがないとリリースできない」機能だけに絞り、小さく出して育てる。初期投資を抑えつつ、使われない機能への投資も避けられます。
- 開発体制を見直す:実装ボリュームの大きい部分をオフショアやラボ型に切り出すと、人月単価を下げられます(詳細は第 3 章)。
- パッケージ・ASP を活用する:フルスクラッチにこだわらず、既製のパッケージや SaaS/ASP をベースにすれば、初期費用と開発期間を大きく圧縮できます。標準機能で要件の 8 割が満たせるなら、差分だけをカスタマイズするほうが合理的です。
- 補助金を活用する:IT 導入補助金やものづくり補助金など、システム投資に使える公的支援があります。対象要件や公募時期は年度ごとに変わるため、要件が固まった段階で最新の公募要領を確認してください。
一言でまとめると、費用は「削る」だけでなく「かけどころを選ぶ」もの。安く見せる工夫ではなく、必要な工程にお金を集中させることが、結果的に総コストを下げます。
6. システム開発の見積もり依頼前に決めるべき 5 つのこと
ここまでを踏まえ、開発会社に相談する前に社内で固めておくべき項目を整理します。この 5 つが決まっていれば、見積もりの精度は大きく変わります。
① 目的と成果指標
「業務効率化」ではなく「問い合わせ対応の工数を月 40 時間削減する」まで落とし込む。目的が明確なら、開発会社から「その目的ならこの機能は不要です」という提案も受けられます。
② 必須機能と、後回しにできる機能の線引き
機能一覧を作り、「これがないとリリースできない」ものだけを抜き出す。この作業が MVP の範囲を決め、初期費用を直接左右します。
③ 公開希望時期と、その理由
「早いほうがいい」ではなく「4 月の新体制に合わせたい」といった根拠まで共有する。理由がわかれば、短納期のために体制を厚くする(=費用が上がる)べきか、時期をずらすべきかを一緒に判断できます。
④ リリース後の運用体制
誰が保守するのか。社内に担当を置くのか、開発会社に委託するのか。年間 15% 程度(改修が重なれば 25% 前後)という運用費を予算に織り込んでおきます。
⑤ 社内の意思決定者と予算レンジ
決裁者が誰で、いくらまでなら決裁できるのか。予算を伝えると足元を見られると懸念される方もいますが、レンジを共有したほうが、その範囲で実現可能な提案を受けられます。
システム開発の費用に関するよくある質問(FAQ)
Q. 相見積もりは何社くらい取るべきですか?
3 社程度が現実的です。多すぎると比較の手間が増え、各社への説明品質も落ちます。ただし、各社に渡す要件情報は必ず揃えてください。前提が違えば、比較になりません。
Q. 一番安い会社に頼んでも問題ないですか?
金額だけでは判断できません。安い理由が「体制の効率化」なのか「工程の省略」なのかを確認してください。特にテスト工程と要件定義工程が見積もりに含まれているかは、必ずチェックすべき点です。
Q. 開発途中で追加費用が発生するのはどんなときですか?
主に仕様変更と、要件定義時に想定していなかった作業の発覚です。契約時に「どこまでが基本料金の範囲か」「変更が発生した場合の精算方法」を書面で確認しておくことで、多くのトラブルは防げます。
Q.システムの種類によって費用はどれくらい違いますか?
同じ規模でも、CMS やコーポレートサイトは数十万〜数百万円、業務システムや EC サイトは数百万〜1,000 万円台、スマホアプリやマッチングサービス、基幹システムは 1,000 万円を超えることも珍しくありません。詳しくは本記事「システムの種類別の費用相場」をご覧ください。
Q.費用を抑えるために補助金は使えますか?
IT 導入補助金やものづくり補助金など、システム投資に活用できる制度があります。ただし対象や公募期間は年度で変わるため、検討時点で最新の公募要領を確認するか、開発会社に相談するのが確実です。
まとめ|システム開発の費用相場と発注準備の要点
最後に、システム開発の費用を見極めるための要点を整理します。
システム開発の費用は、突き詰めれば「人月単価 × 工数」という 2 つの変数に集約されます。総額の大小だけで「高い・安い」を判断すると、必要な工程が抜けた見積もりを選んでしまい、リリース後の手戻りでかえって高くつく。これが最も多い失敗のパターンです。まずは見積書を単価と工数に分解し、各社が同じ前提で見積もっているかを揃えて比較することが、適正価格を見抜く第一歩になります。
この記事の要点
- 費用は「人月単価 × 工数」でほぼ決まる。見積書はこの 2 つに分解して読む
- 相場は規模別・種類別で大きく異なる。まずは自社のシステムがどこに位置するかを掴む
- 単価を動かすのは開発体制の選択(国内一括/オフショア/ラボ型)
- 工数を動かすのは要件の具体度。曖昧さはバッファとして金額に乗る
- 費用を抑える鍵は「削る」より「かけどころを選ぶ」こと。MVP・パッケージ・補助金も選択肢に
- 初期費用だけでなく、年間 15% 程度(改修が重なれば 25% 前後)の運用保守費を予算に織り込む
- 相談前に「目的・機能の優先順位・時期・運用体制・予算レンジ」を固めておく
費用を動かす 2 つのレバー
費用を動かすレバーは 2 つあります。ひとつは単価で、これは開発体制の選択(国内一括・オフショア・ラボ型)で大きく変わります。もうひとつは工数で、こちらは要件をどれだけ具体化できているかに左右されます。曖昧な要件はリスクとしてバッファに転嫁され、着手後の仕様変更は工数を何倍にも膨らませます。だからこそ、コストは「安く見せる」のではなく「かけどころを選ぶ」もの。必要最小限の機能でリリースする MVP から始め、パッケージや補助金も選択肢に入れながら、要件定義とテストという“効いてくる工程”にお金を集中させるのが、結果的に総コストを下げる王道です。
発注準備と会社選びの視点
見積もりの精度は、発注前の準備でほぼ決まります。相談に入る前に「目的と成果指標・機能の優先順位・公開時期とその理由・リリース後の運用体制・予算レンジ」の 5 点を社内で固めておくと、開発会社は的確な提案を返せますし、不要なバッファも削られます。会社選びでは、金額の安さではなく、要件整理(上流)の強さ・見積もりの透明性・保守運用まで見据えているかを確認してください。外注で本当に買っているのは、機能そのものではなく、揉めずにゴールへ到達するための“進め方”だからです。
相場表を眺めているだけでは、自社の適正価格にはたどり着きません。自社の要件を、単価と工数という 2 つの変数に翻訳する作業が必要です。
Enlytでは、国内でのプロジェクトマネジメントとベトナムでの開発体制を組み合わせ、品質を保ちながら開発コストを最適化する体制をご提供しています。単価の面でも、要件整理による工数の面でも、御社の費用を「適正」に近づけるお手伝いが可能です。
見積もりを依頼する前の「相場の壁打ち」だけでも歓迎です。要件が固まっていない段階で構いません。





