欢迎光临
我们一直在努力

中小商家成本核算怎么做?移动加权、先进先出、个别计价三种方法详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */
#content_views .toc,
/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */
#content_views.markdown_views > p:empty:has(+ .toc),
#content_views.markdown_views > .toc + p:empty,
/* 富文本旧版目录标记 */
#content_views.htmledit_views #main-toc,
#content_views.htmledit_views #hr-toc,
#content_views.htmledit_views p[id*=\”-toc\”] {
display: none !important;
}
/* 目录去掉后,紧跟的首个标题不再多出一块上边距 */
#content_views.markdown_views > .toc + h1,
#content_views.markdown_views > .toc + h2,
#content_views.markdown_views > .toc + h3,
#content_views.markdown_views > .toc + h4,
#content_views.markdown_views > .toc + p:empty + h1,
#content_views.markdown_views > .toc + p:empty + h2,
#content_views.markdown_views > .toc + p:empty + h3,
#content_views.markdown_views > .toc + p:empty + h4 {
margin-top: 0 !important;
}

很多中小商家老板算毛利,用的是一个最简单的公式:

毛利 = 售价 – 采购价

这个公式在"每次采购价都一样"的时候没问题。但现实中,同一个商品,上个月采购价10块,这个月涨到12块,仓库里还有上个月剩的货——这时候卖出一件,成本到底算10块还是12块?

不同的算法,算出来的毛利可能差20%以上。更麻烦的是,如果算错了成本,可能导致你以为在赚钱,实际在亏钱。

本文从实操角度,详解三种主流成本核算方法的区别、计算过程和适用场景。文末附一个真实客户的落地案例。


一、为什么成本核算方法很重要?

先说一个真实场景:

某零食商家,某款饼干的销售情况如下:

日期操作数量单价
10月1日 采购入库 100箱 10元/箱
10月10日 采购入库 100箱 12元/箱
10月15日 销售出库 80箱 18元/箱
10月25日 销售出库 70箱 18元/箱

总共卖了150箱,收入 = 150 × 18 = 2,700元。

问题是:这150箱的成本是多少?

  • 如果按10元算:成本 = 1,500元,毛利 = 1,200元,毛利率 = 44.4%
  • 如果按12元算:成本 = 1,800元,毛利 = 900元,毛利率 = 33.3%
  • 如果按平均价11元算:成本 = 1,650元,毛利 = 1,050元,毛利率 = 38.9%

三种算法,毛利差了300元,毛利率差了11个百分点。如果年销售额100万,这个差异就是11万的利润偏差。

这就是为什么成本核算方法不能随便选。


二、三种成本核算方法详解

方法一:移动加权平均法(最常用)

核心逻辑: 每次入库后,重新计算库存的平均成本。出库时按当前平均成本计价。

计算公式:

移动加权平均单价 = (原有库存金额 + 本次入库金额) ÷ (原有库存数量 + 本次入库数量)

用上面的例子演示:

日期操作数量单价库存数量库存金额移动加权平均单价
10月1日 采购入库 100 10元 100 1,000元 10元
10月10日 采购入库 100 12元 200 2,200元 11元
10月15日 销售出库 80 — 120 1,320元 11元
10月25日 销售出库 70 — 50 550元 11元
  • 10月10日入库后:平均单价 = (1,000 + 1,200) ÷ (100 + 100) = 11元
  • 10月15日出库80箱:成本 = 80 × 11 = 880元
  • 10月25日出库70箱:成本 = 70 × 11 = 770元
  • 总成本 = 880 + 770 = 1,650元,毛利 = 2,700 – 1,650 = 1,050元

优点: 计算简单,成本平滑,不受出库顺序影响。 缺点: 价格波动大时,平均成本可能偏离实际。 适合: 价格波动不大的商品(日用品、零食、服装等大部分商品)。

方法二:先进先出法(FIFO)

核心逻辑: 先入库的批次先出库,出库成本按最早入库的单价计算。

用同样的例子演示:

日期操作数量单价库存明细
10月1日 采购入库 100 10元 [100箱@10元]
10月10日 采购入库 100 12元 [100箱@10元, 100箱@12元]
10月15日 销售出库 80 — [20箱@10元, 100箱@12元]
10月25日 销售出库 70 — [50箱@12元]
  • 10月15日出库80箱:从最早的批次扣,80箱全部按10元算 → 成本 = 80 × 10 = 800元
  • 10月25日出库70箱:先扣完剩余20箱@10元,再扣50箱@12元 → 成本 = 20×10 + 50×12 = 800元
  • 总成本 = 800 + 800 = 1,600元,毛利 = 2,700 – 1,600 = 1,100元

优点: 符合实物流转逻辑(先到的先卖),物价上涨时利润偏高(有利报表)。 缺点: 物价下跌时利润偏低;需要追踪每个批次的入库单价。 适合: 保质期短的商品(食品、药品),或物价持续上涨的行业。

方法三:个别计价法

核心逻辑: 每一件商品单独计价,出库时指定发哪个批次,按该批次的实际单价计算成本。

用同样的例子演示:

假设10月15日卖出的80箱中,老板指定发了50箱@10元的批次和30箱@12元的批次:

  • 成本 = 50×10 + 30×12 = 860元

10月25日卖出的70箱,指定发了剩余50箱@10元和20箱@12元:

  • 成本 = 50×10 + 20×12 = 740元

总成本 = 860 + 740 = 1,600元,毛利 = 2,700 – 1,600 = 1,100元

优点: 成本最精确,完全匹配实际。 缺点: 操作最复杂,需要逐笔指定批次。 适合: 高价值、可追溯的商品(珠宝、艺术品、医疗器械序列号管理)。

