赚钱却没钱?从毛利率到现金流的六笔账

商业更新于 2026-09-23

年底一算账,利润表上写着赚了十几万,银行卡里却凑不齐下个月的货款。这不是算错了,是两套账在用不同的时点记数:利润按权责发生制记,货发出去、收入确认,利润就产生了;现金按收付实现制记,钱到账才算数。要找出钱卡在哪,得把毛利率、单件净利、保本点、净利率、库存周转和现金流这六笔账顺着算一遍。

账面赚钱、账上没钱,差在哪

差在记账时点。利润表记的是“这笔生意做成了”,现金记的是“这笔钱到手了”,两件事之间能隔一个季度。 货发出去、平台确认收货,收入和利润就进了报表;而平台结算周期、备货垫付、设备投入、还贷本金,都在利润表之外悄悄抽走现金。

国内电商的账期让这道缝更宽。主流平台的货款通常要等确认收货之后才进入结算,赶上大促还会往后压;做分销、往线下渠道供货的,账期常常按月结甚至更长。收入在发货那天就记进了报表,钱要一个月后才到账——中间这段时间的采购、工资、推广,全得拿自己的现金垫。

利润回答“这门生意划不划算”,现金回答“这个月能不能活下去”。两个问题的答案经常相反。

所以排查不能只盯一个数。下面用一家做家居小件的网店做样本,主力商品是一款收纳箱,售价 89 元、进货 38 元,平台扣点 5%,六笔账用同一批数据依次往下算。

第一笔:毛利率,这单本身有没有肉

毛利率是毛利占售价的比例,衡量商品本身的赚钱厚度,分母是售价而不是成本。这一步只看商品,不掺平台费用和运费,目的是判断这个品值不值得继续卖。

毛利 = 售价 − 进货成本 · 毛利率 = 毛利 ÷ 售价 × 100% · 成本加成率 = 毛利 ÷ 进货成本 × 100%

代入这款收纳箱:毛利 = 89 − 38 = 51 元,毛利率约 57.3%,成本加成率约 134.2%。两个数描述的是同一件商品,差了将近 77 个百分点。

把加成率当毛利率,会把赚钱能力算高一大截
供应商说“加价一倍”,讲的是成本加成率 100%,对应的毛利率只有 50%。和同行比毛利水平、往报表里填数时统一用毛利率;谈进货、定折扣底线时才用加成率。两者混用,定价表会整体失真。

第二笔:扣完佣金和退货,单件还剩多少

毛利率好看不代表落袋多。平台扣点、发货运费、包装耗材、单件推广费要先扣,退货造成的损失还要按退货率摊到每一个发货订单上。这一步算出来的数,才是真正能拿去算保本点的数。

把这款收纳箱的支出逐项列开:

售价
89 元
进货成本
38 元
平台佣金(扣点 5%)
4.45 元
发货运费(卖家承担)
6 元
包装耗材等其他成本
2 元
单件推广费
12 元
退货率 / 退回运费
8% / 12 元一单
退货商品折价整备损失
3 元一件(可二次销售)

成交订单的净利 = 89 − 4.45 − 38 − 6 − 2 − 12 = 26.55 元。 一个退货订单的损失则是运费 6 元 + 退回运费 12 元 + 包装 2 元 + 推广 12 元 + 折价整备 3 元 = 35 元——货退回来了,但这五项钱已经花掉。

平均单件净利 =(1 − 退货率)× 成交单净利 − 退货率 × 单个退货损失

按 8% 退货率加权:0.92 × 26.55 − 0.08 × 35 ≈ 21.63 元(按发货订单口径)。 若把退货损失摊到成交订单上,每成交一单约剩 23.51 元,销售净利率约 26.4%。 第一笔账里 57.3% 的毛利率,到这里少了一多半。

打开「电商利润计算器扣成本佣金运费退货·单件净利

第三笔:一个月要卖多少件才不亏

保本销量是固定成本除以单位边际贡献,回答“这个月至少要卖掉多少件”。固定成本是仓租、固定工资、软件订阅这类不随销量变的支出;边际贡献是每多卖一件能拿去覆盖固定成本的钱。

单位边际贡献 = 售价 − 单位变动成本 · 保本销量 = 固定成本 ÷ 单位边际贡献 · 保本销售额 = 保本销量 × 售价

