SES・受託開発の原価差額リスク:18日と22日稼働月が生む「人月単価の罠」と失敗しない計算術

システム開発やWeb制作、SES(システムエンジニアリングサービス)の現場では、見積もりやリソース管理の単位として「1人月=20日(160時間)」という数値を一律で適用することが常態化しています。

しかし、実際のカレンダーを確認すると、祝日や大型連休の配置によって月間の実稼働日数は「18日」から「22日」まで大きく変動します。この稼働日数の差を考慮せずにプロジェクトの予算枠や納期を設定すると、特定の月で労務原価が跳ね上がったり、計画していた作業時間が不足して深刻なスケジュール遅延を引き起こしたりするリスクを抱えることになります。

プロジェクト着手前に、該当月のアベイラビリティ(実稼働可能日)を正確に弾き出し、バッファを組み込んだスケジュールを作成したい場合は、以下の完全ブラウザ完結型ツールを直接ご活用ください。

営業日計算・稼働日数カウントツールの操作画面※実際のツール画面(スクショ)このツールを使ってみる →

▶ 今すぐ営業日計算・稼働日数カウントツールで稼働日数を試算する(無料・登録不要・ブラウザ完結)

「1人月=20日」の固定観念がもたらす労務原価の乖離

受託開発やSESにおいて一律で人月単価を設定している場合、実稼働日数が 22日 ある月と 18日 しかない月とでは、1日あたりの労務原価に 約22パーセント の開きが生じます。

例えば、エンジニア1名の月額単価(または労務原価)を80万円として固定で考えた場合、月間の営業日数によって1日・1時間あたりのコスト感は以下のように変化します。

月間営業日数による労務原価と稼働枠の変動一覧

項目営業日数が「22日」の月営業日数が「20日」の月(標準)営業日数が「18日」の月(祝日多)18日と22日の比較差
月額単価(原価)800,000円800,000円800,000円0円(固定)
1日あたりの労務原価約 36,364円40,000円約 44,444円+8,080円(約22.2%高騰)
1時間あたりの単価(8h換算)約 4,545円5,000円約 5,556円+1,011円(約22.2%高騰)
チームの総稼働時間(5名体制)880時間800時間720時間チーム全体で160時間の差

上記の通り、同じ「80万円/月」であっても、18日しか稼働日がない月は22日の月に比べて1日あたりの原価が 約22.2%高騰 します。

私自身も過去に、納期優先の受託案件で「過去の案件が月平均20日だったから」と深く考えずに工数を一律計算し、祝日の多い5月に作業が集中して予算オーバーと休日出勤を余儀なくされた苦い経験があります。手作業でカレンダーの土日祝を数えていると、振替休日や連休の挟み込みで見落としが発生しやすくなります。

特に受託開発で「固定金額・一律の工数見積もり」で契約を締結している場合、実稼働日数が少ない月にメインの作業期間が重なると、動的にな日当り限界利益が圧迫され、特定の月に偏る赤字リスクを招く原因となります。

祝日ラッシュ(1月・5月・9月)における納期遅延リスクと2026年の傾向

原価の振れ幅以上に現場の管理者を悩ませるのが、稼働日不足に伴う「納期遅延(プロジェクトの破綻)」です。特に以下の時期はカレンダー上の祝日や連休が集中するため、意識的なバッファ設計が必要です。

  • 1月(年始休暇・成人の日): 年始の休業期間に加え成人の日があり、カレンダー通りの営業日数は19日前後となります。年始の立ち上がり遅延も含めると実働枠はさらに削られます。
  • 5月(ゴールデンウィーク): 憲法記念日・みどもの日・こどもの日が重なり、営業日数は18日前後まで減少します。企業独自の休暇を挟む場合はさらに稼働が落ち込みます。
  • 9月(敬老の日・秋分の日): 連休の配置によって営業日数が19日前後となり、半期末の納品ラッシュと重なることでリソースが逼迫しやすくなります。

2025年・2026年の月間営業日数/稼働日数の目安(土日祝休みの場合)

