电商 ROI 在线计算器最容易算错的,不是公式,而是把“退款”当成一个单独扣减项,却没有先确认店铺的盈亏点。很多老板看到退款后,只是在成交额里减去退款金额,再重新计算 ROI;但真正决定订单是否赚钱的,是退款发生在哪个时间点、广告费是否已经消耗、货品是否已经发出、退回商品还能否二次销售,以及一笔订单到底要承担多少固定成本。
电商roi在线计算器:店铺老板避坑指南:做退款影响时别忽略盈亏点不明确
我在帮店铺复盘投放数据时,最常见的一幕是:老板拿着广告后台的 ROI,说某个计划“投产比还有 3.2,应该赚钱”;财务按到账金额一算,却发现账户几乎没有现金结余。两边都没有算错,真正的问题是两套口径分别把不同阶段的数据当成了最终结果。
广告平台通常更关注归因成交金额,店铺经营更关心实际可留存收入。前者可能包含未发货订单、后续退款订单,甚至包含优惠券承担方式不同的订单;后者则必须扣除退款、平台佣金、支付费、履约费、售后损耗和商品成本。
因此,退款影响计算的第一原则是:先确定“可留存收入”,再判断订单是否越过盈亏点,最后才谈 ROI。如果盈亏点本身没有定义清楚,计算器给出的数值再精确,也只能产生一种“精确的误判”。
| 口径 | 计算方式 | 适合回答的问题 | 主要风险 |
|---|---|---|---|
| 广告归因 ROI | 归因成交金额 ÷ 广告费 | 广告平台记录了多少成交 | 容易包含退款和未完成订单 |
| 支付口径 ROI | 实际支付金额 ÷ 广告费 | 顾客实际付了多少钱 | 可能没有扣除退款、优惠和手续费 |
| 经营利润 ROI | 经营利润 ÷ 广告费 | 这组投放真正赚了多少钱 | 需要完整拆分变动成本和固定成本 |
店铺日常看盘可以使用广告归因 ROI,但决定是否加预算,必须至少切换到支付口径 ROI;如果要判断某个商品、渠道或活动是否值得长期经营,则应使用经营利润 ROI。
例如,一款售价 129 元的商品,广告归因成交 1000 单,广告费 4000 元,平台显示 ROI 为 3.23。若其中 18% 的订单最终退款,退款订单平均已经产生 8 元履约和售后成本,那么店铺实际留存收入不是 129000 元,而是还要继续扣除退款损失和不可回收费用。

电商店铺的盈亏点至少有三种。第一种是广告盈亏点,回答“单笔订单最多允许花多少广告费”;第二种是现金盈亏点,回答“本月回款是否覆盖当月支出”;第三种是财务盈亏点,回答“扣除固定成本、折旧、税费后是否真正盈利”。
这三种盈亏点不一定相同。一个订单可能在广告层面是赚钱的,但因为仓库租金、客服工资和直播团队成本较高,月底仍然亏损;也可能某个订单在财务利润上很薄,却能带来较高复购,店铺愿意用较低的首单利润换取后续价值。
我建议老板先计算“广告可承受成本”,而不是直接问“ROI 多少算好”。简单公式是:
广告可承受成本 = 实际留存收入 − 商品成本 − 平台及支付费用 − 履约成本 − 售后损耗 − 单笔分摊固定成本
如果广告可承受成本小于零,说明在不考虑复购的情况下,这个订单天然无法承受广告费。此时即使广告后台 ROI 很高,也可能只是把亏损放大得更快。
同样是一笔 129 元订单,付款后立即退款、发货后退款、签收后退款、使用后退款,对店铺的影响并不一样。付款后立即退款,可能只损失一部分广告归因和客服时间;签收后退货,则可能叠加来回运费、包装损耗、质检人工和不可二次销售损失。
更麻烦的是,后台往往只显示“退款金额”,不会自动告诉你这笔退款是否已经消耗了拣货、打包、发货、投保、客服和逆向物流资源。若只从销售额里扣掉退款金额,会低估退款的真实成本。
| 退款阶段 | 常见已发生费用 | 对 ROI 的主要影响 | 复盘时应记录的字段 |
|---|---|---|---|
| 付款后未发货 | 广告费、客服时间、支付手续费 | 收入归零但广告费通常保留 | 付款至退款间隔、广告归因状态 |
| 已发货未签收 | 广告费、拣配费、首程运费、拦截费 | 产生物流损失,库存短期冻结 | 发货状态、拦截成功率、首程物流成本 |
| 签收后退货 | 广告费、双向运费、质检、客服、包装损耗 | 订单收入撤销,售后成本增加 | 退回商品状态、二次销售率、平均处理时长 |
| 使用后退款 | 前述全部费用及商品价值损失 | 可能从退款转化为报损 | 报损率、折价再售率、责任归因 |
新订单的退款率通常会随着时间推移逐步释放。付款当天看到的退款率可能只有 3%,七天后变成 9%,三十天后变成 15%。如果店铺拿当天订单的退款率去推算最终利润,往往会把尚未发生的退款当成利润。
在我实际做过的投放复盘中,最容易被误判的是服饰、美妆仪器和大件家居。服饰的退款高峰可能集中在签收后的三至七天;耐用品的售后可能在安装或使用后才暴露。不同类目必须使用不同的退款成熟周期,不能套用一个统一比例。
比较稳妥的做法,是把订单按付款日期建立退款成熟表,至少观察 1 天、3 天、7 天、14 天和 30 天的累计退款率。这样计算器输出的不是一个静态退款率,而是“当前已确认退款”和“预计最终退款”的组合。

