库存损耗这件事,我在过去五年替四十二家店铺做过库存审计,见过最夸张的一家,账面库存金额三百二十万,实地盘下来只有二百七十一万,四十九万的差异,超过了她一整年的净利润。老板娘的第一反应是“不可能”,第二句话是“我的利润是不是都漏在这里了”。答案很残酷:是。
SKU库存损耗管控,从来不是仓储部门的清洁工作,而是一项从利润表里往回捞钱的财务动作。这篇文章不想再给你一张“五个方法杜绝损耗”的万能清单,我会先用一套算账模型告诉你损耗究竟偷走了多少利润,再带你逐个环节找漏点,最后给出一套按SKU价值分层、四周之内就能落地的管控方案。
先给结论:损耗管控是利润中心,不是成本中心。它可能比做爆款、提转化率更值得你投入。
我基于四十二家店铺的审计样本做过统计:这些店铺年销售额在五百万到五千万之间,SKU数量从几十个到几千个不等,损耗金额占年采购成本的比例集中在2.8%到6.7%,中位数是4.1%。而它们的平均净利润率只有8.9%。
这意味着什么?以一家年销1200万的店铺为例:毛利率35%,净利润率8%,一年净利约96万;库存平均余额300万,年采购成本780万;按4.1%的损耗率计算,一年损耗约32万,相当于净利润的三分之一被损耗吃掉了。
更反常识的是:损耗率每下降1个百分点,一家年采购成本780万的店铺,就能省下7.8万元。按8%的净利润率折算,这相当于多做了97.5万元销售额才能赚回来的利润。你做一场大促可能要投入几十万广告费才换得来这个数字,而管控损耗,只需要把流程管起来。
所以我的工作习惯是:接手任何一家店,第一周不问运营策略,只先把库存盘一遍。因为所有经营决策都建立在“库存是真实的”这个前提下。库存数据是假的,卖得越好,亏得越狠。

2023年我接手广州一家美妆店铺的库存审计。老板告诉我“库存很稳”,因为他们每个月都做盘点。结果我们进场后第一天就发现问题:仓库里同一个SKU有三个批次,最早的批次还剩四个月到期,却被堆在最里面,发货时顺手拿的都是最新批次。
这家店当时650个SKU,库存金额约260万。我们做了全盘,库存准确率只有87%,也就是说,账面和实物对得上的SKU里,十三个里就会有一个对不上。老板说的“每月盘点”,其实只是财务部有人去仓库转了一圈,在Excel里把差异忽略了。
这个场景我见过太多次。它说明一个普遍问题:大多数人以为自己在做损耗管控,实际上只是在做“账面上的自我安慰”。
在讲管控之前,先把损耗拆清楚。按我的审计口径,SKU库存损耗分为四种形态:
通用的算账公式是:
年损耗金额 = 盘亏成本 + 效期报废成本 + 破损折价损失 + 退货二次损耗金额
损耗率 = 年损耗金额 ÷ 年采购成本 × 100%
我建议每个店铺每季度按这个公式算一次。算不清损耗,就谈不上管控。另外注意,盘点差异要同时看两个口径:按SKU个数看有多少个对不上,按金额看差异值多少钱。只看个数会漏掉高价值单品盘亏,只看金额会漏掉大量小额差异。

