
电商经营中最危险的一句话,往往不是“ROI太低”,而是“ROI已经达标了”。我见过同一笔投放数据,运营拿出4.2的ROI认为应该加预算,财务把平台费、履约费、退款损失和人员成本扣完后,却算出渠道仍然亏损。两边都可能没有算错,真正出错的是大家把不同层级、不同时间、不同成本范围的数字,放在了一起讨论。
电商利润计算:经营负责人常见误区:盈亏判断为什么总遇到ROI口径混乱
在电商团队里,“ROI”经常被当成一个不需要解释的指标。投放负责人说ROI,是广告归因销售额除以广告费;商品负责人说ROI,可能是毛利除以投放费用;财务负责人说ROI,则可能已经包含平台佣金、仓配、售后,甚至期间费用。
这三个数字都被叫作ROI,但它们回答的是三个不同问题:广告带来了多少销售,销售产生了多少毛利,以及投入之后究竟留下了多少利润。如果不先定义分子、分母、时间范围和成本范围,任何ROI结论都只能算半句话。
我处理电商利润表时,通常不会先问“这个渠道的ROI是多少”,而是先追问四件事:
只要其中一个问题没有答案,负责人就不应该直接据此决定加预算、降价或停止经营。
广告ROI适合回答“这笔广告费带来了多少归因销售额”,但它不能独立回答“这笔生意是否值得继续”。后一个问题,需要看订单贡献利润,也就是订单收入扣除所有直接相关成本后,能够为固定费用和利润留下多少金额。
例如,一款商品售价为199元,采购成本为70元,广告归因销售额为1000元,广告费为250元。投放团队看到的是4.0的广告ROI,表面上看并不差。但如果再扣除平台费、履约费、商家优惠和退款损失,真正可用于覆盖固定费用的金额可能已经非常有限。
经营负责人真正需要建立的是一条利润路径:
这条路径中,ROI只是其中一个节点,而不是终点。

广告报表通常在订单产生后很快更新,财务利润则要等支付、发货、签收、退款、平台结算等环节逐步完成。于是,一笔刚下单的订单可能已经进入广告归因销售额,却还没有进入最终退款损失和售后成本。
如果负责人用当天的广告ROI去对比当月最终利润,实际上是在比较两个不同时间点的结果。前者是“订单正在发生”,后者是“订单大部分风险已经释放”。
在服饰、美妆、家居等退货周期较长的品类中,这个问题尤其明显。投放团队在大促当天看到ROI上涨,可能是流量和下单集中造成的短期表现;但数周后,退款完成、运费产生、优惠成本回冲,最终贡献利润可能明显低于当天判断。
广告平台的归因逻辑,通常会按照点击、曝光或转化窗口,将某些订单计入广告效果。自然搜索、老客复购、直播间触达和站外内容也可能同时影响用户决策。一个订单被归因给广告,并不代表广告独立创造了全部销售额。
这并不意味着广告归因没有价值,而是要明确它的适用边界。广告ROI适合用于同一平台内的计划比较,却不一定适合直接与店铺净利润、全渠道利润进行一比一对照。
我更倾向于把归因数据当作“投放决策信号”,而把订单完成后的净收入和贡献利润当作“经营确认信号”。前者用于快速调整,后者用于复盘和预算校准。
平台优惠、店铺券、满减、达人券和商家直降看起来都体现在订单金额里,但它们的成本承担方可能不同。如果平台承担了全部优惠,商家不应把这部分直接当作自己的成本;如果优惠由商家承担,则必须进入商品净收入的扣减项。
最常见的错误,是报表用优惠前成交金额计算ROI,财务用优惠后结算金额计算收入,运营又用商品标价减采购成本计算毛利。三套数字看起来都“有依据”,但结论自然无法对齐。
投放团队通常掌握广告费,商品团队掌握采购成本,仓配团队掌握履约成本,客服团队掌握售后数据,财务团队掌握平台结算和费用入账。每个部门都拥有部分事实,却没有一张贯穿订单、渠道和期间的桥接表。
因此,运营报表可能显示“投放后还有利润”,而财务报表显示“业务整体亏损”。这不一定是部门之间互相推卸责任,而是每张表服务的管理问题不同。

