SES企業のfreee請求書活用|精算幅と超過工数の請求パターン設計
目次 クリックで開く
SES(システムエンジニアリングサービス)事業において、避けて通れないのが「精算幅(稼働幅)」に基づいた請求実務です。「140h-180h」といった契約条件に対し、実際の稼働時間が上限を超えた場合の超過請求、下限を割った場合の控除請求は、毎月の経理業務を複雑にする最大の要因です。
本記事では、freee請求書を用いてSES特有の精算計算を正確に行い、請求書発行から会計連携までをスムーズに完結させるための実務スキームを解説します。エクセル管理の限界を感じている担当者や、freee導入後の運用設計に悩むIT企業の実務者に向けて、概念から設定手順までを詳述します。
SESにおける「精算幅」と請求実務の全体像
SESの契約形態(準委任契約)では、月間の稼働時間が一定の範囲内であれば固定単価とし、その範囲を外れた場合に時間単位で精算を行うのが一般的です。
140h-180h(中割り)とは何か
例えば「140h-180h」という精算幅の場合、140時間から180時間までの稼働であれば、あらかじめ合意した「基本単価(月額固定)」を請求します。この幅を設けることで、多少の稼働変動があっても毎月の請求事務を簡略化できるメリットがあります。
超過・控除が発生する商習慣と計算ロジック
実務で問題となるのは、この幅を超過または不足した場合です。
- 超過精算: 180時間を超えた分について、1時間あたりの単価(基本単価 ÷ 180h等)を加算。
- 控除精算: 140時間を下回った分について、1時間あたりの単価(基本単価 ÷ 140h等)を減算。
この計算をエンジニアごとに、かつ月ごとに手作業で行うと、計算ミスのリスクが非常に高まります。
freee請求書でSESの精算・超過工数を管理する設計
freee請求書(公式サイト)は、シンプルながらも「品目」と「メモタグ」を組み合わせることで、SES特有の複雑な請求に対応可能です。
品目マスタの作成:基本単価と精算単価の分離
まず、freeeの品目マスタを以下のように整理することを推奨します。これを行うことで、請求書作成時の選択ミスを防げます。
- SES基本単価(月額): 契約上の固定金額。
- SES超過精算分: 上限超過時に使用。単価は空欄または「1」にしておき、都度計算。
- SES控除精算分: 下限未達時に使用。マイナスの単価を設定。
なお、経理業務全体を俯瞰すると、請求書発行だけでなく経費精算との整合性も重要です。例えば、以下の記事で解説されている「バクラク」のような支出管理システムとfreeeを組み合わせることで、入金と出金の両面からプロジェクト収支を管理できるようになります。
【徹底比較】バクラク vs freee支出管理。中堅企業が「経費精算・稟議」を会計ソフトと分ける本当の理由
超過単価の算出方法(切り捨て・四捨五入のルール化)
超過単価の計算式(例:800,000円 ÷ 180h = 4,444.44…円)において、小数点以下の扱いを契約書で定義しておく必要があります。freee請求書の設定では、単価の小数点表示桁数を調整できますが、基本的には「円未満切り捨て」で計算した値を入力するのがSES実務では一般的です。
【パターン別】freee請求書での具体的な起票手順
稼働報告書が確定した後、freee請求書でどのように入力すべきか、3つのシナリオで解説します。
【パターン1】精算幅内(固定金額)の請求
140h-180hの契約で、160時間稼働したケースです。
- 「品目」に「SES基本単価」を選択。
- 数量「1」、単価に契約金額を入力。
- 備考欄に「稼働期間:202X/04/01〜202X/04/30(実績:160.0h)」と記載。
【パターン2】上限超過時の加算請求
140h-180h(超過単価 5,000円)の契約で、190時間稼働したケースです。
- 1行目に「SES基本単価」を計上(180h分まで)。
- 2行目に「SES超過精算分」を選択。
- 数量「10」(190h – 180h)、単価「5,000」を入力。
【パターン3】下限未達時の控除請求
140h-180h(控除単価 4,500円)の契約で、130時間稼働したケースです。
- 1行目に「SES基本単価」を全額計上。
- 2行目に「SES控除精算分」を選択。
- 数量「10」(140h – 130h)、単価「-4,500」を入力。
注意点: freee請求書では単価にマイナス値を入力することで、合計金額から差し引くことが可能です。
SES精算方式のバリエーション早見表
本文では「140-180h(中割)」を例にしましたが、SES業界では契約ごとに精算方式が複数存在し、現場では「同じ会社に対する複数案件でそれぞれ方式が違う」ということが珍しくありません。下表は、実務で頻出する代表的な精算方式と、それぞれの計算式・典型的な契約上の表記・freeeでの起票時の注意点を整理したものです。新規契約時はこの表で方式を分類し、freeeの品目マスタを方式別に複数用意しておくと、月次の起票事故を防げます。
| 精算方式 | 計算の幅 | 超過分の単価計算 | 控除分の単価計算 | 契約書での典型表記 | freeeでの起票上の注意 |
|---|---|---|---|---|---|
| 中割 | 下限〜上限の幅あり | 基本単価 ÷ 上限時間(例:800,000 ÷ 180h) | 基本単価 ÷ 下限時間(例:800,000 ÷ 140h) | 「精算幅 140h-180h、超過 ÷180、控除 ÷140」 | 超過品目と控除品目を別行に分けて入力 |
| 上割(控除なし) | 上限のみ設定、下限はなし | 基本単価 ÷ 上限時間 | 控除なし(下限未達でも減額しない) | 「上限180h、超過 ÷180」 | 控除品目は使わない。基本単価+超過のみ起票 |
| 下割(超過なし) | 下限のみ設定、上限はなし | 超過は固定単価(追加分は受託者負担) | 基本単価 ÷ 下限時間 | 「下限140h、控除 ÷140、超過は別途協議」 | 下限未達時のみ控除行を追加。超過は次月で別途協議 |
| 固定型(精算なし) | 精算幅なし(みなし稼働) | —(超過しても請求変動なし) | —(控除なし) | 「月額固定800,000円、稼働時間に関わらず一定」 | 基本単価のみ。準委任ではなく請負に近い扱いになる場合あり |
| 個別単価精算 | 幅の設定なし、全時間を時給で精算 | 契約時間単価 × 稼働時間 | 同上 | 「単価5,000円/時、稼働時間×単価で精算」 | 毎月「数量=稼働時間、単価=5,000」で1行起票 |
| 等差個別単価 | 段階別に異なる時間単価 | 例:180h超は通常単価+25% | 下限未達は別単価で控除 | 「180h超:通常単価×1.25、140h未満:通常単価×0.9」 | 段階別の品目を別に作成し、超過分・控除分の単価を切り分け |
| 精算単位の取り決め | 計算の最小単位 | —(全方式に共通) | — | 「精算単位:15分(端数切捨て)」 | 稼働報告書の合計を契約上の単位に丸めてから請求書に反映 |
表で特に注意が必要なのは、上割と下割の使い分けです。同じ「140-180h」と書かれていても、契約条文に「下限未達時の控除条項」がなければ下割は発生しません。条文を読まずに「中割と同じ」とみなして起票すると、未達の月だけ請求を減らしてしまい、自社の収益を毀損します。freee請求書では、各案件の精算方式をメモタグやプロジェクトタグに刻んでおき、品目選択時の取り違えを起こさない設計にしてください。なお、精算単位(1分/15分/30分/時間)も契約ごとに違うため、稼働報告書の集計時に丸めルールが固定されているかを月次で点検する運用が安全です。
SES向け請求管理ツールの比較表
freee請求書と、SESに特化した管理システム、および従来のエクセル管理を比較します。
| 比較項目 | Excel / スプレッドシート | freee請求書 | SES特化型SaaS(アイレポ等) |
|---|---|---|---|
| 精算計算の自動化 | 関数で可能(ミスに弱い) | 手入力(CSVインポート可) | 稼働入力で自動計算 |
| 会計連携 | 手動(仕訳起票が必要) | リアルタイム自動連携 | CSV等による連携 |
| 案件収支の可視化 | 困難(集計作業が必要) | タグ機能で分析可能 | 標準機能として搭載 |
| 導入コスト | 0円 | 月数千円〜(プランによる) | 月数万円〜 |
企業の規模が拡大し、管理するエンジニア数が50名を超えてくると、freee請求書の単体利用だけでは限界が来る場合もあります。その際は、以下の記事にあるような「部門別配賦」の概念を取り入れ、原価計算を高度化させるフェーズへと移行すべきです。
【完全版】給与ソフトからfreee会計への「部門別配賦」と仕訳連携。労務と経理の分断を解決するアーキテクチャ
freee請求書をSES実務で運用する際の3つの鉄則
単に請求書を発行するだけでなく、経営判断に活かせるデータを残すためのポイントです。
1. 案件(プロジェクト)タグの徹底活用
freee会計と連携している場合、請求書の明細行ごとに「プロジェクトタグ」を付与できます。これをエンジニア名や案件名に設定しておくことで、「どの案件でいくら超過請求が発生したか」が損益計算書(PL)上で即座に確認できるようになります。
2. 見積書と請求書の一貫性保持
SESでは注文書(見積書ベース)に精算条件を明記します。freeeで見積書を作成し、それを「請求書に変換」するフローを徹底してください。これにより、請求漏れや契約条件との齟齬を防げます。
3. 承認ワークフローによる計算ミス防止
freee請求書の上位プラン(法人向けプランなど)では、請求書の発行前に承認ステップを挟むことができます。営業担当が入力した超過工数を、経理担当が稼働報告書と突き合わせてダブルチェックする体制を構築してください。
業務効率を最大化する「freee会計」とのデータ連携
請求書を発行した後、真価を発揮するのが会計連携です。特にSES企業においては、多数の振込を一件ずつ消し込む作業が負担となります。
売掛金管理と自動消込のメリット
freee請求書で発行された請求データは、自動的にfreee会計の「売掛金」として計上されます。銀行口座から入金があった際、金額が一致していれば「自動でマッチング」の提案がなされるため、経理業務の時間は大幅に削減されます。
もし、振込手数料の差額や合算払いによって自動消込がうまくいかない場合は、以下の決済アーキテクチャの解説が参考になります。
【完全版】freeeの「自動消込」が効かない? 振込手数料ズレと合算払いを撲滅する「バーチャル口座」決済アーキテクチャ
月次決算の早期化と収益可視化
精算幅の計算を月初の数日間で終え、freee請求書で一括発行できれば、月次決算のスピードは劇的に向上します。リアルタイムに売上が反映されることで、経営者は常に「現在の着地見込み」を把握できるようになり、次なる採用や設備投資の判断を迅速に行えるようになります。
まとめ:SES実務に強い経理基盤の構築
SESの精算幅管理は、一見複雑ですが、freee請求書の「品目管理」と「タグ活用」を正しく設計すれば、十分に標準化・効率化が可能です。まずは現在の契約パターンを整理し、freee上でのマスタ構成を固めることから始めてみてください。属人化されたエクセル計算から脱却することが、IT企業としてのバックオフィスDXの第一歩となります。
経理・会計DXと仕訳/請求/債権自動化のご相談
仕訳・請求・入金消込・債権管理といった経理業務の自動化と、会計データの可視化までを一気通貫で支援します。ツール選定や既存運用の見直しについて、導入前後のセカンドオピニオンとしてもご相談いただけます。