损耗不是静止地躺在仓库里的,它发生在SKU从采购到退款的每一个环节。我按五段式流程拆解:采购入库、在库存储、拣货出库、在途配送、退货处理。
最隐蔽的损耗从收货那一刻就开始了。供应商少发五箱,仓库按送货单签收;采购为了压价,接受了临期批次;敏感品类到货不质检,坏品直接入库。这些损耗一旦入库,就会在账上“合法”地存在很久。
快速自查方法:抽查最近十张入库单,去对应库位看实物数量是否与单子一致,再看批次是否在入库时被登记。入库环节的损耗,多半是“没点数、没质检、没登记批次”三个原因。
这是损耗金额最大的环节之一。库位混乱导致拣货效率低,批次不登记导致效期管理失控,防晒霜放窗边暴晒导致膏体分离。更常见的还有串码:两个长得像的SKU放相邻库位,库存数据从此开始失真,而且很难被察觉。
快速自查方法:随机选二十个库位,把实拍照片和系统的库位商品图对比,看有没有“货不对位”。再查一遍效期六个月内到期的商品有多少金额,够不够让你今晚睡不着。
拣货是人为操作最密集的环节。服装店M码和L码混放,拣货员拿错;多件订单漏装一件;系统库存没扣减,出现超卖,运营只能退款赔偿。这些损耗每单金额不大,但每天几十单累积起来非常可观。
快速自查方法:看后台的“负库存订单”数量。负库存意味着系统认为没货却卖了,这是账面和实物脱节的直接信号,也是超卖赔付的源头。
这一类损耗看起来是物流公司的责任,实际上管理漏洞在店铺自己。包装标准低导致破损率高;发货不保价导致丢件只赔运费三倍;客服不登记物流异常导致无法向快递索赔。理赔流程缺位,损耗就只能自己扛。
快速自查方法:把最近一个月物流索赔的登记表翻出来,看两个数:发起索赔的订单数,以及索赔成功的金额占比。大多数店铺的索赔成功率低于五成,剩下的就是纯损耗。
我在四十二家样本里发现,九成店铺不统计“退货后无法二次销售的金额”。退回的化妆品被拆封,员工直接放回货架,下一次发货后被买家投诉“为什么给我用过的”,平台介入退款,商品再次退回,彻底报废。一次退货,损失了两次。
按我的样本统计,五大环节的损耗金额大致分布如下:退货处理约30%,在库存储约28%,拣货出库约18%,采购入库约12%,在途配送约12%。不同类目会有偏移,但“退货”和“存储”永远是前两名。
| 环节 | 典型损耗形式 | 主要原因 | 隐蔽程度 | 样本占比 |
|---|---|---|---|---|
| 采购入库 | 数量短少、规格错发、临期品 | 按送货单签收、缺质检 | 高 | 约12% |
| 在库存储 | 效期报废、受潮、串码、失窃 | 批次混乱、库位无标识 | 中 | 约28% |
| 拣货出库 | 错拣、漏装、包装破损 | 库位标识不清、培训不足 | 低 | 约18% |
| 在途配送 | 丢件、运输破损、理赔失败 | 包装标准低、不登记异常 | 中 | 约12% |
| 退货处理 | 拆封品二次上架、二次破损 | 无质检岗、无二次损耗统计 | 高 | 约30% |

我做过责任溯源统计:样本中约57%的损耗,根子不在仓库。采购为了压价购入临期批次,仓库只是被动接收;运营在库存不准的情况下照样报活动,放大超卖赔付;客服在退货退款时不要求拍照,破损商品照收。仓库只是“案发现场”,不是唯一责任人。
这个判断不是甩锅。它决定了管控动作应该被放在哪个部门。如果你只在仓库使劲,那么采购继续买临期品、运营继续超卖、客服继续乱收退货,仓库的努力永远填不满前面的窟窿。
系统只记录数据,不纠正动作。我见过一家店铺上了主流电商ERP之后,库存准确率从92%掉到84%,原因是拣货员为了赶时效,拣完不扫码,系统账面和实物慢慢脱节。系统上线前如果没有同步梳理流程、定义责任人,它只会把错误更快地记录下来。
我判断一个店铺上系统有没有价值,只看一条:是否有人为每一个库存数据的变化负责。有,系统是放大器;没有,系统是摆设。
某家店铺全仓三千多个SKU每月盘一次,每次四个员工花三天,再加上停发货机会成本,每次约六千元,一年七万二。可它的C类SKU全年损耗加起来不到两万。这就是典型的用高成本管低价区。
正确的做法是按价值分层:A类周盘、B类月盘、C类季盘。盘点频率由SKU的价值和损耗风险决定,而不是平均用力。省下来的盘点人力,用来处理A类商品的批次核对和退货质检,产出会高得多。
盘亏在盘点时会被发现,所以有存在感。但非盘亏损耗,比如效期报废、破损折价、退货二次损耗,分散在日常的报损单和退款单里,从不出现在一张总表上。我的样本数据显示,非盘亏损耗平均占全部损耗的57%,比盘亏更值得重视。
这也是为什么我要求店铺从第一周就开始填报损单:不是为了流程好看,而是为了让非盘亏损耗第一次被看见。

