システム開発の人月単価相場|職種・会社規模別の目安

「見積書に人月単価120万円と書いてあるが、これは高いのか安いのか」「会社によって単価が違うのはなぜか」。システム開発の見積もりでは、ほとんどの場合、人月単価と工数をもとに金額が算出されます。人月単価の相場を知っておくことは、見積もりの妥当性を判断するための第一歩です。
この記事では、人月単価の意味と計算方法を押さえたうえで、職種別・会社規模別の相場の目安、単価に差が出る理由、見積もりで確認すべき注意点を解説します。
- 人月単価の目安はPM 100万〜160万円、SE 80万〜120万円、PG 60万〜100万円程度(国内の受託開発の場合)
- 大手SIerは高め、中小やフリーランスは低めになる傾向。ただし単価が低くても総額が安いとは限らない
- 開発費は「人月単価×工数」で決まるため、単価と同じくらい工数の妥当性を確認することが大切
- 見積もりでは職種ごとの単価と人数、工程ごとの工数を内訳で出してもらい比較する
目次
人月単価とは
人月単価とは、エンジニア1人が1か月間(一般的に140〜160時間程度)作業した場合の費用です。「人月(にんげつ)」は作業量を表す単位で、1人が1か月かかる作業量を「1人月」と数えます。2人で3か月かかる作業なら6人月、というように計算します。
システム開発の見積もりは、多くの場合この人月単価に、必要な工数(人月数)を掛けて算出されます。
開発費用の基本的な計算式
| 要素 | 内容 | 例 |
|---|---|---|
| 人月単価 | 職種ごとの1人1か月あたりの費用 | SE 100万円 |
| 工数(人月) | 必要な人数×期間 | SE 2人×3か月=6人月 |
| 費用 | 人月単価×工数を職種ごとに合計 | 100万円×6人月=600万円 |
職種別の人月単価の目安
人月単価は、担当する職種と役割によって異なります。国内の受託開発会社に依頼する場合の一般的な目安は次のとおりです。
職種別の人月単価の目安(国内の受託開発)
PM(プロジェクトマネージャー)
プロジェクト全体の計画、進捗・品質・予算の管理、発注者との調整を担います。責任範囲が広く、経験が求められるため、単価は最も高くなります。小規模案件では、PMがSEを兼ねることもあります。
SE(システムエンジニア)
要件定義や設計を担当し、業務をどのようにシステム化するかを具体化します。業務知識や設計スキルによって単価に幅があります。
PG(プログラマー)
設計書をもとにプログラムを作成し、テストを行います。経験の浅いメンバーと熟練者で単価の差が大きい職種です。
このほか、案件によってはインフラエンジニア、デザイナー、テスト担当者などが加わります。専門性の高い領域(AI、セキュリティなど)では、上記より高い単価になることもあります。
人月単価から開発費を試算する例
単価の目安がわかれば、おおよその開発費を試算できます。たとえば、中小企業向けの業務システムを4か月で開発するケースを考えてみましょう(金額はいずれも目安の中央付近で計算した例です)。
試算例:業務システムを4か月で開発する場合
| 職種 | 単価(目安) | 工数 | 小計 |
|---|---|---|---|
| PM | 130万円 | 0.5人×4か月=2人月 | 260万円 |
| SE | 100万円 | 1人×4か月=4人月 | 400万円 |
| PG | 80万円 | 2人×3か月=6人月 | 480万円 |
| 合計 | 1,140万円 | ||
このように、同じ単価でも工数が2倍になれば費用も2倍になります。見積もりを見るときは、単価と工数の両方に目を向けることが大切です。
会社規模・依頼先別の単価の傾向
同じ職種でも、依頼先の種類によって単価の水準は変わります。一般的な傾向は次のとおりです。
依頼先別の単価の傾向
| 依頼先 | 単価の傾向 | 特徴 |
|---|---|---|
| 大手SIer | 高め | 管理体制や品質保証が手厚い。実作業は協力会社が担い、管理費が上乗せされることが多い |
| 中堅・中小の受託開発会社 | 中程度 | 上記の目安の範囲に収まることが多い。自社の開発者が直接担当しやすい |
| フリーランス | 低め〜中程度 | 中間の管理費がかからない分安くなりやすいが、体制の継続性や品質管理は発注側の負担になる |
| オフショア(海外) | 低め | 単価は下がるが、仕様の伝達や品質管理のためのコストが別にかかる |
大手SIerの単価が高いのは、多層的な管理体制や、再委託先への発注に伴う管理コストが含まれるためです。反対に、単価が安い依頼先では、その分の管理や品質確認を発注者が担う必要があるケースもあります。
関連記事オフショア開発のデメリットと国内開発を選ぶべきケース
人月単価に差が出る理由
単価だけで判断してはいけない理由
開発費は「単価×工数」で決まるため、単価が安くても、工数が多くかかれば総額は高くなります。経験豊富なエンジニアは単価が高くても、設計の手戻りが少なく、短期間で作業を終えられることがあります。
単価は高いが総額が抑えられるケース
- 業務理解が早く、要件整理の回数が少ない
- 設計の品質が高く、テストでの手戻りが少ない
- 少人数で進められ、調整コストが小さい
単価は安いが総額が膨らむケース
- 経験不足で作業時間が長くなる
- 不具合が多く、修正とテストを繰り返す
- 人数が多く、管理や情報共有の手間が増える
また、人数を増やせば期間を短縮できるとは限りません。作業の分担や引き継ぎ、コミュニケーションの負担が増えるため、遅れているプロジェクトに人を追加すると、かえって遅れることもあると言われています。
見積もりで人月単価を確認するポイント
- 職種ごとの単価と人数:「一式」ではなく、PM・SE・PGごとの単価と工数が示されているか
- 工程ごとの工数:要件定義・設計・開発・テストの配分に極端な偏りがないか
- PMの工数:管理工数がゼロ、または過大になっていないか
- 再委託の有無:実作業を担当する会社と、その体制
- 単価に含まれるもの:交通費、ツール費用、保守を含むかどうか
工数そのものが妥当かどうかは、同じ条件で複数社の見積もりを比較すると判断しやすくなります。
関連記事システム開発の見積もりは妥当?チェックすべき7つのポイント
関連記事システム開発費用の内訳とは?人月単価・工程別の配分をわかりやすく解説
関連記事システム開発費用を抑える方法10選|品質を落とさない削減策
無料ツールシステム開発費用の概算シミュレーター|条件を選ぶだけで費用・期間の目安がわかる
よくある質問
- 人月単価100万円は高いですか?
- 国内の受託開発でSEクラスの担当者であれば、一般的な目安の範囲内です。職種やスキル、担当する範囲によって妥当性は変わるため、誰がどの作業を担当するかとあわせて確認しましょう。
- 人月単価を下げる交渉はできますか?
- 交渉自体は可能ですが、単価を下げると経験の浅い担当者に交代するなど、品質や期間に影響することがあります。費用を抑えたい場合は、範囲や機能の優先順位の見直しで工数を減らす方が効果的です。
- 準委任契約と請負契約で単価は変わりますか?
- 変わることがあります。請負契約は開発会社が完成責任を負うため、リスク分を見込んだ見積もりになりやすいです。準委任契約は作業時間に対する支払いなので、単価は同程度でも、工数の超過分を発注側が負担する点が異なります。
まとめ
システム開発の人月単価は、PM 100万〜160万円、SE 80万〜120万円、PG 60万〜100万円程度が目安で、依頼先の規模や地域、技術領域によって変動します。ただし、開発費は単価と工数の掛け算で決まるため、単価の安さだけで依頼先を選ぶのは危険です。職種別の単価と工程別の工数を内訳で確認し、体制と総額のバランスで判断しましょう。
この記事に関連するサービス
受託システム開発
業務システム・Webシステム・基幹システムを、要件が固まる前のご相談から設計・開発・運用保守まで一貫して開発します。プロトタイプで早い段階から画面を確認でき、開発資産の活用で品質を… サービスの詳細を見る



