技術2026.09.30·10 min read·Nortiq Labs

建設業の見積と請求をつなぐ外注要件

何から始めますか。最初に決めるのは見積明細の1行の粒度です

最初に決めるのは、見積明細の1行をどの単位で持つかです。ここが契約内訳書と出来高請求書の行と一致していないと、後段で必ず打ち直しが発生します。

出発点は法令にあります。建設業法第20条第1項は、工事内容に応じ、工事の種別ごとの材料費、労務費、その他施工のために必要な経費の内訳を記載した見積書を作成するよう努めなければならないと定めています(出典: e-Gov法令検索「建設業法」第20条第1項)。つまり見積の粒度は「工事の種別ごとの内訳」として、すでに法令側で示されています。

御社の見積明細をこの粒度に揃えておくと、契約内訳書と出来高請求書はその明細を参照するだけで組み立てられます。

見積、契約、請求で同じ1行を使うとはどういう状態か

同じ1行を使うとは、見積の明細行を原本として、契約と請求がその行を参照している状態です。金額を別のファイルへ入力し直す工程が存在しません。

3つの書類が同じ行を共有すると、次のように役割が分かれます。

書類 明細行に対して持つ情報
見積書 工種、数量、単位、単価、金額
契約内訳書 契約した版の金額と、変更契約の履歴
出来高請求書 その行の出来高(進捗)と、今回請求する額

行の並びは1つ、上に乗る情報が書類ごとに違うという構造です。

いまのExcelから1行の単位を洗い出す手順

過去の見積ファイルから実際の粒度を拾い出します。想像で決めず、直近の案件の現物を使ってください。

  1. 直近3件から6件の見積ファイルを開き、明細行をそのまま書き出します(目安30分から1時間)。つまずきやすい点は、案件ごとに行の切り方が違っていることです。違いは統合せず、まず全部並べます。
  2. 同じ工種で表記が違う行に印を付けます(目安30分)。「仮設工事」と「仮設」のような表記ゆれは、単価マスタを作る段階で必ず衝突します。
  3. 請求時に行を分けている箇所を確認します(目安30分)。見積では1行でも、出来高請求で2回に分ける行があれば、その行は最初から分けて持つ候補です。
  4. 明細行の数が最も多い案件を基準に、1行の単位を1つ決めます(目安1時間)。少ない側に揃えると、後から分割できずに再入力が戻ってきます。

実装側から見て手戻りが大きいのは、単価を明細行に直接書き込む設計にしてしまう場合です。単価マスタへの参照と、案件時点の単価の控えを両方持たせないと、マスタの改定が過去案件の金額を書き換えてしまいます。

なお、この作業は建設業向けシステムを使っている御社でも必要です。建設業で見積・契約・請求業務を担当する300人への調査では、見積作成手段はExcel・スプレッドシートが42.3%、建設業向けシステムが18.7%、紙・手書きが7.7%でした(出典: 現場TECH「建設業バックオフィスDX実態調査・第一弾」2026年8月3日から4日実施、n=300)。システムを入れても見積はExcelという運用が残る理由は、次のセクションで扱います。

なぜExcelの見積では契約と請求への再入力が消えないのですか

Excelの見積は1案件のなかでは完結しますが、案件ごとにファイルが分かれるため、契約と請求の書式へ数値を移す作業が人の手に残ります。ファイルを横断して同じ明細を参照する仕組みが無いことが原因です。

この構造は、専用システムを入れても解消しないことがあります。建設業で見積・契約・請求業務を担当する300人への調査では、見積作成手段はExcel・スプレッドシートが42.3%で最多となり、建設業向けシステムは18.7%でした(出典: 現場TECH「建設業バックオフィスDX実態調査・第一弾」2026年8月3日から4日実施、n=300)。システムを導入した御社でも、見積だけはExcelという運用は珍しくありません。

案件ごとにファイルが分かれることで起きること

ファイルが分かれると、明細が「その案件のなかだけの情報」になります。次の3つが人手の作業として残ります。

  1. 契約内訳書への転記です。契約書は建設業法第19条第1項が定める事項を記載する書式で、見積書とは体裁が違います。同項は工事内容から紛争の解決方法まで16号にわたる事項を掲げています(出典: e-Gov法令検索「建設業法」第19条第1項)。見積の明細は、この書式に合わせて並べ替えられます。
  2. 出来高請求書への転記です。今回請求する額は明細行の一部ですが、参照先が無いため、請求のたびに金額を打ち直します。
  3. 過去案件の単価の確認です。似た工事の単価を調べるには、フォルダを開いて該当ファイルを探すことになります。