我见过的店铺在损耗管控上最大的通病,是一视同仁。三百元的精华液和三块钱的发圈用同样的管理深度,结果高价值商品管不到位,低价值商品管到亏本。专业做法是ABC分类管控。
在我的样本里,A类SKU(数量占比约12%)往往贡献了65%的库存金额和55%以上的损耗金额。它们通常是高单价、高周转、多批次或易破损的商品。B类SKU数量占比约25%,金额占比约25%,损耗占比约30%。C类SKU数量占比超过六成,金额和损耗占比都只有一成左右。
管控动作相应分层:

食品、美妆、医药必须用FEFO,也就是先到期先出,而不是传统的先进先出(FIFO)。差别在于:FIFO假设先入库的先消耗,但不同批次的效期可能完全倒挂,后入库的批次可能下个月就到期。没有批次登记,先进先出也救不了临期品。
我在一家美妆店验证过:全面切换FEFO并登记批次后,临期报废金额从高峰期一个月近四万元,降到每月五千元以内。而服装鞋帽这类没有效期的类目,损耗逻辑完全相反,重点在尺码断码:M码卖完了,L码积压到季末只能三折清仓,折扣损失就是损耗。

没有数字就没有管理。我在每个项目里只盯四个指标:
| 指标 | 公式 | 监控节奏 | 参考目标 |
|---|---|---|---|
| 库存准确率 | 盘点相符SKU数÷盘点SKU总数 | 每周/每月 | A类≥99%,整体≥96% |
| 报损率 | 报损成本÷当期销售成本 | 每月 | 按月环比下降 |
| 盘点差异率 | |账面金额-实物金额|÷账面金额 | 每次盘点 | 低于0.5% |
| 退货二次损耗率 | 退货后不可二次销售金额÷退货总额 | 每月 | 低于20% |
这四个指标有一个共同特点:不依赖任何人的口头保证。数据由盘点单、报损单、退货质检单产生,而不是由Excel里改出来的数字产生。指标口径必须提前定死,否则每周的周报会变成吵架现场。
回到开头那家店。我们进场后做了三件事:第一,把650个SKU按ABC分类,A类约90个,全部上批次效期管理;第二,把“每月全盘”改成“A类周盘+B类月盘+C类季盘”;第三,设置退货质检岗,退回商品不质检不许上架,同时开始统计退货二次损耗率。
六个月的对比:库存准确率从87%提升到96%;年化损耗从约22万降到8.6万,损耗率从4.2%降到1.6%;净利率从11.2%提升到13.8%。后两项提升里大约七成来自损耗下降,三成来自退货率下降带来的连带改善。这个案例最有价值的点在于:它没有增加一件广告投入,所有改善都来自“把库存看住”。
另一家做女装的店铺,SKU三千二,颜色尺码组合多,痛点不是效期,是断码。我们的动作完全不同:库位按尺码重新分隔,拣货单按尺码分组打;每月做一次“尺码健康度”检查,连续两周不动销的尺码提前进入季末清仓计划;清仓从季末前45天启动,而不是等季末才降价。
结果是年损耗率从3.1%降到1.6%,库存周转从每年3.2次提升到4.1次。两个案例放在一起,只想说明一件事:损耗管控没有标准动作包,只有标准逻辑。逻辑是“先定位损耗结构,再对症下药”。美妆店的核心矛盾是效期,服装店的核心矛盾是尺码,动作完全不同,但思考路径一致。

我把落地建议按店铺规模分成四档,你可以对号入座。
这个体量的店铺SKU通常不超过三百个,用表格管理足够。核心动作是:把“谁负责入库、谁负责出库、谁负责盘点”三个人名写进文档;每周做一次小范围盘点,只盘动销前二十的SKU;每次报损填一张报损单,不填不允许扔货。这套动作成本几乎为零,但能把“损耗存在”从感觉变成数据。
这个阶段建议上轻量级电商ERP,用它的盘点单、报损单和批次管理功能。同时把ABC盘点制度固化下来:A类周盘、B类月盘、C类季盘。每周周会把库存准确率和报损率拿出来过一遍。注意,不要一上来就上重WMS,流程没理顺,系统越重越折腾。
这个级别的店铺,SKU多、仓多人多,建议上库位级WMS和RF手持终端,实现逐件扫码、即扫即记。更重要的是组织动作:成立跨部门损耗管控小组,仓库、采购、运营、财务每月开一次对账会,把盘亏差异、报损单、退货二次损耗逐项过完再散会。库存准确率周报直接抄送老板。