并不是所有退款都应该归入广告投放问题。尺码不合适、商品描述不清、物流破损、质量缺陷、客服承诺不一致和顾客临时反悔,背后的改善动作完全不同。如果把所有退款平均摊给广告计划,可能会误伤投放;如果把所有退款都归咎于商品,则会忽视流量质量差异。
我通常会把退款订单拆成四组:商品原因、履约原因、流量匹配原因和顾客主观原因。商品原因需要优化详情页与规格;履约原因需要改善包装、仓配和时效;流量匹配原因要调整关键词、人群与素材;主观原因则更适合通过售前确认、优惠机制和客服话术降低。
真正有价值的退款率,不是“全店退款率”,而是“同一流量来源、同一商品、同一履约方式下的可解释退款率”。只有做到这一层,退款数据才可以反过来指导投放。
成交额是交易过程中的名义金额,收入则应该考虑订单是否完成、退款是否发生以及平台结算规则。尤其在大促期间,预售、尾款、跨店优惠和补贴会让成交额、支付金额、结算金额出现明显差异。
使用在线计算器时,我会把“成交额”拆成原价金额、商家优惠、平台补贴、退款金额和实际到账金额。平台补贴是否计入店铺收入,取决于平台结算方式;如果补贴由平台承担且不会冲减商家到账,则不能简单把它当作商家让利。
如果不同订单的客单价、商品毛利和退款阶段不同,直接用平均退款率乘总销售额会产生偏差。高客单价商品少量退款,可能比低客单价商品大量退款更影响利润;高毛利商品退款,和低毛利商品退款的机会成本也不同。
更合理的计算方式,是先按商品或订单类型分组,再分别计算退款后的有效收入。至少可以拆分为:商品销售额、退款商品销售额、退款运费、不可二次销售金额和可回收库存金额。
退款发生后,广告费通常不会同步返还。一个订单即使最终退款,广告平台仍可能已经为获取这次点击或转化收取费用。若店铺只把退款金额从销售额中扣除,却没有保留对应广告费,就会高估退款订单对整体利润的贡献。
在计算器中,退款订单的广告费有两种处理方法。第一种是按订单均摊广告费,适合整体投放复盘;第二种是按点击、计划、人群或关键词分摊,适合判断具体流量质量。对于有明确归因链路的店铺,我更倾向于第二种。
毛利率只说明售价减去商品成本后的比例,并不代表广告可以花掉的空间。平台佣金、支付费、仓储、打包、运费、客服和售后都会继续消耗毛利。低价商品尤其容易出现“毛利率看起来不错,但每单绝对利润不足”的情况。
例如售价 39 元、商品成本 18 元的商品,毛利率约为 53.8%;但如果平台及支付费用 2.3 元、履约成本 6 元、平均售后损耗 3 元,那么不含广告的单笔贡献只有 9.7 元。此时广告费超过 9.7 元,订单就进入广告亏损。
很多店铺在投放初期只看单笔变动利润,认为每单能留下 2 元就可以放量。问题是,订单规模扩大后,客服、仓库、质检和售后压力可能出现阶梯式增加;当团队需要增加一个客服或租用更大仓库时,固定成本会跳升。
因此,盈亏点不能只有一个数字。建议至少同时维护“单笔边际盈亏点”和“月度总盈亏点”。前者决定广告出价上限,后者决定店铺是否真的值得扩张。
广告费可能按日消耗,退款却在未来七至三十天发生。若今天用全部已消耗广告费除以尚未成熟的成交额,得到的是短期投放效率;若用未来预计退款后的收入去除今天广告费,得到的是成熟期经营效率。两者不能放在同一张表里直接比较。
我的做法是同时保留“实时 ROI”和“成熟 ROI”。实时 ROI 用于控制当天预算,成熟 ROI 用于评估商品和渠道。两者之间的差额越大,说明店铺越依赖后续退款释放,预算决策就越需要保守。

