跳到主要内容

建筑会计:承包商和小型建筑商的完整指南

· 阅读需 12 分钟
Mike Thrift
Mike Thrift
Marketing Manager

建筑业会计

一位总承包商完成了一个价值 40 万美元的厨房改造项目,给客户开了发票,并为利润举杯庆祝。三个月后,款项仍未到账,分包商的账单却堆积如山,而下一个项目的材料今天就必须采购。业务在账面上看起来是盈利的,但银行账户却反映了完全不同的情况。这就是建筑业会计的现实——以及为什么在这个行业,正确进行会计核算比其他任何行业都更重要。

建筑企业面临着大多数行业从未遇到的财务复杂性。项目跨度长达数月或数年,成本难以预测,现金流呈不规则波动。标准的会计实务并不总是适用。本指南将解析建筑业会计的核心要素,以便你准确跟踪成本,正确确认收入,并在项目间隔期内保持企业的偿付能力。

建筑业会计有何不同

大多数企业销售产品或服务,收取款项,然后记录交易。建筑公司的财务环境则完全不同:

  • 项目周期长:单个工程可能从几周延伸到几年,导致难以将收入与赚取收入的期间相匹配。
  • 多个施工现场:每个项目本质上都是一个独立的利润中心,具有独特的成本、时间表和利润率。
  • 复杂的成本结构:材料、人工、设备租赁、分包商、许可、保险和间接费用共同构成了一个项目的成本。
  • 质保金 (Retainage):客户通常会从每笔进度款中扣留 5-10%,直到项目完工,这在已实现的收入与收回的现金之间造成了缺口。
  • 变更指令 (Change orders):项目执行过程中的范畴变更可能会改变预算、时间表和盈利能力——有时甚至是剧烈的改变。

由于这些因素,建筑业会计需要超出基础记账的专门方法。

项目成本核算:建筑业会计的基石

项目成本核算(Job costing)是将每一美元的成本都对照特定项目进行跟踪的实务。它是建筑企业最重要的会计准则,因为它回答了每个承包商都需要知道的问题:“我这个项目赚钱了吗?”

项目成本核算如何运作

基本公式很简单:

项目总成本 = 直接材料 + 直接人工 + 分摊的间接费用

但细节决定成败。以下是每个类别通常包含的内容:

直接材料:木材、混凝土、钢材、固定装置、电气组件、管道用品——任何物理上并入项目的东西。

直接人工:现场施工工人的工资,包括属于这些工时的工薪税和工伤补偿保险。

分摊的间接费用:间接成本的比例份额,如办公室租金、行政人员工资、车辆费用、保险费和设备折旧。大多数承包商会计算一个间接费用率,并根据人工小时数或总直接成本将其分摊到每个项目中。

为什么项目成本核算很重要

如果没有结构化的项目成本核算,你在对新项目投标时基本上是在瞎猜。考虑这个场景:

你为一个浴室装修投标 35,000 美元,预期利润为 8,000 美元。项目进行到一半时,你发现水管工的工时比预估超出了 40%,且瓷砖供应商自你报价后提高了价格。如果没有项目成本核算,这些超支就会隐藏在你的通用费用中。有了项目成本核算,你就能及早发现它们,并据此调整未来的投标。

项目成本核算还能揭示哪些类型的工程利润最高。你可能会发现,商业租户改造项目的利润率始终保持在 22%,而住宅翻新项目的平均利润率仅为 11%。这类洞察能推动更明智的商业决策。

收入确认:什么时候算赚到了钱?

建筑项目产生了一个独特的时间匹配问题。你可能在八个月内为一个项目花费了 20 万美元,但直到第十个月才收到尾款。那么你什么时候确认收入呢?美国国税局(IRS)和会计准则提供了两种主要方法。

完工百分比法 (PCM)

在 PCM 下,你根据工程进度比例确认收入。计算很简单:

完工百分比 = 截至目前已发生的成本 ÷ 估计总成本

如果你在一个预计总成本为 50 万美元的项目上已经花费了 15 万美元,那么你的完工进度为 30%。如果合同价值为 65 万美元,你将确认 19.5 万美元的收入(30% × 650,000 美元)。