三种方法对比
对比项移动加权平均先进先出(FIFO)个别计价
计算复杂度 低 中 高
成本精确度 中(平均化) 中高 最高
是否需要批次管理 不需要 需要 需要
物价上涨时利润 居中 偏高 取决于实际出库
物价下跌时利润 居中 偏低 取决于实际出库
适合商品 大部分商品 食品/药品/保质期商品 珠宝/医疗器械/高价值商品
系统支持难度 低 中 高

三、实操:如何在进销存系统中设置成本核算方法

第一步:确定每个商品的计价方法

不是所有商品都用同一种方法。建议:

商品类型推荐方法原因
日用品、零食、服装等大部分商品 移动加权平均 简单、平滑、够用
食品、药品等有保质期的商品 先进先出(FIFO/FEFO) 配合批次管理,先到期先出
珠宝、医疗器械等高价值商品 个别计价 需要精确到每一件
第二步:在系统中设置

以网上管家婆为例,进销存模块支持三种计价方法,在商品档案中设置:

  • 进入商品档案,找到"成本计价方式"字段
  • 选择"移动加权平均"、"先进先出"或"个别计价"
  • 保存后,系统会自动按所选方法计算每次出库的成本
  • 注意: 计价方法一旦设定并开始有业务数据,不建议中途修改,否则历史成本数据会不一致。

    第三步:验证成本计算是否正确

    设置完成后,用一笔实际业务验证:

  • 录入两笔不同价格的采购入库单
  • 做一笔销售出库
  • 查看出库单的成本金额,确认是否与预期一致
  • 查看库存报表中的"库存成本"和"库存金额",确认数据正确

  • 四、常见误区

    误区一:用最后一次采购价当成本

    "上次采购是12块,那成本就按12块算"——这是最常见的错误。仓库里可能还有10块钱的旧货,如果全部按12块算成本,会高估成本、低估利润。

    误区二:不区分采购价和到岸成本

    采购价10块,但运费、包装费、平台佣金加起来每件2块,实际成本应该是12块。很多商家只算采购价,导致毛利虚高。

    正确做法: 在进销存系统中,将运费等附加成本分摊到商品成本中。网上管家婆支持在采购入库单中录入附加费用,系统自动分摊到单位成本。

    误区三:退货时成本算错

    销售退货时,退回的商品成本应该按原出库成本入账,而不是按当前库存均价。否则会导致成本数据失真。


    五、真实案例:河北**尔然科技股份有限公司的成本核算升级

    **尔然科技经营净化器及配件,3人团队(软件负责人+财务+仓管),5-10个电商店铺,SKU在100以内。核心诉求是线上线下库存统一管理、成本核算和毛利统计。商品采用移动加权平均法计价。

    之前的做法:

    • 成本靠Excel手工计算,每次采购后手动更新平均成本
    • 运费、包装费等附加成本没有计入商品成本
    • 多店铺分别看数据,无法汇总毛利

    改进后的做法:

    第一步,在系统中为所有商品设置"移动加权平均"计价方式。

    第二步,采购入库时录入实际采购价,系统自动更新库存平均成本。

    第三步,在采购入库单中录入运费等附加费用,系统自动分摊到单位成本。

    第四步,通过系统报表查看每个店铺的销售收入、成本、毛利,以及汇总数据。

    效果对比:

    指标改进前(Excel手工计算)改进后(系统自动核算)变化
    成本计算时间 每次采购后30分钟手动算 系统自动实时计算 效率提升100%
    成本准确率 约85%(人工计算有误差) 99%以上(系统精确计算) 提升14个百分点
    毛利报表出具时间 月底2天手工汇总 实时查看,随时导出 效率提升95%
    附加成本计入 未计入(毛利虚高约8%) 自动分摊到单位成本 毛利数据更真实
    多店铺利润汇总 无法汇总(各店铺独立Excel) 系统一键汇总+分店铺查看 从不可能到实时

    ***然科技的财务负责人说:"以前每个月底算毛利要花两天时间,而且算出来的数和实际对不上——因为运费没算进去,毛利总是虚高。现在系统自动算,每次出库的成本都是准的,老板随时打开手机就能看到真实的毛利数据。"


    六、成本核算方法选择决策树

    最后给你一个快速决策工具,帮你选对方法:

    你的商品是什么类型?
    │
    ├── 高价值、可追溯(珠宝、医疗器械、艺术品)
    │ └── → 个别计价法
    │
    ├── 有保质期(食品、药品、化妆品)
    │ └── → 先进先出法(配合批次管理)
    │
    └── 其他大部分商品(日用品、服装、电子产品等)
    │
    ├── 采购价格波动大(>20%)
    │ ── → 先进先出法(更反映实际流转)
    │
    └── 采购价格波动小(<20%)
    └── → 移动加权平均法(最简单够用)


    七、总结

    成本核算方法的选择,核心就三条原则:

    第一,大部分商品用移动加权平均法就够了。 计算简单,成本平滑,不需要批次管理,适合80%以上的中小商家。

    第二,有保质期的商品用先进先出法。 配合批次管理和FEFO出库策略,既能准确核算成本,又能减少过期损耗。

    第三,不管用哪种方法,都要把附加成本算进去。 运费、包装费、平台佣金都是成本的一部分,不算进去毛利就是虚的。

    选对方法、用对工具,你的成本核算就能从"大概差不多"变成"精确到分"。

    赞(0)
    未经允许不得转载:171主机测评 » 中小商家成本核算怎么做?移动加权、先进先出、个别计价三种方法详解
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址