实际留存收入不是简单的支付金额。建议按以下顺序整理:
如果店铺有多个商品组合,不要把赠品和主商品合并成一个平均客单价。赠品虽然没有单独销售额,却会产生采购、包装和仓储成本;把赠品成本漏掉,是很多活动 ROI 被高估的原因之一。
订单层面的成本,应该优先采用“每笔实际成本”,而不是月底平均分摊。常见项目包括商品采购成本、包装材料、首程运费、平台佣金、支付手续费、仓储出库费、客服提成和售后处理成本。
如果运费因地区差异很大,可以按省份、仓库或配送方式分组。不要用全国平均运费去判断一个主要发往偏远地区的计划,也不要用包邮地区成本去评估大件商品的全国投放。
| 成本项目 | 建议口径 | 常见漏算方式 | 改进建议 |
|---|---|---|---|
| 商品成本 | 含采购价、质检及损耗 | 只记录供应商报价 | 加入入库损耗和不良品比例 |
| 物流成本 | 按实际配送区域加权 | 只看平均首程运费 | 区分首程、拦截、退回和二次发货 |
| 平台费用 | 按结算规则计提 | 只扣佣金不扣支付费 | 分别记录平台服务费、支付费和活动费 |
| 售后损耗 | 按退款阶段和商品状态计提 | 仅用退款金额表示损失 | 增加二次销售率和报损率字段 |
| 人工成本 | 按订单处理时间估算 | 完全忽略客服和仓库人工 | 用月度总工时除以有效订单数 |
假设商品售价为 129 元,退款成熟后有效收入率为 82%,则预计留存收入为 105.78 元。若商品成本 52 元,平台及支付费用 5.29 元,履约成本 9 元,售后损耗 3.5 元,单笔分摊固定成本 6 元,那么广告盈亏点为:
105.78 − 52 − 5.29 − 9 − 3.5 − 6 = 29.99 元
这意味着,每获得一笔成熟订单,广告费最多约为 29.99 元才能保持不亏。若广告费为 20 元,单笔预计贡献约 9.99 元;若广告费达到 35 元,订单在广告层面已经亏损。
由此可以反推保本 ROI:
保本 ROI = 实际留存收入 ÷ 广告盈亏点对应的销售口径
如果使用实际留存收入 105.78 元作为分子,广告盈亏点为 29.99 元,那么保本 ROI 约为 3.53。若广告后台使用的是未扣退款的归因成交额,保本线还应进一步上调,否则会把不同口径混在一起。
部分店铺会说:“首单亏一点没关系,后面还有复购。”这个判断有可能成立,但必须有真实复购数据支持,不能把想象中的长期价值提前计入首单 ROI。
我建议把复购价值分成保守、基准和乐观三档。保守档只计算已经发生的复购;基准档使用过去同类用户的成熟复购率;乐观档可以作为增长目标,但不能用来决定当前是否加大广告预算。
如果首单广告亏损 8 元,预计 90 天内复购贡献 15 元,理论上客户生命周期仍可能盈利。但这要求店铺有足够现金流撑过首单亏损期,也要求复购不是来自自然流量或老客活动,否则不能把复购价值完全归功于首单广告。