这家店月固定成本 4.8 万元。单位变动成本 = 38 + 4.45 + 6 + 2 + 12 = 62.45 元,单位边际贡献 = 89 − 62.45 = 26.55 元,边际贡献率约 29.83%。保本销量 = 48000 ÷ 26.55 ≈ 1808 件,对应保本销售额约 16.09 万元

但 26.55 元是“不退货”的理想值。把第二笔账里退货摊销后的 21.63 元当边际贡献重算,结果变成另一个样子:

口径单位边际贡献保本销量保本销售额
不计退货26.55 元约 1808 件约 16.09 万元
按 8% 退货率摊销21.63 元约 2220 件约 19.76 万元
差额−4.92 元多卖约 412 件多做约 3.67 万元

月固定成本 4.8 万元、售价 89 元的示例测算,销量向上取整到整件,结果为估算。

多数人漏掉的四百多件
退货率不只削减利润,它会顶高保本线。上面这 412 件,是退货悄悄给你加的销售任务。做促销预算时如果按不计退货的 1808 件排 ROI,投放越猛亏得越快——因为促销往往同时推高销量和退货率。
打开「盈亏平衡计算器保本点、目标利润、安全边际

第四笔:整年下来净利率剩几个点

净利率是净利润占营业收入的比例,把全年所有成本费用扣完之后,每收 100 元最终剩几元。六笔账里只有它是“整店口径”的盈利指标,前三笔看的都是单品。

净利润 = 营业收入 − 总成本费用 · 净利率 = 净利润 ÷ 营业收入 × 100%

这家店全年营业收入 260 万元,总成本费用(营业成本 + 期间费用 + 税金等)244.2 万元,净利润 15.8 万元,净利率约 6.1%。 单看这个数是健康的——生意成立、有得赚。问题恰恰在于:账面上这 15.8 万元,翻遍银行流水都找不到。

毛利率到净利率之间的落差值得单独看一眼:单品毛利率约 57.3%,整店净利率只剩约 6.1%,中间五十多个百分点被三段吃掉。第一段是平台扣点、运费和包装,每卖一件就发生,属于变动成本;第二段是推广费,随投放策略浮动,也是三段里最容易失控的一段;第三段是仓租、工资、软件订阅这类固定费用,再加上税金和退货损失。想把净利率往上抬,先看这三段里哪一段占比异常,而不是掉头去压进货价。

第五笔:赚的钱是不是变成了库存

库存周转衡量存货从进仓到卖掉的速度,周转天数越长,说明越多的钱以货的形态压在仓库里。这是利润消失的第一个常见去向。

平均存货 =(期初存货 + 期末存货)÷ 2 · 周转次数 = 营业成本 ÷ 平均存货 · 周转天数 = 计算期天数 × 平均存货 ÷ 营业成本

这家店期初存货 26 万元、期末存货 34 万元,平均存货 30 万元;全年营业成本 118 万元。按 365 天计: 周转次数约 3.93 次,周转天数约 92.80 天,日均营业成本约 3232.88 元。 换成 360 天口径,周转天数约 91.53 天。

关键不在这两个数好不好看,而在期初到期末多压了 8 万元的货——这 8 万元已经占掉当年净利润的一半。

周转天数还能直接换算成钱:日均营业成本约 3232.88 元,乘以 92.80 天,就是约 30 万元长期躺在货架上。若把周转天数压到 60 天,占用金额降到约 19.4 万元,等于不借一分钱就腾出十万元出头的流动资金。对小店来说,这条路通常比回头去谈两个点的进货价见效更快。

周转次数是“次”,不是百分比中文习惯把它叫存货周转率,量纲却是次/期。3.93 次指一年把平均库存卖空约四轮,读成 3.93% 就完全错了。
次数和天数不严格互为倒数两者各自独立算、各自收口两位小数,3.93 × 92.80 = 364.70,不等于 365。这是舍入造成的,不是算错。
分子分母要同口径存货按成本计价,分子用营业成本才可比。换成营业收入,次数会系统性偏高,只能自己和自己比。
季节性明显就别用两端平均大促压货的店,用(期初+期末)÷2 会严重低估真实占用,改用 12 个月末余额平均更贴近实际。
打开「库存周转率计算器周转次数·周转天数·平均存货口径

第六笔:账上现金还能撑几个月

现金流按经营、投资、筹资三类活动分别算净额,加总得到本期净现金流,再和期初现金相加得期末现金。六笔账里只有这一笔直接回答“还能不能活”。