何时使用 PCM:

  • 跨越一个纳税年度以上的项目
  • 当你可以合理估计总成本时
  • 规模较大的承包商(IRS 要求超过特定阈值的合同必须使用 PCM)

优点:

  • 收入和费用与执行工作的期间相匹配
  • 财务报表反映了业务真实的经济活动
  • 贷款机构和担保公司更青睐这种方法,因为它显示了持续的盈利能力

挑战:

  • 需要准确且定期更新的成本估算
  • 高估或低估总成本会扭曲收入状况
  • 比完工合同法需要更多的记账工作

完工合同法 (CCM)

在完工合同法(CCM)下,直到项目结束,你才确认任何收入或费用。在合同完成之前,所有内容都保留在在建工程账户中。

何时使用完工合同法:

  • 短期项目(通常在一年以内)
  • 符合美国国税局(IRS)总收入测试的小型承包商(对于 2026 年开始的纳税年度,平均年收入在 3200 万美元或以下)
  • 总成本难以可靠估计时

优势:

  • 管理更简单
  • 税款可以递延至项目完工后缴纳
  • 不存在在随后变差的项目上确认收入的风险

挑战:

  • 收入可能呈现不均衡的块状分布——一个季度有三个项目完工,其表现会与一个项目都没有完工的季度截然不同
  • 无法反映持续性工作的经济现实
  • 可能无法满足贷款人或担保公司的要求

了解在建工程(WIP)明细表

在建工程(WIP)明细表是建筑会计中最重要的财务报告。它将你在每个项目上已开具的账单金额与你根据已完工工作实际赚取的收入进行对比。这揭示了两个关键状况:

超额开票 (Overbilling):你的开票金额超过了已完成的工作量。这意味着你持有的现金在技术上属于未来的工作期间——这在你的资产负债表上是一项负债。

开票不足 (Underbilling):你完成的工作量超过了已开票的金额。这代表了你已经赚取但尚未收回的收入——这是一项资产,但也是一种现金流风险。

阅读 WIP 明细表

单个项目的简化 WIP 条目可能如下所示:

项目金额
合同价值$500,000
预计总成本$400,000
截至目前成本$280,000
完工百分比70%
已实现收入$350,000
截至目前已开票额$325,000
开票不足额$25,000

在这种情况下,你已赚取了 350,000 美元的收入,但仅开具了 325,000 美元的账单。你还有 25,000 美元未入袋——这是你现在就应该收回的资金。

WIP 管理的最佳实践

  • 每月更新:至少在每个账单周期结束时运行一次 WIP。业务量大的承包商通常每周运行一次。
  • 与总账核对:你的 WIP 总额应与资产负债表和利润表保持一致。不一致通常预示着错误。
  • 重新审视成本估算:不要在项目开始时设定了预算就束之高阁。每当有新信息出现时(特别是变更单之后),都要更新完工时的预计成本。
  • 包含所有合同:每个未结项目和最近关闭的项目都应出现在 WIP 明细表中,而不仅仅是大项目。

质保金:隐藏的现金流挑战

质保金(Retainage)是指在每笔进度款中扣留的一部分资金(通常为 5% 到 10%),由项目业主持有,直到工程基本完工。其目的是保护业主免受缺陷或未完成的扫尾项目(Punch-list)的影响,但它为承包商造成了显著的现金流缺口。

在一个 10% 质保金的 100 万美元项目中,有 10 万美元你直到最后才能收到。与此同时,你需要全额支付分包商、材料供应商和工人的费用(或者你也对他们扣留质保金,但这会产生其自身的复杂性)。

质保金会计处理

将质保金作为单独的应收款项进行跟踪,而不是作为未开票收入。这能保持现金流预测的准确性,并防止你将已赚取的钱与可以花的钱混淆。

你的会计科目表应包括:

  • 应收质保金:客户扣留的金额
  • 应付质保金:你从分包商处扣留的金额

当质保金释放时,你将其从应收质保金转入应收账款(如果立即支付,则直接转入现金)。

管理变更单

