一人のゼネコン経営者がパニックになって経理担当者に電話をかけました。銀行預金残高はこれまでになく潤沢で、3つのプロジェクトは順調に進んでいるように見えるのに、会計士からは今期は実は赤字だったと告げられました。当座預金口座がこれまでにないほど健全に見えるのに、どうしてそんなことがあり得るのでしょうか?
その答えは、ほとんどの場合、現実から乖離した請求にあります。請負業者は、実際に行われた作業よりも先行して請求書を発行し(前倒し請求)、その現金を給与、設備、次のプロジェクトの準備費用に充てていました。書類上は素晴らしい月に見えますが、WIP(工事進行基準)スケジュール上では警告信号です。
これは、工事進行基準会計(Percentage-of-Completion accounting)が存在するまさにその問題に対処するためのものです。建設会社、設計・施工会社、エンジニアリング事務所、あるいは長期にわたる数ヶ月契約で仕事をするあらゆるビジネスを経営している場合、この方法、そしてそれに伴うWIP(Work-in-Progress:仕掛工事)スケジュールを理解することは、企業の収益と、より大規模な仕事のために保証契約を得る能力にとって、最も効果の高いことの一つです。
なぜ請負業者は単純な現金主義会計を使えないのか
ほとんどの中小企業は、簡単な現金主義会計で済ませることができます。つまり、入金と出金を記録するだけです。しかし、請負業者にはそれができません。なぜなら、建設契約は通常数ヶ月から数年にわたり、費用や請求は、それが表す収益とは異なる会計期間に発生するからです。
請負業者がプロジェクトが完了するまで収益を記録しなかった場合、半年や一年がかりの仕事を行っている会社は、極めて一貫性のない、誤解を招く財務状況を示すことになります。例えば、資材を購入した最初の月は損失、最終請求書が決済された12ヶ月目には巨額の棚ぼた利益といった具合です。貸し手、保証人、そして請負業者自身の経営陣でさえ、事業がリアルタイムでどのように運営されているか信頼できる情報を持てなくなります。
工事進行基準(POC)会計は、実際に完了した作業の割合に応じて収益と利益を段階的に認識することで、この問題を解決します。現金がやり取りされた時や、完成時のみに認識するわけではありません。
工事進行基準の仕組み
「どれだけの作業が実際に完了したか」を測定する最も一般的な方法は、原価対原価法です。これは、これまでにかかった費用を、その作業に必要な総費用と比較します。
完成度 = 当期発生原価 ÷ 総見積原価
例えば、請負業者が1,000,000ドルの改築プロジェクトを引き受け、これまで200,000ドルを費やして建設しているとします。この仕事の完了にかかる総費用は1,000,000ドルと見積もられています。つまり:
$200,000 ÷ $1,000,000 = 20% complete
契約価格が1,000,000ドルであれば、請負業者はこの時点で200,000ドルの収益を認識しているはずです。実際に顧客にいくら請求したかに関わらずです。「認識済み収益」と「請求額」の間のこの差を追跡するために、WIPスケジュールが存在します。
他にも、完了ユニット数、労働時間、エンジニアリングのマイルストーンなど、進捗を測る方法は存在しますが、ほとんどの請負業者が見積もりや入札のためにプロジェクト原価を綿密に追跡しているため、原価対原価法が圧倒的に広く使われています。
仕掛工事(WIP)スケジュールの構築
WIPスケジュールは、工事進行基準会計を運用するためのレポートです。通常、毎月、プロジェクトごとに再作成され、各プロジェクトには以下の4つの主要な入力が必要です。
- 契約価格 — 承認された変更契約を含む、合意された契約の総額
- 総見積原価 — 変更契約を含め、開始から完了までにかかると予想されるすべての費用
- 当期発生原価 — これまでに発生した実際の直接費および間接費
- 当期までの進捗請求額 — これまでに顧客に実際に請求された総額
これらの4つの数値から、スケジュールは以下を計算します。
- 完成度 (当期発生原価 ÷ 総見積原価)
- 認識済み収益 (完成度 × 契約価格)
- 認識済み売上総利益 (認識済み収益 − 当期発生原価)
- 超過請求/過少請求 (進捗請求額 − 認識済み収益)
この最後の行に、最も有用な情報、そしてほとんどのリスクが存在します。
超過請求と過少請求:多くの中小請負業者が陥る罠
超過請求は、完成度に基づいて実際に稼いだ金額よりも多く請求した場合に発生します。まだ完了していない作業に対して現金を受け取っている状態です。貸借対照表上では負債として計上されます(ASC 606ではより明確な用語に移行していますが、時には「原価超過請求額」と表記されることもあります。これについては後述します)。
わずかな超過請求は正常であり、健全ですらあります。これは、最終的な支払いを回収する前に、準備費用、資材、給与を賄う資金となります。罠は、請負業者がその余分な現金を、それが生じたプロジェクトとは無関係なもの(新しい設備、配当、ボーナスなど)に費やしてしまうことです。最終的にプロジェクトの実際の費用が追いついてきたとき、それを賄う現金は残っておらず、請負業者は突然、自腹を切るか信用枠で不足分を補うことになります。
過少請求はより危険なタイプで、まだキャッシュフローのアラームが鳴らないため、見過ごされがちです。むしろ逆の状況です。過少請求とは、請求した以上に多くの作業を完了していることを意味します。実質的に、その差額分、顧客に無利息のローンを提供している状態です。一般的な原因としては、変更契約の承認が遅いこと、実際の進捗よりも遅れるマイルストーン請求スケジュール、あるいは、単に請求書の提出が遅れているプロジェクトマネージャーなどが挙げられます。
管理されないまま放置されると、過少請求は請負業者の現金準備金を静かに枯渇させます。損益計算書上では会社は利益を上げているように見えます(収益が認識されているため)が、銀行口座はまったく異なる状況を示します。なぜなら、その「認識済み」収益に対する現金がまだ入金されていないからです。十分に過少請求されたプロジェクトが同時に進行すると、事業が—技術的には—利益を上げているにもかかわらず、給与の支払いがほぼ不可能になることがあります。
WIP(未成工事)スケジュールを損なうよくある間違い
WIPスケジュールは、それを構成する見積もりの質に左右され、いくつかの習慣がその正確性を確実に損ないます。
- 達成率の概算。 現場監督が、実際の原価データを使う代わりに、巡回に基づいて「約60%完了した」と見積もるのは、まさに精度が最も重要となる部分に憶測を導入することになります。
- 古くなった完成までの費用見積もりを繰り越す。 サプライヤーの価格上昇、スケジュール遅延、手直しなど、状況が変化しても「完了までに残っている費用」の数字が更新されないと、達成率の計算は現実から静かに乖離していきます。
- WIPのレビューを年末にのみ行う。 年に一度のレビューで、過少請求されている仕事や原価超過のある仕事が見つかる頃には、問題が何ヶ月も悪化しており、修正がはるかに困難になっていることがよくあります。
- 変更指示が完全に実行されるまで無視する。 変更指示による費用は、書類が署名される前に現場に発生することが多く、契約価格が追いつくまで達成率の計算を歪めます。
これらすべての解決策は同じです。WIPスケジュールを毎月再構築し、実際の個別原価データ(記憶ではない)に結び付け、単なる年末のコンプライアンス活動としてではなく、管理ツールとしてレビューすることです。
保証能力にこれが重要な理由
より大規模な公共工事や民間工事を獲得するために履行保証証券を必要とする建設業者にとって、WIPスケジュールは単なる社内管理ツールではありません。保証引受人が最初に見るものの一つです。引受人は、建設業者が仕事をいかに一貫して見積もっているか、過剰請求による現金が責任を持って管理されているか、そして過少請求のパターンが進行中のプロジェクトにおけるキャッシュフローのストレスを示唆していないかを測るためにそれを使用します。
クリーンで一貫して維持されたWIPスケジュールは、建設業者の財務規律と予測可能なプロジェクト実績を示すため、保証能力を大きく向上させることができます。一貫性がなく、手作業で寄せ集められたWIPスケジュールはその逆です。保証会社はこれを、建設業者が個別原価をしっかり把握していない兆候と読み取り、会社がより大きな契約へと成長しようとしているまさにその時に、保証能力に上限を設ける可能性があります。
ASC 606の更新:新しい表現、同じ核心概念
現在のGAAP(一般に公正妥当と認められた会計原則、ASC 606)の下では、工事進行基準はほとんどの長期建設・エンジニアリング契約にとって依然として適切なアプローチですが、その枠組みは「発生費用」から「顧客が作成される資産またはサービスの支配を獲得した時点」へと重点を移しました。実際には通常、以前と同じ原価比率法を用いて測定されます。
ASC 606は、古い用語も置き換えました。「請求額を超える原価および見積利益」や「原価および見積利益を超える請求額」の代わりに、建設業者は現在、以下を報告します。
- 契約資産 — 計上済みだが未請求の収益(古い「過少請求」の概念)
- 契約負債 — 履行に先行して請求または回収された金額(古い「過剰請求」の概念)
計算の仕組みはほぼ同じです。変更されたのは貸借対照表の項目名と、建設業者がこの方法を適用する前に信頼できる費用見積もりと進捗状況を追跡する明確な方法を持つことに対する、より明示的な要件です。費用見積もりが一貫して信頼できない場合は、工事進行基準による報告に頼りすぎる前に、基礎となる個別原価計算プロセスを修正する兆候です。
数字を正確に保つ
クリーンで最新の個別原価データがなければ、これらはどれも機能しません。古く、手入力されたスプレッドシートに基づいて構築されたWIPスケジュールは、そもそも過剰請求や過少請求が建設業者に忍び寄る原因となります。すべての仕事について、総勘定元帳との照合が容易で、保証会社や貸し手からの問い合わせ時に監査が容易で、費用見積もりが変更された瞬間に更新が容易なシステムで原価を追跡する必要があります。
ここに、プレーンテキストによるバージョン管理された記帳の価値があります。すべての取引はロックされたデータベースではなく、人間が読める勘定元帳ファイルに記録されるため、個別原価見積もりがいつ変更されたかを正確に確認し、WIP計算の2つのバージョンを比較し、保証引受人に単なるスナップショットではなく、完全で監査可能な履歴を提供できます。
財務管理を簡素化
初めて月次WIPスケジュールを作成する場合でも、現実から乖離してしまった個別原価データを整理しようとしている場合でも、基盤は同じです。正確で、透明性があり、最新の記録です。Beancount.ioは、透明性があり、バージョン管理され、AI対応のプレーンテキスト会計を提供します。ブラックボックスはなく、ベンダーロックインもなく、すべての仕事の数字を完全に可視化できます。無料で始めることで、建設業者や財務専門家がなぜプレーンテキスト会計に切り替えているのかをご確認ください。