一家总承包商以480万美元的开票额结束了季度核算。银行账户看起来十分健康。每位项目经理都坚称自己的项目进展顺利。然后,担保公司审查了财务报表,发现账面上从未确认的62万美元超额开票。担保能力被削减了30%,承包商因此失去了一个320万美元的学校翻新投标,因为他们无法再获得担保。
这种情况并不罕见。在美国,建筑业的企业失败率在所有行业中名列前茅。根据美国劳工统计局的数据,2011年成立的建筑公司中,到2022年仍在运营的仅约36%。许多公司甚至未能迎来第五个周年纪念日。糟糕的现金流管理和隐形项目亏损是主要成因。
区分那些持续增长与停滞不前的承包商的关键文件,就是施工进度表。当它被正确编制和解读时,它能揭示每个在建项目是否真正盈利,开票是超前还是落后于实际工作进度,以及利润正在何处悄悄流失。当它被忽视或编制不当时,它就会隐藏亏损,直到年终财务报表使其无可辩驳。
什么是施工进度表?
施工进度表是一份财务报告,在某个时间点上追踪所有在建施工项目。它比较了项目的价值、已投入的成本、预计总成本、基于实际进度已实现的收入以及已开票的金额。
关键点在于,开票不等于收入。在大多数行业,发出发票意味着收入已经实现。在建筑业,开票仅仅是一种现金流事件。收入是通过发生成本和完成工作来实现的。承包商可能在一个项目上开票40万美元,但根据实际完成的工作,只实现了28万美元的收入。如果没有施工进度表,这12万美元的差距就变得不可见。
一份有效的施工进度表应至少包含每个在建项目的以下信息:
- 合同价值,加上已批准的变更单
- 完工时的预计总成本
- 截至当日的已发生成本
- 完工百分比
- 已实现收入
- 截至当日已开票金额
- 超额开票或不足开票状况
- 预计毛利润或亏损
这些数字将一堆发票和付款申请转化为关于每个项目健康状况的清晰描述。
为什么标准会计在建筑业中失效?
现金收付制会计在收到款项时确认收入。如果承包商在3月开票40万美元,客户在5月付款,那么3月份的损益表显示收入为零,尽管工地已经消耗了人工和材料。这使得基于现金收付制的报告对于管理在建项目几乎毫无用处。
标准权责发生制会计在开票时确认收入。这更好一些,但在固定总价施工合同上仍然具有误导性。如果承包商前置了开票计划(这很常见,且通常对现金流有利),那么账面上会显示40万美元的收入,而实际上只完成了价值28万美元的工作。公司看起来比实际更盈利,并且在超额开票中积累了一笔隐性负债。
施工进度表会计通过将收入确认与实际完工进度挂钩来解决这个问题。最常用的方法是成本比完工百分比法。根据这种方法,收入按已发生成本占预计总成本的比例来确认。这是美国公认会计准则(GAAP)通常对长期施工合同的要求,也是担保公司、银行和保证人期望看到的方法。
完工百分比法背后的数学
计算很简单,但每个输入值都很重要。
第一步:计算完工百分比。
截至当日的已发生成本除以完工时的预计总成本,等于完工百分比。
第二步:计算已实现收入。
完工百分比乘以修订后的合同价值,等于已实现收入。
第三步:计算开票状况。
截至当日的已开票金额减去已实现收入,等于超额开票或不足开票。如果结果为正,则为超额开票;如果为负,则为不足开票。
考虑一个价值120万美元的医疗办公楼装修项目,预计总成本为96万美元。承包商已花费57.6万美元,并已开票78万美元。
- 57.6万美元除以96万美元等于完成60%。
- 60%乘以120万美元等于72万美元的已实现收入。
- 78万美元已开票减去72万美元已实现,等于6万美元超额开票。
承包商已提前收回比已完工作多6万美元的现金。这不是利润。这是一项负债,将通过完成剩余工作来清偿。到目前为止,实际赚取的利润是14.4万美元,计算方式为已实现收入减去已发生成本。
现在想象同一个项目,但承包商只开票了44万美元。
- 完成60%仍然产生72万美元的已实现收入。
- 44万美元已开票减去72万美元已实现,等于负28万美元,即28万美元不足开票。
承包商已经完成了价值28万美元的工作,但尚未开具发票。人工、材料和分包商成本已经支付,但现金尚未回流。长期不足开票是盈利承包商资金耗尽的最快方式之一。
正确解读超额开票与不足开票
超额开票和不足开票不是道德评判。它们是实际工作完成时间与开票时间之间的时间性差异。根据具体情况,两者都可能健康,也可能危险。
超额开票何时有益?
在工程量清单中有意前置开票可以改善现金流。动员费、场地准备和基础工程通常出现在开票计划的早期。在最大成本到来之前收回现金,为承包商提供了无需借贷的营运资金。适度的超额开票状况,尤其是在项目早期,通常是明智现金管理的标志。
超额开票何时致命?
当项目负责人将超额现金视为利润时,超额开票就变得危险了。如果分红、设备采购或奖金是从超额开票的现金中支付的,而项目正在超预算运行,那么承包商实际上是在从未来项目中借钱来弥补当前的亏损。这种模式被称为项目借贷。它可能使公司在银行报表上看起来很强,而实际上其施工进度表正在失血。
预警信号是:超额开票持续增长,而已完工项目利润率持续下降。健康的前置开票不会隐藏亏损。
不足开票何时正常?
保留金、后置开票计划,以及在开票里程碑之前完成的工作,都可能产生暂时的不足开票。在收款情况良好的项目上,轻微的不足开票通常不是危机。
不足开票何时危险?
长期不足开票意味着承包商在为客户提供融资。常见原因包括开票流程缓慢、未开票的变更单、有争议的工作以及未开票的保留金。根据美国总承包商协会的数据,现金流问题是承包商失败的主要原因之一。不足开票是最常见的诱因之一。
如果项目已完成85%,但严重不足开票,那么承包商已经完成了大部分工作,但尚未收款。这是一个需要立即处理的流程故障。
构建多项目施工进度表
一份真实的施工进度表通常在一页纸上涵盖所有在建项目。以下是一个四项目进度表的示例。
| 项目 | 合同价值 | 预计总成本 | 截至当日成本 | 完工百分比 | 已实现收入 | 截至当日已开票 | 超额/(不足)开票 |
|---|---|---|---|---|---|---|---|
| 医疗办公楼 | $1,200,000 | $960,000 | $576,000 | 60% | $720,000 | $780,000 | $60,000 |
| 餐厅 | $485,000 | $400,000 | $340,000 | 85% | $412,250 | $388,000 | ($24,250) |
| 仓库 | $2,100,000 | $1,680,000 | $504,000 | 30% | $630,000 | $567,000 | ($63,000) |
| 学校扩建 | $875,000 | $700,000 | $665,000 | 95% | $831,250 | $840,000 | $8,750 |
解读这份进度表,会讲述一个与损益表本身截然不同的故事。
医疗办公楼项目是健康的。它有适度的超额开票以支持现金流,并且利润率与原始估算相符。
餐厅项目在完成85%时不足开票24,250美元。承包商已经完成了大部分工作,但并未全部开票。需要立即发出一份账单。
仓库项目在仅完成30%时不足开票63,000美元。这是一个危险信号。如果这种模式持续下去,到项目结束时,不足开票可能会增长到20万美元或更多。项目经理需要加快开票计划。
学校扩建项目接近完工,略微超额开票。利润率与估算相符,无需采取行动。
及早发现利润消退
利润消退是指一个项目的预计利润率随时间缩水的情况。承包商以20%的毛利率投标一个项目。到第三个月,预计完工成本上升,预计利润率降至18%。到第五个月,降至14%。到完工时,只有9%。
施工进度表是利润消退首次显现的地方。它表现为预计总成本逐月增加,而合同价值没有相应增加。及早发现它给了承包商选择:调整施工队伍、推动批准变更单、升级有争议的工作,或者至少改进下一个估算。
一份仅按季度更新的施工进度表已经过时了三个月。一个项目可以在60天内从健康状态变成大出血状态。每月更新是获得有用管理信息的最低要求。
代价高昂的常见施工进度表错误
过时的成本估算
预计总成本列不是一个一劳永逸的数字。材料价格、劳动力生产率、天气延误和范围变更都会影响最终成本。如果不更新估算,完工百分比就是错的,已实现收入也是错的,预计利润更是错的。
忽略变更单
已批准的变更单应立即添加到合同价值和成本估算中。未批准的变更单需要谨慎处理。最安全的方法是在花钱时计入成本,但仅在批准可能性很高时才计入收入。将未批准的收入入账会创造虚假利润。
将开票视为利润
开票不是利润。利润是已实现收入减去已发生成本。超额开票的现金是一项负债,直到工作完成。过早花掉它是承包商在项目接近结束时陷入现金困境的最常见方式之一。
没有项目经理参与编制进度表
仅由会计账本编制的施工进度表会遗漏现场已知的信息。项目经理掌握着完工成本估算、变更单流程和实际开票情况。财务和运营部门需要每月一起审查施工进度表。
未与总账对账
施工进度表和总账应讲述同一个故事。施工进度表上的已实现总收入应与损益表上的收入相符。总的超额开票和不足开票应与资产负债表上的负债和资产账户相符。如果对不上,其中有一方是错误的。
为什么担保公司如此重视
担保公司比许多承包商更仔细地阅读施工进度表。担保能力决定了承包商可以竞标哪些项目,而施工进度表是核保人评估财务实力的主要文件。
核保人寻找以下几个信号:
- 利润衰退分析。 已完工项目是否以接近预计利润率的水平完成,还是利润率持续缩水?
- 超额开票比率。 总超额开票除以净资产。如果超过1.0,则承包商的净资产实际上是从未来业绩中借来的。
- 不足开票集中度。 单个项目上的大量不足开票信号着收款风险。
- 未完工合同与净资产比率。 对于管理良好的承包商,担保公司通常将上限设定在10:1到15:1之间。
一个拥有清晰施工进度表会计记录的承包商,可能比一个拥有过时估算、未对账超额开票且无月度纪律的同一承包商,有资格获得大得多的担保计划。
税务与合规考量
美国国税局(IRS)对长期施工合同有具体规定。根据《国内收入法典》第460条,平均年总收入超过经通胀调整后的门槛(目前为2900万美元)的承包商,对于跨越一个以上纳税年度的合同,通常必须在税务上使用完工百分比法。
较小的承包商可能有资格使用完工合同法或其他方法,但担保公司通常更喜欢完工百分比法,无论其税务资格如何。对于按照GAAP编制的财务报表,长期合同通常要求使用完工百分比法。
10%规则允许使用完工百分比法的纳税人将收入确认推迟到至少10%的预计总成本已发生之后。这可以为早期项目提供适度的税收递延。
在11月(而非4月)进行年终施工进度表审查,能让承包商有时间为成本发生时间、开票和收款做出战略决策,然后再关闭纳税年度。
如果没有施工进度表流程,如何开始
对于那些一直未使用施工进度表会计的承包商,起点很简单但需要有纪律。
在第一个月,列出每个在建项目,包括其合同价值、预计总成本、截至当日的已发生成本和截至当日的已开票金额。构建第一份进度表。期待会有意外惊喜。几乎总是会有一个看起来盈利但正在消退的项目,或者一个没人注意到的严重不足开票。
在第二个月,用来自项目经理的诚实意见更新每个成本估算。这是最难的一步,因为现场领导往往倾向于乐观。要争取实际数字,而不是安慰。
在第三个月,建立月度节奏。在每月10号之前更新施工进度表。在15号之前召集估算、运营和财务部门举行审查会议。在20号之前过账任何调整分录。每季度向担保公司提供更新的财务报表。
简化你的财务管理
施工会计之所以复杂,是因为每个项目都是不同的,成本不断变化,而且开票很少与实际进度相匹配。一份清晰的施工进度表为这种复杂性带来了秩序,并为业主、项目经理和贷款人提供了关于企业实际状况的单一真相来源。
如果你正在追踪多个项目、变更单和长期合同,正确的簿记基础决定了是及早发现问题,还是在年终才发现问题。Beancount.io 提供纯文本会计,透明、版本控制且为AI就绪,让你始终了解你的数字基于什么。免费开始使用,看看为什么开发者和财务专业人士正在转向纯文本会计。