本期净现金流 = 经营净额 + 投资净额 + 筹资净额 · 期末现金 = 期初现金 + 本期净现金流 · 现金跑道 = 期末现金 ÷ 本期净流出额

把这家店最近一个月的收支按三类摊开:

活动类型流入流出净额
经营活动(销售回款、采购、工资、推广)21 万元20.4 万元+0.6 万元
投资活动(仓库货架、拍摄设备)06 万元−6 万元
筹资活动(经营贷提款、还本付息)4 万元0.8 万元+3.2 万元
合计25 万元27.2 万元−2.2 万元

示例月度数据。期初现金 20 万元,期末现金 17.8 万元,结果为估算。

本期净现金流 −2.2 万元,期末现金 17.8 万元, 按当前烧钱速度算,现金跑道约 8.09 个月。 到这里,全年净利 15.8 万元的去向清楚了:存货多压 8 万元,设备投入 6 万元,两笔合计 14 万元,已经吃掉当年利润的绝大部分,剩下的被账期和还贷抹平。

现金跑道只在烧钱时成立
跑道 = 期末现金 ÷ 本期净流出额,前提是本期净现金流为负、期末现金还是正数。净流入的月份没有跑道可言,期末现金已经见底时这个数也不成立。它还假设烧钱速度不变,属于粗估,用来拉警报可以,用来做精确规划不够。
打开「现金流计算器净现金流、期末现金、现金跑道

六笔账的排查顺序

顺序不能乱。从单品到整店、从利润到现金,一路往下走,每一步的结果都是下一步的输入。中途跳过一步,后面的数就会失真。

  1. 先算毛利率,看这单本身有没有肉用售价减进货成本得毛利,毛利除以售价是毛利率,毛利除以成本是加成率。两个数差得很远,报价时别拿错。
  2. 再算单件净利,把平台佣金和退货扣进去在毛利基础上扣掉平台扣点、发货运费、包装耗材、单件推广费,再按退货率把退货损失摊到每个发货订单上。
  3. 用退货摊销后的数字算保本销量月固定成本除以单位边际贡献得保本件数。边际贡献要用退货摊销后的数,否则保本点会被低估几百件。
  4. 把整年账拉出来算净利率全年营业收入减总成本费用得净利润,净利润除以营业收入是净利率。它决定这门生意每收 100 元能剩几元。
  5. 算库存周转,看利润是不是变成了货平均存货除以日均营业成本得周转天数,营业成本除以平均存货得周转次数。天数变长,说明利润正压在仓库里。
  6. 最后算现金流和现金跑道按经营、投资、筹资三类分别算净额,加总得本期净现金流和期末现金。净流出时用期末现金除以净流出额,得还能撑几期。

四种「赚钱没钱」怎么对号入座

六笔账算完,把其中三个信号交叉看——净利率、存货周转天数、经营活动现金流——就能把问题归到四类里的一类,每一类该先动哪只手是不同的。

净利率 / 周转天数 / 经营现金流钱大概去了哪先动哪一笔
正 / 明显变长 / 仍为正利润变成了仓库里的货,存货占用越滚越大清滞销款、压采购批量,把周转天数拉回去
正 / 基本正常 / 为负钱卡在账期和结算周期,发出去的货还没变成现金盯回款节奏,和平台谈结算周期、和客户谈账期
正 / 正常 / 为正,但期末现金仍在掉钱花在了扩张和还贷,投资或筹资净额是负的看投资活动与筹资活动净额,重排投入节奏
贴近 0 或为负 / 不论长短 / 为负生意本身没赚到钱,推广费和退货吃掉了毛利回到第二、第三笔账,重算单件净利和保本点

三个信号交叉判断,用同一期间的数据比较才有意义。

同一个期间,同一套口径
这四种情况最容易被误判的地方,是拿不同期间的数混在一起看:用 8 月的库存配全年的营业成本、用月度现金流配年度净利率,结论会完全跑偏。六笔账要么全用月度、要么全用年度,周转天数是 360 天还是 365 天也要前后统一。

对号入座之后,税这条线也值得顺带核一遍——增值税、附加税费和所得税的缴纳节点同样在抽走现金,具体有哪些税种、哪些优惠还在有效期,见公司要交哪些税的税种清单

六笔账不需要一次算全。手头有多少数就先填多少,从毛利率往下走,哪一步的数字让你意外,钱多半就卡在那一环。