销售额是业务规模指标,不是利润指标。建议至少区分下单金额、支付金额、发货金额、收货金额、结算金额和退款后净收入。
如果业务仍然只保留一个“销售额”字段,后面的利润分析几乎一定会出现争议。因为不同岗位会从不同系统取数,却都把字段命名为销售额。
可以先定义一个经营用的商品净收入:
商品净收入 = 用户实际支付金额 + 平台承担的优惠补贴 – 商家承担的优惠 – 退款金额 – 其他应冲减收入
这不是所有企业都必须采用的唯一公式,但它能迫使团队回答一个关键问题:报表里的收入,究竟是用户看到的价格,还是商家真正可以确认的收入。
商品毛利主要用于判断定价和商品结构。一个简单的示意公式是:
商品毛利 = 商品净收入 – 商品采购成本
但在实际管理中,我不会把商品毛利直接当作投放空间。因为它通常没有包含包材、平台费用、支付手续费、快递、仓储、售后和退货等成本。
例如某商品售价为129元,采购成本只有42元,看起来毛利空间达到87元。但如果平台扣费、履约、售后和商家优惠合计消耗45元,那么真正可以用于广告和固定费用的金额只剩42元左右。
这就是为什么“商品毛利高”不等于“可以承受高获客成本”。
订单贡献利润是我认为最适合经营负责人做短期投放判断的指标之一。它的核心是:每增加一笔订单,在扣除订单直接相关成本后,究竟能够为企业贡献多少金额。
订单贡献利润 = 商品净收入 – 商品成本 – 平台及支付费用 – 履约费用 – 售后损失 – 广告费用 – 其他订单直接成本
如果订单贡献利润为正,说明这笔订单至少在直接成本层面没有扩大亏损;如果为负,则意味着规模越大,亏损可能越大。当然,贡献利润为正也不等于公司最终盈利,因为固定费用还没有扣除。
这个指标的价值在于,它把“继续投放”的问题从模糊的ROI目标,转化为更具体的边际决策:每多花1元广告费,是否还能带来足够的增量贡献。
渠道经营利润需要把渠道直接贡献与期间费用连接起来。常见费用包括投放团队工资、店铺运营人员、软件服务费、内容制作费、直播间场地、仓库管理和渠道服务商费用。
渠道经营利润 = 渠道订单贡献利润 – 渠道归属的人员及期间费用
这里的难点不在公式,而在费用归属。一个运营人员同时负责三个店铺,工资应该按订单量、销售额、工时还是管理规则分摊?不同分摊方法会影响渠道利润,但不会改变公司总利润。
所以,单品决策可以使用贡献利润,渠道经营评价可以使用统一分摊后的经营利润,但不能拿一种口径去否定另一种口径。
公司净利润还需要考虑税费、财务费用、汇兑损益、存货跌价、一次性损失和其他非经营项目。它适合月度或季度财务评价,不适合直接用于每小时调整一个广告计划。
不同利润层级没有谁更“真实”的问题,只有是否适合当前决策的问题。用月度净利润调整实时广告出价,会反应过慢;用广告ROI判断公司是否赚钱,又会忽略大量成本。

GMV适合描述成交规模,但其中可能包含平台补贴、商家优惠、退款订单和未完成交易。若投放团队使用GMV计算ROI,财务使用结算收入计算利润,结果出现差异是必然的。
改进方法不是强行让所有部门使用同一个销售额,而是同时保留三个字段:用户支付金额、商家可确认收入、退款后净收入。每个指标都写明使用场景。
很多团队把4.0的广告ROI理解为“广告费带来了四倍利润”,但如果公式是归因销售额除以广告费,4.0只代表花1元广告费带来4元归因销售额。
假设商品毛利率为35%,平台与履约成本率为12%,退款和售后损失率为5%,广告费率为25%,那么每100元销售额最终留下的贡献可能只有负数或很小的正数。此时,ROI看起来不错,利润空间却已经被成本结构吃掉。
广告平台通常采用自己的归因窗口和触点规则。用户可能先看到广告,再通过品牌词搜索成交;也可能本来就准备购买,只是广告完成了最后一次触达。
对于平台内部优化,平台归因ROI仍然有参考价值。但在经营层面,最好同时看广告归因订单、整体订单增量、自然流量变化和品牌搜索变化,避免把“被广告记录”误读为“完全由广告创造”。
如果本月按支付金额计算ROI,下月才把退款计入利润,团队会在月度会议上出现“本月投放很好、下月利润突然变差”的错觉。
更稳妥的办法是建立退款滞后观察。对于高退款类目,可以同时展示支付口径、收货口径和退款后净收入口径,并设置一项“预计退款调整”,直到订单完成售后再回冲实际值。
仓储和快递通常不在广告报表里,却直接决定订单是否有利润。特别是在低客单价、高包裹重量、偏远地区比例高或多次配送的业务中,履约成本可能比广告费更快侵蚀利润。
如果仓配费用只在财务月底入账,建议经营报表按订单或品类建立标准成本,月末再用实际成本进行差异校正。否则,投放负责人会长期基于一个过于乐观的利润模型做决策。
同一个店铺,按销售额分摊固定费用可能盈利,按订单量分摊可能亏损,按实际工时分摊又可能得出第三个结果。改变分摊方法并不会改变公司的总利润,但会改变部门之间的绩效结论。
我的建议是,把订单贡献利润和固定费用分摊后的经营利润分开呈现。前者用于判断商品、渠道和投放是否值得扩大;后者用于判断组织资源配置是否合理。

