
电商利润计算最容易错的地方,不是公式不会写,而是把广告后台的成交额误当成了品牌真正赚到的钱。我见过一类非常典型的投放复盘:商品成交价199元,广告后台归因销售额2.1万元,广告花费7000元,表面ROAS为3;但把商家优惠、退款、平台佣金、履约、售后和商品成本全部扣掉后,每笔有效订单只剩下十几元,部分渠道甚至已经亏损。品牌商家要算清真实利润,必须从“广告带来了多少销售额”切换到“每一笔有效订单最终留下多少钱”。
在实际经营中,GMV、净销售收入、贡献利润和经营利润经常被混在一起使用。它们分别回答不同问题:GMV看规模,净销售收入看实际成交价值,贡献利润看一笔订单是否值得继续投放,经营利润看整个业务是否能够养活团队和固定成本。
| 利润口径 | 计算方式 | 适合回答的问题 | 不适合回答的问题 |
|---|---|---|---|
| GMV | 订单成交金额之和 | 卖了多少、活动规模多大 | 到底赚了多少钱 |
| 净销售收入 | 成交金额减商家优惠、退款等调整项 | 有效收入有多少 | 扣完全部经营成本后是否盈利 |
| 贡献利润 | 净销售收入减商品、平台、履约、售后和投放成本 | 单笔订单或一个渠道是否值得投 | 公司整体是否覆盖固定费用 |
| 经营利润 | 贡献利润减人员、房租、软件、管理等固定费用 | 店铺或品牌整体是否赚钱 | 某一条广告计划的边际效果 |
我在投放测算中最看重的是“投放后贡献利润”:它既比毛利更接近真实经营结果,又没有把难以准确分摊的固定费用过早塞进单笔订单,因此特别适合做加预算、控预算和停投判断。
投放前贡献利润
= 净销售收入
商品成本
平台及支付费用
履约成本
售后损失
投放后贡献利润
= 投放前贡献利润
单笔广告成本
如果投放后贡献利润为正,说明这笔订单在覆盖变动成本后还有余额;如果为负,说明每增加一笔类似订单,品牌都在扩大亏损。至于最终能否形成经营利润,还要再扣除固定成本。

品牌商家真正需要的不是一个漂亮的ROAS目标,而是一条明确的获客成本边界。单笔订单在不影响目标利润的情况下,最多可以为广告支付多少钱,这个数就是可承受获客成本。
可承受获客成本
= 投放前贡献利润
目标利润
例如:
投放前贡献利润73元
目标利润28元
可承受获客成本=73-28=45元
这个公式有一个重要前提:目标利润必须先定义清楚。若品牌处于新品冷启动期,可能接受首单只保本;若品牌已经进入稳定放量期,就不能把“首单略亏、靠复购赚钱”当作默认策略。不同阶段的目标利润不同,预算边界也不同。
ROAS的公式是广告归因销售额除以广告花费。它可以帮助我们比较不同广告计划的销售产出,却不能直接说明利润。因为两个计划即使ROAS相同,也可能由于客单价、毛利率、退款率和优惠力度不同,产生完全不同的利润结果。
我通常会先算“盈亏平衡ROAS”,再看实际ROAS是否超过它。若用有效净销售收入作为分子,盈亏平衡ROAS可以表示为:
盈亏平衡ROAS
= 有效净销售收入
÷ 可承受广告费用
或者:
最低广告收入覆盖倍数
= 1 ÷(投放前贡献利润率)
第二个公式只适合在投放前贡献利润率已经准确计算、且广告归因收入与有效收入口径一致时使用。若广告后台分子是下单金额,财务分子却是签收后收入,两者不能直接比较。
假设某护肤品牌主推一款售价199元的精华。某周广告后台显示支付订单106单,归因销售额21094元,广告花费7000元,ROAS约3.01。运营人员据此建议将预算从每天1000元提高到每天3000元。
如果只看广告后台,这个建议并不奇怪。但财务复盘时发现,106笔支付订单中有8笔取消或退款,商家平均每单承担20元优惠,商品成本65元,包材与履约18元,平台及支付费用约10元,售后损失约5元。按有效订单计算,结果与广告后台完全不同。
| 项目 | 广告后台口径 | 经营复盘口径 | 差异原因 |
|---|---|---|---|
| 订单数 | 106笔支付订单 | 98笔有效订单 | 剔除取消与退款订单 |
| 销售额 | 21094元 | 约16758元有效净销售收入 | 扣除优惠、退款和无效订单 |
| 广告花费 | 7000元 | 7000元 | 实际账户消耗通常不因退款自动减少 |
| 广告获客成本 | 66.04元/支付订单 | 71.43元/有效订单 | 有效订单数减少 |
| 投放后贡献利润 | 无法直接判断 | 约2744元 | 扣除商品、平台、履约、售后和广告费用 |
这组数据并不是某个平台的行业平均值,而是一组用于说明计算逻辑的情景模拟。它揭示的不是“ROAS没有价值”,而是ROAS必须放进利润模型中解释。如果投放预算提高三倍,退款率和获客成本同步上升,绝对利润未必增加。

