你货架上大约 80% 的资金,被困在约 20% 的 SKU 上。剩下的——往往超过你产品清单的一半——只占你库存价值的一小部分。如果你用同样的方式盘点、下单和盯守每一件商品,那你就是把大部分精力花在最不重要的库存上,而那些真正驱动你现金流的少数商品,却和一盒螺丝钉一样只得到你匆匆一瞥。
ABC 库存分析能纠正这种错配。它按年消耗价值为每个 SKU 排名,把清单分成三个层级,并明确告诉你哪里该严加管控才有回报,哪里只是白费力气。本指南会一步步带你完成计算,展示 A、B、C 类商品分别该采取什么不同做法,并介绍 ABC-XYZ 升级版——它能阻止你对滞销、难以预测的商品过度备货。
ABC 分析到底衡量什么
ABC 分析按年消耗价值对库存分类:每年有多少资金流经每个 SKU。
年消耗价值 = 年销量(或使用量) × 单位成本注意是单位成本,不是售价。你衡量的是每个商品占用你多少现金,而不是它赚取多少利润。一瓶每年卖出 200 件、成本 $14 的高端橄榄油,年消耗价值是 $2,800。一个每年卖出 2,000 件、成本 $1.10 的自有品牌醋,价值是 $2,200。数字相近——但大多数产品清单根本不相近。它们遵循帕累托模式:
- A 类商品:大约占 SKU 的前 10% 到 20%,贡献 70% 到 80% 的总消耗价值。品种少,金额大。
- B 类商品:大约占 SKU 的接下来 20% 到 30%,贡献 15% 到 20% 的价值。中间地带。
- C 类商品:大约占 SKU 的底部 50%,贡献约 5% 的价值。占你产品清单的大部分,却只占你资金的一小部分。
具体的分界线由你自己定——有些企业按累计价值用 80/15/5,有些用 70/20/10。重要的是排名依据的是实测消耗价值,而不是你凭直觉觉得哪些产品"重要"。
五步完成计算
你用一个下午就能在电子表格里做完。先拉出十二个月的销售或使用历史;窗口太短会让季节性扭曲排名。
1. 列出每个活跃 SKU 及其单位成本
每个商品一行。用落地成本(采购价加上运费、关税和包装费),而不是供应商的标价,否则进口商品看起来会比实际更便宜。如果你从事生产,把原材料和零部件也算进去——这个方法对投入品和成品同样适用。
2. 计算每一行的年消耗价值
把每个 SKU 的年销量乘以其单位成本。这一列就是整个分析;之后的一切都是排序和算术。
3. 降序排列并添加累计百分比
把清单从消耗价值最高排到最低。然后加两个累计列:累计消耗价值,以及该累计总额占总计的百分比。第一行可能显示"4.1% 的 SKU,31% 的价值"——这种陡峭的早期攀升正是帕累托曲线在发挥作用。
4. 划出 A/B 和 B/C 分界线
沿着累计价值列往下走,在你选定的阈值处切分。按 80/15/5 的划分,累计线 80% 以上的每个 SKU 都是 A,80% 到 95% 之间的是 B,下面的长尾是 C。预期 A 清单短到能打印在一页纸上。如果不是,可能是你的阈值太宽松——或者你的品类确实很平均,这本身就是有用的信息。
5. 检查边界情况
看看正好卡在每个分界线上的商品。一个每年只卖两次的高价备件,仅凭单位成本就能落入 A 类;一个卖出成千上万的消耗品却可能落入 C 类。两者可能都分类正确——但要标记出任何分类让你意外的商品,在据此制定政策前先确认用量数据。
举一个十个 SKU 的例子来说明形态。假设你排名后的清单总计 $100,000 年消耗价值:前两个 SKU 贡献 $52,000 和 $21,000(A 类商品,20% 的 SKU 贡献 73% 的价值),接下来三个贡献 $9,000、$6,000 和 $4,000(B 类商品,19%),剩下五个瓜分最后的 $8,000(C 类商品,8%)。两个商品值得每天关注;五个几乎不值得关注。这就是全部要点。
每个类别对日常运营意味着什么
分类而不区别对待只是纸上谈兵。回报来自于执行三套不同的打法。
A 类商品:严加管控,频繁审查
这些 SKU 值得你最好的预测、最严格的补货纪律,以及对差异最快的响应。实用规则:
- 每周审查库存状况,如果你的系统支持,就持续审查。
- 保持安全库存精简但服务水平高——这里缺货会损失真金白银的营收,所以宁要频繁小批量补货,不要大批量囤货。
- 在这些 SKU 上对供应商最强硬地谈判:缩短交期和寄售条款在 A 类商品上释放的现金,比任何其他采购工作都多。
- 立即调查每一次盘点差异。A 类商品上的损耗和数据错误对你的资产负债表扭曲最大。
B 类商品:标准管控,定期审查
B 类商品获得合格、常规的管理——不英雄主义,也不被忽视。每月审查,标准补货点,正常安全库存。这也是要留意迁移的类别:一个因需求增长而向 A 类攀升的 B 类商品,应在下次审查时晋级,而不是留在自动驾驶模式。
C 类商品:简单管控,尽量少碰
C 类商品应尽可能少占用员工时间。在保质期允许的情况下每年批量订购一两次,用可视化的双箱系统代替系统驱动的补货,并接受略高的供应天数——5% 库存价值的持有成本,与管理数百个 SKU 精确运作的人力相比微不足道。这里经典的失败是用 $40 的工时去优化 $30 的年支出。
把分类变成循环盘点计划
全面停业盘点之所以存在,是因为企业从不信任自己的记录。ABC 分析加上循环盘点是赢回这种信任的方法:按类别加权,每天盘点几个 SKU,而不是一年盘点一次全部。
一个常见的起始计划:
- A 类商品:每月盘点,最顶级的 SKU 每周盘点。当天解决差异。
- B 类商品:每季度盘点。一周内解决差异。
- C 类商品:每年盘点一两次。调整后继续。
把每日工作量控制在一个人一小时内能完成——取每个类别的盘点数,除以它周期内的工作日数,就是每日配额。按类别追踪准确率,而不只是总体准确率:如果 C 类长尾一尘不染,98% 的总体准确率可能掩盖 A 类 90% 的准确率,而正是 A 类准确率在保护你的财务数据。一旦各类别准确率连续几个周期保持高位,许多审计师会接受记录齐全的循环盘点代替全面盘点。
把分类变成补货规则
盘点告诉你有什么;补货政策告诉你买什么。这一点也要区别对待:
- A 类商品:短审查周期,小批量、频繁下单。根据实际需求波动性和交期波动性计算安全库存,而不是凭经验法则。考虑与实时销售数据挂钩的自动补货点。
- B 类商品:定期审查(通常每月)配标准批量。经济订货量计算在这里物有所值——中等价值、中等数量,每个 SKU 每年值得算一次。
- C 类商品:由供应商最低起订量和运费效率驱动的大批量、低频次下单,而不是需求预测。对最便宜的消耗品,双箱系统(打开第二箱,补订第一箱)胜过任何软件的补货点。
然后还有教科书礼貌地跳过的类别:D 清单——零消耗或近乎零消耗的 SKU,你的分析会在 C 类最底部把它们暴露出来。每个 C 类长尾都藏着呆滞库存:已停产的花色、超量订购的季节性商品、你已不再拥有的设备的备件。降价、捆绑、捐赠或核销——但别再为存放它们付租金。每季度对 C 清单底部做一次清仓审查,通常释放的仓库空间比任何重组项目都多。
ABC-XYZ 升级版:加入需求可预测性
纯 ABC 分析有个盲点:它按价值排名,却忽略了波动性。一个高价值、每周需求稳定的 SKU 和一个高价值、随机爆发式销售的 SKU 都是"A"——但它们需要相反的处理方式。XYZ 分析加入第二个维度:
- X:稳定、可预测的需求。预测有效;精简库存是安全的。
- Y:季节性或有适度波动的需求。预测需要缓冲才有效。
- Z:不稳定、难以预测的需求。预测失效;你要在缓冲库存和缺货之间做选择。
把两个维度交叉成一个九宫格矩阵,政策就自然写好了。AX 商品(高价值、可预测)精简运作配高服务水平——理想的准时制候选。AZ 商品(高价值、不稳定)是你风险最高的 SKU:它们需要管理关注、缓冲库存或按单生产方式,因为一次意外的需求高峰就会让你的畅销品缺货。CX 商品(便宜、可预测)可以每年批量采购一次然后忘掉。CZ 商品(便宜、难以预测)是首批下架或改为按单生产的候选——低价值、高麻烦,每一件安全库存都是猜测。
开始时你不需要复杂的统计。对每个 SKU,用月度需求的标准差除以均值(变异系数):比率低的是 X,比率高的是 Z。即使是凭直觉加销售历史做出的粗略三分,也胜过完全忽视波动性。
悄悄破坏分析的错误
按利润或营收而非消耗价值分类。 一个年销售额 $3,000、利润率 70% 的配饰不是 A 类商品;一个流动 $200,000 你资金、利润率 12% 的大宗商品才是。利润对定价决策重要,对库存管控不重要。用基于成本的消耗价值跑排名,把利润分析分开做。
跑一次就把它框起来当定论。 需求变化、成本变动、新 SKU 未经分类就到货。至少每年重跑一次完整排名,每季度审查类别边界——一旦有了电子表格,晋级攀升者、降级衰退商品只需几分钟。
把 C 类当"不重要"。 低价值不等于低后果。一个让生产线停摆的五毛钱垫圈,或客户使用你旗舰产品所需的免费转接头,可能是你库存中运营上最关键的 SKU。把关键命脉商品明确标记出来,在更高层级管理它们。
对所有商品套用同一服务水平。 一刀切 98% 的可得性目标会让 C 类长尾大量过度备货。按矩阵单元设定服务水平——AX 类 98% 以上,CZ 类更低——然后看着总库存价值下降,而重要商品的可得性持平或上升。
让新 SKU 躺在那里不分类。 每个新产品在上市时都应有个临时分类(通常是 B,直到数据说话),在三到六个月历史后做第一次真正的分类。未分类的 SKU 会默认套用你系统的通用政策,这就是一个爆发式新畅销品第三周就缺货的原因。
在你的账本里保持分析的诚实
ABC 分析运行在来自你会计的数据上——单位成本、数量、减值——所以它的输出只有在你库存分类账同样可靠时才可信。两个习惯能保持它的诚实。第一,及时记账呆滞库存减值,而不是让过时的 C 类商品按全成本挂着;陈旧的账面价值既虚增你的资产负债表,也虚增下一次排名。在纯文本账本里,这笔分录明确且可审查:
2026-10-16 * "Write down discontinued SKUs from Q3 C-list review"
Expenses:Inventory-WriteDown 1,840.00 USD
Assets:Inventory:FinishedGoods -1,840.00 USD第二,保持 A 类商品成本精确。记到通用费用账户而非库存的落地成本组成部分(运费、关税、包装费)会低估消耗价值,可能把一个真正的 A 类降级为 B 类。如果你用 Beancount 追踪库存,记账文档 介绍了如何把这些成本附着到库存批次上,让你的每个 SKU 数字反映现实。
你的下一步
这周导出十二个月的 SKU 级销售和成本,算出一列年消耗价值,然后排序。在制定任何政策之前,先看看清单顶部:大多数老板会发现一两个他们一直随意管理的 A 类商品,以及一个塞满他们一直焦虑管理的 SKU 的 C 类长尾。把第一组提升到每周关注,把第二组降到批量简化处理,并安排 C 清单清仓审查——排名只需一个下午,而清晰能持续一整年。