下面是一组用于说明计算逻辑的情景数据,不代表任何特定平台的实际费率。假设某家居用品单笔用户支付金额为199元,商品采购成本为68元,商家承担优惠10元,平台及支付费用为9元,履约费用为18元,售后损失按平均订单分摊为6元。
该订单来自一个投放计划,计划当日广告费为2400元,广告归因销售额为9600元,共产生约48笔支付订单。为了便于计算,先按平均值把广告费分摊到每笔归因订单。
| 项目 | 单笔金额 | 说明 |
|---|---|---|
| 用户支付金额 | 199元 | 订单页面的支付金额 |
| 商家承担优惠 | -10元 | 商家实际让利 |
| 商品采购成本 | -68元 | 对应已售商品的采购成本 |
| 平台及支付费用 | -9元 | 示意扣费,实际以结算单为准 |
| 履约费用 | -18元 | 仓储、包材、拣配和快递的平均值 |
| 售后损失 | -6元 | 按历史订单平均分摊 |
| 单笔广告费 | -50元 | 2400元广告费除以48笔归因订单 |
广告ROI的计算方式是:
广告ROI = 广告归因销售额 ÷ 广告费用 = 9600 ÷ 2400 = 4.0
从投放执行角度看,这个结果可能已经达到团队设定的目标。它可以支持素材、计划和人群之间的横向比较,也可以帮助投放负责人判断预算是否需要调整。
但这4.0并没有告诉我们商品是否有利润。它没有扣除采购成本、平台费、履约费、售后损失,也没有确认退款是否已经完成。
按照示例口径:
商品基础毛利 = 199 – 10 – 68 = 121元
如果商品负责人只看这个数字,可能认为该商品拥有121元的投放空间。但平台费、履约费和售后损失已经消耗33元,真正进入广告前的订单贡献只剩88元。
这说明商品毛利可以帮助判断定价,但不能直接作为广告出价上限。投放上限应该建立在“广告前贡献”之上,而不是建立在售价减采购价之上。
把订单直接成本和平均广告费都扣除后:
订单贡献利润 = 199 – 10 – 68 – 9 – 18 – 6 – 50 = 38元
这笔订单在订单贡献层面是赚钱的,每增加一笔类似订单,理论上能够留下38元用于覆盖人员、房租、软件、管理和其他固定费用。
但如果该渠道每月固定费用为10万元,而月度有效订单只有2000笔,那么每笔订单需要承担50元固定费用。此时,渠道经营利润就是负数。
假设这个渠道一个月产生2000笔有效订单,订单贡献利润为38元,则月度订单贡献为7.6万元。再扣除运营人员、客服、内容制作、工具订阅和场地分摊等10万元,渠道经营利润为负2.4万元。
这四个结论可以同时成立:
| 观察层级 | 计算结果 | 能回答什么问题 | 不能回答什么问题 |
|---|---|---|---|
| 广告ROI | 4.0 | 广告归因销售回报是否达到投放目标 | 公司是否最终盈利 |
| 商品基础毛利 | 121元/单 | 商品本身是否有定价空间 | 能承受多少真实广告成本 |
| 订单贡献利润 | 38元/单 | 继续获得一笔类似订单是否增加贡献 | 固定费用能否被覆盖 |
| 渠道经营利润 | 月度负2.4万元 | 渠道是否值得继续占用组织资源 | 某一个广告计划是否一定低效 |