在建筑行业,变更单(Change Orders)是不可避免的。房主可能决定将复合地板升级为实木地板;检查员可能要求额外的结构加固;建筑师可能修改电气布局。每一次变更都会影响你的预算、时间线和利润率。

变更单会计的最佳实践

  1. 立即记录变更单:在变更单获得批准的当天就将其录入会计系统。延迟录入会导致预算混乱和计费错误。
  2. 作为独立行项目跟踪:不要将变更单成本混入原始预算。这会模糊原始估算是否准确以及变更单本身是否盈利。
  3. 更新 WIP 明细表:每个获得批准的变更单都应触发对完工预计成本和合同价值的更新。
  4. 及时开票:变更单的工作应出现在下一次进度计费中。不要等到项目结束。

建筑会计常见错误

1. 混淆预算支出与完工进度

支出了 60% 的预算并不意味着你完成了 60% 的工作。如果材料成本超支,你可能支出了 60% 的预算,但仅完成了 40% 的工作。务必根据实际进度而非仅仅根据成本消耗来确定完工百分比。

2. 个人财务与业务财务混淆

这是所有小企业的通病,但在个体承包商中尤为常见。请开设专门的业务银行账户,并仅将其用于业务交易。

3. 忽视间接成本

许多承包商会跟踪材料和人工,但忘记分配间接费用。如果你不将货车分期款项、办公室成本和保险费用分摊到各个项目中,你的利润率就只是一种幻象。

4. 未能跟踪设备成本

那台价值 8 万美元的挖掘机并不会在购买后就从账面上消失。折旧、维护、燃油和运输都是成本,应当分配到使用该设备的项目中。

5. 成本编码不一致

如果一位项目经理将木材归类为“材料”,而另一位将其归类为“耗材”,你的项目成本报告就会变得不可靠。建立标准化的成本编码结构,并对所有录入数据的人员进行培训。

设置你的建筑业会计科目表

设计合理的会计科目表是建筑业会计的核心。以下是一个框架:

收入科目

  • 合同收入
  • 变更单收入
  • 工料 (T&M) 收入

直接成本科目

  • 材料
  • 直接人工
  • 分包商成本
  • 设备租赁
  • 许可与费用

间接成本 / 管理费用科目

  • 办公室租金及水电费
  • 行政人员工资
  • 车辆费用
  • 保险(综合责任险、员工赔偿险)
  • 小型工具与耗材

资产负债表科目

  • 应收质保金
  • 应付质保金
  • 在建工程 (WIP)
  • 超额开单(负债)
  • 开单不足(资产)

建筑企业的税务考量

建筑企业面临几个特定的税务问题:

  • 季度预缴税款:由于收入可能不规则,预缴季度税款需要密切关注你的在建工程 (WIP) 进度表和预期的项目完工情况。
  • 方法选择:在完工百分比法 (PCM) 和完工合同法 (CCM) 之间的选择具有直接的税务影响。CCM 可以递延税收,但根据公司规模和合同类型,可能必须使用 PCM。
  • 更改会计方法:如果你需要切换会计方法,你需要提交美国国税局 (IRS) 3115 表格,并应用第 481(a) 条调整来衔接过渡。大多数小企业会自动获得批准。
  • 3200 万美元阈值:对于 2026 年开始的纳税年度,过去三年平均总收入超过 3200 万美元的企业,长期合同必须使用权责发生制会计和 PCM。
  • 折旧:购买重型设备可能符合第 179 条抵扣或红利折旧的条件,从而在购买当年提供显著的税收优惠。

保持你的项目财务步入正轨

建筑业会计比普通的小企业簿记更严苛,但其原理并不复杂——它们只需要纪律和一致性。将每一项成本跟踪到具体的项目。定期更新你的在建工程 (WIP) 进度表。单独核算质保金。立即记录变更单。做到这些,你就能始终清楚哪些项目在赚钱,哪些在亏钱。

随着建筑业务的增长,保持清晰准确的财务记录对于保函、贷款和税务合规变得更加关键。Beancount.io 提供纯文本会计服务,让你的财务数据完全透明——每笔交易都清晰易读、版本受控且易于自动化。免费开始使用,让你的账目拥有与施工建筑一样的精确度。