第一个交界处是营销和财务的交界处。营销团队关注归因销售额和广告成本,财务团队关注结算收入、含税口径和退款周期。如果两边的收入定义不同,月度复盘必然出现“运营说赚钱、财务说亏损”的争议。
第二个交界处是商品和履约的交界处。商品团队可能只提供采购成本,仓配团队却另外承担包材、入仓、拣货、配送、退货和破损费用。若这些成本没有回流到SKU利润表,低价高频的引流款会被误判为利润款。
第三个交界处是投放和自然成交的交界处。广告平台归因到一笔订单,不等于广告创造了全部增量。品牌词搜索、老客回购和活动期间自然访问,可能会让广告归因销售额看起来很漂亮,却没有带来相同规模的新增收入。
很多商家一发现利润算不清,就立刻购买报表工具或搭建复杂看板。但如果“退款按订单日还是退款日确认”“平台补贴算收入还是抵减成本”“广告订单是否剔除自然成交”都没有统一,工具只会更快地输出一份口径混乱的报表。
我更建议先做一张利润口径确认表,要求运营、财务、商品、仓配和投放负责人逐项签字确认。数据工具的价值在于自动汇总和持续追踪,而不是替团队决定每个字段应该如何定义。
订单收入至少要拆成商品成交金额、商家优惠、平台补贴、运费收入、退款和取消订单。对于参加平台大促的品牌,还要进一步区分平台承担的补贴和商家承担的补贴。两者对品牌利润的影响不同,不能简单放在“优惠”一栏里。
如果商家承担20元优惠,后台仍显示199元成交价,那么用于利润计算的收入不能继续按199元处理。更稳妥的方式是先计算商家实际获得的有效收入,再把平台补贴按照实际结算规则归类。
有效净销售收入
= 商品成交金额
商家承担的优惠
已确认退款
取消订单金额
+ 可确认的运费或服务收入
+ 按结算规则确认的平台补贴
这里的“可确认”非常关键。平台补贴到底是收入、成本抵减,还是营销支持款,需要以平台账单和企业会计政策为准。文章中的公式可以作为经营分析口径,但不能替代正式财务记账规则。
标品商家容易遗漏入仓、质检和赠品成本,非标品商家则容易忽略损耗和批次差异。对于套装或赠品策略,不能只把主商品采购价录入系统,否则客单价越高,利润表反而越失真。
SKU成本最好按批次或最近采购批次更新。若品牌在原材料上涨后仍使用半年前的低成本,投放模型会系统性高估利润;若促销期大量消耗高成本库存,则不能用长期平均成本掩盖短期现金压力。
平台佣金、支付手续费、技术服务费、直播分佣和达人服务费,都可能按成交金额、结算金额或实际付款金额计提。不同渠道的计费基数并不一定相同。
对于品牌商家来说,最常见的错误是只录入广告费,却漏掉站内达人佣金和直播服务费。事实上,若达人佣金按照成交额提取,它与广告费一样,都是为获得订单而支付的渠道成本,应当进入投放后贡献利润。
| 费用类别 | 常见计费方式 | 核对资料 | 容易出现的误判 |
|---|---|---|---|
| 平台佣金 | 按成交或结算金额比例收取 | 平台结算单、商家协议 | 误以为所有平台均按同一基数计费 |
| 支付手续费 | 按支付金额或结算金额比例收取 | 支付账单、对账单 | 只看平台后台未扣费销售额 |
| 达人佣金 | 按成交额、有效订单或实际发货计提 | 达人后台、结算合同 | 把佣金当成销售费用而不计入SKU利润 |
| 直播服务费 | 固定服务费、坑位费或成交分成 | 直播合同、付款记录 | 只把成交分成计入成本,漏掉固定费用 |
同一个广告计划,如果引流的是低客单商品,履约成本在单笔收入中的占比会明显上升。18元的包材和配送成本,对199元商品的影响可能可控,但对59元商品可能直接吃掉大部分贡献利润。
售后损失也不应该只记录实际退款金额。退货运费、二次发货、折损、补偿券、客服处理和不可二次销售库存,都应该根据历史数据做预估。尤其是服装、美妆、食品和大件商品,退款发生时间可能滞后于广告归因时间。
单笔售后损失预估
= 平均退款损失
+ 平均退货物流成本
+ 平均二次发货成本
+ 平均不可销售损耗
+ 平均售后补偿金额
站内竞价广告是最容易记录的一项,但品牌获客往往还包括内容制作、达人合作、直播服务、代运营、落地页制作和样品寄送。是否全部计入单笔投放成本,要根据分析目的区分。
如果要判断某个广告计划的边际盈利,可以优先计入随订单增加而变化的广告消耗和成交分佣;如果要判断整个渠道是否值得长期经营,还应把该渠道的素材、服务商和固定合作费用纳入渠道经营利润。