転記が3回あると、誤りの発生箇所も3か所になります。差し戻しが起きたとき、どの書類が正しいのかを人が判断する必要も出てきます。

作った人しか直せないフォーマットが残る理由

見積ファイルには、計算式と書式が一体で組み込まれています。経費率の掛け方や端数の処理が数式の中に埋まっているため、外から仕様を読み取れません。

読み取れない状態が続くと、次のことが起こります。

  • 作成者以外が行を追加すると、合計が合わなくなります。
  • 別の担当者が自分用のファイルを複製して使い始めます。
  • 結果として、同じ会社のなかに書式の違う見積書が複数存在します。

御社が外注を検討する段階では、この数式の中身を先に言葉にしておく必要があります。準備の具体的な手順は後述します。法令が要件にどう関わるかは、次のセクションで整理します。

建設業法から要件に落とす項目は何ですか

請負契約で書面に記載して相互に交付すべき事項と、見積書に載せる内訳の粒度、そして電子に置き換える場合の条件を要件に落とします。この3つは法令で決まっているため、発注側が仕様として先に書けます。

契約書に必要な記載事項をシステムのどこで満たすか

建設業法第19条第1項は、請負契約の当事者は契約の締結に際して同項が掲げる事項を書面に記載し、署名又は記名押印をして相互に交付しなければならないと定めています。掲げられているのは第1号から第16号までの16項目です(出典: e-Gov法令検索「建設業法」第19条第1項)。

要件定義では、この16項目を「明細から自動で入るもの」と「案件ごとに人が選ぶもの」に分けます。

記載事項の例 システム上の置き場所
工事内容(第1号)、請負代金の額(第2号) 見積明細から集計して自動で入ります
工事着手の時期及び工事完成の時期(第3号) 案件の基本情報として人が入力します
前金払または出来形部分に対する支払の定め(第5号) 支払条件のテンプレートから選びます
検査の時期及び方法、引渡しの時期(第11号) 同じくテンプレートから選びます
工事完成後の請負代金の支払の時期及び方法(第12号) 同じくテンプレートから選びます

自動で入る項目と選ぶ項目を分けておかないと、契約書の作成画面がすべて手入力の画面になります。ここは要件書で明示してください。

見積書の内訳の粒度と見積期間の扱い

同法第20条第1項は、工事内容に応じ、工事の種別ごとの材料費、労務費、その他施工のために必要な経費の内訳と、工事の工程ごとの作業及びその準備に必要な日数を記載した見積書を作成するよう努めなければならないと定めています。同条第4項では、注文者から請求があったときは請負契約が成立するまでにその見積書を交付しなければならないとされ、第5項により注文者の承諾を得れば電磁的方法での提供に代えられます(出典: e-Gov法令検索「建設業法」第20条)。

注文者側が確保すべき見積期間は政令で定められています。

工事一件の予定価格 見積期間
500万円に満たない工事 1日以上
500万円以上5000万円に満たない工事 10日以上
5000万円以上の工事 15日以上

やむを得ない事情があるときは、10日以上と15日以上の期間を5日以内に限り短縮できます(出典: e-Gov法令検索「建設業法施行令」第5条の9)。御社が下請へ発注する側に立つ場合は、この期間を案件に記録して後から確認できるようにしておくと安全です。

電子契約にするときに必要な相手方の承諾の記録

同法第19条第3項は、前二項の措置に代えて、政令で定めるところにより契約の相手方の承諾を得て、電子情報処理組織を使用する方法その他の情報通信の技術を利用する方法であって国土交通省令で定めるものを講ずることができると定めています(出典: e-Gov法令検索「建設業法」第19条第3項)。国土交通省は「電磁的措置による建設工事の請負契約の締結に係るガイドライン」を定めています。

要件として書くのは次の2点です。相手方の承諾をいつ、どの方法で得たかを取引先ごとに記録できること。もう1点は、承諾を得ていない相手には電子で送れない状態にすることです。承諾の記録を画面のどこにも持たない設計は、実装後の手戻りが大きい箇所です。

追加変更と出来高をどう持たせますか

