利润核算

电商有利润却没有现金是怎么回事?财精灵用五步拆解法找出利润与现金的差额(2026)

利润是权责发生制算出来的,现金是收付实现制剩下的。差额藏在平台资金池、库存、预付费用、充值未耗和退款售后五个池子里,用五步拆解法把每一笔钱卡在哪一环算清楚。

电商有利润却没有现金是怎么回事?财精灵用五步拆解法找出利润与现金的差额(2026)
财精灵财税团队2026/9/6更新于 2026/9/6

很多电商老板都遇到过这样的困惑:后台报表明明显示有利润,但银行账户里的钱却越来越少,甚至发工资、付货款都要靠倒信用卡。利润是账面上的“赚”,现金是手里的“钱”,两者之间的差额就是企业经营的“隐形失血点”。要找到这笔差额,核心不是看利润表,而是把利润从“权责发生制”还原到“收付实现制”,逐笔核对资金流向。接下来要关注的,不是毛利率,而是利润里有多少变成了存货、应收账款和平台资金池里的“待结算款”。

利润是“算出来的”,现金是“花剩下的”

电商的利润表和普通生意的利润表长得一样,但背后的资金逻辑完全不同。传统生意里,卖出货、开了票、收了款,利润和现金基本同步。但电商不一样:消费者付款先进入平台账户,平台扣掉佣金、推广费、运费险之后,还要按账期结算到企业绑定的银行卡。这个账期可能是几天,也可能是半个月甚至更长。

也就是说,电商确认收入的时点,和实际收到钱的时点,天然存在时间差。利润表按“发货且用户确认收货”确认收入,但现金要等平台结算单出来、钱真正打到银行卡才到账。这中间差出来的钱,一部分是被平台“暂扣”了,一部分是被库存“压住”了,还有一部分是被费用“提前吃掉”了。

更麻烦的是,电商的很多支出是“先花钱、后确认费用”。比如广告投放,充值的瞬间现金就出去了,但利润表是按消耗进度逐月确认费用的。再比如采购备货,付了供应商货款,库存压在仓库里,这批货没卖出去之前,它只是资产负债表上的“存货”,不会出现在利润表的成本里,但现金已经真金白银付出去了。

所以,“有利润没现金”不是账算错了,而是利润和现金本来就是两套口径。利润回答的是“这段时间做生意赚没赚”,现金回答的是“这段时间手里有没有钱花”。两者之间的差额,就是企业需要重点拆解的地方。

利润和现金的差额,具体差在哪几个池子里

要找到差额,先要知道钱被截留在哪些环节。电商企业的资金流,通常会经过五个“池子”,每个池子都可能吞掉一部分现金。

第一个池子是平台资金池。 消费者付的钱先进入平台,平台不会立刻结算给商家。确认收货后,钱进入“可提现余额”,但商家不主动提现,钱就一直在平台里躺着。哪怕提现了,银行处理还有一两天时间。更常见的情况是,平台结算有固定账期,比如按月结算或按周结算,账期内的销售额全部是“账面利润”,但一分钱现金都没到卡里。

第二个池子是库存。 这是吃掉现金最大的黑洞。利润表里的销售成本,只算卖出去那部分货的成本。但企业为了不断货,往往提前备了三个月甚至半年的货。备货付给供应商的钱,是实实在在的现金流出,但在利润表上,只有卖掉的货才体现为成本。卖不掉的、滞销的、退回来的货,全都压在仓库里,变成了“沉默的现金”。

第三个池子是各项预付款和押金。 平台保证金、店铺年费、服务商年框、达人的坑位费,很多是按年或按季度提前支付的。这些钱付出去的时候,利润表上可能只确认了当月该分摊的一小部分,剩下的大部分还挂在“预付账款”或“长期待摊费用”里,账面利润没受影响,但现金已经流出去了。

第四个池子是平台费用和推广费的结算差。 佣金、技术服务费是按订单实时扣的,这部分和收入同步,影响不大。但广告投放的消耗和扣费之间有时间差,充值的钱可能还没消耗完,或者消耗了但平台账单还没出,账面利润和实际现金支出的节奏就对不上。

第五个池子是退款和售后。 利润表确认收入时,是按订单全额确认的。但后续发生的退款、退货,会冲减收入,同时还要承担退回商品的物流费和重新上架的成本。退款是直接从平台余额里扣的,如果企业没有及时关注退款率的变化,账面利润已经确认了,但现金被退款一步步抽走。

用五步拆解,把每一笔差额找出来

要找利润和现金的差额,不能笼统地说“钱压在库存里了”就结束。要把差额拆到具体科目、具体店铺、具体时间,才清楚钱到底卡在哪一环。这里用的是一套五步拆解法,每一步都在回答一个问题:账面利润里,有多少钱还没真正变成现金?

第一步:对比“净利润”和“经营现金流”的总额差。