下面使用一组情景模拟数据,结构来自我在店铺复盘中经常看到的商品模型。商品售价 129 元,平均每笔归因成交对应广告费 40.31 元,广告后台显示 ROI 为 3.2。店铺当月归因订单 1000 笔,初始看起来销售额 129000 元,广告费 40312.5 元。
老板原本认为每笔订单都有利润,因为售价减去采购成本 52 元后还剩 77 元。然而,这 77 元还没有扣除平台费用、物流、售后和广告费,更没有处理退款订单。将订单成熟到 30 天后重新计算,结果出现明显变化。
| 项目 | 初始看法 | 成熟后复盘 | 差异原因 |
|---|---|---|---|
| 归因订单 | 1000笔 | 1000笔 | 订单数量没有变化 |
| 退款订单 | 暂按80笔 | 180笔 | 退款在签收后继续释放 |
| 有效订单 | 920笔 | 820笔 | 成熟期后真实留存订单减少 |
| 名义销售额 | 129000元 | 129000元 | 广告归因口径不变 |
| 预计留存销售额 | 118680元 | 105780元 | 退款率由8%上升至18% |
| 广告费 | 40312.5元 | 40312.5元 | 退款不返还已消耗广告费 |
如果只看广告后台,ROI = 129000 ÷ 40312.5 = 3.2。再假设商品毛利率约为 59.7%,老板很容易得出“投放还有空间”的判断。
但如果改用成熟后的留存销售额,支付口径 ROI = 105780 ÷ 40312.5,约为 2.62。这个数字已经比后台低了 18.1%,而且仍然没有扣除平台、物流、售后和固定成本。
进一步计算订单利润:有效订单 820 笔,商品成本按 52 元计为 42640 元;平台及支付费用按留存销售额的 5%计为 5289 元;有效订单履约成本按每笔 9 元计为 7380 元;退款订单售后损耗按每笔 8 元计为 1440 元;广告费为 40312.5 元。
经营层面的剩余金额约为:
105780 − 42640 − 5289 − 7380 − 1440 − 40312.5 = 18718.5 元
这 18718.5 元还没有扣除客服工资、仓储租金、样品、内容制作、税费和管理费用。如果这些固定成本达到 22000 元,店铺最终仍然亏损 3281.5 元。
这个案例最值得注意的,不是 ROI 从 3.2 变成 2.62,而是退款后每笔有效订单到底贡献多少。成熟后,除广告费外的可变成本约为 56.67 元,留存收入每笔约为 129 元乘以 82%,即 105.78 元,广告费按归因订单均摊为 40.31 元。
因此,成熟后单笔订单贡献约为:
105.78 − 52 − 5.29 − 9 − 1.76 − 40.31 = -2.58 元
这里的 1.76 元是把退款售后损耗均摊到全部归因订单后的结果。也就是说,虽然整体账面还可能因为成本口径不同而显示一定结余,但从“每笔成熟归因订单”的广告贡献来看,已经进入危险区。
此时继续扩大预算,可能会带来更多销售额,却不会带来更多利润。若广告平台还在用未成熟订单计算 ROI,扩量后的真实亏损通常要到数周后才显现。

如果商品毛利较高,退款率虽然偏高,但退款后仍然拥有足够的单笔贡献,店铺不必立刻停止投放。此时优先做的是拆分退款原因,并验证高退款人群是否集中在某些关键词、素材、地区或主播话术。
这种情况下,退款问题通常是“转化质量问题”,不是单纯的投放成本问题。只要能够降低无效转化,广告费不变也可能提升真实 ROI。
这种情况最危险,因为后台看起来往往还不错,但没有多少安全垫。建议暂时不要追求订单规模,先把实时 ROI、七天 ROI 和三十天成熟 ROI 分开看,并设置预算上限。
如果三十天成熟 ROI 持续低于保本线,说明当前售价、成本结构和流量价格无法同时成立。可选方案只有几个:提高客单价、降低采购和履约成本、提升转化率、降低退款率,或者退出该投放渠道。
不要把“再优化一点素材”当成万能答案。当广告费已经超过单笔可承受成本的 20%至30%时,素材优化可能带来的改善不足以填补结构性亏损。
低退款不代表低风险。低价商品的核心问题是绝对贡献太小,一笔客服、补发或退货运费就可能吃掉数笔订单利润。此时计算器应把成本从百分比改成绝对金额,尤其要关注每单实际剩余金额。
适合采取的动作包括提高连带购买率、设置多件优惠、用套装提高客单价,以及减少低价值订单的人工处理。若单独投放一件低价商品无法覆盖广告费,可以将它定位为引流款,但必须明确后续转化目标和可接受的获客成本。
如果退款后商品只能报损、折价处理或重新质检,计算器不能把退回库存按原成本全额冲回。对于服饰、食品、个护和定制品,退回商品的可回收价值可能只有原成本的 30%至80%。
此时建议增加一个字段:“退款商品可回收价值率”。例如商品成本 52 元,可回收价值率为 60%,则每笔退回商品仍有 20.8 元价值损失。这个损失应按退款订单计入售后损耗,而不是假设库存完整回到仓库。
首单亏损不是绝对不能接受,关键是复购是否可验证、回收周期是否可承受、用户质量是否稳定。建议计算三个数字:首单亏损额、90 天复购贡献、现金回收周期。
| 情形 | 首单表现 | 复购表现 | 行动建议 |
|---|---|---|---|
| 首单小亏,复购稳定 | 每单亏2至5元 | 90天复购贡献明显 | 可保留预算,但设置回收周期上限 |
| 首单大亏,复购不稳定 | 每单亏10元以上 | 用户复购差异大 | 缩减预算,先优化商品和人群 |
| 首单盈利,无复购 | 单笔有正贡献 | 复购几乎没有 | 以首单利润为主,不强行包装生命周期价值 |
| 首单亏损,复购数据不足 | 无法确认回收 | 样本未成熟 | 按保守口径决策,避免提前扩量 |

