金曜日の午後、事業用の当座預金口座を見ると、94,000のアパート複合施設の50%の頭金を受け取ったばかりです。最高の月のように感じられます。
しかし、その後会計士から電話がかかってきます。実際には*$38,000の過小請求*があり、最大の工事では先月から利益率が2ポイント下がっているとのこと。銀行残高は現金については嘘をついていませんでしたが、利益については完全に嘘をついていました。
この乖離が、数週間にわたる工事を請け負うすべての屋根工事業者、特に月末をまたぐ商業用、集合住宅、保険関連プロジェクトを請け負う業者にとって、何よりも優先すべき報告書、すなわち進行中工事(WIP)スケジュールが必要な理由です。これを正しく理解すれば、すべての財務上の意思決定の設計図になります。間違えたり完全に省略したりすると、銀行残高が健全に見えても、盲目的に進むことになります。
銀行残高が屋根工事の収益性を教えてくれない理由
屋根工事は、タイミングの不一致がひどい古典的なジョブ原価計算事業です:
- 請求は作業に応じてではなく、マイルストーンに応じて行います。 契約時の頭金、雨漏り防止完了後の進捗金、最終検査完了後の最終支払い。入金は完了した作業とほとんど関係ありません。
- 収益を得る前に材料を購入します。 シングル、TPO、金属パネル、ファスナーは、クルーが現場に入る数週間前にカードで支払われることがよくあります。
- 労務費と下請け費用は先行して発生します。 撤去クルーと板金下請けは、完了まで待って請求すると収益がゼロのままの工事に対して早期に請求します。
- 保留金が現金を拘束します。 商業工事では、最終承認まで10%を差し引く場合、20,000の売掛金が残ります。
請求時にのみ収益を認識する現金主義または単純な発生主義の簿記を使用している場合、大きな頭金が2つ入った月は非常に儲かっているように見えます。しかし、翌月にクルー、処分費用、材料費の請求書が入り、対応する請求書がない場合は、その逆です。タイミングを逆にすると、実際に最も屋根工事を行った月は、まだ請求していないため損失のように見えることがあります。
WIPスケジュールは、収益を実際に完了した作業量に結び付けることでこれを修正します。請求書を送ったタイミングではありません。
WIPスケジュールの実際の意味
WIPスケジュールは、進行中のすべての屋根工事契約の1ページのダッシュボードと考えてください。各行が1つの工事です。各列は特定の質問に答えます:
- 何を、いくらで請け負うと約束したか? 契約金額、承認済み変更契約書、改訂後の契約価額。
- これまでにいくら使ったか? 累積工事原価(材料、労務費、下請け、機器レンタル、許可証、処分費用)。
- 完了までにあといくらかかるか? 完了見込み原価(現場監督の正直な予測であり、当初の見積もりではありません)。
- どの程度進んでいるか? 原価から計算される進捗率。
- いくらの収益を得たか? 進捗率に基づく累積発生工事収益。
- いくら請求し、請求が多すぎるか少なすぎるか? 累積契約請求額と過大/過小請求残高。
少なくとも毎月更新することで、WIPスケジュールは、あなた、CPA、そして融資や保証を検討している人に、各屋根工事の現状を正確に伝えます。
完成工事基準を段階的に解説
会計期間にまたがる工事については、一般に公正妥当と認められる会計原則(GAAP)、および大規模な業者向けの税法では、作業の進捗に応じて収益を認識することが求められます。工事原価が正確であれば、計算は簡単です。
すべてのWIP行を動かす2つの公式
1. 進捗率 = 累積発生原価 ÷ 総予算原価
総予算原価は当初の見積もりではありません。累積発生原価プラス完了見込み原価です。どちらかの数字が古いと、進捗率が間違ってしまいます。
2. 累積発生工事収益 = 進捗率 × 改訂後の契約価額
改訂後の契約価額は、当初契約に承認済みの変更契約書を加えたものです。未承認の変更契約書は、まだ収益を増やすべきではありません。
そこから:
- 当期に認識する収益 = 累積発生工事収益 − 前期までに認識した収益
- 累積利益 = 累積発生工事収益 − 累積発生原価
- 過大/過小請求 = 累積請求額 − 累積発生工事収益
請求額が発生工事収益を上回る場合、過大請求です。発生工事収益が請求額を上回る場合、過小請求です。どちらも自動的に良い悪いとは限りませんが、それぞれが語る物語があります。
実際の数字を使った屋根工事の例
42平方の商業用TPO再ルーフィング工事を例に取ります:
- 当初契約:$180,000
- テーパー断熱材へのアップグレード承認済み変更契約書:$12,000
- 改訂後の契約価額:$192,000
- 累積発生原価:$86,000(撤去、ISO、メンブレン、労務費の半分)
- 完了見込み原価:$54,000(残りの労務費、エッジメタル、保証、クローズアウト)
- 累積請求額:$115,000(頭金+防水完了後の進捗金)
ステップ1:総予算原価 = 54,000 = 86,000 ÷ 192,000 = 86,000のままなので、累積利益 = 86,000 = 115,000 − 2,888過小請求**
請求したよりもわずかに多くの作業を行っています。現金は62,000に増加すると、進捗率は低下し、発生工事収益も低下し、利益率は消えてしまいます。その日、銀行口座には何の変化もありませんが。この早期警告こそがポイントです。
過大請求と過小請求:キャッシュフローの源泉
ここは、ほとんどの屋根工事業者が読み飛ばして後悔するセクションです。
過大請求(請求額 > 発生工事収益)は、まだ行っていない作業に対して現金を受け取ったことを意味します。貸借対照表では負債として計上され、支払超過額または繰延収益と呼ばれることがよくあります。気分は良いものです。シングルが載る前に銀行に現金があるからです。行き過ぎると、完了見込み原価の見積もりが楽観的すぎるために、利益を食いつぶしている工事を隠してしまいます。貸し手や保証会社は、明確な理由もなく過大請求が急増すると不安になります。
過小請求(発生工事収益 > 請求額)は、請求していない作業を行ったことを意味します。資産として表示され、未請求工事原価または過小請求と呼ばれます。過小請求残高の増加はキャッシュフローに負担をかけ、請求の遅延、変更契約書の見落とし、または支払申請書に記載されなかった時間を費やしているクルーを示していることがよくあります。一貫して過小請求の場合、事実上、顧客の屋根工事に融資していることになります。
健全な屋根工事業者は、通常、中立に近い状態で推移し、特に商業工事では、強力な頭金とマイルストーン条件を交渉するため、わずかに過大請求側に傾く傾向があります。重要なのは、単月の数字ではなく、傾向とその背後にある理由です。
実際に機能する屋根工事用WIPスケジュールの構築方法
すぐに高度なソフトウェアが必要なわけではありませんが、工事原価が正しく設定されていれば、専用の建設会計ツールがこれを自動生成します。進行中の各工事を1行にしたスプレッドシートで、以下の列があれば十分です:
| 列 | 入力内容 | 出所 |
|---|---|---|
| 工事名/番号 | 例:24-118 — メイプルグローブ・アパートメント B棟 | 工事リスト |
| 契約金額 | 当初の署名済み金額 | 署名済み見積書 |
| 承認済み変更契約書 | 署名済みの金額(口頭ではない) | 変更ログ |
| 改訂後の契約価額 | 契約金額+承認済み変更契約書 | 計算 |
| 入札時の原価見積もり | 当初の予算原価 | 見積もり |
| 累積発生原価 | 実際に計上された工事原価 | 工事原価元帳 |
| 完了見込み原価 | 現場監督の更新済み予測 | 現場と事務所 |
| 総予算原価 | 発生原価+完了見込み原価 | 計算 |
| 進捗率 | 発生原価 ÷ 総予算原価 | 計算 |
| 累積発生工事収益 | 進捗率 × 改訂後の契約価額 | 計算 |
| 累積請求額 | 顧客への請求総額 | 請求システム |
| 過大/(過小)請求 | 請求額 − 発生工事収益 | 計算 |
| 累積利益 | 発生工事収益 − 発生原価 | 計算 |
| 改訂後利益/利益率 | 改訂後契約価額 − 総予算原価 | 予測 |
このシートを成功させるか失敗させるかは、次の2つの規律にかかっています:
1. 工事原価は、工事ごとに、正しい期間に計上する必要があります。 簿記担当者がすべてのホームデポとABCサプライの領収書を一般的な「材料費」にまとめて、年末に整理する場合、進捗率は架空のものになります。すべての材料チケット、労務時間、下請け請求書、処分費用、クレーンレンタルには、元帳に計上される前に工事番号が必要です。
2. 完了見込み原価は、毎月、現場の意見を反映して更新する必要があります。 この数字は、入札時の見積もりから使った額を引いたものではありません。「実際に完了させるにはいくらかかるか?」です。4日間のシングル工事に、あと1日の手直し作業が必要だと報告する現場監督がいれば、その行、つまり収益が即座に変わります。
WIP(と帳簿)を台無しにする屋根工事特有の落とし穴
1. 署名前に着手した変更契約書
暴風雨による被害、隠れたデッキの腐朽、所有者からのアップグレード要求は日常茶飯事です。クルーが口約束で追加の30平方のアイス&ウォーターシールドを設置し、契約金額を増やさずに見込み原価を増やした場合、WIPは人為的な利益率の低下を示します。ルール:作業が行われたら原価は増加し、変更契約書が署名され価格が決定された場合のみ収益が増加します。未承認の変更作業は別の列で追跡し、実行されるまでフォローアップします。
2. 単一の売掛金に消えてしまう保留金
10%の保留金がある25,000は実質完了時点では利用できません。すべての請求書を通常の売掛金として計上すると、保留金請求書が契約上さらに60日支払期日でないのに、顧客が45日遅延しているとエイジングに表示されます。別の保留金売掛金勘定を設定し、各進捗請求を分割します。例:請求書54,000、保留金売掛金借方$6,000、請求勘定貸方。保留金が解放されたら、通常の売掛金に移します。WIPと売掛金回収予測の両方が整合的になります。
3. 仕入先への前払い金と材料の先行購入
価格を固定するために、動員の3か月前に縦葺きパネルを満載で注文するのは賢明に思えますが、それらのパネルが間違った月に在庫または工事原価に計上されるまでです。設置前に工事に費用計上すると、早期に進捗率を過大評価し、まだ稼いでいない利益を前倒しすることになります。先行購入した材料は手持ち材料または前払い工事原価勘定で追跡し、設置時にのみ工事原価に振り替えます。
4. 保証工事とコールバック
2年間の施工保証は売り物ですが、クローズアウト後のすべてのサービスコールは、対応する収益のない原価です。当初の見積もりに少額の保証引当金(例:契約金額の0.5〜1%)を組み込み、クローズアウトまで完了見込み原価に保持します。工事をWIPから解放するときは、残りの引当金を保証準備金に移し、将来の漏れが新しい工事の利益率を歪めないようにします。
5. 下請けとクルー原価をまとめて計上する
屋根工事の労務費が1つの一般的な費用で、下請けがベンダーごとにまとめられている場合、工事がなぜ利益を失ったのかを診断できません。工事原価を一貫した原価コードに分割します。撤去労務費、下地材・防水完了費、急勾配屋根設置費、陸屋根・メンブレン設置費、フラッシング・金属加工費、処分費、許可証費、機器レンタル費、下請け費(職種別)、保証準備金。一貫したコードにより、20件の工事を横断してフェーズごとに予測と実際を比較でき、フラッシング費用が毎回見積もりを18%上回っていることを特定できます。
6. 保険金と追加請求収益
暴風雨復旧工事では、保険会社の当初の作業範囲、追加請求、償却可能な減価償却費が異なるタイミングで届くことがよくあります。改訂後の契約価額には、書面で承認されたもののみを含めます。「来る」と分かっているが承認されていない追加請求は収益ではありません。保留中の追加請求用にパイプライン列を設け、WIPが現実を反映し、パイプラインが機会を追跡できるようにします。
正確なWIPを支えるジョブ原価計算
WIPスケジュールは、その背後にある工事原価元帳と同じ程度にしか正確ではありません。
- すべての原価を計上する前に、工事と原価コードを割り当てます。 クレジットカード、小切手、ベンダー請求書は、工事タグなしに清算されるべきではありません。
- 四半期ごとではなく、毎週照合します。 毎週金曜日に進行中工事の原価レポートを実行し、現場監督のログと比較します。$4,700の処分費用が工事24-118ではなく経費に計上されたことを1週目に発見することは、年末に発見するよりましです。
- 労務費をタイムトラッキングと照合します。 クルーがタイムトラッキングアプリまたは簡単な日次シートで工事と原価コードごとに時間を記録する場合、労務費は給与バケツではなく屋根に追従します。負担(税金、労災保険)は推測ではなく、率で適用する必要があります。
- 全負担原価を含めます。 材料費は明白です。労災保険(屋根工事のコードは建設業界で最も高い部類です)、給与税、日当、機器の減価償却費またはレンタル費を追加します。材料費と労務費だけで35%の利益率に見える工事も、負担後は21%かもしれません。
- 経費と工事原価を分離します。 事務所の家賃、見積もり費用、トラックの支払いは経費に属します。これらを工事に計上すると進捗率が過大評価され、実際の工事原価を経費に残すと逆の効果があります。
QuickBooksを使用している場合は、プロジェクトまたはジョブ原価計算モジュール、クラス追跡、またはContractor+やJobTreadなどのアドオンでタグ付けを自動化できます。小規模な場合は、スプレッドシートのジョブ原価ログが規律があれば機能しますが、手動の二重入力を必要とし、量が増えると破綻します。
税法:完成工事基準が義務付けられる場合
すべての屋根工事会社が税務上、完成工事基準を使用しなければならないわけではありませんが、その基準は多くの経営者が想定しているよりも低いです。
- 住宅建設工事(見積原価の80%以上が4戸以下の住宅ユニットに関するもの、典型的な住宅用再ルーフィング)は、一般的に完成工事基準の義務から免除されます。完成工事基準または他の認められた方法を使用できます。
- その他の建設工事の小規模業者免除 — 過去3課税年度の平均年間粗収入がインフレ調整後の限度額(2026年は約**$3,100万**)未満かつ契約が開始から2年以内に完了する見込みである場合、セクション460の完成工事基準要件がこれらの非住宅契約に適用されません。いずれかの基準(収入または期間)を超えると、義務が発生します。
- 免除されない契約は、税務上、完成工事基準を使用する必要があります。これにより、一般的に、最後の釘を打つまで待つよりも収益認識が早まります。大規模な商業および集合住宅プロジェクトは、しばしばここに該当します。
たとえ税務上免除されていても、銀行や保証会社は、収益を現実に一致させる唯一の見方であるため、完成工事基準に基づくWIPスケジュールを依然として求めます。多くの屋根工事業者は、経営管理用の帳簿を完成工事基準で作成し、年末にCPAと調整して税務申告を行っています。
これは税務アドバイスではありません。基準はインフレに応じて調整され、あなたの状況には追加の例外がある場合があります。収益方法を変更する前に、建設に精通したCPAに確認してください。
銀行、保証会社、買い手があなたのWIPをどう読むか
新しいクレーントラックのための借入、与信枠の増額、$100万の学区工事の保証取得、または最終的な事業売却を計画している場合、WIPスケジュールは、財務諸表の次に第三者機関が要求する最初の書類です。
彼らが注目する点:
- 利益率の低下。 完了時の予測粗利益率が、同じ工事の先月の利益率よりも低いですか?同じ工事で2か月連続して利益率が低下している場合、見積もりが楽観的であったか、変更契約書を見落とした可能性を示す危険信号です。健全な業者は、尋ねられる前に低下を説明します。
- 過小請求のエイジング。 60日以上経過した過小請求が増え続けている場合、工事に自己資金を投入しており、請求を管理できていない可能性があります。適切に交渉された進捗支払いスケジュールによって賄われた60日間の過大請求は、意図的であれば通常は問題ありません。
- 集中度。 バックログの70%が1つの工事、1つの発注者に集中していませんか?WIPが優れていても、それはリスクです。
- WIPに関連するバックログ。 バックログとは、進行中工事の未発生収益と、署名済みだが未開始の工事を合わせたものです。40,000の過小請求がある場合と、同じバックログが$80,000過大請求されている場合では、キャッシュフローの状況は大きく異なります。
単発のスナップショットではなく、6か月間のWIP履歴を継続的に保持することで、反応的ではなく管理的に対応していることを示せます。
毎月のWIP締め:8ステップのルーチン
毎月末の営業日に2時間を確保し、事務所マネージャー、簿記担当者、現場主任と一緒に次の手順を実行します:
- 工事原価を確定します。 月末までのすべての材料領収書、下請け請求書、タイムシートが正しい工事に計上されていることを確認します。
- 完了見込み原価を更新します。 現場監督と一緒に各進行中工事を確認します。残りの労務日数、未使用材料、最終金属加工、検査、クローズアウトを把握します。
- 変更契約書を記録します。 承認済みと保留中を分離します。改訂後の契約価額は、署名済みのもののみ調整します。
- 計算を実行します。 シートに進捗率、発生工事収益、過大/過小請求を計算させます。
- 利益率の低下または上昇を確認します。 予測利益率が1ポイント以上変動した工事については、その理由を文書化します。変動が現実的であれば、見積もりを更新します。
- 総勘定元帳と照合します。 WIPの累積発生原価、請求額、過大請求、過小請求は貸借対照表と一致する必要があります。一致しない場合、工事タグの欠落があります。
- それに応じて請求します。 WIPを使用して、(過小請求で契約が許せば)請求を前倒しするか、(すでに過大請求で原価予測が上昇しそうな場合)保留するかを決定します。
- 1ページの要約を共有します。 要約されたWIPをCPA、および必要に応じて貸し手に送信し、最も変動の大きかった2〜3件の工事について簡単なコメントを添えます。
一貫して行えば、これは、決定がなされた後にいつも間に合わない四半期ごとの慌ただしい対応に勝ります。
WIPを役に立たなくするよくある間違い
- 入札時の見積もりを不変のものとして扱う。 当初の予算は賢明な推測です。それが決して変わらないと主張することは、WIPが決して現実を反映しないことを保証します。
- 原価を間違った月に計上する。 翌月に適用された遅いベンダー請求書は、先月が実際よりも完了しており、利益も多かったように見せます。既知の原価は見越し計上します。
- スケジュールではなく感覚で請求する。 進捗率と切り離されたランダムな進捗請求書は、誰もが混乱するような極端な過大/過小請求の変動を生み出します。
- 保留金の追跡がない。 埋もれた保留金は、支払期日を過ぎた売掛金を膨らませ、実際の現金タイミングを隠します。
- ある人が原価を更新し、別の人が請求を更新し、彼らが会うことがない。 WIPは、現場、事務所、会計が交差する場所に存在します。協力的に保ちましょう。
- 小さな住宅工事を無視する。 30日/31日に月末をまたぐ3日間のシングル工事でも、WIPの母集団が生まれます。小規模工事は簡素化されたWIPにまとめるか、資格があれば完成工事基準を使用します。ただし、ルールを1つ選んで守りましょう。
WIPの後で最も重要な3つの数字
スケジュールが正確になったら、毎月のオーナーパケットに3つのKPIを掲載する価値があります:
- 工事粗利益率:予測対累積発生。 進行中工事の複合利益率が低下傾向にあり、完了工事の利益率も低下傾向にある場合、問題は1つの悪い工事ではなく、価格設定または生産性にあります。
- 月間収益に対する過小請求の割合。 一貫して15〜20%を超える場合、屋根の上に現金を残していることを示唆しています。請求サイクルの短縮や進捗支払いスケジュールの再交渉は、融資よりも多くの運転資金を解放することがよくあります。
- WIPと保留金に拘束されている現金の日数。 過小請求と保留金売掛金に何日分の収益が滞留していますか?この傾向を四半期ごとに追跡することで、成長が自己資金で賄われているのか、それとも静かにすべての余分なドルを消費しているのかがわかります。
財務管理の簡素化
銀行残高、感覚、年末の費用分類の慌ただしさで屋根工事業を運営することは、優れた職人が、予測できなかった資金繰りの危機に驚かされる道です。規律ある毎月のWIPスケジュールは、クリーンなジョブ原価計算と正直な完了見込み原価に基づき、各工事を、発生した収益、消費された原価、期待される現金についての透明な物語に変えます。
その物語を正確に保つには、すべてのチケット、すべてのタイムカード、すべての変更契約書を、適切な工事に適切なタイミングで記録する簿記が必要です。ここでBeancount.ioが登場します:透明性があり、バージョン管理され、AI対応のプレーンテキスト会計により、あなたのWIPは元帳に結び付けられ、元帳は現実に結び付けられます。正しいことを願うしかないブラックボックスのスプレッドシートではありません。無料で始めるそして、なぜ開発者と財務専門家がプレーンテキスト会計に切り替えているのかをご覧ください。