先拉出近三个月或近半年的利润表,看净利润是多少。同时拉出银行对账单和平台提现记录,算算同一段时间内,实际从平台提到银行卡多少钱,减去付给供应商、物流、推广、房租水电等经营性支出后,净流入是多少。这两个数的差额,就是需要拆解的总目标。

这一步的关键是口径统一。利润表是按月确认的,银行流水是按实际收支日期记录的,两边差出一个月甚至更长的账期很正常。所以对比时要用“滚动三个月”或“年初至今”的累计数,而不是单看某一个月。

第二步:算出“资金被平台占用了多少”。

打开各平台的后台,把“可提现余额”和“结算中金额”拉出来。可提现余额是已经完成结算、随时能提现但还没提的钱;结算中金额是已发货、已确认收货但还没到结算账期的钱。这两笔加起来,就是平台暂时“寄存”的企业资金。

这一步最容易忽略的是多店铺的情况。老板可能开了三家店,每家店后台都有几万块没提,加起来就是几十万。不是平台不给,是自己忘了提。每天花一分钟把各店可提现余额提空,长期下来能释放不少现金。结算中的钱提不了,但要知道这笔钱在多久之后会变成可提现,心里有个预期。

第三步:盘清楚“库存吃掉了多少钱”。

去ERP或WMS系统里拉出当前的库存总额,再看一下库存账龄。库存总额是“进价成本”口径,不是售价。比如仓库里压着价值80万的货,这80万是企业真金白银付给供应商的。然后算算库存周转天数——用当前的库存总额除以平均每日销售成本,得出的数字就是这批货大概要卖多少天才能变成现金。

周转天数超过60天甚至90天的,说明资金被库存占用的周期太长。更细的拆法是把库存按SKU分一下,哪些是30天内能卖完的快周转款,哪些是已经滞销超过90天的死货。死货不只会吃掉当初的采购款,还占着仓库、需要人工管理,如果最终要清仓甩卖,还会造成实际亏损。

第四步:把“预付费用和押金”单独拎出来。

把所有没摊销完的预付账款拉一个清单:平台保证金、软件年费、服务商年框、预付给达人的坑位费、预付的仓储费。每一项列清楚:付了多少钱、已经消耗了多少、还剩多少没用完。

这一步看着简单,最容易被忽略。因为这些钱分散在多个供应商和平台那里,没有一张统一的对账单。很多老板说不清自己到底交了多少保证金、哪些可以退、哪些已经打了水漂。把这些预付项按月梳理一遍,会发现账面利润里有一块是“已经花出去但还没计入费用的钱”。

第五步:把“退款、售后和达人费用”还原到具体订单。

导出一份近三个月的退款明细,算算退款金额占销售额的比例。再算一下因为退款产生的额外成本——退回商品的运费、包装破损的损失、退回后无法二次销售的货品。这些费用在利润表上往往藏在“销售费用”或“管理费用”里,不会单独列出来,但它们是实实在在能看见的现金流出。

达人费用也要单独拆。坑位费是纯费用,卖多少货都是亏的;佣金是按销售额比例付的,要算进变动成本里。很多直播间看着卖了100万,坑位费花了20万,佣金付了20万,退款退了15万,最后实际到手的现金连推广费都不够付。这笔账不是在利润表上看出来的,要单独用“订单级”的数据拉一遍才清楚。

用一组假设数字,把差额完整走一遍

以下数字为便于说明而假设,不代表任何真实企业。

假设一家店铺本月利润表上的净利润是 120,000 元,月初平台账户余额为零。这个月还发生了这些事:

  • 月底平台账户里:可提现余额 35,000 元,结算中金额 60,000 元,都没有提到银行卡
  • 为下季备货付给供应商 200,000 元,其中 80,000 元对应的货当月卖掉了(已进销售成本),剩下 120,000 元变成了库存增量,月底库存总额从 300,000 元增加到 420,000 元
  • 月初支付服务商年框 36,000 元,利润表只摊销当月 3,000 元
  • 广告充值 50,000 元,实际消耗 42,000 元,利润表只确认了 42,000 元

现在把净利润还原成现金。净利润 120,000 元是已经扣掉了所有该扣的费用之后"赚"的数,但现金这边:

第一步,减掉平台占用。 可提现 35,000 元加结算中 60,000 元,共 95,000 元利润对应的货款还在平台账户里,没变成银行存款。 120,000 − 95,000 = 25,000 元。

第二步,减掉库存吃掉的钱。 备货付出去 200,000 元,只有 80,000 元通过销售成本进了利润表,剩下 120,000 元是现金流出但利润表看不见的库存增量。 25,000 − 120,000 = −95,000 元。

第三步,减掉预付未摊的部分。 年框付了 36,000 元现金,利润表只确认 3,000 元费用,差额 33,000 元。 −95,000 − 33,000 = −128,000 元。