投放前先不要看账户历史ROAS,而要从SKU本身的价格、成本和履约条件出发。单笔模型的目标是计算这个商品在不同广告成本下的利润区间。
| 字段 | 示例值 | 计算说明 |
|---|---|---|
| 商品成交价 | 199元 | 消费者实际支付前的商品金额 |
| 商家优惠 | 20元 | 只扣商家承担部分 |
| 退款损失预估 | 8元 | 按历史退款率和平均损失测算 |
| 商品成本 | 65元 | 包含采购或生产成本 |
| 平台及支付费用 | 10元 | 按实际渠道费率测算 |
| 包材与履约 | 18元 | 包含打包和配送等订单变动成本 |
| 售后损失 | 5元 | 按历史平均或保守假设计入 |
按照这组数据,净销售收入为171元,投放前贡献利润为73元。如果品牌要求每单至少留下28元,那么单笔广告成本上限就是45元。这个45元不是行业标准,而是该SKU在特定价格、成本、履约和目标利润下推导出的经营边界。
单笔模型的价值在于,它能在投放前排除明显不适合放量的商品。若一个商品的投放前贡献利润只有22元,却需要通过广告获得订单,那么除非品牌明确接受首单亏损并有可靠复购,否则投放预算很难形成健康的利润。
同一SKU在不同渠道的利润可能完全不同。站内搜索广告可能带来高转化,但竞争激烈、点击成本高;内容渠道可能首单转化较低,却有更高的新客比例;达人渠道可能需要支付固定服务费,但能够带来特定人群。
渠道模型要把以下数据放到同一个维度比较:
渠道之间不能只比较ROAS。比如A渠道ROAS为3.2,但退款率12%;B渠道ROAS为2.6,退款率4%,且B渠道新客占比更高。若A渠道带来的订单主要是低毛利促销款,B渠道带来的是高复购客户,最终应如何分配预算,需要进一步看贡献利润和客户价值。
经营模型要把固定成本纳入分析,包括团队工资、仓储租金、软件服务费、拍摄制作、客服和管理费用。它不适合用来决定某一小时是否加投,却适合判断一个渠道或一个店铺在月度层面是否值得继续投入。
月度经营利润
= 全部SKU投放后贡献利润
固定人员成本
仓储及场地成本
软件和服务成本
内容制作固定成本
管理及其他费用
这里要避免把固定成本机械平均到每一笔订单上。订单量变化时,固定成本不会同步同比例变化。更合理的方式是同时维护两套结果:一套看订单边际贡献,一套看月度经营利润。