如果投放团队使用“归因销售额除广告费”,财务使用“退款后净收入减全部成本”,这属于定义冲突。双方需要统一的是名称和用途,而不是要求其中一方放弃自己的管理指标。
最有效的做法,是把指标名称写完整。例如使用“广告归因ROI”“退款后广告ROI”“订单贡献利润率”“渠道经营利润率”,不要所有指标都简化成“ROI”。名称本身就应该携带计算范围。
同一个字段可能来自广告平台、店铺后台、订单系统、仓储系统和财务系统。不同系统的订单状态、金额定义和更新时间可能不同。
建议建立字段级数据字典,至少记录以下内容:
如果没有这些信息,经营报表即使做得很漂亮,也很难追溯“为什么这个月利润突然变化”。
日投放数据、周经营数据和月财务数据不能简单叠加。日数据适合调整预算和素材,周数据适合观察转化和退款趋势,月数据适合判断渠道经营结果。
我通常会把三个时间层级分开:
| 时间层级 | 主要指标 | 主要用途 | 不适合做什么 |
|---|---|---|---|
| 实时或日度 | 点击成本、转化率、广告ROI | 调整计划、人群、素材和出价 | 判定月度最终利润 |
| 周度 | 退款率、收货率、订单贡献趋势 | 校准投放模型和商品组合 | 代替完整财务结算 |
| 月度 | 渠道经营利润、现金回收、库存占用 | 预算分配和组织资源决策 | 直接指导每小时出价调整 |
当不同部门的结果不一致时,不要让各方重新提交一套数字。应该从同一个销售额起点出发,依次扣除优惠、退款、商品成本、平台费、履约、售后、广告费和期间费用。
利润桥接表的重点不是让所有人得到一个数字,而是让大家看见数字之间如何转换。只要每一层的变化都能解释,部门之间的争论就会从“你算错了”变成“这项成本应该归属于哪个决策层”。

很多团队最初用电子表格管理利润,订单量较小时确实可行。但随着平台、店铺、商品、广告计划和仓库增加,人工复制数据会产生三个问题:字段命名不一致、退款回冲不及时、同一笔成本被重复或遗漏。
更隐蔽的问题是,表格往往只保留最终数字,没有保留从订单到利润的计算链路。负责人看到渠道利润下降,却无法判断是广告变贵、商品成本上升、履约成本增加,还是退款率发生变化。
在多渠道电商经营中,可以把九数云这类数据分析工具放在“数据汇总、口径建模和经营看板”这一层,用来连接订单、广告、商品、平台结算和仓配等数据。它的价值不应被描述成“自动算出唯一利润”,而应该是帮助团队把计算规则固化下来,并让不同角色看到同一套可追溯的指标。
例如,经营负责人可以把销售额、退款、平台费、采购成本、履约成本和广告费按统一字段关联,再按店铺、商品、渠道、活动和时间进行拆解。投放负责人看广告计划,商品负责人看品类毛利,财务负责人看结算和费用差异,大家可以从同一数据底座进入各自的分析视角。
这类工具最重要的不是图表数量,而是能否回答“这个数字是怎么算出来的”。如果看板只显示一个绿色的ROI,却无法点击追溯到订单、成本和退款明细,那么它仍然只是展示层,不是经营控制层。
订单利润明细表是最底层的事实表。建议包含订单编号、商品编码、店铺、渠道、支付时间、发货时间、退款状态、商品净收入、采购成本、平台费用、履约费用、售后损失和归属广告费用。
这张表的目的不是让管理者每天逐笔查看,而是为上层的品类、渠道和期间分析提供可追溯依据。
渠道投放表主要连接广告计划、广告费用、归因订单、归因收入和订单贡献。除了展示ROI,还应加入退款后ROI、获客成本、广告前贡献、广告后贡献和边际贡献。
如果一个计划ROI高但退款率也高,系统应该让负责人同时看到这两个信号,而不是用一个综合分数把风险掩盖掉。
经营损益表按店铺、事业部或渠道汇总销售、商品成本、订单直接成本、广告费、固定费用和其他期间费用。它用于月度经营会议,不建议直接替代投放日常报表。
三张表之间要有明确的关联键,例如订单编号、商品编码、店铺编码、渠道编码和日期。只要关联关系稳定,负责人就能从“渠道利润下降”下钻到“哪个商品、哪个计划、哪类订单”出现变化。