一个真正能用于经营决策的计算器,不应只有销售额、广告费和 ROI 三个输入框。至少需要四组字段,每组字段解决不同的判断问题。
| 字段组 | 建议字段 | 用途 |
|---|---|---|
| 收入字段 | 售价、顾客实付、商家优惠、平台补贴、退款金额 | 确定真实收入基础 |
| 订单字段 | 归因订单、支付订单、发货订单、签收订单、退款订单 | 识别订单漏斗损耗 |
| 成本字段 | 商品成本、平台费、支付费、物流费、售后损耗、广告费 | 计算单笔和整体贡献 |
| 时间字段 | 付款日期、退款成熟周期、回款周期、复购观察期 | 避免短期数据和成熟数据混用 |
我更建议计算器同时输出以下结果:实时 ROI、成熟 ROI、单笔边际利润、广告保本成本和月度盈亏平衡订单数。这样老板可以分别判断当天要不要控预算、这个商品值不值得继续、广告费上限是多少,以及目前规模能否覆盖固定成本。
月度盈亏平衡订单数的计算方式是:
月度盈亏平衡订单数 = 月度固定成本 ÷ 单笔扣除广告费后的边际贡献
如果固定成本为 12 万元,扣除广告费后的单笔边际贡献为 30 元,那么每月需要 4000 笔成熟订单才能覆盖固定成本。若退款率上升导致单笔贡献降到 20 元,盈亏平衡订单数就会升至 6000 笔,增长压力会显著加大。
至少可以按商品、渠道、活动、地区和退款原因分层。更进一步,可以记录退款成熟周期和商品回收价值率。对于不同商品,建议采用不同默认值,不要让所有商品共用同一个退款率。
如果数据量暂时不足,可以使用三档情景:
预算决策应优先参考保守和基准情景,乐观情景只能用于估算增长上限。这样做的好处是,店铺不会因为某一周退款率暂时偏低,就突然把预算推到不可承受的水平。

新品前几天的数据通常不成熟,退款率、转化率和复购率都可能波动。此时可以接受有限亏损,但必须预先设定测试预算、订单量和停止条件。比如允许测试 300 笔订单,但当成熟预测亏损超过 5000 元,或者退款原因集中暴露时,就暂停扩量。
新品测试的目标是验证点击、转化、履约和售后链路,而不是用一个漂亮的实时 ROI 证明产品已经成功。只要测试阶段没有明确的止损线,所谓“测试”很容易变成持续烧钱。
当商品已经积累了稳定的退款成熟数据,应将预算决策切换到成熟 ROI 和单笔边际利润。实时 ROI 只负责监控异常,例如素材突然失效、流量结构变化或平台规则调整。
稳定放量时最重要的不是把 ROI 推到最高,而是找到利润、规模和现金流之间的平衡点。有些计划 ROI 很高但规模有限,有些计划 ROI 略低却能稳定贡献大量订单。是否扩量,要看边际预算带来的新增订单是否仍然越过盈亏点。
大促期间的优惠结构、流量价格、退款率和客服压力都可能不同于平日。不能拿日常 ROI 直接套用到大促,也不能用大促短期爆发数据证明日常经营已经改善。
建议单独建立大促计算表,区分活动前预热、活动当天和活动后退款释放。尤其要保留平台补贴、跨店优惠、赠品成本和额外人力,否则大促销售额越大,复盘时越难找到真实利润。
有些订单从财务口径看是盈利的,但回款周期较长;广告费和采购款却需要提前支付。此时店铺可能出现“账面盈利、账户缺钱”的情况。若现金流不足,应该降低回款慢、退款周期长或库存占用高的订单比例。
在现金流紧张期,我会把回款周期、退款释放周期和库存周转天数放在同一张表里。一个预计利润高但 45 天才能回款的商品,未必比一个利润低但 7 天内完成回款的商品更适合当前店铺。