广告预算从每天1000元增加到每天3000元后,新增的2000元预算未必拥有原有预算的效率。常见情况是,低价高意向人群先被转化,预算继续扩大后,系统进入更宽的人群,点击成本和退款率都可能上升。
因此需要同时观察平均获客成本和边际获客成本。平均获客成本回答“整体投放平均花了多少”,边际获客成本回答“新增订单花了多少”。预算决策主要看后者。
边际获客成本
= 新增广告花费
÷ 新增有效订单数
边际贡献利润
= 新增有效订单数 × 单笔投放前贡献利润
新增广告花费
如果新增预算带来的边际获客成本已经高于可承受获客成本,即使整体账户平均ROAS仍然不错,也不应继续无条件加预算。
下面用一个品牌护肤SKU做完整演示。数据为情景模拟,主要用于展示利润核算路径;正式经营时,应替换为平台账单、ERP、仓配账单和广告后台中的实际数据。
为了避免不同系统口径混淆,这个案例采用“签收后有效订单”作为订单口径,采用“商家实际承担的优惠和退款损失”调整收入,广告费则采用广告账户实际消耗金额。
| 项目 | 单笔金额 | 月度数量或金额 | 说明 |
|---|---|---|---|
| 商品成交价 | 199元 | 98笔有效订单 | 作为收入计算起点 |
| 商家承担优惠 | 20元/单 | 1960元 | 不包含平台承担的补贴 |
| 退款损失预估 | 8元/单 | 784元 | 包含退款造成的收入和物流影响 |
| 商品成本 | 65元/单 | 6370元 | 暂不含固定仓储费用 |
| 包材与履约 | 18元/单 | 1764元 | 包括打包和平均配送成本 |
| 平台及支付费用 | 10元/单 | 980元 | 按该渠道实际费率估算 |
| 售后损失 | 5元/单 | 490元 | 按历史平均值计入 |
| 广告花费 | 45元/单 | 4410元 | 用于演示稳定获客成本场景 |
单笔有效净销售收入为199-20-8=171元。扣除65元商品成本、18元履约成本、10元平台及支付费用和5元售后损失后,投放前贡献利润为73元。
若每笔有效订单对应45元广告成本,投放后贡献利润就是73-45=28元。98笔有效订单能够贡献2744元,之后还需要扣除固定人员、场地和管理费用。
这说明该SKU在当前成本结构下可以投,但预算必须受到获客成本约束。它不是“广告花得越多,利润越多”,而是只有在边际获客成本不超过45元时,新增订单才满足预设利润目标。
假设预算扩张后,广告带来的有效订单增加到150笔,但平均广告花费上升到58元/有效订单,退款损失上升到10元/单,平台和履约成本保持不变。
此时投放前贡献利润从73元下降到71元,投放后贡献利润为71-58=13元。订单数增加了52笔,但每笔利润减少15元。若新增订单伴随更多客服、仓储和资金占用,经营利润可能没有按照订单数同步增长。
| 场景 | 有效订单 | 单笔广告成本 | 单笔投放后贡献利润 | 总贡献利润 | 判断 |
|---|---|---|---|---|---|
| 稳态投放 | 98笔 | 45元 | 28元 | 2744元 | 满足目标利润,适合继续观察放量 |
| 低效扩量 | 150笔 | 58元 | 13元 | 1950元 | 订单更多,但总贡献利润反而低于稳态场景 |
| 高效优化 | 120笔 | 36元 | 37元 | 4440元 | 优先优化人群、素材和落地页,再考虑增加预算 |
这个例子最值得关注的不是具体金额,而是结果关系:150笔订单并不一定比98笔订单更有价值。如果扩量导致边际成本上升,品牌可能是在用更多订单换取更少的总贡献利润。

当品牌只经营一个店铺、一个平台和少量SKU时,电子表格仍然可以完成核算。但当订单、广告、退款、库存和仓配数据分散在多个系统,人工复制就会产生三个问题:日期口径不一致、SKU名称不一致、退款和广告归因无法对齐。
在这类场景中,可以使用九数云作为经营分析层,把订单明细、广告消耗、商品成本、仓配费用和售后数据按照统一字段进行关联。它更适合承担数据汇总、指标计算、看板展示和异常追踪,而不是替代企业财务系统完成正式记账。
实际搭建时,我建议先建立四张基础表:
最重要的不是看板颜色,而是建立唯一关联键。若广告表只记录计划名称,订单表只记录商品名称,两个系统之间没有SKU、链接或活动ID的映射,就无法判断某个广告计划到底卖了哪些商品。
九数云的使用方式可以分为三个层次:第一层做数据连接和清洗,第二层做SKU、渠道和日期维度的利润计算,第三层做预算监控和异常预警。对于中小品牌,先把“有效订单、广告费、投放后贡献利润”跑通,通常比一次性搭建几十个指标更有效。
建议看板至少设置以下模块:
如果品牌还没有统一的数据口径,使用任何分析平台之前,都要先固定字段定义。例如“有效订单”按签收还是发货确认,“退款”按发生日还是原订单日,“广告收入”采用平台归因还是财务实收。只有这些定义保持稳定,趋势图才有比较意义。