追加変更は元の明細を書き換えるのではなく、変更契約として履歴に積む設計にします。出来高は明細の行に対する進捗として持たせます。この2つを分けて設計すると、当初契約の金額と現在の契約金額をいつでも並べて示せます。

建設業法第19条第2項は、請負契約の内容で同条第1項に掲げる事項に該当するものを変更するときは、その変更の内容についても書面に記載して相互に交付する扱いを求めています(出典: e-Gov法令検索「建設業法」第19条第2項)。変更は消える情報ではなく、残す情報だという前提で設計してください。

変更の履歴を残す持ち方

明細行を直接書き換える設計にすると、当初いくらで契約したのかが辿れなくなります。変更は、元の明細に対する差分として別に持ちます。

持たせる情報は次の4つです。

  • 変更の対象になった明細行(どの行か)
  • 変更の種別(数量の増減、単価の変更、行の追加、行の中止)
  • 変更後の値と、変更による増減額
  • その変更が含まれる変更契約の番号と締結日

この形にすると、当初契約の内訳書と、変更契約を反映した現在の内訳書を、どちらも同じ明細から出力できます。実装側でつまずきやすいのは、変更を「上書き」で実装してしまう場合です。上書きにすると、変更契約書を再発行できなくなり、紙の控えを探す運用に戻ります。

行を中止した場合の扱いも先に決めてください。行を削除すると番号が詰まり、過去の契約書と行番号が合わなくなります。削除ではなく、中止の印を付けて残す方式を要件に書きます。

どの版で契約し、どこまで請求したかを追う

出来高請求では、明細行ごとに「契約した数量」と「今回までに完了した数量」を並べます。この2つがあれば、今回請求する額は計算で出ます。

要件として決めるのは次の4点です。

  1. 出来高の入力単位です。数量で入れるのか、進捗率で入れるのかを1つに決めます。混在させると、合計の検算ができなくなります。
  2. 累計と今回分のどちらを入力するかです。累計で入力し、今回分を差で計算する方式が、請求漏れと二重請求の両方を防ぎます。
  3. 出来高の上限の扱いです。契約数量を超える入力を止めるのか、警告だけにするのかを決めます。現場の運用によって答えが変わる箇所です。
  4. 変更契約の反映時点です。変更契約の締結前に出来高が進む場合があるため、どの時点の契約数量を分母にするかを決めておきます。

つまずきやすいのは4点目です。変更契約が後追いになる案件では、出来高の合計が一時的に100%を超えます。この状態を異常として弾く設計にすると、現場が入力できなくなります。警告として見せ、変更契約の登録を促す形が実務に合います。

電子でやり取りする場合の保存の要件は、次のセクションで扱います。

電子でやり取りするときの保存の要件はどこまで書きますか

見積書や請求書を電子で授受する設計にするなら、電子取引データの保存要件を満たす形で保存することを要件に明記します。保存はシステムの外側の運用でも成立しますが、システムの中で完結させたほうが確認が楽になります。

国税庁は、電子取引データの保存について原則的なルールを3つ示しています(出典: 国税庁「電子取引データを適切に保存できていますか?」令和6年11月)。紙に出力して保存する扱いを認めていた宥恕措置は、令和5年12月31日が適用期限でした(出典: 国税庁「令和6年1月からの電子取引データの保存方法」)。

保存の対象になる書類と保存の方法

対象になるのは、電子でやり取りした見積書、契約書、請求書などの取引情報です。御社が出す側でも、受け取る側でも同じです。

要件に落とすときは、次の3点に分けて書きます。

  1. 改ざん防止の措置です。国税庁は認められる方法を4つ示しています(出典: 国税庁「電子取引データを適切に保存できていますか?」令和6年11月)。タイムスタンプ、訂正削除の履歴が残るシステム、事務処理規程の整備などが該当します。自社開発のシステムに載せる場合、訂正と削除の履歴を残す実装にするのが最も確認しやすい方法です。
  2. 検索の要件です。日付、金額、取引先の3つの要素で検索できるようにします(出典: 同)。なお基準期間(2年(期)前)の売上高が5,000万円以下であるなど一定の条件を満たす場合は、検索の要件が不要になります(出典: 同)。御社が該当する場合でも、実務上は検索できたほうが探す手間が減ります。
  3. 見読性です。画面と書面のどちらでも内容を確認できる状態にします。