工具可以减少重复搬运和手工计算,但不能自动判断某笔优惠应该由平台承担还是商家承担,也不能替企业决定退款应该按照支付日还是完成日回冲。
因此,在使用九数云或其他数据分析平台前,必须先形成指标字典和业务规则。工具负责执行和追踪,业务团队负责定义和审议。没有规则的自动化,只会更快地产生一套看起来统一、实际上无法解释的数据。
如果广告ROI不高,但订单贡献利润为正,不能立即停止投放。可能是商品客单价较低、广告归因窗口较短,或者自然成交被分散到其他渠道。
此时应重点观察广告费用增加后的边际贡献。可以逐步提高预算,记录每个预算区间的获客成本、退款率和订单贡献。如果预算从每天1万元增加到2万元后,新增订单仍有正向贡献,说明渠道可能值得扩张;如果新增预算只带来低质量流量,则应停止加码。
这是最需要警惕的情形。它通常意味着商品毛利不足、平台费较高、履约成本失控、优惠过深或退款损失没有被纳入广告判断。
行动顺序不应是继续追求更高ROI,而应先做成本拆解:
如果单笔订单本身就是负贡献,单纯放大投放只会让亏损扩大得更快。
这种情况说明每新增一笔订单都能贡献金额,但当前规模还不足以覆盖固定费用。负责人需要比较两个选择:扩大规模摊薄固定费用,还是降低组织成本。
如果边际贡献稳定、退款风险可控、现金回收周期合理,可以试探性扩大规模;如果扩大预算后边际贡献迅速下降,则应优先优化人员、场地和服务商费用,而不是继续买量。
新客业务有时会接受首单低利润,通过复购、会员、配件和增购实现长期回收。但长期价值不能直接替代当期利润,更不能把预估复购写成已经实现的利润。
至少需要明确四个条件:
如果复购数据还不足,建议同时展示“首单贡献利润”和“预测生命周期价值”,不要把两者合并成一个看似确定的ROI。
有些订单在利润表上是正的,但平台结算周期长、库存采购需要提前付款、退款周期又较长,企业仍然可能面临现金流压力。
经营负责人要把利润判断和现金判断并列起来:毛利解决“卖一单能留下多少”,现金流解决“能不能撑到钱回来”。当现金回收周期过长时,应优先选择回款快、库存轻、退款低的商品和渠道,即使它们的名义ROI不是最高。

建议任何进入经营会议的指标,都必须带有一张指标身份证。身份证至少包括指标名称、定义、公式、数据源、统计周期、归属部门、更新时间和适用决策。
例如,不要只写“ROI=4.0”,而要写成“近7日支付口径广告归因ROI=4.0,分子为平台归因支付金额,分母为广告消耗,未扣退款和履约成本,用于计划间投放效率比较”。
当指标被这样描述后,很多所谓的口径争议会在会议开始前就被消解。
第一条是广告效率阈值,例如广告ROI或获客成本,用于判断投放是否偏离预期。第二条是订单贡献阈值,用于判断增加订单是否会扩大亏损。第三条是渠道经营阈值,用于判断组织资源是否值得继续占用。
三个阈值不能互相替代。例如,广告ROI达标但订单贡献为负时,不能放大预算;订单贡献为正但渠道经营利润为负时,不能只看单笔订单就宣布渠道成功。
平均ROI容易掩盖预算扩张后的效率变化。广告预算较小时,通常先获得高意向人群;预算扩大后,流量成本、点击质量和退款率可能同时恶化。
因此,预算决策应该至少拆分三个区间:原有预算带来的订单、追加预算带来的订单、超出稳定区间后的订单。每个区间分别计算广告费率、退款率和订单贡献,不要只看全渠道平均值。

