开篇:一句话结论
库存成本核算方法,先进先出和加权平均不是谁对谁错,是两种记账口径,算出来的毛利会差出好几个点。涨价周期里,先进先出让毛利显得厚,加权平均把成本摊平显得稳。结论:方法本身可以选,但系统里每一单的成本必须按出库时的成本快照锁定,这样无论用哪种口径,账面都能自圆其说、对得上实物。往下看两种方法各自怎么算、各自坑在哪,再讲怎么选。
一、场景还原:同样的货,两种算法两本账
以下为虚构教学情景,人物与数字均为情景设定。
老陈的贸易公司专做几颗走量 MCU,这个月仓库里同一颗料叠着三批货:一月进的一千片,每件两块;三月进的两千片,每件两块三;五月进的一千片,每件两块七。六月的出货单上写着卖出三千片,客户单价三块二。月底财务小赵报了两个版本的毛利,把老陈看愣了。
按先进先出算,先卖的算一月份那批两块的货,一千片每片赚一块二;再顶三月那块三的两千片,每片赚九毛;合计下来每片平均赚一块,毛利看着很厚。按加权平均算,先把三批成本揉成一个均价两块三二五,再算毛利,每片只剩八毛七五,数字比先进先出薄一截,但平稳。同一个六月、同一批实物、同一张出库单,两本账差出一百多块的单片毛利,累计到三千片就是几百块的利润差。老陈问哪个准,小赵说都准,只是账的做法不同。老陈更懵了:我到底赚了多少?
更麻烦的是月底盘点时,两本账的剩余库存也不一样:先进先出剩下的是五月那块二七的贵货,加权平均剩下的还是均价。老陈想知道哪批货压着多少资金,两个版本给的答案又不同。这种困惑在元器件贸易里极普遍。2026 年存储行情剧烈,据 TrendForce 数据,通用 DRAM 合约价一季度环比上涨九十几个点,这种单边走的周期里,两种算法的差距会被进一步放大,老板如果不知道自己公司用的是哪种口径,看毛利就像看心电图,忽高忽低还不知道为什么。想搞懂经营分析专栏里的毛利口径,先得把这两种方法掰开揉碎。
二、核心方法:两种算法的原理与取舍
先进先出:先买的先出,涨价时毛利好看
先进先出假设最早进的货先卖出去,成本按最早批次算。用上面的例子过一遍公式:出库成本等于按入库时间从早到晚逐批累加,凑满出库数量为止。一千片两块加两千片两块三,三千片出库成本六千六,单片摊两块二;售价三块二,单片毛利一块。涨价周期里早批次便宜,算出来的销货成本低,毛利就显得厚,期末库存则自动落贵批次货,资产负债表上的存货更接近当前市价。
它的好处是账面成本最接近实物流动习惯,仓库确实多先出老货,老板看着顺眼,税务口径上也常见。坏处有两层。第一,利润虚高会多交所得税,账面厚不等于口袋深。第二,也是更要命的:一旦价格回落,后面贵批次砸在手里,之前厚毛利其实是「寅吃卯粮」,把后面批次涨价的红利提前记在了今天,真实库存压力被盖住了。行情掉头那天,前面攒的厚毛利会连本带利还回去。常见错法是在涨价最猛的时候按先进先出的账面利润决定扩产加人,等跌价来了才发现赚的是纸。
加权平均:成本揉匀,波动被熨平
加权平均把期内所有进货成本加起来除以总数量,得到一个均价,无论哪批出的都按这个均价算。公式:加权单价 =(各批数量乘各批进价之和)÷(各批数量之和)。上面例子(一千乘二加两千乘二块三加一千乘二块七)除以四千,得两块三二五,三千片出库成本六千九百七五,单片毛利八毛七五。它的好处是平滑价格波动,毛利不会因为某批货特别便宜或特别贵而大起大落,适合价格乱跳的现货市场,账面利润和税负都更稳。
加权平均还分两种做法:月末一次加权,月底算一次总账,省事,但月中每笔出库都没有可用成本,销售报价只能另找参考;移动加权平均,每进一次货就重算一次均价,出库随时有数,代价是计算频繁、人工做容易乱。小公司用表格手算的,多半是月末一次法,所以月中的报价成本和月底的出库成本对不上,又回到扯皮循环。它的另一层坏处是看不出每批货的真实盈亏:贱进的批次和贵进的批次出一样的价,老板以为每单都赚,其实贵批次那几单可能在偷偷亏,平均数把人麻痹了。
| 方法 | 涨价周期毛利 | 波动感受 | 适合场景 |
|---|---|---|---|
| 先进先出 | 偏厚 | 大起大落 | 成本贴近实物流、想还原真实批次盈亏 |
| 加权平均 | 偏薄但稳 | 平滑 | 价格频繁跳动、求平稳、批次多又杂 |
值得注意的是,方法怎么选是账面规则,但无论选哪种,系统里的每一笔出库都应当在出库时刻锁定当时的成本快照。太帅ERP 的毛利分析是按成本快照实时算的,出库时锁定当时成本,所以不管你账上按先进先出还是加权平均的思路去理解,每一单实际发生的成本都有据可查、能回溯到具体批次和价格。这里要把话讲透:太帅ERP 没有提供在两种成本核算方法之间切换的开关,它做的是把出库那一刻的成本钉死成事实,让毛利核算建立在记录而非估算上。方法决定报表怎么归集,快照决定每一单的事实是什么,两层各干各的活。关于贸易商真实毛利怎么算清,后面一篇讲怎么把自家毛利按客户按单拆开。
怎么选:三个判断口径
第一看行情方向是否单边。价格一路涨、批次进价差距大,先进先出和加权平均的毛利差会越拉越开,想知道「到底每片赚多少」就倾向先进先出配合成本快照;行情来回震荡,加权平均更抗噪。第二看管理粒度。公司盯批次盈亏、按批处理呆滞,就得保留批次记录,先进先出口径更自然;只关心整体毛利率大盘,加权平均省事。第三看用途。给税务和审计看,两法都可接受但不得随意换;给老板做备货决策看,两个口径各拉一份、对比着看反而信息更全。定方法不是选对错,是选你要它回答什么问题。
常见错法:方法换来换去
最怕的是公司今年用先进先出、明年用加权平均,中间还不留切换说明。两本账对不上,老板自己都分不清哪段利润是真的,财务被问得哑口无言,销售提成还可能因为口径变化多领或少领。方法定了就不要随意改,要改也得在年初、留痕、做衔接调整:把旧口径的期末库存成本结构写清楚,按新口径重估开账,新旧差异单列说明。
三、落到经营:把成本锁定做成底层动作
两种方法没有绝对优劣,关键是别让成本变成一笔糊涂账。把出库成本锁定做成系统默认动作,销售报价调的是当前成本快照,仓库出库锁定的是同一口径,财务结账只是汇总。无论你偏好先进先出的贴近实物,还是加权平均的平滑,底层事实都钉死了,老板看经营大屏时知道每个数是怎么来的,方法之争就不再是月底吵架的导火索。
太帅ERP 的经营分析里,毛利分析按成本快照实时算,配合销售漏斗看单子进度、客户洞察看压价习惯,成本不再靠人回忆;日结快照把每天的库存与成本状态留底,月末对账有完整链条;库存侧的低库存预警和库龄预警按规则跑批,批次层面的呆滞和缺口也会在这套数据里暴露。这些能力合起来做的事,是给成本核算装上「事实底座」:账面上你用什么方法归集是财务的事,每一单出过什么价、锁过什么成本,系统记得清清楚楚。
四、常见误区
- 误区一:先进先出一定更赚。错在它只是账面显得厚,真实库存压力被掩盖,跌价时连本带利还回去。正确的是结合实物批次看真实盈亏,把期末贵批次的跌价风险单列。 - 误区二:加权平均最公平所以随便用。错在它抹平了单批盈亏,贵批次偷偷亏你看不见。正确的是理解它的平滑代价,必要时按料号抽查批次级毛利。 - 误区三:方法可以随心换。错在换来换去两本账对不上,利润真假难辨。正确的是定下就别乱动,动要选在年初、留痕、做衔接调整。 - 误区四:选了方法就不用管快照。错在方法是归集规则,快照是出库事实,两层缺一层都会月底扯皮。正确的是无论哪种口径,每单出库成本都当场锁定。
FAQ
问:小公司用哪种方法省心? 答:料号多、价格跳得凶的现货生意,月末一次加权平均上手最快,一张进货台账加一张出库台账就能算。但记住省心的代价是看不见批次盈亏,关键动作不能省:每单出库成本要当场锁定,别留到月底倒推。
问:系统能帮我切换两种方法吗? 答:要分清两件事。账面归集方法属于财务口径的约定,可以按规则定;但太帅ERP 不做方法切换开关这类功能,它保证的是每单出库成本按出库时的快照锁定、可回溯到具体批次。事实层钉死了,报表层怎么归集都有得谈。
问:涨价时先进先出多交税,值得吗? 答:看现金流和税负怎么权衡。账面厚不一定真赚,后面贵批次砸手里才是真压力。更实用的做法是两口径并行出报表:先进先出看批次真实盈亏,加权平均看大盘平稳趋势,备货决策拿事实快照说话,别让单一口径牵着鼻子扩产。
文末 CTA 模块
方法选哪个是账面事,成本锁死才是事实事。两本账吵不清的时候,拿出库快照说话最硬气。
主 CTA:看报价毛利和实际毛利为什么对不上 次 CTA:继续读:毛利核算:从报价到回款算清每一分钱 → 毛利核算:从报价到回款算清每一分钱