昨天一个学员问我,老板让她算这个月每个产品的毛利,她算出来好几个负数,自己都懵了,跑来问我是不是系统出问题了。我让她把单据拍给我看,一瞧,她直接把含税售价减了不含税进价,还把那笔运费摊到办公费里了。我说你这个毛利要是正的才见鬼,毛利率直接比楼下的煎饼摊还离谱。所以今天专门写一篇,把毛利计算公式怎么用、怎么算才准、哪些坑必须躲,用最实操的方式给你捋一遍,保证你看完就能回公司把表改过来,不用再去百度那些教科书里的废话。
先记死一个原则:毛利算的是“卖货赚的那一截”,不是全公司的总账。所以分子不管你花了多少水电房租,只算直接跟这批货走掉的成本。最常见的公式大家都背过——毛利等于营业收入减去营业成本,然后毛利率等于毛利除以营业收入,再乘上100%。但问题是,课本上那个“营业收入”和“营业成本”到了你的Excel里,到底往哪格取数?我告诉你一个最土但最管用的办法:把你那张销售清单拉出来,每笔销售额(不含增值税的销项)加起来,再减去对应这批货你从供应商那里进货时花的钱(同样不含增值税的进项),中间差额就是这批货的毛利。注意啊,进价里要包含你为把它弄到仓库付出的直接费用,比如运费、关税、入库前的装卸费,但这些费用必须能明确对应到具体货物,不能把整部门上个月的快递费全摊进去。我第一次做跨境电商台账时,就把国际运费直接扔进销售费用了,结果货是卖完了,毛利表上漂亮得很,年底一算实际利润想哭,老板差点把我开了,后来才发现那批货的运费高得离谱,不计入成本的话,毛利全是假的,还好主管复查时发现了,不然年底汇算清缴得硬着头皮补税加滞纳金,那种教训大家千万别学我。
说回公式应用时最经常翻车的两个细节。第一个是含税与不含税的混用。很多新手甚至老会计,在算毛利时直接把发票价税合计放进去,再用另一个不含税的成本一除,结果出来的百分比像过山车。正确做法是:营业收入必须用不含税销售额,也就是你开票系统里“金额”那一列(不是价税合计)。营业成本也必须用不含税进价,也就是你进货发票上的“金额”。如果你拿到的发票是普通发票(没有抵扣联),那么价税合计就是你真正的成本,因为不能抵扣嘛,那就把含税总价直接作为成本。但增值税专用发票的进项税额能抵扣,所以成本只能取金额部分。这一点,很多公司的ERP系统都默认设好了,但你要人工拉Excel对账,就得手动剔除。举个例子,你卖了一台设备,含税价11300元,税率13%,不含税收入就是10000元;进货含税价6780元,税率13%,不含税成本就是6000元。毛利等于10000减6000等于4000元,毛利率40%。如果你用11300减6780等于4520元,看起来毛利多了,但毛利率变成40%?不对,因为分母也变了,算出来是4520除以11300约40%?其实巧合数字一样,换个税率就全崩了。所以永远用不含税的口径,这是铁律。
第二个坑是成本只算采购价,忘了“直达成本”。什么叫直达成本?就是你不花这笔钱,那批货就上不了你的货架。比如专门为这批货支付的国内运费、报关费、商检费、港口杂费、入库前的分拣人工费。只要这些费用能明确对应到某一批次,就应该加到进货成本里,而不是当月全摊进费用。我见过一个小贸易公司的会计,每次运费都放销售费用,结果每个月毛利都好,年底汇算清缴时,税务局调增了他的成本,说你的成本没摊运费,利润虚高,补税加滞纳金,老板脸都绿了。正确做法:收到运费发票时,如果这笔运费直接对应某批货,借:库存商品(运费部分),贷:应付账款或银行存款,同时把运费金额分摊到每个商品单价上。你的Excel毛利表里,成本那一列就得用进货发票金额加上分摊的运费。当然这个事儿各地税务局执行口径不太一样,我说的一般情况是,只要费用与货物直接相关且能合理分摊,就可以资本化。你最好打12366确认一下你所在区域的具体要求,特别是那种混合订单运输费分摊不清的情况。
说到具体计算步骤,我通常建议学员在Excel里做一个“单品毛利计算表”,不需要高大上的PBI,一个表格搞定。第一列放产品编码,第二列放销售日期,第三列放销售数量,第四列放不含税销售单价(从开票系统导出来的金额除以数量),第五列放不含税单位成本(从进货发票加上分摊费用后的单价),第六列等于第四列减第五列得到单位毛利,第七列等于第六列乘以第三列得到该笔毛利总额,第八列等于第六列除以第四列得到单品毛利率。然后透视表按产品编码汇总,就能看到每个产品的毛利和毛利率。注意,如果同一产品不同批次进价不同,我建议用移动加权平均法或者先进先出法来计算单位成本,千万别用月末一次加权平均法算月度总毛利,那样容易混淆批次差异。比如你上个月进的一批货单价是50,这个月进价涨到55,但你卖的时候系统是按平均53算的?那你实际毛利会因为库存结转而不同。我习惯用表格自动抓取最后一次进货价,但审计时又得改成加权平均,所以你得根据公司会计政策来。另外,销售收入里如果有现金折扣、销售折让或退货,一定要在收入里剔除,不能直接拿发票金额算,打过折的按照实际收款额计算收入,否则毛利虚高。我之前有个客户,为了冲业绩,把下个月才发货的预收款提前确认了收入,结果毛利表好看得很,季度末税务稽查时被揪出来,说虚增收入,罚款加滞纳金,老板气得把会计开了。所以收入确认一定要跟货物的控制权转移挂钩,别为了报表漂亮乱来。
关于毛利率的合理区间,没有绝对标准,不同行业天差地别。餐饮的食材成本通常在30%-40%,毛利率60-70%很正常;制造业一般在20-30%左右;零售超市在15-25%之间。如果你的毛利率突然跳变超过5个百分点,别慌,先查是不是进价变了,或者销售价格调了,或者运费分摊方式改了。如果一切正常但毛利率陡降,那很可能你的成本计算里漏了某些直接费用,或者收入漏记了。我建议你每个月做一次毛利分析表,跟预算对比,跟去年同期对比,差异超过5%就要找原因。当年我做电商时,有个链接毛利率从45%掉到30%,排查了一个星期才发现,是仓库把一批次品当正品发了,客户退货产生的运费和折让全算进了销售费用,没冲减收入。改过来之后毛利率恢复,那一个月补提的坏账准备差点让我血压升高。
还有一个特别容易忽略的点:跨期收入和成本匹配。比如2025年12月发货,2026年1月才开票收款,那这笔收入应该在2025年确认(如果控制权已经转移),对应的成本也在2025年结转。如果你为了省事,等到开票月份才做收入,那2025年的毛利就少了,2026年又虚增。这种跨期问题在年度汇算清缴时特别致命。我第一次处理跨年发票时差点把账做错,以为只要发票在2026年,就全部算2026年,幸好主管检查时发现了,说货物是在2025年12月31日发出的,客户已经签收,风险报酬已经转移,应该做在2025年,我赶紧补了暂估入库和收入确认。否则汇算清缴时就得补税加滞纳金,那一年我们公司利润本来就不高,再来一笔罚款,我铁定卷铺盖走人。
说完公式和步骤,再给一个防坑口诀:算毛利,先分含不含税;算成本,别漏直达费用;算收入,确认控制转移;算期间,匹配发货月份。你可以把这个口诀贴在你的电脑前。另外,做毛利率分析时,别只看数字,结合业务逻辑。比如一个产品毛利率过高,要怀疑是不是成本漏计了;毛利率为负,要检查是不是售价低于成本,或者销售量太少,分摊的固定费用太高(固定费用不参与毛利计算,但要警惕是否因为销量不足导致单位固定成本过高,那应该做边际贡献分析而不是毛利率分析,但那是另一个话题了)。
最后提醒一点:全电发票(数电发票)环境下,开票系统里导出的表格字段可能叫“合计金额(不含税)”,你取那列就行。全电发票目前推广到全国了,2026年基本所有企业都在用。如果你还在用传统税控盘,那就从“发票汇总表”里找不含税金额。无论哪种,别用开票软件的“价税合计”列算收入,那个是含税的,必须剔除。
这篇文章里的公式和操作都是我在实打实的企业里教出来的,一个字没用教科书里的套话。你回去把自己的毛利表打开,按照我上面说的逻辑过一遍,大概率能找出两三个错误。最近整理了一份全电发票红冲操作流程截图,谁要就私我。












官方

0
粤公网安备 44030502000945号