実装で見落としがちなのは、訂正削除の履歴を「更新日時だけ」で済ませてしまう場合です。誰が、どの項目を、どの値からどの値に変えたのかまで残さないと、後から説明できません。要件書には項目単位で残すと書いてください。

紙で受け取る請求書が残る場合の扱い

取引先の都合で紙が残る場合があります。建設業界では、請求書の受け渡しを紙で行っていると回答した割合が約3割という調査結果があり(出典: BtoBプラットフォーム × 建設業、2024年2月調査)、手作業で請求書の転記を行っている建設土木業界の企業は6割を超えるという調査もあります(出典: インフォマート「建設業のバックオフィス業務の実態調査」)。

紙と電子が混在する前提で、要件には次の2点を書きます。1つは、紙で受け取ったものを電子取引データと同じ画面で扱わない設計にすることです。保存のルールが異なるため、混ぜると判断がつかなくなります。もう1つは、どちらの経路で届いたかを案件の記録に残すことです。受領側の処理そのものの要件は、本記事の範囲を超えるため扱いません。

外注前に自社で準備する5つのことは何ですか

いまのExcelの見積フォーマット、単価マスタ、契約書の雛形、請求の締めのルール、そして誰が何を承認するかの5つを紙の上で確定させてから発注します。この5つが未確定のまま要件定義に入ると、打ち合わせのたびに仕様が動きます。

準備が必要な理由は、現行の仕組みを説明できる状態にあるかどうかで結果が変わる点にあります。レガシーシステムモダン化委員会総括レポート(2025年5月28日公表)によると、システムに関する情報が社内で適切に共有されている企業では、IT資産の棚卸しや可視化に取り組めている割合が71%でした。一方、情報が共有されていない企業では、IT資産の可視化ができていない割合が66%でした。

見積フォーマットも同じです。営業事務担当者221人への調査では、前任者の関数やマクロの解読に苦労していると回答した割合が64.2%、複数人でのファイル共有時に読み取り専用になり作業が中断すると回答した割合が33.2%でした(出典: NTTデータビジネスブレインズ 営業事務のExcel属人化に関する調査、2026年)。

準備の手順と所要時間の目安

  1. 見積フォーマットの棚卸しです(目安1日から2日)。使っているファイルをすべて集め、現役のものと使われていないものに分けます。つまずきやすい点は、担当者ごとの複製版が想定より多く出てくることです。
  2. 単価マスタの原本を1つ決めます(目安半日から1日)。複数のファイルに単価がある場合、どれを正とするかを人が決める必要があります。システム側では決められません。
  3. 契約書の雛形を確定します(目安半日)。建設業法第19条第1項の記載事項のうち、案件ごとに変わる箇所と固定の箇所に印を付けます。
  4. 請求の締めのルールを言葉にします(目安半日)。締め日、出来高の確定タイミング、端数の処理を文章にします。端数の処理は数式の中に埋まっていることが多く、書き出す作業に時間がかかります。
  5. 承認の流れを1枚にまとめます(目安半日)。見積の提出前、契約の締結前、請求の発行前に誰が承認するかを図にします。

合計で3日から5日程度の作業です。この5つが揃っていると、要件定義の打ち合わせは確認作業になり、回数が減ります。

実装側からみて、つまずきやすい箇所

当社が業務システムの開発で手戻りを見てきた箇所は、次の3つに集中します。

  • 端数処理の位置です。行ごとに丸めるのか、集計後に丸めるのかで総額が変わります。Excelでは行ごとに丸めていたのに、システムでは集計後に丸める実装にしてしまい、既存の見積と金額が一致しなくなる事例があります。
  • 経費率の適用範囲です。どの工種までを分母に含めるかが数式に埋まっているため、仕様として書き出さないと再現できません。
  • 承認前の書類を外部に出せる状態にしてしまう設計です。承認の流れを図にしていないと、実装側は制限を入れられません。

経済産業省のDXレポート(平成30年9月7日)は、2025年までにIT人材の不足が約43万人に拡大すると指摘しました。社内で全部を抱える前提に立たず、決めることと作ることを分けて進めるほうが現実的です。

見積・契約・請求をつなぐ仕組みの発注をご相談ください

要件の整理から実装まで、当社は建設業の業務システムの開発をお手伝いしています。見積の明細を原本にして、契約内訳書と出来高請求書をそこから出力する構成を前提に設計します。