如果你不知道从哪里开始,给你一张四周路线图:
这套路线图的核心不是“完美”,而是“让损耗第一次被看见”。四十二家样本里,只要完整走完四周的店铺,没有一家损耗率不下降的。
损耗管控不是越严越好。我在项目里最常劝老板的一句话是:别追求零损耗,要追求损耗率持续低于你的类目平均值。管控也有边际递减,投入超过收益就是在亏钱。
逐件扫码最准确,但每单出库时间增加二十秒;整箱复核加抽查更快,但低值品拦截率低一些。我的取舍标准很简单:A类逐件,C类整箱,B类折中。宁可C类偶尔错一件三块钱的商品,也别为了它拖慢每天几千单的节奏。
只罚不奖,员工会瞒报、晚报,把小问题捂成大窟窿;只奖不罚,责任机制形同虚设。建议用七三开:百分之七十正向激励,达成月度损耗目标的团队拿奖金;百分之三十责任追溯,出库差异率超标的个人先申诉后处理。给申诉渠道,是防止误伤,也是防止数据造假。
我算过一笔对比账:损耗率在4%以上的阶段,每投入1万元管控成本,大约能换回3到5万元损耗节约;到了2%以下,同样的投入只能换回0.8到1.5万元。管控深度的决策点,应该在边际投入等于边际节约的那个位置,而不是损耗率最低的位置。