不要从一个全店平均退款率开始。先按商品和渠道导出最近 30 天订单,记录付款、发货、签收和退款日期。若订单尚未达到完整成熟周期,就标记为“未成熟”,不要把它直接算成最终留存订单。
如果店铺目前没有足够数据,可以先使用 7 天和 14 天的阶段性退款率,再用历史订单估算 30 天修正系数。数据不完整并不可怕,最危险的是把不完整数据伪装成完整数据。
三条线必须分别记录,不能用店铺平均 ROI 代替商品盈亏线,也不能用单笔订单利润代替月度盈亏线。
| 区域 | 判断条件 | 预算动作 |
|---|---|---|
| 安全区 | 成熟 ROI 高于保本线20%以上,退款率稳定 | 可以小幅增加预算,观察边际变化 |
| 观察区 | 成熟 ROI 接近保本线,退款率仍在释放 | 维持预算,暂缓激进扩量 |
| 止损区 | 成熟 ROI 低于保本线,或单笔贡献持续为负 | 降低或暂停付费流量,先修正结构问题 |
这里的 20%安全垫不是行业统一标准,而是一个便于执行的建议基准。高退款、高客诉和高库存占用商品,应使用更大的安全垫;退款稳定、回款快且复购高的商品,可以在验证数据后适当放宽。
第一类是退款成熟率突然上升,可能意味着商品、流量或履约出现变化;第二类是广告费接近可承受上限,说明预算安全垫被消耗;第三类是订单规模增长但单笔贡献下降,说明新增流量质量或边际成本正在恶化。
如果这三类异常没有发生,其他指标可以作为优化参考;如果其中一类已经发生,优先处理异常原因,不要继续用更多指标掩盖问题。