同じ数値を3つの書式へ打ち直す作業は、担当者の熟練で速くなる部分と、どれだけ慣れても減らない部分に分かれます。減らないのは、書式が違うために転記が必要になっている部分です。ここは運用の工夫では消えず、明細を1か所に持つ構造に変えるしか方法がありません。

当社では、いまお使いのExcelの見積フォーマットを読み解く工程を最初に置きます。端数処理の位置や経費率の適用範囲といった、数式に埋まった判断を仕様として書き出したうえで実装に入ります。既存の見積と金額が一致するかを、過去案件で照合しながら進めます。

対応できる範囲は次のとおりです。

  • 見積明細を原本とした、契約内訳書と出来高請求書の出力
  • 変更契約の履歴と、当初契約との差分の表示
  • 単価マスタと、案件時点の単価の控えの両立
  • 電子取引データの保存要件を踏まえた保存と検索の実装
  • 承認の流れに沿った、発行前の書類の制限

費用と期間は、明細の粒度と既存フォーマットの本数によって変わります。案件ごとのお見積りになりますが、まず何を決めればよいかだけを知りたいという段階でも構いません。

何から手を付けるか迷われている場合は、無料診断でいまの見積と請求の流れを伺い、要件として書き出すべき項目を整理してお返しします。導入の費用に補助金を使えるかは補助金のご案内をご覧ください。具体的なご相談はお問い合わせから承ります。

よくあるご質問

この記事に関して多い質問と回答をまとめます。

見積書と契約書の内訳は、同じ項目で揃えないといけませんか

法令が「同じ項目で揃えなさい」と定めているわけではありません。ただし揃えておくと、契約内訳書と出来高請求書を見積の明細から出力できるため、転記が不要になります。建設業法第20条第1項が見積書に求めている「工事の種別ごとの内訳」を基準に粒度を決めておけば、契約と請求でもその単位が使えます。

工事の請負契約を電子契約に切り替えるには、何が必要ですか

建設業法第19条第3項により、契約の相手方の承諾を得て、国土交通省令で定める方法を講ずることが条件になります。つまり自社の判断だけでは切り替えられません。取引先ごとに承諾をいつ、どの方法で得たかを記録し、承諾のない相手には電子で送らない運用にしてください。国土交通省は電磁的措置に関するガイドラインを定めています。

見積を出してから契約までに、どのくらいの期間を置く必要がありますか

注文者が確保すべき見積期間は、建設業法施行令第5条の9で予定価格に応じて定められています。500万円に満たない工事は1日以上、500万円以上5000万円に満たない工事は10日以上、5000万円以上の工事は15日以上です。やむを得ない事情があるときは、10日以上と15日以上の期間を5日以内に限り短縮できます。御社が下請へ発注する側に立つ場合に関わる規定です。

いまのExcelの見積フォーマットは、そのまま引き継げますか

明細の並びと項目は引き継げます。引き継げないのは、セルの数式に埋まっている判断です。端数処理を行ごとに行うのか集計後に行うのか、経費率をどの工種まで掛けるのかといった点を、仕様として文章にする必要があります。この書き出しを済ませないまま実装に入ると、既存の見積と金額が一致しない原因になります。

見積から請求までを1つのシステムにすると、会計ソフトとは二重管理になりませんか

役割を分けておけば二重管理にはなりません。見積から請求までは明細の単位で金額を組み立てる仕組み、会計ソフトは仕訳を記録する仕組みです。実務では、請求を確定した時点の金額を会計側へ渡す形にします。渡し方をCSVにするのか連携にするのかは、お使いの会計ソフトが対応している方式で決まるため、要件定義の段階で確認しておいてください。

請求書を紙で送ってくる取引先が残っている場合はどうなりますか

紙と電子が混在したままでも仕組みは成立します。ただし保存のルールが異なるため、紙で受け取ったものと電子で受け取ったものを同じ画面で扱わない設計にしてください。どちらの経路で届いたかを案件の記録に残しておくと、後から確認する際に迷いません。

関連リンク

監修: 株式会社ノーティックラボ 代表(AIエンジニア)
本記事はAIを活用して制作しています

こうした観点をベースに、
貴社の DX を一緒に考えませんか。

ホームページ無料診断

営業日 24時間以内に担当者よりご返信します。

初回相談無料 · 営業日24h以内にご返信