第一步:先判断你的企业是否适用“合同履约成本”
新收入准则下,合同履约成本是核算企业为履行合同发生的、不属于其他准则规范的成本,且该成本与合同直接相关、预期能够收回。对于建筑企业来说,绝大多数工程项目都符合条件——因为建筑合同通常履约周期长、成本归集复杂,合同履约成本就是取代“工程施工-合同成本”的最佳替代品。但注意:如果企业执行的是《小企业会计准则》或者未执行新收入准则,则不需要用这个科目,直接用“工程施工”即可。所以,第一步先看你的适用准则。目前(2026年),大部分大中型建筑企业都已执行新收入准则,合同履约成本是标配。
第二步:明确核算范围——哪些成本该进,哪些不该进
合同履约成本只归集三类成本:直接材料、直接人工、其他直接费用(如机械使用费、分包成本、现场管理费)以及可明确归属于合同的间接费用(如项目专属的临时设施摊销)。特别注意:期间费用(销售费用、管理费用、财务费用)不得计入合同履约成本;与合同不直接相关的成本(如企业总部办公楼的折旧)也不能进。实务中,很多会计把项目上发生的零星招待费、差旅费强行塞入“合同履约成本”,这是错误的——这些费用如果无法明确归属于某个合同,应直接计入当期损益。
| 成本项目 | 应计入合同履约成本 | 不应计入 |
|---|---|---|
| 项目直接材料(钢材、水泥) | 是 | - |
| 项目施工人员工资 | 是 | - |
| 项目专属临时设施折旧 | 是 | - |
| 项目管理人员发生的差旅费(有合同依据) | 是(需能明确归属) | 无法归属时计入管理费用 |
| 总部行政人员的工资 | - | 管理费用 |
| 为获取合同发生的投标费(未中标) | - | 销售费用 |
第三步:掌握分录逻辑——从归集到结转,一步不能错
归集时:借:合同履约成本(或增设明细科目:合同履约成本——XX项目) 贷:原材料/应付职工薪酬/银行存款等。确认收入并结转成本时:借:主营业务成本 贷:合同履约成本。注意:合同履约成本在资产负债表中列报为“存货”或“合同资产”,具体要看合同是否满足无条件收款权。如果项目已完工但尚未结算,余额在“存货”项目列示;如果已结算但尚未收款,则在“合同资产”列示。很多新手直接挂“应收账款”,导致资产负债结构失真,这个细节必须纠正。
避坑指南:合同履约成本不能随意减值。期末应测试是否发生减值——如果账面成本高于预期可收回的合同对价,需要计提减值准备(借:资产减值损失 贷:合同履约成本减值准备)。实务中不少企业忽略这一步,导致资产虚高。
第四步:两个典型场景,对比传统做法与优化做法
场景一:某住宅项目,钢材采购1000吨,单价4000元/吨,已入库未领用
场景二:某市政道路项目,分包商完工报量200万元,但未开发票,企业也未付款
第五步:建立效率导向的合同履约成本管理流程
光会做分录还不够,财务主管要推动整个流程标准化。建议按以下步骤操作:
这个流程跑通后,财务报表中的存货、合同资产、主营业务成本数据都会更干净,审计通过率也大幅提升。
核心结论:不是所有建筑企业都要用合同履约成本——先看准则适用性。但一旦适用,就要严格按“归集-测试-结转”三步走,杜绝将期间费用、无关成本塞进去。真正专业的财务,是通过合同履约成本的管理,倒逼业务部门规范成本单据,提升整个项目的成本控制效率。这,才是合同履约成本这个科目存在的真正价值。