一场有效的利润复盘,不应只是依次汇报销售额、ROI和利润,而要回答本周相比上周发生了什么变化。
只有把“数字变化”追溯到“经营动作”,利润报表才会真正参与决策,而不是成为月末解释结果的文件。
实时投放不可能等待所有订单完成退款和结算,否则广告优化会失去时效。因此,投放侧使用支付口径或归因口径是合理的。
但合理的实时口径必须有一个“未来校准机制”。例如根据历史退款率、取消率和履约成本建立调整系数,在实时数据和最终数据之间建立映射,而不是任由两个体系长期各说各话。
在清理库存、测试新品或建立新渠道时,订单贡献可能比渠道经营利润更重要。企业可以接受短期无法覆盖全部固定费用,但必须知道这是有意投资,还是无意亏损。
如果是有意投资,就要写清预算上限、测试周期、成功标准和退出条件。没有退出条件的“长期投入”,很容易变成用未来价值掩盖当前亏损。
低客单价商品容易获得较高转化和较好广告ROI,但履约成本、客服成本和售后比例可能更高。高客单价商品的ROI可能不如前者,却因为毛利空间更大,最终订单贡献更好。
因此,商品排序不应只按ROI排列。至少还应该加入订单贡献、退款率、库存周转和现金回收周期。经营负责人真正要找的,不是“最会产生销售的商品”,而是“在当前资源和现金约束下,最值得继续投入的商品”。
看板适合自动发现异常,例如ROI下降、退款率上升、某个仓库履约成本异常、某类商品贡献转负。人工判断则要解释异常原因,并决定是否改变商品、价格、预算或履约方案。
不要把所有经营判断都交给一个综合评分,也不要因为数据工具能够自动汇总,就忽略业务规则的变化。经营环境变化时,指标定义和阈值也需要重新审议。