这是最粗糙也最常见的算法。它至少遗漏了优惠、退款、平台费用、物流、售后和广告成本。对于依赖投放获取订单的品牌,这种算法会持续高估利润,并鼓励团队加大预算。
纠正方式是先确定“净销售收入”,再按订单或SKU扣除全部变动成本。如果暂时拿不到精确履约成本,也要用历史平均值或保守估计,不能直接按零处理。
不存在适用于所有品牌的统一盈利ROAS。毛利率40%的商品和毛利率15%的商品,即使平台费率相同,所需的盈亏平衡ROAS也不同。退货率、客单价和优惠力度变化后,原来的目标值也会失效。
纠正方式是针对每个核心SKU计算盈亏平衡ROAS,并明确分子是归因成交额还是有效净销售收入。跨平台比较时,至少要注明归因窗口、订单状态和收入口径。
广告平台的归因是一种规则分配,不等同于因果证明。一个老客本来就准备复购,恰好在归因窗口内点击了广告,平台可能仍将订单计入广告贡献。若品牌词、再营销和老客广告占比很高,归因销售额可能明显高于真正的增量销售。
纠正方式不是完全否定归因数据,而是增加对照方法:
全店平均值适合做经营概览,不适合做投放决策。引流款、主推款、利润款和套装款的角色不同,利润结构也不同。若用高毛利款的平均值为低毛利引流款设置广告上限,预算会流向错误的商品。
纠正方式是至少按SKU、商品类型和活动场景拆分。对广告投放来说,单笔贡献利润比全店毛利率更有用,因为它直接对应“多获得一笔订单是否增加利润”。
有些品牌首单利润较低,但复购周期短、会员沉淀能力强;另一些品牌首单利润很高,却几乎没有复购。两者不能用同一套获客上限判断。
不过,LTV不能成为首单无限亏损的借口。只有当复购率、复购时间和复购毛利有稳定历史数据时,才能把一部分客户价值纳入获客决策。新品没有足够数据时,应使用保守假设,而不是直接把预期复购全部算进今天的利润。

这通常是可以加预算的信号,但不是无条件放大的信号。先确认低获客成本是否来自短期大促、品牌词流量或偶然爆款,再观察新增预算后的边际获客成本。
如果加预算后订单增加、边际贡献利润仍为正,可以继续放量。如果订单增长而边际贡献利润快速下降,应回到素材、人群、商品组合和落地页检查,而不是简单提高出价。
接近盈亏平衡线时,品牌处于最需要精细运营的阶段。此时每一项小的成本变化都可能使利润转负,例如优惠增加5元、退款率上升3个百分点或物流费上涨2元。
建议优先做低成本优化:
如果优化后仍然没有利润,不要用提高预算来“摊薄成本”。广告成本是变动成本,预算越大,亏损可能越快。
当实际获客成本长期高于边界,第一反应应该是控制亏损,而不是继续寻找一个更高的ROAS解释。可以先暂停低贡献SKU,将预算集中到高客单、高复购或更易转化的商品。
若这个SKU具有战略价值,例如它是品牌核心形象产品或新品入口,可以设定一笔明确的测试预算和截止日期。测试预算用完后,必须根据有效订单、退款率和后续复购重新判断,不能把战略价值当成持续亏损的理由。
如果品牌有稳定的复购数据,可以建立分阶段客户价值模型。比如首单贡献利润为负,但90天内平均复购两次,每次复购贡献利润稳定,那么品牌可以在获客阶段接受一定程度的首单让利。
但要设置三个边界:
新品或新渠道没有足够复购数据时,可以把复购价值单独列为“潜在收益”,不要直接计入当期利润。
这种情况往往说明品牌正在用折扣、广告和履约成本换规模。若规模增长能带来供应链降本、复购增加或渠道议价,短期利润率下降可能可以接受;若没有这些后续收益,规模越大,现金流压力越大。
建议同时观察销售额增速、贡献利润增速和现金回款速度。若销售额增长30%,贡献利润只增长5%,并且库存和应收占用明显增加,就需要重新审视放量策略。