不能直接这样判断。ROI 的盈亏线取决于实际留存收入、商品成本、平台费用、履约成本、售后损耗和固定成本。两个店铺都显示 ROI 为 3,可能一个盈利,另一个亏损。只有先算出本店商品和订单的保本 ROI,才能判断当前数值是否安全。
整体复盘可以按归因订单平均分摊;渠道复盘则应尽量按计划、关键词、人群或素材归因分摊。若无法准确归因,至少要保留“退款订单仍承担广告费”的原则,不能因为订单退款就把广告费从成本中删除。
要算,但不一定按全额损失计算。若商品可以原价二次销售,可以冲回大部分商品成本;若只能折价销售、重新包装或报损,就要按实际可回收价值计算。建议增加“退回商品可回收价值率”,避免把库存回收当成现金收入。
可以使用同类目、同价格带和相似履约方式的保守基准,但必须标记为情景假设。新店初期不应使用乐观退款率作为扩量依据,最好同时做低、中、高三种情景,并以最差情景验证现金流能否承受。
可以加入,但必须与首单结果分栏显示。首单 ROI 用于判断当前广告是否能自我回收,复购价值用于判断长期获客是否值得。把预计复购直接并入首单利润,会让店铺忽略首单亏损和现金回收周期。
常见原因包括结算周期不同、平台补贴承担方不同、退款跨月发生、广告归因窗口不同,以及订单发生日和收入确认日不一致。解决办法不是强行让两个数字相等,而是分别建立订单口径、结算口径和经营口径,再解释它们之间的差异。
电商 ROI 在线计算器的价值,不在于把销售额除以广告费,而在于帮助店铺把“名义成交”还原成“可留存收入”,再把可留存收入还原成“扣除全部成本后的真实贡献”。退款只是这条链路中最容易被低估的一环。
我最建议店铺老板记住一个判断顺序:先看退款成熟周期,再算实际留存收入;先算单笔广告可承受成本,再反推保本 ROI;先判断商品是否有边际贡献,再决定是否扩大流量;最后才用复购和品牌价值解释首单投入。
如果盈亏点不明确,ROI 越高不一定越安全;如果退款原因没有拆开,降低退款率也不一定能改善投放;如果现金流没有纳入模型,理论利润更不等于可持续经营。
下一步可以直接导出最近 30 天订单,建立商品、渠道、退款阶段和退款原因四个维度的明细表,然后用保守、基准、乐观三种情景重新计算。把每个商品的成熟 ROI、广告保本成本、退款后单笔贡献和月度盈亏平衡订单数放在同一张表里,店铺才真正拥有可以指导预算的经营数据,而不是一个看起来精确、实际上口径模糊的漂亮数字。
我以前只看广告后台的投产比,看到ROI达到3就继续加预算,结果月底退款集中发生后,实际利润几乎被吃光。我想知道,退款到底应该从ROI里直接扣除,还是要先重新计算店铺的盈亏平衡点?
退款影响不是简单地把成交金额乘以退款率再减掉,而是要重新判断每一笔订单是否仍然覆盖了广告费、货品成本、履约成本和售后损失。真正有用的计算顺序是:先算退款后的有效收入,再算单笔订单的贡献毛利,最后与获客成本比较。
我在复盘一组客单价为199元的订单时,发现广告后台显示ROI为3.2,表面上每100元广告费带来320元成交额。但该商品货品成本为82元,支付及平台扣费约8元,平均履约成本为18元,售后损耗折算为6元,退款率达到18%。按退款后的有效收入计算,实际可确认收入只有262.4元。
此时单笔订单的可贡献金额约为148.4元,若广告费为100元,虽然仍有利润,但安全边际只有48.4元。一旦退货运费、优惠补贴或二次发货成本再增加,利润会迅速接近零。因此,ROI达标并不等于盈利,必须同时看退款后盈亏平衡ROI。
指标计算方式示例结果 退款后有效收入成交额×(1-退款率)320×82%=262.4元 非广告成本货品成本+平台费+履约费+售后损耗114元 广告后利润有效收入-非广告成本-广告费48.4元 盈亏平衡ROI成交额÷可覆盖广告费的收入约2.07 我的判断是:店铺至少要同时设置三个指标,分别是广告后台ROI、退款后有效ROI和盈亏平衡ROI。
前者用于观察投放效率,第二个用于还原经营结果,第三个用于决定是否应该加预算。没有第三个指标,所谓“达标”很容易只是数据看起来漂亮。
我在实际核算时最容易混淆的是退款类型:整单退货会损失运费和逆向物流,部分退款可能只是补偿几元钱,仅退款又可能保留了发出的商品。把所有退款都按同一个退款率处理,会不会把利润算得过低或过高?
不同退款类型不能共用一个折算比例。整单退款影响的是收入、货品成本回收率和正逆向物流;部分退款主要影响收入;仅退款则要重点判断商品是否已经产生不可回收成本。计算器至少应该把退款拆成三类,而不是只填一个“退款率”。我会先建立订单级退款口径,再汇总到店铺层面。
比如1000笔订单中,整单退款80笔,平均损失成本为57元;部分退款60笔,平均退款金额为18元;仅退款20笔,平均商品成本损失为31元。三类订单的损失结构完全不同,不能用160笔退款乘以一个平均金额草算。
退款类型主要损失建议计入方式 整单退货退款金额、逆向运费、损耗、不可二次销售成本收入冲减+实际损失成本 部分退款让利、补偿、优惠差额按实际退款金额冲减收入 仅退款商品成本、已发货履约费收入冲减+未回收成本 更稳妥的公式是:退款损失=整单退款损失+部分退款金额+仅退款商品损失。
整单退款不能只扣销售额,因为退回商品可能降级、报损或长期占用仓储;仅退款也不能只看退款金额,还要确认商品是否已经发出以及成本能否追回。如果数据不足,我建议先使用“退款损失率”而不是“退款率”。前者直接表示每100元成交额最终损失了多少钱,更适合进入ROI模型。
例如退款率只有10%,但高客单价商品大量整单退货,退款损失率可能达到14%到18%,这时单纯看订单退款率会明显低估风险。
我试过用广告消耗、支付金额和退款率做一个简单表格,但算出的结果和财务利润差距很大。我不确定优惠券、平台扣点、仓储、人工和退货运费,到底哪些应该放进盈亏平衡ROI,哪些只适合做经营分析。
盈亏平衡ROI不需要把所有管理费用一次性塞进去,否则结果会失去投放决策价值;但也不能只扣货品成本。我的做法是把成本分成“随订单变化的可变成本”和“短期不会变化的固定成本”,先用前者判断广告是否值得继续,再用后者判断店铺整体是否真的盈利。
必填数据通常包括实收成交额、退款金额、退款损失、货品成本、平台及支付费、正向物流、逆向物流、优惠补贴、广告消耗和订单数。人工、房租、软件订阅等固定成本可以单独按月分摊,不建议直接忽略,也不建议在每个广告计划里重复扣除。
数据层级字段示例使用目的 收入层支付金额、实收金额、退款金额还原有效收入 订单层订单数、客单价、退款类型计算单笔贡献 可变成本货品、平台费、物流、优惠、售后计算投放盈亏 固定成本人工、房租、仓储、系统费用计算月度经营盈亏 核心公式可以写成:盈亏平衡ROI=成交金额÷(退款后有效收入-可变成本)。
例如客单价200元,退款后有效收入为170元,可变成本为100元,那么每笔订单最多只能承担70元广告费。对应的盈亏平衡广告费率为35%,换算成成交口径的盈亏平衡ROI约为2.86。这里最容易踩的坑是分母口径不一致。广告平台通常按支付成交金额计算ROI,而财务更关注实收金额或净销售额。
如果广告端使用支付金额、成本端却使用退款后金额,结果会被系统性高估。所有计算前,必须先确定收入、退款和广告消耗是否来自同一批订单和同一时间窗口。
我不想因为某一天退款率升高就误判,也不想等到月底结算后才发现广告一直在亏。我更关心的是,应该设置什么样的预警线,什么时候只是优化素材和人群,什么时候必须暂停计划甚至重新评估商品。
不建议用一个固定ROI数字管理所有商品,因为客单价、毛利率、退款周期和复购价值不同。更合理的做法是设置“观察线、预警线、止损线”三条线,并用退款后的贡献利润判断动作,而不是只看广告后台的表面ROI。我在投放复盘中会把订单按付款日期和退款确认日期拆开看。
新订单往往还没有完成退款窗口,如果直接把当日ROI当最终结果,容易高估效果。对于退款周期为7天的商品,我通常会用近14天或近21天的成熟订单估算退款损失,再把最近3天数据单独标记为未成熟样本。
状态判断条件建议动作 观察退款后ROI高于盈亏平衡ROI的1.2倍保持预算,继续收集成熟订单 预警退款后ROI接近盈亏平衡线检查人群、素材、承诺和客服话术 止损连续3个成熟周期低于盈亏平衡ROI降低预算或暂停计划,复核商品经济模型 例如某商品盈亏平衡ROI为2.5,退款后的实际ROI为3.1,仍有一定安全边际;
如果降到2.6,不能简单判定为盈利稳定,因为一次物流涨价或一轮大额补偿就可能转亏。我的经验是,安全边际最好至少保留20%,否则应该把计划放入预警状态。停止投放也不一定是唯一答案。如果问题集中在某个素材带来的低意向订单,可以先缩减该素材;
如果退款集中来自尺码、色差或交付承诺,则应先修正商品页和客服流程。只有当多个渠道、多个素材在退款后都无法覆盖成本时,才说明问题更可能出在商品本身,而不是投放技术。


读者评论
文章把退款和盈亏点拆开分析,这一点很实用。实际经营中,退款订单往往已经消耗了广告费、物流费和客服成本,单纯从成交额里减退款确实会高估投放效果。
实时ROI和成熟ROI分开看很有必要,尤其是服饰、家居等退款周期较长的类目。当天数据适合控制预算,但不宜直接作为最终盈利结论。
文中关于广告可承受成本的公式比较有参考价值。不过固定成本如何合理分摊,需要结合店铺规模和订单结构,否则单笔利润可能被高估或低估。
退款责任按商品、履约、流量和顾客原因分类,能帮助店铺找到真正的问题。若只看整体退款率,确实很难判断是投放不准还是商品和服务存在缺陷。
文章中的案例和数据属于情景模拟,适合用来理解计算逻辑,但实际使用计算器时仍应替换成店铺真实的佣金、物流、售后和二次销售数据。