打开「毛利率计算器收入·成本·毛利率·加成率

常见问题

毛利率和成本加成率有什么区别?
分母不一样。毛利率的分母是售价,成本加成率的分母是进货成本。同一件 89 元售价、38 元进货的收纳箱,毛利都是 51 元,毛利率约 57.3%,成本加成率却约 134.2%。谈供货、谈折扣时说“加价一倍多”指的是加成率,做财务报表、和同行比毛利水平时用的是毛利率。把加成率当毛利率填进定价表,会把实际赚钱能力算高一大截。
电商单件利润怎么算才把平台佣金和退货都扣进去?
先算成交单净利:售价减平台佣金、进货成本、发货运费、包装耗材和单件推广费。再算一个退货订单的损失:发货运费、退回运费、已耗包装、已花推广费,商品能再卖就加折价整备损失,不能再卖就整件进货成本计损。最后按退货率把两者加权:平均单件净利 = (1 − 退货率)× 成交单净利 − 退货率 × 单个退货损失。文中那件 89 元的收纳箱,成交单净利 26.55 元,退货率 8% 摊完只剩约 21.63 元。
退货率 8% 会把保本销量抬高多少?
在文中这组数字下会多出约 412 件。不考虑退货时,单位边际贡献是 26.55 元,4.8 万元月固定成本对应保本销量约 1808 件;把退货摊销后的 21.63 元当边际贡献重算,保本销量变成约 2220 件。多出的这四百多件,就是退货在替你吃掉的利润。退货率越高、退回运费越贵、商品越不能二次销售,这个缺口越大,所以保本点要用退货摊销后的数字算。
存货周转率的分子填营业成本还是营业收入,平均存货怎么取?
监管口径的标准写法是分子填销售成本(营业成本),因为分母的存货本身按成本计价,分子分母同口径才可比;填营业收入算出来的次数会偏高,只适合内部横向比同一口径的月份。平均存货有两种取法:销售平稳时用(期初存货 + 期末存货)÷ 2;销售季节性明显或波动大时,把全年每个月末的存货余额加总再除以 12。两种写法都见于中国证监会宁夏监管局的投资者教育材料。
存货周转天数按 360 天还是 365 天算,多少天算正常?
两种都在用,同一篇材料里就写了“一年以 360 天计,但也有人认为应以 365 天计”。差别不小:文中这家网店平均存货 30 万元、全年营业成本 118 万元,按 365 天算约 92.80 天,按 360 天算约 91.53 天。所以比较前先统一口径,别拿自己 365 天的数去比同行 360 天的数。至于多少算正常,没有跨行业的统一线:生鲜按天算,服饰鞋帽常在 90 到 150 天,家居小件多在 60 到 120 天,更有意义的是看自己这几个季度是在变长还是变短。
为什么净利率是正的,经营活动现金流却是负的?
因为两者的记账时点不同。利润按权责发生制记,货发出、收入确认,利润就出现了;现金流按收付实现制记,钱进账才算数。中间最常见的三个缺口:平台结算和账期压着回款、赚的钱变成了仓库里的存货、买设备和还贷款把现金抽走。文中这家店全年净利约 15.8 万元,但存货从 26 万涨到 34 万,加上当月 6 万元设备投入,两笔合计已经超过全年利润,账上现金自然往下掉。
现金跑道怎么算,剩几个月就该动手?
现金跑道 = 期末现金 ÷ 本期净流出额,只在净现金流为负、也就是真在烧钱时才有意义;净流入或期末现金已经为零,这个数就不成立。文中那家店期末现金 17.8 万元、当月净流出 2.2 万元,跑道约 8.09 个月。它假设烧钱速度不变,属于粗估。实务上跑道掉到 6 个月内通常就要开始动手——压采购、清滞销款、和平台谈结算周期、提前谈授信,而不是等跑道见底再找钱。
小店没有完整财务报表,这六笔账的数据怎么填?
不用等正式报表。毛利率和单件净利用商品的进货单价、平台后台的扣点和运费模板就能填;保本点用月房租、固定工资、软件订阅这些每月不变的支出加总;净利率用全年收款流水减全部支出;平均存货用月初月末盘点的货值;现金流直接按对公账户和收款账户的月度进出分成经营、投资、筹资三类。数字粗一点不影响判断方向,关键是六笔账用同一个期间的数据,别拿 8 月的库存去配全年的营业成本。

用到的计算器

相关指南