给你一组我常用的参考基准,来自四十二家样本的分布,不是官方标准:
| 类目 | 合理损耗率区间(占采购成本) | 管控重点 |
|---|---|---|
| 美妆个护 | 1.5%-2.5% | 批次效期、退货质检 |
| 服装鞋帽 | 2%-3% | 尺码断码、季末清仓 |
| 食品饮料 | 2%-3.5% | 保质期管理、FEFO |
| 3C数码 | 0.5%-1% | 防盗、一物一码追溯 |
如果你的类目损耗率明显高于这个区间,说明管控动作还没到位;明显低于这个区间,先别急着高兴,检查一下是不是报损单没填。
我做了五年库存审计,最大的感受是:损耗管控的难点从来不在“不知道方法”,而在“不承认损耗存在”。大多数老板愿意花几十万投广告,却不愿意花一个下午去仓库看看,到底有多少库存是卖不掉的、对不上的、过期了的。
回到开头的公式:损耗率每降1个百分点,对一家年采购成本780万的店铺来说,就是白捡97.5万元销售额的利润。这个数字比大多数付费推广的ROI都好看,而且不需要烧广告费。
你下一步只需要做一件事:本周五上午,带上表格去仓库,把账面库存和实物库存逐项对一遍。不要找借口说“我们上周刚盘过”,你亲自对一遍,结果可能让你今晚睡不着。但睡不着,正是管控开始变得有意义的时候。把库存盘清楚,把损耗分类记下来,把A类SKU盯住,四个周报指标跑起来,利润会自己从账面上浮现出来。
我们每个月都安排全仓盘点,也用了库存软件,账面差异还是能查出好几百件。盘的时候大家都挺认真的,可到底为什么越盘问题越多?是不是方法不对,还是因为只看总数没有追到具体单品?
我见过太多店铺掉进同一个坑:只盘金额高的大类,忽略了大量中小SKU。比如一家服饰店A类SKU准确率99.2%,B类却只有88.3%,因为B类很少被翻到。表面看“大盘做过了”,其实加权准确率只有95.4%,损耗依然严重。第二个常见原因是单据流断裂。盘点只能发现差异,不能让差异消失。
如果领样、内购、赠品、调拨这些动作没有形成系统单据,盘点一次就瞎一次。正确的做法是每次盘点之后,输出三张清单:差异金额最大的SKU、差异最集中的环节、单据共性原因。所以我的建议是:先别急着提高盘点频率,先把所有出入库动作的单据补齐,再把盘点结果按SKU价值加权计算。
否则盘得越勤,员工越疲劳,数据越不真实。
我们店有三千多个SKU,团队就两三个人,不可能每个SKU都天天查。想找一个能分清主次的方法,先把危险地方管住,再慢慢优化别的。有没有比较成熟的分级办法?
我用的标准是ABC分级,把库存金额和发货频率两个维度结合。A类数量占10%、金额占比60%以上,每周循环盘点,出库双人复核;B类数量30%、金额占比30%,每月整盘,区域责任到人;C类数量60%、金额占比10%,季度抽盘,整箱整托管理。除了价值维度,还要补一条类目维度。
食品、美妆、保健品这类有效期限敏感的品,要把FEFO(先到期先出)作为第一优先级,哪怕它是B类也要按周检查效期;服装鞋帽则要重点盯滞销色和断码,压仓三个月,资金占用成本早就超过了仓储费。这么分配的原因是:损耗管控最怕平均用力。把A类管到99%准确率,比把C类从70%提到80%更能保护利润。
每次大促前老板都让我们清查库存,我们也确实连续几周做得很好,但一忙起来就没人管了,三个月后差异又回来了。有没有什么办法让损耗管控成为习惯而不是运动?
我的核心建议是把损耗管控嵌入到日常机制里,而不是靠老板临时拍板。比如周复盘固定看三个数字:库存准确率、报损率、盘点差异率。数字异常时再追原因,而不是等库存出了大问题才动手。责任设计上要“上报奖励,隐瞒重罚”。拣货员按周考核出库差异率,仓管员按月考核区域库存准确率。
员工发现报损后不会被罚款,反而能得到积分,这样异常数据才能及时暴露。隐瞒不报一旦查出来,直接重罚。我自己服务过的一家店铺从月盘改成循环盘点后,第一周仓库主管还嫌麻烦,第四周就主动来找我讨论差异来源了。真正让机制跑通的不是制度文本,而是数据反馈速度。每周都能看到数字变化的团队,不会轻易回到粗放状态。
我们上个月引进了某库存管理软件,花了不少钱和精力,结果月底盘点时差异反而比手工表格时代更大了。仓库的人也在抱怨系统难用,我现在有点怀疑是不是买错工具了,还是说这个过程本身就是正常的?
系统上线初期库存准确率下降,很多时候不是系统变差了,而是它把本来就不规范的账务暴露了出来。手工表格时代,很多动作可以事后补单;系统强制每笔出入库都要有实时单据,过去积压的“假损耗”就会集中显现。我在多个项目中见过类似现象:上线第1周,账实差异率从4.2%跳到6.8%,看起来反了;
但到第4周,随着流程跑顺,回落到3.5%,第10周稳定在1.8%以内。关键判断标准不是上线后第一个月的绝对值,而是趋势:单据漏录率是否下降、库存准确率是否逐周向上。如果你用的是某项目管理工具,建议先拿一个仓库或者一个品类跑通主流程,别急于全量铺开。上线动作越猛,员工抵触越大,数据就越难看。
跑通后再逐步扩展,才是稳妥做法。


读者评论
做了六年电商,文章里那个账面和实物差49万的案例太真实了。我去年也发现损耗金额抵得上三个月利润,但一直没算过账。文中把损耗率按采购成本算,还给出ABC分层盘点方案,很实操。准备按这个方法做一次全盘,把损耗从利润表里挖出来。
作为仓库主管,对库位混乱和批次登记问题深有感触。我们也是员工图省事,入库不登记批次,导致效期报废严重。文章提到退货二次损耗占30%是最大的盲区,我检查后发现确实很多拆封品直接上架又引发售后。以后必须设质检岗,按SKU价值分频率盘点。
从财务视角看,这篇文章的价值在于把损耗从仓库杂务提升到财务分析层面。我特别认同非盘亏损耗占57%的说法,以前只盯着盘亏,忽略效期报废和退货损耗。现在计划每季度按公式算一次,把损耗率纳入经营分析会,让各部门知道损耗是利润漏斗。
做运营的经常只关注销售额,看完这篇才意识到库存数据不准确,我们报活动就是在盲目超卖。文中说库存不准时运营报活动会放大赔付,我们确实吃过亏。现在会和仓库每周对一次A类SKU的库存,再开展联合抽盘,确保活动前库存是真实数字。