把投放报表、运营日报、财务月报和管理层看板中的ROI全部列出来。不要先判断对错,只记录每个数字的公式、数据源和更新时间。
很多企业在这一步就会发现,广告计划ROI、店铺ROI、活动ROI和渠道ROI使用了不同分子,却都被简称为ROI。
明确哪些金额属于用户支付,哪些金额属于商家收入,哪些退款应该回冲当期。对于退款周期较长的品类,建立支付后、发货后、收货后和结算后的分层观察。
把采购、平台费、支付费、包材、仓储、配送、售后、退货和广告费逐项列出。无法逐单取得的数据,可以先用品类或渠道平均值,但必须标注估算来源和校准日期。
随机抽取一批订单,手工从支付金额追溯到结算金额和最终贡献。这个过程很可能会暴露订单状态不一致、成本字段缺失、广告归属不清或退款没有回冲等问题。
为投放团队保留实时ROI,为经营负责人增加退款后ROI和订单贡献,为财务团队保留渠道经营利润。不要为了“统一”而删除有价值的业务指标。
至少写清最低订单贡献、最大获客成本、最高退款率、最低毛利率和现金回收周期。任何计划触发红线时,需要明确是暂停、降预算、换商品还是修成本。
最终要沉淀的不是一张临时表,而是一套稳定流程:数据自动更新、指标定义可查、成本差异可追溯、异常能够下钻、决策动作能够记录。
如果团队已经有多平台、多店铺和多类目数据,可以使用九数云等数据分析工具搭建统一看板,但上线前仍要先确认指标字典、数据权限和责任人。工具解决的是连接和复用问题,经营规则仍然需要业务负责人共同制定。
电商利润计算最容易陷入的误区,是把“统一口径”理解成让所有部门只看同一个ROI。实际上,投放、商品、运营和财务面对的是不同决策问题,保留不同指标并不混乱;真正的混乱,是指标名称相同、公式不同,却没有人说明差异。
我对经营负责人最重要的建议是:不要先问ROI达标没有,而要先问这笔投入经过哪些成本环节后,还能留下多少可验证的贡献。
广告ROI可以帮助你发现流量效率,商品毛利可以帮助你判断定价空间,订单贡献可以帮助你决定是否继续投放,渠道经营利润可以帮助你决定是否继续配置组织资源,现金回收周期则决定企业能不能承受扩张。
下一步,可以从最近一个月的一个渠道开始,选取一批真实订单,建立从支付金额、退款、平台费、采购、履约、广告到固定费用的利润桥接表。先把一个渠道算清楚,再复制到其他店铺和平台。当每个数字都能解释、每个成本都能归属、每个指标都有适用边界时,ROI才真正具备经营决策价值。
我曾经遇到过一种很典型的情况:投放报表显示某渠道 ROI 为 4.0,运营团队认为已经超过目标值,但财务把平台费用、履约成本和售后损失补齐后,发现每笔订单几乎没有贡献利润。到底是哪一方算错了,还是 ROI 本来就不能直接用来判断盈亏?
通常不是谁算错了,而是两边计算的对象不同。投放团队看到的 ROI,很多时候只是归因销售额除以广告费,回答的是广告带来了多少销售额;经营负责人真正关心的则是扣除商品、平台、履约、售后和广告成本后,还剩多少钱。我在复核一类标价 199 元的商品时,曾把同一笔订单拆成了下面几层。
假设广告归因销售额为 199 元,广告费为 49.75 元,那么广告 ROI 是 4.0,看起来并不差。
项目金额说明 归因销售额199 元投放报表使用的分子 广告费49.75 元广告报表使用的分母 商品成本78 元采购及基础加工成本 平台及支付费用11.94 元按销售额约 6% 示例 履约费用16 元仓储、拣配、快递及包材 售后损失8 元退款、退货和破损的历史摊销 扣除这些项目后,订单贡献利润为 35.31 元。
也就是说,ROI 是 4.0,但这笔订单并没有产生 4 倍利润,只剩下约 17.7%的销售额作为广告后贡献。若再分摊人员、场地、软件和客服成本,经营利润可能进一步变成负数。
因此,判断投放是否值得继续,至少要同时看三个指标:广告 ROI 用来判断流量效率,订单贡献利润用来判断订单是否值得获得,经营利润用来判断业务能否覆盖期间费用。最容易踩的坑,就是用第一个指标替代后两个指标。经营负责人可以把问题改成:这个 ROI 的分子是下单金额、支付金额还是结算金额?
分母只包含广告费,还是包含达人佣金和渠道服务费?数据是否已经扣除退款?只有这三个问题都能回答清楚,ROI 才具备决策价值。
我发现公司内部经常把 ROI、ROAS、毛利率和净利润混在一起用:投放说 ROI 达标,商品说毛利率不错,财务却说净利润不足。作为经营负责人,我应该怎样给这些指标分层,避免每个部门都拿自己的数字证明业务是健康的?
我的判断是,这几个指标不是互相替代的关系,而是分别对应流量、商品、订单和公司经营四个层次。先统一名称没有用,关键是写清楚每个指标解决什么问题、不能解决什么问题。
指标常见公式主要回答的问题不能直接说明什么 ROAS广告归因销售额 ÷ 广告费广告带来了多少销售额不能直接说明订单盈利 广告 ROI企业自定义,可能是销售额或利润 ÷ 投入某项投放的投入产出效率不同团队口径可能完全不同 商品毛利率商品收入减商品成本 ÷ 商品收入商品本身有多少价格空间通常未包含广告和履约成本 订单贡献利润收入减直接成本及广告费这笔订单是否值得继续获取通常未覆盖固定期间费用 经营净利润率净利润 ÷ 经营收入整个业务最终是否赚钱不适合单独指导每个广告计划 举例来说,一款商品实际收入为 100 元,商品成本为 40 元,因此商品毛利为 60 元,毛利率为 60%。
如果平台及支付费用为 6 元,履约费用为 12 元,售后损失为 5 元,广告费为 30 元,那么订单贡献利润只剩 7 元。这时商品团队说毛利率 60% 没有错,投放团队如果以 100 元销售额除以 30 元广告费,说 ROAS 为 3.33 也没有错,但经营负责人不能据此得出业务利润很高的结论。
真正用于决定是否扩量的,应是退款后订单贡献利润,以及预算增加后的边际贡献。我建议在企业内部建立指标字典,每个指标必须标注分子、分母、税口径、退款口径、归因窗口、数据来源和适用场景。凡是报表只写一个 ROI 数字,却不写定义和统计范围的,都不应该直接用于预算决策。
我曾经拿同一个渠道的月度数据做复盘,运营报表显示销售额 120 万元,投放报表显示 ROI 约 3.8,财务报表却认为渠道利润很低。后来我才发现,三张表使用了不同的时间点、订单状态和成本归属。遇到这种情况,应该先查哪些地方?
部门之间出现不同结果时,不要先争论谁的数字更接近真相,先把差异拆成四类:统计对象不同、时间范围不同、成本归属不同、归因规则不同。很多所谓的利润争议,本质上是三张表根本没有在计算同一件事。最常见的差异是订单状态。投放报表可能按下单或支付日期统计,财务则按结算或售后完成日期确认收入。
如果一个渠道当月支付了 1,000 笔订单,但其中 120 笔在次月退款,直接拿当月支付金额计算 ROI,结果必然比最终结算口径更好看。第二个差异是成本是否进入渠道。运营常常只记录商品成本,平台扣点、达人佣金、仓储、快递和退货运费可能分别挂在财务、供应链或客服部门。
成本没有消失,只是没有出现在同一张报表中。
核查项目常见口径 A常见口径 B建议统一方式 收入下单金额结算收入投放看支付,经营看结算或退款后收入 退款发生后不回冲按最终结果回冲经营复盘必须回冲 广告归因直接归因订单含间接转化订单固定归因窗口并单独标注 履约成本不计入渠道按订单计入渠道订单利润必须计入 固定费用全部不分摊按销售额或订单分摊单笔决策与月度损益分开处理 我更推荐使用一张利润桥接表,从支付金额开始,依次扣除商家优惠、退款、商品成本、平台费用、渠道佣金、履约成本、售后损失和广告费用,最后再连接到人员、房租和管理费用。
这样即使各部门保留自己的工作报表,也能解释数字为什么不同。还有一个容易被忽视的规则:实时投放报表不适合直接和月度财务损益表比较。前者用于快速调预算,后者用于确认最终经营结果。两者可以通过退款率、结算周期和待确认成本建立桥接,但不能要求它们在同一天完全一致。
过去我给某个渠道设定过一个固定 ROI 目标,结果前期小预算时表现很好,预算放大后 ROI 下降,退款率和履约成本却同步上升。现在我想知道,怎样计算真正的盈亏线,以及什么时候应该继续投放、降低预算或停止投放?
单一 ROI 目标的问题在于,它把商品毛利、退款率、履约成本和预算规模都隐藏起来了。更可靠的方法,是先计算订单贡献利润,再根据可接受的利润底线反推出最低广告效率。假设某商品退款后实际收入为 150 元,商品成本 60 元,平台及支付费用 9 元,履约费用 15 元,售后损失 6 元。
那么广告前可贡献金额为 60 元。若企业要求每笔订单至少保留 10 元贡献利润,则单笔订单可承受的最高广告费是 50 元。在这个假设下,最低广告回报线约为 150 ÷ 50 = 3.0。这个 3.0 不是通用行业标准,而是由该商品的实际收入和直接成本推导出来的。
如果退款率上升、平台费增加或快递价格变化,盈亏线也必须重新计算。
情景退款后收入广告前可贡献金额允许广告费最低回报线 基准情景150 元60 元50 元3.00 履约成本上升 5 元150 元55 元45 元3.33 退款损失上升 8 元150 元52 元42 元3.57 要求利润提高到 15 元150 元60 元45 元3.33 实际管理中,我会把投放判断拆成三道线。
第一道是停止线:退款后订单贡献利润为负,或现金回收周期超过企业承受范围。第二道是观察线:贡献利润为正,但预算扩大后边际利润快速下降,需要限制增量。第三道是扩量线:退款后贡献利润稳定为正,且增加预算后的边际订单仍能覆盖目标利润。还要特别注意平均 ROI 和边际 ROI 的区别。
一个渠道平均 ROI 为 4.0,不代表再增加 10 万元预算仍能保持 4.0。预算扩张后常见的变化是流量变贵、素材衰减、低意向人群增加和退货率上升,所以扩量决策应看新增预算带来的订单贡献,而不是只看历史平均值。
最终建议经营负责人每周同时查看四项数据:退款后收入、订单贡献利润、边际广告费率和现金回收周期。只有当这四项都没有恶化时,ROI 达标才足以支持继续扩大投放。


读者评论
文章把ROI、ROAS、订单贡献利润和公司净利润分层讲清楚了,尤其是退款、平台费和履约成本经常滞后确认,确实容易造成投放端和财务端结论不一致。
对经营负责人来说,最有价值的是强调先统一分子、分母、归因范围和时间口径。实际工作中,不能只看广告报表里的归因销售额就决定加预算。
文中的情景数据有助于理解成本如何逐层侵蚀利润,但不同平台、品类和退货率差异很大,实际落地时仍需要结合结算单和企业自身成本结构调整。
文章不仅指出了ROI混乱的原因,也给出了从商品净收入到公司净利润的分析路径。若能进一步补充表格字段和核算模板,财务、运营之间会更容易统一执行。