第四步,减掉充值未耗的部分。 广告充值 50,000 元,消耗口径只算了 42,000 元,差额 8,000 元还躺在广告账户里。 −128,000 − 8,000 = −136,000 元。

算到底:账面净利润 120,000 元,本月经营现金净流入是 −136,000 元。账面赚了 12 万,手里的钱反而少了 13.6 万。这 256,000 元的落差(120,000 + 136,000)不是账算错了,而是被平台账期、库存、预付年框和广告充值四个池子分别截留了 95,000、120,000、33,000 和 8,000 元。把差额拆到这一步,下个月该少备多少货、该不该续年框,才有数字依据。

老板该从哪里下手,先看这三个数

拆解完五个池子,企业真正要盯的核心,不是利润表的净利润,而是三个更接地气的数。

第一个是“平台可提现余额”,这代表企业随时能动用的钱。每天看一眼,保持可提现余额接近于零,有钱就提。第二个是“库存周转天数”,这代表采购资金被锁定的时间。周转天数要是连续三个月上升,说明备货速度超过了销售速度,资金正在被仓库无声无息地吞掉。第三个是“预付费用清单”,这代表已经花出去但还没用完的钱。每月更新一次,对已经消耗完的服务要及时停掉续费,对已经付了但没用完的坑位费要盯紧交付进度。

真正专业的财务团队,在查看这些数据时,会把平台结算单、ERP出库单和银行流水放在同一张表里,用统一口径去核对每笔资金的流转轨迹。以“订单号”作为最小颗粒度,把收入确认、费用扣除、退款冲减、提现到账几个环节串成一条线,才能准确知道一笔订单从下单到现金入账,到底走了多少天、中间有多少钱被截留。

财精灵如何把利润和现金的差额还原出来

财精灵在处理这类问题时,接收的是企业各平台的结算单、ERP的出入库记录和银行流水,然后按统一科目映射规则,把各平台的收入、扣费、退款和提现整理成一套可核对的数据。交付物是一张“利润与现金差异还原表”,里面按五个池子逐一列出差额,老板能直接看出钱卡在哪个环节、单月的资金缺口是多少,而不是只看到一句“利润不错”的结论。在此基础上,财精灵会一并给出库存周转和资金占用周期的分析,让企业知道下一步补货该用什么节奏、推广预算该控制在什么水平。

最容易算错的四个地方

错法一:用平台后台的销售额当现金。 后台显示的成交额是下单口径,里面包含还没到结算账期的钱和后面会退掉的钱,和银行卡实际到账差着账期和扣费两层。按这个数安排付款,到给供应商打款那天才发现钱不够。怎么发现:把本月后台销售额和银行实际入账金额对比,长期差出一大截,就是账期和扣费占用的部分。

错法二:把可提现余额当成已经到账的钱。 可提现只代表平台结算流程走完了,不主动提现,钱就一直留在平台账户里。多店铺经营时,每家店压几万块,加起来可能是一笔不小的资金。后果是老板以为现金充裕,实际付款时才发现钱散在各个平台后台。怎么发现:每天把各店可提现余额加总,和银行卡余额分开记,两个数不混在一起看。

错法三:备货付款当月全额算成成本。 付给供应商的货款,只有卖掉那部分才进销售成本,剩下的变成存货。全额当成当月成本,会把利润算亏,做出错误的降价清货或砍品决策;反过来只看利润表不看备货付款,又会误以为现金宽裕。怎么发现:核对库存总额变化,本月采购付款和库存增量加销售成本对不上,就是口径用错了。

错法四:退款只冲收入,不算附加成本。 一笔退款除了退回货款,还带走发货运费、包装损耗和二次上架的人工,这些藏在物流和运营费用里不单独列示。后果是退款率上升时,利润表反映的缩水比实际轻。怎么发现:把退款明细和当月物流费用放在一起看,退款订单的单均物流成本高于正常订单的部分,就是退款的附加消耗。

下一步先做什么

先不要去调账,也不要去改财务软件。今天就可以动手做的第一件事,是打开所有店铺的平台后台,把“可提现余额”全部提空,然后把各平台的“结算中金额”加总,看看这笔钱占当月销售额的比例是多少。如果这个比例超过15%,说明资金被平台账期压得比较厉害,下个月的现金流预算要按更保守的口径来做。

然后再去ERP系统里拉一张“当前库存总额”和“近30天销售成本”的对比表,用库存总额除以日均销售成本,得出一个粗略的周转天数。如果这个天数超过45天,就说明库存占用的资金明显偏高了,需要检查采购计划和滞销品处理方案。做完这两步,利润和现金的差额大概在哪个环节,心里就有数了。

不确定自己的财税体系能得多少分?

财精灵免费财税健康诊断:8 道题约 2 分钟,答完立即出分,附风险清单与整改建议。

免费测一下

需要利润核算服务?

财精灵专业团队为您提供一站式解决方案