3、BOM成本核算基础:直接材料成本计算、直接人工成本分摊、制造费用分配方法(作业成本法、传统分摊法)、BOM成本汇总逻辑

好,咱们直接进入正题。

BOM成本核算,说白了就是搞清楚一个产品到底花了多少钱。我见过太多工程师,设计时只盯着性能,等到量产才发现成本根本兜不住。嗯,那时候再改设计,代价就大了。

这一节,我把BOM成本核算的四个核心模块拆开揉碎了讲。你跟着我的思路走一遍,以后自己算成本,心里就有底了。

3.1 直接材料成本计算

直接材料,就是那些能直接装到产品上的东西。电阻、电容、芯片、结构件……这些都是。

计算逻辑其实很简单:

直接材料成本 = Σ ( 单个物料用量 × 物料单价 )

但这里有个坑——物料单价怎么取?

我个人习惯用加权平均价。为什么?因为采购价格会波动。你今天买是1块,下周可能就是1块2。如果只用最新采购价,成本核算会忽高忽低,没法看趋势。

关键点:物料单价建议取最近3个月的平均采购价,或者用标准成本价。别用报价单上的价格,那个水分太大。

另外,损耗率一定要算进去。我在做一款电源产品时,发现PCB板的损耗率高达5%。一开始没算,结果批量生产时材料成本直接超预算8%。

所以,实际用量要这样算:

实际用量 = BOM用量 × (1 + 损耗率)
物料 BOM用量 单价(元) 损耗率 实际成本(元)
主控芯片 1 12.50 0.5% 12.56
PCB板 1 3.20 5.0% 3.36
电阻0805 10 0.02 2.0% 0.20

小技巧:损耗率别拍脑袋定。去产线蹲两天,看看实际报废了多少,拿数据说话。

3.2 直接人工成本分摊

直接人工,就是产线上那些直接动手干活儿的工人工资。

分摊方法通常是按工时来分。比如:

单位产品人工成本 = 该产品工时 × 小时工资率

小时工资率怎么算?

小时工资率 = 产线工人总工资 ÷ 总有效工时

举个例子。一条产线10个工人,月工资总额6万,每月有效工时2000小时。那小时工资率就是30元/小时。

如果一个产品需要0.5小时的装配工时,那人工成本就是15元。

注意:有效工时不是上班时间。要扣除休息、培训、设备故障等非生产时间。我曾经见过一家工厂,按上班时间算,结果人工成本低估了20%。

这里有个现实问题——多品种共线生产时怎么分?

我的做法是:先按产线总工时算出总人工成本,再按各产品的实际工时占比来分摊。说白了,就是谁占用的工时多,谁就多承担人工成本。

3.3 制造费用分配方法

制造费用,就是那些不能直接算到某个产品头上的间接成本。比如车间租金、设备折旧、水电费、质检员工资……

分配方法主要有两种:传统分摊法作业成本法

3.3.1 传统分摊法

传统分摊法,也叫单一分摊率法。简单粗暴:

制造费用分摊率 = 总制造费用 ÷ 总直接人工工时(或总机器工时)

然后每个产品按工时去分摊。

举个例子:

  • 总制造费用:100万元
  • 总直接人工工时:5万小时
  • 分摊率:20元/小时
  • 产品A工时:0.5小时 → 分摊10元

这个方法的好处是简单,数据好拿。但问题也很明显——它假设所有制造费用都和工时成正比

你想想看,设备折旧跟工时关系大吗?其实不大。设备买回来,不管开不开工,折旧都在那儿。用工时去分摊,就会导致高工时产品多承担费用,低工时产品少承担,但实际可能恰恰相反。

我的经验:传统分摊法适合产品种类少、工艺差异小的场景。如果产品线复杂,千万别用,会严重扭曲成本。

3.3.2 作业成本法(ABC法)

作业成本法,说白了就是按活动来分。先搞清楚制造费用花在了哪些活动上,再按每个产品消耗的活动量来分摊。

步骤是这样的:

  1. 识别作业:比如设备调试、质量检验、物料搬运、设备维护
  2. 归集成本到作业:把制造费用按作业分好
  3. 确定成本动因:每个作业用什么来分摊?比如调试次数、检验批次、搬运距离
  4. 计算作业分摊率:作业成本 ÷ 动因总量
  5. 分摊到产品:产品消耗的动因量 × 分摊率

举个例子:

作业 成本(元) 成本动因 动因总量 分摊率
设备调试 30,000 调试次数 100次 300元/次
质量检验 20,000 检验批次 50批 400元/批
物料搬运 10,000 搬运次数 200次 50元/次

如果产品A需要调试2次、检验1批、搬运5次,那分摊的制造费用就是:

2 × 300 + 1 × 400 + 5 × 50 = 600 + 400 + 250 = 1,250元

我的建议:作业成本法更准,但实施成本高。我一般建议年产值5000万以上的项目用ABC法,小项目用传统法就够了。别为了精确而精确,成本核算本身也要算成本。

3.4 BOM成本汇总逻辑

好,前面三个模块算完了,最后一步就是汇总。

BOM成本汇总的逻辑其实就一句话:从底层往上层层累加

具体来说:

  1. 底层物料:直接材料成本(含损耗)
  2. 半成品层:底层物料成本 + 本层直接人工 + 本层制造费用
  3. 成品层:所有半成品成本 + 成品层直接人工 + 成品层制造费用

我习惯用滚加法来做。就是ERP系统里常见的BOM成本滚算。系统从最底层开始,一层层往上加,直到顶层成品。

举个例子,一个简单的三层BOM:

成品X
  ├── 半成品A
  │   ├── 物料a (5元)
  │   └── 物料b (3元)
  │   └── 人工+制造费 (2元)
  │   └── 半成品A成本 = 5+3+2 = 10元
  ├── 半成品B
  │   ├── 物料c (8元)
  │   └── 人工+制造费 (1元)
  │   └── 半成品B成本 = 8+1 = 9元
  └── 成品层人工+制造费 (3元)

成品X总成本 = 10 + 9 + 3 = 22元

避坑指南:我曾经遇到过一个问题——BOM里同一个物料用了不同的单价。原因是采购部门更新了价格,但工程BOM没同步。结果成本汇总出来,同一个物料在两个半成品里价格不一样。所以,物料主数据必须统一,这是底线。

另外,版本管理也很重要。BOM会变,成本也会变。我建议每次BOM变更都重新滚算一次成本,并保留历史版本。这样以后查账、分析成本差异,都有据可依。

总结一下:BOM成本核算,核心就是三块——材料、人工、制造费。材料按用量和单价算,人工按工时摊,制造费选对方法分。最后用滚加法层层汇总。每一步都有坑,但只要你按流程走,数据就不会跑偏。

BOM成本核算知识体系 BOM成本汇总(滚加法) 直接材料成本 直接人工成本 制造费用 物料用量 物料单价 产品工时 小时工资率 传统分摊法 作业成本法 含损耗率 加权平均价 有效工时 总工资/总工时 单一分摊率 作业动因 注意事项 物料主数据统一 | BOM版本管理 | 损耗率实测 | 分摊方法匹配业务 成本核算本身也要算成本——别为了精确而过度投入

专注资料整理