订单明细层是整个模型的底座。每条记录至少要能回答:哪一天、哪个平台、哪个店铺、哪个SKU、什么订单状态、消费者付了多少钱、商家承担了多少优惠、最终是否退款。
| 字段类别 | 建议字段 | 用途 |
|---|---|---|
| 订单识别 | 订单号、子订单号、平台、店铺 | 避免跨平台重复计算 |
| 商品识别 | SKU、SPU、商品类型、套装标识 | 按商品和角色拆分利润 |
| 时间字段 | 下单日、支付日、发货日、签收日、退款日 | 处理收入确认和退款滞后 |
| 收入字段 | 成交金额、商家优惠、平台补贴、退款金额 | 计算有效净销售收入 |
| 客户字段 | 新客、老客、会员、复购次数 | 分析首单和长期价值 |
SKU汇总层要将订单收入与商品成本、平台费用、履约成本和售后损失关联起来。建议同时输出金额和比例,例如商品成本率、履约成本率、广告成本率和贡献利润率。
商品毛利率
=(净销售收入-商品成本)÷净销售收入
投放前贡献利润率
=投放前贡献利润÷净销售收入
投放后贡献利润率
=投放后贡献利润÷净销售收入
比例适合比较不同客单价商品,金额适合判断单笔订单能否覆盖广告成本。只看利润率,可能忽略低客单价商品的绝对贡献;只看利润金额,又可能忽略价格和折扣对结构的影响。
渠道表中建议同时保留“平台归因销售额”和“有效净销售收入”。前者用于分析广告系统如何分配订单,后者用于判断企业实际收入。两者之间的差异越大,越需要检查退款、归因窗口和自然成交占比。
渠道汇总至少要显示以下指标:
月度经营层把各SKU和渠道的贡献利润汇总,再扣除固定费用。这里要特别关注利润来源是否集中在少数SKU,广告是否依赖单一渠道,以及销售增长是否带来库存和现金流风险。
月度经营表不能只做“本月与上月”的简单对比,还应增加预算计划、实际花费、可承受花费和偏差原因。管理层真正需要知道的是:预算为什么超了,超出的部分是否带来有效利润,以及下个月应该调整什么。

投放节奏快的品牌不必每天重做完整利润表,但每周至少要核对订单状态、退款率、广告消耗和商品成本。只要其中一个字段发生明显变化,原来的获客成本上限就可能失效。
如果退款周期较长,周报可以使用预计退款损失,月报再根据最终数据调整。关键是每次复盘都要标注“预计值”还是“实际值”,否则团队会把预测偏差误认为业务波动。
当本月贡献利润比上月少了5万元,管理层需要知道减少来自哪里。利润桥可以把变化拆成订单量、客单价、优惠、商品成本、履约、广告、退款和固定成本等因素。
例如,销售额增加12万元,但优惠增加4万元、广告增加5万元、退款损失增加2万元,商品成本增加6万元,那么最终利润不升反降就有清晰解释。没有利润桥,团队很容易只看到销售增长,忽略增长成本。

全店退款率从6%升到8%,并不一定意味着所有商品都出了问题。可能是某个新SKU退款率达到20%,拖高了整体平均值;也可能是某个渠道引入了大量低质量流量。
异常分析应该依次下钻到平台、店铺、渠道、计划、素材、SKU和订单状态。只有找到异常集中在哪个层级,行动建议才不会变成全店降预算这种粗暴处理。
严格按照可承受获客成本投放,通常能保护单笔贡献利润,但会放弃一部分高成本人群和潜在新客。对于成熟品牌,这是稳健做法;对于需要快速建立市场认知的新品,则可能显得过于保守。
如果选择利润优先,应设置更严格的获客成本上限,优先经营高意向和高复购人群,并接受订单规模增长较慢。
规模优先并不等于不算利润。品牌可以接受阶段性低利润或首单亏损,但必须明确测试周期、预算总额、最大亏损和后续验证指标。
适合规模优先的条件包括:供应链有成本下降空间、复购数据可靠、现金流充足、渠道仍处于早期验证阶段。若这些条件都不具备,单纯追求GMV很可能把品牌带入高库存和高退款的循环。
有些订单账面上有利润,但平台结算周期长、退货周期长、库存占用高,品牌仍然可能缺现金。现金流紧张时,应优先关注有效回款、库存周转、广告预付款和退款准备金。
此时可以暂时降低大客单套装的投放比例,优先投放回款快、退款低、库存周转稳定的SKU。现金流安全是经营利润真正落袋的前提。
品牌内容、达人种草和新品教育可能无法在短期内准确归因,但这不意味着它们可以被排除在经营分析之外。更合理的做法是把它们作为品牌建设预算单独管理,不强行要求每一笔内容都达到效果广告的ROAS。
同时,品牌建设预算也要有阶段目标,例如有效搜索增长、品牌词新增、内容触达、加购率变化和后续自然成交变化。这样既不会用短期利润否定长期投入,也不会用“品牌建设”掩盖没有结果的持续支出。

