看看你的资产负债表。库存这一行——不管是 85,000 美元、240,000 美元还是别的数字——看起来让人安心。毕竟这是资产。但你走进仓库,看看最里面的货架:十八个月前你超量订购的那个 SKU、你已经停产的产品零件、去年那个颜色没人愿意按原价买的布料。如果明天你得把这一堆东西变成现金,你能拿回当初付的钱吗?
对很多小企业来说,诚实的答案是:不能。而在 GAAP 下,你不能假装还能拿回来。
把滞销库存按全额成本挂在账上,会虚增你的资产、抬高你的利润,而且等到年底你的会计——或者银行——问为什么你的毛利率在一次实物盘点后突然崩盘时,你会被打个措手不及。学会在何时、如何把库存减记到真实价值,是任何持有库存的企业的核心账务纪律之一——无论你在 Shopify 上卖货,给承包商供货,还是经营一家小型制造工厂。
为什么你的库存余额多半是虚高的
库存跟其他资产感觉不一样。你买下来了,你拥有它,你付了真金白银。它就在货架上。本能的反应是:在卖掉或扔掉之前,就按成本价挂在账上。
但会计不是这么算的。存货计价背后的核心原则是稳健性:不要高估你所拥有的东西。如果你的库存价值已经跌到了你买入价之下——因为它损坏了、过时了、卖不动了,或者在今天的市场上就是不值钱了——那么你实际上已经发生了一笔经济损失。GAAP 要求你现在就确认这笔损失,而不是等你最终降价或者扔掉的时候才认。
不这么做的后果会层层叠加:
- 你的资产负债表比实际情况好看,这会误导你自己、你的贷款方,以及任何潜在投资人。
- 你的销售成本被人为压低,导致毛利看起来比实际好。你在糟糕的数据上做定价和采购决策。
- 等你最终不得不大幅降价或者把这批货核销掉时,你会突然吃一大笔损失——而这本该在滞销迹象逐渐显现时就被分摊确认的。
- 如果你的资产负债表上 40% 到 60% 都是库存(批发商、零售商、经销商很常见),那么 20% 的虚高就足以抹掉你账面上全部的股东权益。
这不是要你悲观。这是要你基于现实做决策。
规则:成本与可变现净值孰低
规范这一做法的准则叫 ASC 330「存货」(前身是 ARB 43)。对使用先进先出法或加权平均成本法的大多数小企业来说,规则很简单:存货必须按成本与可变现净值孰低(LCNRV)列报。
如果可变现净值跌到成本以下,你就得减记。在美国 GAAP 下,即便之后市场回暖,你也不能再把它加回来。
什么是可变现净值?
可变现净值(NRV)不是一个理论上的市场价格。它是你在正常经营过程中,卖出这件商品实际能装进口袋的金额。
公式很简单:
可变现净值 = 估计售价 - 估计的完工成本和销售费用
完工成本和销售费用包括:
- 直接销售费用(发到客户的运费、平台手续费、销售佣金)
- 如果是半成品,完工所需的成本(人工、材料、包装)
- 为销售做的准备工作(重新包装、小修小补)
你不扣除一般性的管理费用或行政开支。你只扣除与把这一笔特定库存卖出去直接相关的成本。
举例: 你以每件 20 美元的价格进了 500 件厨房小工具。总成本 10,000 美元。这个产品去年很火,但厂商推出了新款。现在你只能现实地按 14 美元一件卖掉,而且每件还要再付 2 美元的 Shopify 平台费和运费补贴。
单件可变现净值 = 14 美元 - 2 美元 = 12 美元 可变现净值总额 = 500 × 12 美元 = 6,000 美元 成本 = 10,000 美元 应计提减值 = 4,000 美元
你在资产负债表上保留 6,000 美元。4,000 美元是当期的损失。
比较是怎么做的
你应当逐个 SKU(或者按逻辑分组的相似品)来运用 LCNRV,而不是对库存总额一刀切。把几个滞销 SKU 摊进一堆健康库存来掩盖减值,是不允许的。
- 如果可变现净值高于成本,你什么都不用做,继续按成本挂账。
- 如果可变现净值低于成本,你把它减记到可变现净值,差额计入利润表。
在比较老的零售法或后进先出法下,你可能还会看到「成本与市价孰低」,带一个上限和一个下限(以可变现净值封顶的再取得成本)。但对大多数不用 LIFO 的小企业来说,LCNRV 才是规则。
滞销库存到底是怎么来的
滞销很少敲锣打鼓地出现。它通常是在你正常做业务决策的过程中悄悄累积起来的:
需求变化。 消费者偏好变了,新产品替代了你的产品,或者一个大客户突然不再下某个定制件的订单。你为了拿批量折扣进的 12 个月库存,现在看起来够卖 36 个月。
过量采购和起订量压力。 供应商说 1,000 件起给 15% 的折扣。你就买了 1,000 件,哪怕你一个月只卖 30 件。六个月过去,一半还在那儿,更新的款式已经出来了。
保质期和货架寿命。 食品、化妆品、化工品,甚至某些电子元件,都会过期或退化。一旦过了最佳日期,可变现净值可能就是零。
损坏和品质问题。 叉车戳穿了一托盘,湿度让包装变形,或者一批货 QC 不过关但又没物理报废。它还挂在账上,但实际能变现的价值已经塌了。
技术迭代。 元器件、固件绑定的配件,或者款式驱动的商品,一旦下一代上市,价值就会迅速缩水。
一个有用的检验方法:如果一个 SKU 已经 9 到 12 个月没动过,而且没有确定的未来订单,把它拎出来做可变现净值复核。你常常会发现,这一项花的功夫就值回票价了。
五步计算并记录可变现净值
你不需要四大的人来干这个。你需要的是一套可重复的流程,既能经得起 CPA 的审查,也能在需要时经得起 IRS 的核查。
1. 给库存分门别类
按 SKU 导出库存明细,包含在库数量、单价成本、最近一次销售日期。如果 SKU 上千,按产品系列分组,但要保证滞销品可见——别让汇总把它们埋了。
2. 圈出需要测试的候选
优先处理:
- 过去 180-365 天内没有销售
- 在库数量超过 12 个月销量
- 已知的损坏、退货或过期品
- 关联到已停产产品的物料
这样分诊能让你的精力集中在最可能减记的地方。
3. 为估计售价收集证据
你的估计必须有可观测的数据支撑,而不是靠希望。可用的证据包括:
- 你自己对同款或类似商品最近打折销售的实际记录
- 你自己网站、亚马逊或批发价目表上同款商品的当前标价——不是那个你一厢情愿的 MSRP
- 来自清仓商、折扣买家、废品回收商的书面报价或询价
- 竞争对手对同款商品的公开价目
把截图保存下来,邮件归档,每个被圈出的 SKU 单独建一个小档案。一句「我们大概还能按原价卖」,没有证据,经不起审计。
4. 估计完工和销售成本
对成品来说,这通常就是销售成本:支付处理费、运费补贴、佣金。对在制品来说,还要加上把它做成可销售状态所需的剩余人工和材料。务求真实——如果你要付给电商平台 8% 的佣金,再加 3 美元的出库运费,就老老实实扣掉。
5. 比较并计算损失
对每个被圈出的单品或分组: 可变现净值 = 估计售价 - 完工和销售成本 单件损失 = 成本 - 可变现净值(若为正) 减值总额 = 单件损失 × 在库数量
加起来。这个总数就是你要调的金额。
一个稍大一点的例子:
你做精品咖啡设备的分销。有 80 台某款磨豆机,进货价每台 320 美元。厂家出了第二代之后你就把它停了。过去 90 天,你只卖出了 3 台,每台 299 美元,但每单你还要倒贴 28 美元的免运费和 9 美元的 3% 信用卡手续费。往前看,你能现实地卖到的价格是 299 美元。
单件可变现净值 = 299 美元 - 28 美元 - 9 美元 = 262 美元 单件成本 = 320 美元 单件损失 = 58 美元 减值总额 = 80 × 58 美元 = 4,640 美元
这 4,640 美元不是将来的问题。它是今天的损失。
这笔减值怎么入账
记录这笔减值有两种公认的做法。两种都会减少库存,并在当期冲击利润表。区别在于呈现方式。
方案 A:直接减记(小企业最常见)
直接借记损失,贷记库存:
- 借:存货减值损失(或并入销售成本)——4,640 美元
- 贷:存货——4,640 美元
很多小企业把它并入销售成本,以让毛利率反映真实经济实质。如果金额重大,把它单独列为「存货减值费用」放在毛利之上会更透明——你的银行或投资人会更欣赏这种清晰度。
方案 B:备抵法
如果你按季度复核库存,想明确地展示备抵,这个方法比较合适:
- 借:存货减值损失——4,640 美元
- 贷:存货跌价准备(备抵科目)——4,640 美元
你的试算表上库存保持总成本,资产负债表上把备抵单独列示为抵减项。当你真的把这批货报废或亏本卖掉时,直接冲减备抵,而不是再记一笔损失。
不管哪种方法,在减值当期对资产负债表和利润表的影响是一样的。选一种,然后保持一致。
一个关键规则:你不能因为还没把这批库存物理处理掉,就不做这笔分录。 损失的确认时点是可变现净值低于成本的那一刻,不是你把它们扔进垃圾桶的那一刻。等到扔的时候再补一笔,只是把诚实往后拖了。
千万别这么干
- 不要把这笔调整埋在「杂项费用」里,或者拿它去冲抵采购。把它摆在毛利里面或者紧挨着毛利的下方,让人看得见。
- 不要贷记应付账款或其他供应商科目。这是价值调整,不是退货。
- 不要做一笔含糊的年底分录,却没有逐 SKU 的支持文件。如果你拿不出逐单的计算过程,你就守不住它。
税务陷阱:GAAP 要求现在就认,IRS 要求拿出证据
这是很多小企业栽跟头的地方。GAAP 和税法都谈存货减记,但对「什么时候可以扣」,两边的门槛不一样。
账面(GAAP)上: 一旦可变现净值低于成本,基于合理估计,你就得减记。
税务上: IRS 更严格。根据 1.471-2(c) 条例,你可以按成本与市价孰低对存货计价,但市价必须可证明地低于成本,而且你需要客观证据——不能只是「我觉得它卖不动了」。
实操中,IRS 在以下情况下会认可一笔税务上的减记:
- 商品是次正常品(subnormal)——损坏、有缺陷、磨损、过时,或者在正常价格下明显卖不动——而且你能拿出证据;
- 或者商品本身正常,但你能证明市场价格已经下跌,在正常经营过程中你只能低于成本出售,佐证材料包括近期实际销售记录、真实的价格表,或者确凿的报价。
对「一般性滞销」计提的备抵,或者「我们就先提 10% 留个底」这种一锅端的准备,通常在税务上不能扣除。同样,仅仅预期会下跌但还没有通过降价或确凿报价体现出来的,也不能扣。税务上的扣除通常发生在以下时点:
- 通过真实的采购报价或公开市场行情,确认了更低的重置成本;
- 你以更低价格对外销售,并能证明你确实在以这个价格销售(有价目表、网页挂价、清仓商的书面报价);
- 或者商品实际被处置掉,这时损失通过更高的销售成本来确认。
这就产生了一个常见的暂时性账面-税务差异:你在 GAAP 下现在就记了 4,600 美元的减值,但在联邦申报表上,可能要等到满足税务标准的那一年才能扣掉。你需要跟踪这个差异(如果你是权责发生制,你的 CPA 会用递延税项注释处理),但账面分录本身依然必不可少。你的管理报表和给贷款方的报告应该反映经济实质,即便税务扣除要晚一两个季度。
如果你是收付实现制,存货同样重要。你不能直接把存货采购一次性扣除。你得把它资本化,然后在销售时通过销售成本扣掉。减记并不能让你比这个原则「更早」扣除;它只是保证你的期末存货不被高估,否则会错误地压低销售成本、抬高应税收入。
既对 GAAP 有用、也对 IRS 有用的文档:
- 逐 SKU 的可变现净值计算表(成本、估计售价、销售费用、可变现净值、损失)
- 带日期的当前售价或折扣挂单截图
- 清仓商或废品商的书面报价
- 说明商品次正常原因的备注(损坏照片、厂家停产通知、工程备忘)
- 带日期的管理层减值审批
证据链越扎实,在减值当年同时争取税务减记就越容易。
为什么小企业总是拖太久——以及怎么改
大多数滞销减记本身并不难算。它们难的是被发现——在一个没人管库存台账的繁忙业务里。
常见的失败模式:
没人给库存做账龄分析。 没有「最近一次销售日期」和「可供应月数」这样的报表,慢销货就无声无息地淹没在库存总额里。至少每季度拉一次库存账龄。
一年只盘点一次。 如果你一年才点一次,那你一年才发现一次滞销——而且通常在年终之后才发现,这时候调整起来最疼。把高价值或高风险品类改成循环盘点:A 类品按月点,B 类品按季点。
采购和财务不通气。 采购拿了批量折扣,财务记了一笔入库,但没人回过头来问「这货真的卖出去了吗?」要求在在库量超过预测 50% 以上时,做一次快速复盘。
沉没成本陷阱。 「我们 320 美元进的,不能减到 262 美元,我们等等看能不能拿到原价。」与此同时,仓储成本在累积,现金被压着,市场还在继续跌。
一个适合 5 到 50 人公司的实战节奏:
- 每月: 看库存账龄和 DIO(存货周转天数)。DIO = (平均存货 / 销售成本) × 365。如果 DIO 在涨、销售没动,就有东西卡住了。
- 每季: 对所有「180 天无销售」或「可供应月数超过 12」的品做可变现净值测试。每季入账减值,不要让它变成年终惊喜。
- 每年: 在报税或审计之前,做一次正式的滞销准备复核,留好签字文档。如果你有以存货为担保的银行授信,给贷款方发一份干净的库存报告——他们会尊重这种纪律,这也能保护你的借款基数不会在某次现场盘点时被突然调整。
- 持续: 给每一张超过一定金额的采购单标注一个预期售罄日期。如果一项物料超过这个日期 90 天还没卖完,自动进入可变现净值复核。
把库存当作一个活的资产类别来管——而不是一个你十二月才去「校准」的数字——会让保险、贷款和定价沟通都变得更容易。你真的知道自己拥有什么。
之后能反转一笔减值吗?
简单回答:在美国 GAAP 下不能。 一旦你把存货减记到可变现净值,你就建立了一个新的成本基础。如果市场回暖、商品价值恢复,你不能加回来。你实际上要等到以后卖的时候才享受到这个好处——比如你以 262 美元成本持有的存货,卖到 299 美元,这 37 美元的差额在销售当期通过销售成本反向体现出来。
这条「不可反转」规则经常让那些关注 IFRS 公司的老板犯糊涂——IAS 2 在情况变化时是允许反转存货减值的。如果你是按美国 GAAP 报告(几乎所有美国的小型私营公司都是),就假设减记是单向的。
这种不可逆性反而是让你及时、精准的理由,不是拖延的理由。一直拖到价值明确归零,只会逼你后面一次性吃一大笔本可以分批确认和管理的损失。
你本季度的行动清单
-
导出库存明细,包含数量、单价成本、最近销售日期。算出每个 SKU 的可供应月数。
-
圈出所有 180 天无销售、或在库量超过未来 12 个月销量的 SKU,以及任何你明知已损坏或停产的品。
-
对每个被圈出的 SKU,确定可变现净值:至少为售价找一项可观测的证据(近期折后发票、当前挂价、清仓商报价),然后扣掉直接销售费用。
-
为每个 SKU 或产品系列准备一张一页纸的可变现净值计算表。拿到负责人或财务主管签字,保存证据档案。
-
在本期就在你的会计系统里记下这笔减值——借记减值损失(或销售成本),贷记存货或存货跌价准备。不要拖到年终。
-
和你的 CPA 讨论税务可扣除性。带上计算表和价格证据。即便账面分录毫无疑问,你仍可能要跟踪一个账面-税务差异。
-
从源头想办法:打折清掉慢销品、捆绑销售、如果合同允许就退给供应商,或者把符合条件的商品捐出去做慈善抵扣,别再为死库存多付一年仓储费。以六折清掉货架、把现金腾出来,通常好过让账上挂着一笔 10,000 美元的虚构数字。
-
在日历上设一个每季度重复的提醒,把第 1 到 5 步再走一遍。滞销不是一次性事件。
把你的财务管理化繁为简
及时处理库存减记,是一个更大习惯的一部分:让你的账本贴近现实,这样你才能月月做出更好的决策,而不是等到报税季才面对。当你的库存、毛利和现金都被串在透明、可版本化、可追溯的记录里,你就能在毛利率恶化或库存膨胀时还有时间纠偏。
Beancount.io 给你纯文本的记账方式——透明、版本可控、为 AI 而生——没有黑箱,没有供应商锁定。像工程师管理代码那样管理你的库存:历史清晰、余额可解释、数据完全归你所有。免费开始使用,让减记、盘点和贷款方报告成为一套干净、可重复的工作流。