対象年月営業日数(目安)土日祝の合計数備考
2025年 平均約20.2日約10.3日年間合計:243日
2026年 01月19日12日年始休暇・成人の日
2026年 02月18日10日建国記念・天皇誕生日
2026年 03月21日10日春分の日
2026年 04月20日10日昭和の日
2026年 05月18日13日ゴールデンウィーク
2026年 08月20日11日山の日(お盆休み別)
2026年 09月19日11日敬老の日・秋分の日
2026年 12月22日9日年末休暇含まず

2026年のカレンダーの特徴として、祝日が土曜日と重なるケース(振替休日が発生しない)により、例年に比べて年間営業日数がわずかに多くなる月が存在します。

しかし、1月や5月のように 実稼働日数が18日程度 まで減少する月においては、1人月を160時間として計算していると 1名あたり16時間(2日分)の作業枠が物理的に不足 することになります。5名体制のチームであれば80時間(0.5人月分)の余剰が吹き飛ぶ計算となるため、見積もり段階での正確な日数把握が不可欠です。

▶ 祝日や会社休日を除外した正確な稼働日数を今すぐ計算する(無料・登録不要・ブラウザ完結)

サーバー送信なし・完全ブラウザ完結処理による安全性の確保

プロジェクトの見積もりやリソース管理、クライアントとの工程調整を行う際、社外のWebツールを利用する上で極めて重要なのが「機密情報および社内データの取り扱い」です。

大手のWebサービスや無料計算サイトの中には、入力された選択年月や操作ログ、アクセス情報を外部サーバーへ送信・記録する仕様になっているものが少なくありません。未発表のシステムリリース日程や社内の特別休暇情報などを扱う現場では、セキュリティポリシーの観点から外部へのデータ通信を行うツールの利用が制限される場合があります。

当ツール「営業日計算・稼働日数カウントツール」は、個人開発だからこそ実現できるクリーンな設計として、すべての計算処理が利用者のブラウザ(JavaScript)内のみで完結するクライアントサイド処理を採用しています。

選択した年月やカレンダー上でクリックしたカスタム休日などの入力データは、外部のサーバーへ送信されない設計になっています。開発者を含む第三者がサーバー経由で内容を確認する仕組みが存在しないため、社内の機密性が高いスケジュール調整やSESの工数試算であっても、安心してご活用いただけます。

実務で失敗しないための工程管理とバッファ設計の手順

稼働日数の変動による赤字化や納期遅延を防ぐために、PMやディレクターは以下の手順で正確なリソース計算を行ってください。

1. 対象期間の正確な実働日数を割り出す

計算したい年と月を選択し、土日などの固定定休日を一括除外します。さらに、会社の創立記念日、お盆休み、年末年始休暇、夏季休暇といった個別休暇のほか、メンバーの有給休暇取得予定や健康診断などの非稼働リソースを差し引きます。当ツールでは、カレンダー上の日付を直接クリックすることで簡単に独自の休日を追加・解除できます。

2. 「実質期待稼働率」で作業可能時間を再計算する

割り出した正味の営業日数に基づき、その月の利用可能時間を算出します。稼働日数が18日の月であれば、基本稼働枠は144時間(18日×8時間)となります。ここからさらに、定例会議やレビュー・手戻り対応などの非稼働時間を考慮した 実質期待稼働率 を設定し、無理のないタスク割り振りを組み立てます。

3. 変形労働時間制や契約条件への適用

店舗保守や24時間体制の運用チームなどで変形労働時間制を採用している場合も、月ごとの暦日数と営業日数によって法定労働時間枠が変動します。定休日カスタム機能を活用して変形期間内の所定日数を機械的に算定することで、公休消化の過不足や法定時間外労働の境界線を正確に管理できます。

紙のカレンダーや手計算によるカウントミスを排除し、正確なデータに基づいた工数管理と見積もりを作成するために、ぜひ当ツールをお手元の業務にお役立てください。

▶ 営業日計算・稼働日数カウントツールでプロジェクトの工数をシミュレーションする(無料・登録不要・ブラウザ完結)

おすすめの記事