召集运营、财务、商品、仓配和投放负责人,确定有效订单、净销售收入、退款、广告花费、商品成本和固定成本的定义。先解决争议最大的五到十个字段,不要一开始追求所有字段都完美。
选择一个引流款、一个主推款和一个利润款,分别建立单笔利润模型。每个SKU至少填入最近一个完整周期的订单、优惠、退款、商品、平台、履约和广告数据。
把广告后台的支付订单、归因销售额和消耗,与店铺结算单、订单明细和财务收款进行对照。记录差异,不要为了让数字一致而直接修改原始数据。
为每个核心SKU计算投放前贡献利润、可承受获客成本和盈亏平衡ROAS。若目标利润暂时没有统一标准,可以先设置保本线、目标线和警戒线三档。
无论使用电子表格还是九数云,第一版看板只保留真正用于决策的指标:有效订单、净销售收入、广告花费、实际获客成本、退款率、投放后贡献利润和边际获客成本。
模拟广告成本上涨10%、退款率增加3个百分点、优惠增加5元和履约成本增加2元时,单笔利润会如何变化。这个过程能帮助团队提前发现利润模型最脆弱的变量。
为每个SKU和渠道标注加投、稳投、优化或停投。每项决策都写出触发条件,例如“连续三天有效获客成本高于52元则降预算”“退款率超过10%则暂停扩量”。只有指标能触发动作,利润表才不是一份事后报告。

品牌商家做电商利润计算,最重要的变化不是从一个简单公式升级成一张复杂表,而是重新定义“什么叫一笔值得获得的订单”。订单只有在扣除商家优惠、退款、商品成本、平台费用、履约、售后和投放成本后仍然留下合理贡献,才具备持续放量的基础。
我更建议品牌把利润分析分成三层:用SKU单笔模型判断能不能投,用渠道模型判断在哪投,用经营模型判断要不要长期做。三层模型互相补充,但不能相互替代。单笔赚钱,不代表店铺覆盖固定成本;店铺盈利,也不代表每个广告计划都值得继续。
下一步可以从最近一个完整周期的数据开始,先选三个核心SKU,统一有效订单和净销售收入口径,再算出每个SKU的可承受获客成本。无论使用电子表格还是九数云,工具只是让数据更快汇总,真正决定利润质量的,仍然是成本是否完整、口径是否一致,以及预算是否服从清晰的决策边界。
当团队不再问“这个广告的ROAS是多少”,而是开始问“扣除退款和履约后,这个新增订单还贡献多少利润”,品牌才真正从追逐销售额,进入可持续经营阶段。
我以前复盘投放时,最先看的也是GMV和广告后台的成交金额,结果发现月度结算后利润总是对不上。明明报表显示卖了很多,扣掉优惠、退款、平台费和履约成本后,真正留下的钱却少了一大截。到底应该从哪个收入口径开始算?
GMV更适合衡量成交规模,不适合直接作为利润计算的收入基础。它可能包含商家优惠、平台补贴、未完成订单、取消订单和后续退款。如果直接用GMV减商品成本,通常会把尚未真正形成收入的金额也算进去。我在做品牌店铺投放复盘时,会先把收入拆成三个层次:成交金额、净销售收入和有效订单收入。成交金额用于看规模;
净销售收入扣除商家承担的优惠;有效订单收入还要进一步扣除退款和售后损失。只有第三个口径,才更接近投放后的真实经营结果。
项目金额说明 商品成交金额199元订单页面显示金额 商家优惠-20元由商家承担的优惠 退款损失预估-8元按历史退款率估算 有效订单收入171元更适合做利润测算 如果仍然用199元计算广告回报,广告平台看起来会比财务结果更漂亮。
我的判断是:投放前可以用预计净销售收入测算,投放后必须使用退款调整后的有效订单收入复盘,否则预算会不断向表面高回报、实际低利润的渠道倾斜。
我曾经遇到过一种很典型的情况:某个SKU的广告投产比达到3以上,运营团队认为可以继续加预算,但财务复盘后发现每单只剩十几元。广告到底该不该继续投,应该看ROAS,还是应该先算出单笔可承受获客成本?
更可靠的做法是先算单笔投放前贡献利润,再从中扣除目标利润,得到可承受获客成本。这个数字比单独看ROAS更适合指导加预算、控预算和停投。
以一款售价199元的商品为例,假设商家优惠20元、退款预估8元、商品成本65元、履约成本18元、平台及支付费用10元、售后损失5元: 投放前贡献利润=199-20-8-65-18-10-5=73元。如果品牌希望每笔有效订单至少保留20元贡献利润,那么可承受获客成本就是73-20=53元。
广告获客成本低于53元,订单在目标利润要求下仍然成立;高于53元,就不能仅因为销售额增长而继续放量。广告获客成本投放后贡献利润判断 30元43元可以测试加预算 53元20元达到目标利润边界 70元3元不适合继续放量 盈亏平衡ROAS也可以推导,但必须先统一分子口径。
若使用有效订单收入171元,零利润情况下的盈亏平衡ROAS约为171÷73=2.34;若要求每单保留20元利润,则目标ROAS约为171÷53=3.23。这里的3.23不是行业标准,而是这个SKU在当前成本结构下的预算边界。
我在对比广告后台和财务订单表时,发现两边的销售额经常对不上:广告平台按支付或归因订单计算,财务却要等退款周期结束后确认收入。很多商家把这种差异当成数据误差,但它会不会直接导致错误的投放决策?
会,而且这通常不是简单的数据误差,而是归因口径和利润确认口径不同。广告后台关注的是广告是否被计入订单来源,财务关注的是订单最终留下了多少可确认收入。一个订单被广告归因,并不代表它已经产生了同等金额的利润。最容易被忽略的是退款发生存在时间差。
比如本月广告带来100万元支付金额,但其中12万元在下月退款。如果本月直接用100万元计算ROAS,广告回报会被高估;如果退款主要集中在某个渠道或某个SKU,全店平均退款率也会掩盖问题。
指标广告后台口径利润复盘口径 收入归因支付金额退款调整后的有效收入 订单被广告归因的订单完成履约且未退款的订单 广告费账户实际消耗按渠道或计划归集的投放成本 结果ROAS投放后贡献利润 我的做法是把投放报表分成即时指标和滞后指标。即时指标用于控制预算,例如点击、支付转化率和初步获客成本;
滞后指标用于确认利润,例如7天或30天退款率、有效订单收入和最终贡献利润。预算放大必须同时满足两者,否则很容易把高退款流量误判成高质量流量。还要特别核对平台的归因窗口、退款归因规则和订单确认时间。
不同平台的ROAS不能直接横向比较,最好统一换算成有效订单收入除以广告费,再与SKU的可承受获客成本比较。
我曾经看到过店铺月报显示整体毛利率不错,但拆到SKU后发现引流款每单亏损,某个高退款渠道也在持续吞噬利润。店铺总账看起来没有问题,为什么一到单品和渠道层面,结论就完全不同?
店铺平均利润只能告诉你结果,不能告诉你利润由谁贡献、亏损由谁造成。品牌商家的SKU通常承担不同任务:引流款负责获取用户,主推款负责规模,利润款负责现金贡献,套装款则可能通过提高客单价摊薄履约成本。把它们混在一起,平均值会掩盖真实决策边界。我建议至少按平台、渠道、SKU和新老客四个维度拆分。
比如同一个商品在自然流量下每单贡献45元,在站内广告下贡献18元,在达人渠道下由于佣金和退货成本增加,可能只剩2元。店铺整体仍然盈利,并不意味着每个渠道都值得继续投入。
渠道单笔有效收入投放及渠道成本单笔贡献利润动作 自然流量171元53元45元保持供给 站内广告171元73元25元小幅测试加预算 达人渠道165元98元2元先优化佣金和退款 这也是我不建议直接套用全店平均毛利率的原因。平均值适合做管理层概览,但不适合决定某个SKU是否加投。
真正用于预算决策的字段,至少应包括有效订单收入、商品成本、平台费用、履约费用、售后损失、广告费、获客成本和投放后贡献利润。实际执行时,可以建立四层表:订单明细表记录原始订单,SKU表计算单品利润,渠道表比较投放效率,月度经营表再扣除人员、房租、软件和管理费用。
这样既能判断一笔订单是否赚钱,也能判断店铺整体是否覆盖固定成本。


读者评论
文章把GMV、净销售收入、贡献利润和经营利润区分开来,这一点很实用。尤其是退款、优惠和履约成本纳入后,确实能避免只看ROAS误判投放效果。
案例中的106笔支付订单与98笔有效订单对比很有说服力。不过实际测算还要统一退款确认时间、平台补贴归类和归因规则,否则不同部门的数据仍可能对不上。
文中对低客单商品履约成本和售后损失的提醒值得关注。建议商家按SKU、渠道和批次持续更新成本,并结合复购率评估长期价值,不能只用首单贡献利润决定预算。