
电商利润计算最容易错的地方,不是公式太复杂,而是把一笔“支付成功的订单”过早地当成了“已经赚到的钱”。我曾经把一个客单价 129 元、广告投产比看起来超过 3 的单品拆到退款完成后,发现每单真正留下的贡献利润只有十几元;预算从每天 500 元提高到 2,000 元后,订单量增长了,利润却没有同步增长,原因不是广告突然失效,而是低意向流量带来的退款、补偿和逆向物流把利润放大吃掉了。
所以,电商新手真正需要学习的不是“ROI 达到多少可以放量”,而是建立一条完整的计算链:支付订单经过退款调整后,还剩多少收入;扣掉商品、平台、履约、广告和售后成本后,还剩多少贡献利润;新增预算带来的边际订单,是否仍然值得继续购买。
在实际经营分析中,我不会直接拿平台后台的成交金额减去广告费来判断一个商品是否赚钱。至少要经过四层过滤,分别是支付规模、退款后净收入、订单贡献利润和项目最终利润。
| 计算层级 | 主要回答的问题 | 常见数据字段 | 适合什么决策 |
|---|---|---|---|
| 支付规模 | 卖出了多少货,流量转化如何 | 支付金额、支付订单数、客单价 | 观察销售规模和流量效率 |
| 退款后净收入 | 最终有多少交易额被保留下来 | 退款金额、取消金额、部分退款、补偿 | 判断收入是否被高估 |
| 订单贡献利润 | 每个有效订单扣除变动成本后赚多少 | 商品成本、平台费、物流、广告、售后 | 判断是否继续获取订单 |
| 项目最终利润 | 店铺或活动最终是否真正盈利 | 贡献利润、人工、房租、软件、税费、管理费 | 判断店铺是否可持续经营 |
这四层不能互相替代。支付规模可以很大,退款后净收入可能一般;订单贡献利润可以为正,扣掉固定费用后店铺仍然亏损;平台显示的广告回报不错,也不代表广告带来的订单具有足够的边际利润。
我建议新手先把“每单是否值得继续买”与“店铺最终是否赚钱”分开判断。前者看订单贡献利润,后者看项目最终利润。把两者混在一起,往往会在短期放量和长期经营之间做出错误选择。

退款损耗的危险之处,在于它通常不是单独发生的。一个退款订单可能同时带来收入减少、正向物流已经发生、逆向物流增加、商品无法原价二次销售、客服处理时间增加,以及已经支付但无法回收的广告成本。
假设一个订单原本能留下 20 元利润,退款损耗为 12 元,看起来只是利润减少 60%。但如果这个订单原本只剩 8 元利润,那么同样的 12 元损耗就会让它直接变成亏损 4 元。低毛利商品不是更能承受退款,而是更容易被退款推过盈亏平衡线。
当预算放大时,风险还可能进一步扩大。小预算阶段,广告系统通常优先触达高意向人群;预算提高后,系统会进入更广的人群和更贵的流量区间,订单数量增加,但退款率、部分退款率和售后处理量也可能同步上升。
退款率是一个重要预警指标,但它本身不能直接告诉你赚了多少钱。退款 10% 的高毛利商品,可能比退款 5% 的低毛利商品更赚钱;同样的退款率,退回后能重新销售的服装,与退回后容易损坏或过期的商品,实际损耗也完全不同。
因此,我更常用下面这个指标做放量判断:
退款后每单贡献利润 = 退款后净收入 − 商品成本 − 平台及支付费用 − 正向物流 − 逆向物流 − 广告费用 − 售后及报损
如果这个数为正,说明新增订单理论上可以为固定费用提供贡献;如果为负,继续买来的每一单都在扩大经营亏损。需要注意的是,这里仍然是经营分析口径,并不等同于正式财务报表中的净利润。
我接触这类电商核算时,店主最常拿出来的通常是三张截图:成交额上涨、订单数上涨、广告投产比达标。这三项都可能是真的,但它们只说明流量和支付环节表现不错,并没有证明售后周期结束后仍然有利润。
平台后台的广告指标一般具有明确的归因规则,例如把一定时间窗口内的成交金额归到广告上。但店铺经营的利润还需要等待退款完成、物流结算、商品入库和售后处理。广告数据往往当天就能看到,退款损耗却可能在数天甚至更长时间后才完整出现。
这会造成一个典型错觉:投放日报显示“今天赚了”,月底对账却发现现金流紧张。问题通常不是月底突然发生了亏损,而是前面的日报从未把后续成本算进去。
下面用一个客单价 129 元的示例商品说明。商品采购成本 48 元,平台及支付费用平均 8 元,正向物流 7 元,广告分摊 30 元,售后和包装等成本 5 元。假设不考虑退款,这个订单的贡献利润为:
129 − 48 − 8 − 7 − 30 − 5 = 31 元
31 元看起来不错,但这只是支付订单口径。假设一批订单中有全额退款、部分退款和补偿,最终形成每个支付订单平均 9 元的退款相关损耗,那么退款后贡献利润变为 22 元。
如果预算扩大后广告分摊升至 38 元,同时退款相关损耗上升到 15 元,新的订单利润就是:
129 − 48 − 8 − 7 − 38 − 5 − 15 = 8 元
表面上,广告投产比可能仍然没有跌到难看的程度,但每多买一个订单,真正能够贡献给人工、房租和利润的金额已经从 31 元降到 8 元。此时再按原来的预算放大方式增长,销售额可能继续上涨,利润空间却越来越薄。

单笔订单模型适合判断商品和渠道,但店铺最终经营还要看月度汇总。很多店铺在单品层面都有正贡献,月底却没有利润,原因可能是仓库人工、客服工资、场地、软件、样品、税费和库存损耗没有被纳入。
我建议把月度利润拆成三张表,而不是只维护一张“收入减支出”的流水表。第一张是订单利润表,第二张是渠道和投放表,第三张是退款原因与库存损耗表。这样才能区分“商品不赚钱”“渠道不赚钱”和“售后把利润吃掉”这三种完全不同的问题。
当订单量从几百笔增长到几万笔时,手工表格很容易出现重复订单、退款跨月、广告归因不一致等问题。以九数云这类数据分析平台为例,可以把订单、退款、广告、物流和商品成本等数据汇总后,按店铺、SKU、渠道和日期进行联动分析。
我认为这类工具真正有价值的地方,不是自动生成一个“利润数字”,而是让同一笔订单能够被追溯:它来自哪个渠道,支付了多少,什么时候退款,退款类型是什么,发生了哪些履约费用,最后为什么归入亏损或低贡献订单。
工具可以降低计算和筛选成本,但不能替你决定“退款商品是否可二次销售”“平台补贴归谁”“广告归因是否代表真实增量”。这些仍然需要业务人员先定义口径,再让系统稳定执行。
GMV通常用于观察交易规模,但不同平台和不同团队对GMV的定义可能存在差异。有的口径接近支付金额,有的会包含优惠前金额,有的会区分支付、发货和确认收货。使用GMV时,必须先注明统计口径和时间范围。
如果把GMV直接放进利润公式,就等于默认所有支付订单都会完成交易、不会退款、不会取消,而且所有优惠和补贴都不会影响实际收入。这个假设在电商经营中通常不成立。
经营分析中的退款后净收入,可以用下面的简化公式表示:
退款后净收入 = 支付金额 − 全额退款 − 部分退款 − 取消订单调整 − 赔付与折让
这里的“退款后净收入”主要用于经营判断,不应直接替代企业会计收入确认。正式财务处理还要结合平台结算单、发票、确认收货规则和企业会计政策。
我在核算时会同时保留两个字段:一个是“支付金额”,用于判断流量和成交规模;另一个是“最终确认收入”,用于判断真实销售结果。两个字段如果只保留一个,后续很难解释为什么后台成交额与财务结算金额不同。
这是新手最容易犯的错误之一。退款金额是消费者退回的钱,退款损耗则是店铺因为退款实际承担的经济损失。商品完整退回并可再次销售时,退款金额不等于商品成本损失;商品仅退款且无法回收时,损耗可能接近商品成本甚至更高。
| 退款类型 | 可能回收的资产 | 主要损耗项目 | 核算建议 |
|---|---|---|---|
| 退货退款 | 商品可能回库并再次销售 | 逆向物流、质检、包装、折价、人工 | 按商品可售状态分级核算 |
| 仅退款 | 通常没有商品回收 | 商品价值、已发物流、售后处理 | 单独观察,不与退货退款混合 |
| 部分退款 | 商品仍在消费者手中 | 让利金额、补偿、售后人工 | 按实际退款金额和原因归集 |
| 换货或补发 | 原商品可能保留 | 二次发货、补发商品、客服处理 | 计入售后履约成本而非简单退款 |

退款订单数除以支付订单数,可以观察订单发生退款的比例;退款金额除以支付金额,可以观察收入被退回的程度;退款损失金额除以支付订单数,则更接近对每单利润的影响。
这三个指标没有谁绝对更正确。低客单价商品可能订单退款率高,但金额影响有限;高客单价商品退款订单不多,但一笔退款就可能显著改变月度利润。报告中必须写清分子、分母和观察窗口。
| 指标 | 公式 | 主要用途 | 容易误读的地方 |
|---|---|---|---|
| 订单退款率 | 退款订单数 ÷ 支付订单数 | 观察订单质量和售后发生频率 | 不能反映单笔退款金额大小 |
| 退款金额率 | 退款金额 ÷ 支付金额 | 观察收入被退回的程度 | 不等于真实商品损耗率 |
| 平均退款损耗 | 退款相关实际损失 ÷ 支付订单数 | 直接进入订单利润模型 | 需明确是否包含逆向物流和报损 |
广告归因订单不一定全部是广告带来的增量订单。部分消费者本来就会购买,只是在广告归因窗口内完成了成交。若把所有归因成交额都算成广告新增收入,就会高估投放效果。
对于新手,我不会要求一开始就做复杂的因果实验,但至少可以做三组对比:广告开启前后的自然订单、不同预算阶段的新增订单、相同商品在不同渠道的退款后利润。单看广告平台给出的回报率,无法回答“多花一元钱到底多赚了多少”。
订单贡献利润的核心是把随订单变化的成本全部放进来。商品成本、平台费用、包装、正向物流、逆向物流、广告分摊、补发和售后通常都应纳入。人工和房租等固定费用,则可以在项目利润层面另行扣除。
如果单笔贡献利润为正,短期内继续获取订单可能有价值,因为这些订单可以帮助覆盖固定费用。但如果单笔贡献利润为负,放量通常只会加快亏损。除非企业有明确的战略目的,例如清理库存或获取后续复购,否则不应把亏损订单包装成增长。
平均利润回答的是“现在所有订单平均赚多少”,边际利润回答的是“再增加一笔预算带来的订单还能赚多少”。对于预算放大,边际利润更重要。
举例来说,前 1,000 元广告预算带来 50 个退款后有效订单,每单贡献 24 元;追加 1,000 元后,只增加 30 个订单,每单贡献 6 元。整体平均利润可能仍然为正,但第二个 1,000 元预算的边际效率已经明显下降。
真正的停止线不是平台ROI跌破某个行业数字,而是新增预算带来的退款后边际贡献不足以覆盖新增风险。
投放日期和退款日期往往不同。若按下单当天统计利润,早期报表会偏乐观;若按退款完成日统计,又可能把一个月的广告成本与另一个月的退款损耗拆开,导致月度利润波动。
更稳定的做法是建立订单 cohort,也就是按支付日期分组,持续观察这批订单在后续若干天内的退款、补偿、退货入库和最终贡献利润。观察窗口应根据历史数据确定,而不是机械套用固定天数。

商品维度回答“哪个SKU本身容易亏”;渠道维度回答“哪个流量来源带来的订单质量差”;时间维度回答“利润是在什么时候开始恶化”。如果只看店铺总利润,很难知道应该改商品、改投放,还是改履约。
我通常会要求至少拆到SKU、渠道和退款原因。一个商品整体退款率不高,但某个短视频渠道可能带来更高的仅退款比例;一个渠道整体利润不错,但某个SKU的退货损耗可能让它成为隐性亏损来源。

下面的案例是一个用于演示的样本模型,不代表任何行业平均水平。假设某店铺销售客单价 129 元的商品,观察两个连续投放阶段,每个阶段都以支付日期为起点,并在退款观察窗口结束后重新计算。
| 项目 | 阶段A:试投放 | 阶段B:预算放大 | 变化 |
|---|---|---|---|
| 广告预算 | 10,000元 | 40,000元 | 增加30,000元 |
| 支付订单数 | 420单 | 1,180单 | 增加760单 |
| 支付金额 | 54,180元 | 152,220元 | 增加98,040元 |
| 订单退款率 | 7.1% | 13.6% | 上升6.5个百分点 |
| 平均广告分摊 | 23.81元/单 | 33.90元/单 | 增加10.09元/单 |
| 平均退款相关损耗 | 6.20元/单 | 13.80元/单 | 增加7.60元/单 |
从支付规模看,阶段B明显更好:订单数接近阶段A的三倍,支付金额也大幅上涨。但只要把退款率和平均退款损耗放进模型,就会发现增长质量发生了变化。预算增加了三倍,订单量没有增加到三倍,广告分摊和售后损耗却同时提高。
为方便比较,假设两个阶段的商品成本均为 48 元,平台及支付费用为 8 元,正向物流为 7 元,售后基础成本为 5 元。
| 利润项目 | 阶段A:试投放 | 阶段B:预算放大 | 解释 |
|---|---|---|---|
| 商品售价 | 129元 | 129元 | 示例中客单价保持不变 |
| 商品成本 | -48元 | -48元 | 假设采购成本未变化 |
| 平台及支付费用 | -8元 | -8元 | 按单计提的示例费用 |
| 正向物流 | -7元 | -7元 | 不含逆向物流 |
| 广告分摊 | -23.81元 | -33.90元 | 广告预算除以支付订单数 |
| 售后基础成本 | -5元 | -5元 | 不含退款特有损耗 |
| 平均退款相关损耗 | -6.20元 | -13.80元 | 按支付订单平均摊销 |
| 退款后每单贡献利润 | 30.99元 | 26.30元 | 阶段B仍为正,但利润质量下降 |
这个案例有一个容易被忽略的地方:阶段B并没有立刻变成亏损,退款后每单贡献仍然是正数。因此,不能仅凭退款率上升就断言必须马上停投。更专业的判断是,阶段B的增长仍有贡献,但预算扩张的效率已经下降,需要控制增速并找到退款率上升的原因。

阶段B比阶段A多花了 30,000 元广告预算,新增了 760 个支付订单。若简单计算,新增订单平均广告成本约为 39.47 元;而阶段A的广告分摊只有 23.81 元。新增订单的获客成本明显更高。
如果新增订单的退款后每单贡献利润仍能覆盖这个额外获客成本,并且不造成库存、客服和现金流压力,那么可以继续测试;如果新增订单主要来自高退款渠道,或者新增利润不足以覆盖额外广告投入,就应停止简单加预算,转向优化人群、素材、价格和商品承诺。
我会把放量决策分成三个问题:
只有三个问题同时得到正面答案,预算放大才具有经营意义。
对于新手来说,最实用的不是预测一个“准确利润”,而是做几组情景。把退款相关损耗分别设置为 5 元、10 元、15 元和 20 元,观察订单利润何时变成负数。
| 平均退款损耗 | 订单贡献利润 | 利润状态 | 经营含义 |
|---|---|---|---|
| 5元/单 | 35.20元 | 健康 | 可以继续测试规模,但仍需观察边际获客成本 |
| 10元/单 | 30.20元 | 可接受 | 利润有缓冲,适合优化退款原因后谨慎放大 |
| 15元/单 | 25.20元 | 需警惕 | 如果广告成本继续上升,可能快速接近盈亏平衡 |
| 25元/单 | 15.20元 | 低贡献 | 仍可能为正,但不足以承担较高固定费用和现金流风险 |
| 45元/单 | -4.80元 | 亏损 | 新增订单越多,经营亏损越大,应停止放量或先修复售后 |

这种算法最多只能得到一个非常粗的广告后收入,不能称为利润。商品成本、平台佣金、支付费用、物流和售后都是实实在在的变动成本。对于低毛利商品,广告费以外的成本往往才是决定盈亏的主因。
改进方法是先算商品的基础贡献,再判断它能承受多少广告费用和退款损耗。不要先确定广告预算,再反过来要求利润表配合预算。
支付订单只是一个时间节点,不是最终结果。订单可能取消、退款、部分退款、拒收或补发。若当天就把支付金额全部计为收入,日报一定会高于最终结果。
改进方法是使用订单队列,给每笔订单增加退款状态、退款完成时间和售后结果字段。对未完成观察窗口的订单,单独标记为“待确认利润”,不要与已完成订单混在一起。
退货退款后,商品可能完整回库,也可能只能折价销售或直接报损。若无论商品状态如何都把采购成本全部计入损失,会高估损耗;如果商品已损坏却仍然认为成本可以回收,又会低估损失。
改进方法是为退回商品增加状态标签,例如可直接二次销售、需整理后销售、折价销售和不可销售。不同状态对应不同回收价值,再计算真实净损失。
广告平台的ROAS通常以归因成交金额除以广告费用,店铺利润率则需要扣除更多成本,二者分子和分母都不同。它们可以同时存在,但不能互相替代。
改进方法是同时看平台ROAS、退款后ROAS、订单贡献利润和退款后贡献利润率。平台指标用于优化广告,经营指标用于决定是否继续投放。
店铺总利润是各种商品、渠道和订单状态混合后的结果。总数能告诉你结果,却不能告诉你原因。一个SKU的利润可能被另一个SKU掩盖,一个渠道的高退款可能被自然订单稀释。
改进方法是至少建立SKU、渠道和退款原因三个切片。只有拆开之后,才能知道应该改商品页面、调整人群,还是优化包装和物流。
订单贡献利润为正,只能说明每笔订单可以贡献一部分金额,不代表店铺最终盈利。客服工资、仓库租金、库存资金占用、软件服务费和税费都会在月度层面消耗利润。
同时,退款还会造成现金流错位。店铺可能先支付采购和物流,再经历消费者退款,最终形成收入减少但资金已被占用的情况。利润为正的项目,也可能因为库存和退款垫资出现现金流压力。

这是相对健康的状态。可以继续放量,但不要一次性把预算翻几倍。建议采用阶梯式增加,例如每次提高 20% 至 30%,等一个完整观察窗口结束后再决定下一步。
此时的取舍是速度与稳定性。预算增加得越快,越容易进入低意向流量和高售后人群;增长慢一些,可能损失部分短期流量,但更容易保住利润结构。
这通常意味着广告带来的成交质量正在下降,或者商品页面承诺与实际体验存在差距。不要先简单归咎于消费者,也不要立刻把所有预算砍掉。应先按渠道、素材、SKU、地区和退款原因拆分。
此时的取舍是订单规模与订单质量。继续保持原预算可以维持成交额,但可能放大售后;降低预算会让销售额短期回落,却有机会让系统重新回到高意向人群。
接近零并不等于安全。只要广告成本、物流费或退款损耗发生轻微波动,订单就可能转负。对于固定费用较高的店铺,这种利润水平也通常不足以覆盖人工和场地。
我会建议先设置预算上限,不再以订单量作为唯一目标,同时寻找三种改善空间:提高有效售价、降低变动成本、减少退款损耗。三者中只改善一个小项目,往往不够把订单拉回安全区。
| 可优化方向 | 可采取的动作 | 潜在代价 | 适合的情形 |
|---|---|---|---|
| 提高有效售价 | 优化套餐、减少无效优惠、提高客单价 | 转化率可能下降 | 商品有差异化或复购基础 |
| 降低商品成本 | 供应商议价、改包装、优化规格 | 质量和交付稳定性可能受影响 | 订单量稳定且供应链可控 |
| 减少退款损耗 | 改页面、质检、包装、客服预期管理 | 需要时间和执行成本 | 退款原因具有明显集中性 |
| 降低获客成本 | 优化素材、人群、落地页和投放结构 | 订单量可能短期下降 | 广告成本是主要利润压力 |
这种情况不一定意味着应该停止所有投放。若订单贡献可以覆盖一部分固定费用,短期继续经营可能仍然合理,但必须确认亏损来自固定费用过高,还是来自没有被纳入模型的隐藏变动成本。
例如,仓库租金和人工是固定费用,订单增加后不会同比增长,那么正贡献订单可以帮助分摊它们;但如果订单增长必须新增客服、仓库和售后人员,原本的固定费用可能转化为阶梯式成本,模型就需要重新计算。
行动前应完成一张固定费用覆盖表,明确每月需要多少退款后贡献才能达到盈亏平衡。没有这个数字,就很难知道当前的订单增长是在接近目标,还是只是在扩大工作量。
仅退款不能与退货退款合并观察。它可能与低价商品、描述偏差、平台规则、商品质量或消费者预期有关。重点不在于把仅退款简单视为“坏订单”,而在于计算商品是否回收、损失是否可控,以及它集中发生在哪些流量和商品上。
如果仅退款主要发生在低客单价SKU,客服处理成本可能超过商品本身利润;如果集中在某个活动或某类素材,则应检查促销承诺是否过度。必要时可以牺牲一部分转化率,换取更准确的商品预期。
很多新店没有完整的商品成本、退款损耗或广告分摊数据。此时不要等待“所有数据都齐全”才开始核算,可以先建立一个保守模型,并明确哪些数字是已确认、哪些是估算、哪些是待补充。
保守模型的价值不是给出完美结果,而是避免把不确定成本当成零。等历史样本积累后,再逐步替换估算值。

订单表的最小单位应该是一笔订单或一个订单商品行。若一个订单包含多个SKU,却只记录订单总金额,商品成本和退款归因会被混在一起,后续很难判断哪个商品真正赚钱。
成本表不要只写一个“总成本”字段。把成本拆开之后,才能判断哪个环节值得优化,也能避免供应链、广告和财务对同一数字的理解不同。
结果层最好同时展示金额和比例。金额用于判断实际赚了多少钱,比例用于比较不同客单价和不同SKU的经营效率。
为了避免公式互相引用混乱,我建议固定以下计算顺序:
如果使用电子表格,可以先用下面的字段逻辑建立基础模型。公式中的列名只是示例,实际使用时应根据表头调整。
退款后净收入 = 支付金额 – 全额退款 – 部分退款 – 取消调整 – 售后补偿
退款相关损耗 = 逆向物流 + 商品报损 + 折价损失 + 退款售后人工
退款后订单贡献利润 =
退款后净收入
商品成本
平台及支付费用
正向物流
广告分摊
退款相关损耗
基础售后成本
退款后贡献利润率 =
退款后订单贡献利润 / 退款后净收入
公式并不难,难的是每个字段的口径要稳定。例如广告分摊到底按支付订单、有效订单,还是广告归因订单计算;逆向物流是否包含平台承担部分;退回商品的回收价值如何确认,都需要在表格说明中写清楚。
当店铺同时经营多个平台、多个店铺和多个广告渠道时,单张手工表很难稳定维护。可以使用九数云这类数据分析工具,把订单明细、退款明细、广告消耗、物流账单、商品成本表进行关联,再按日期、SKU、渠道和退款类型进行汇总。
实际搭建时,我建议先做一个最小可用版本,不要一开始就追求几十张看板。第一版只需要解决三个问题:哪些SKU退款后利润低,哪些渠道带来的订单退款高,以及预算增加后边际利润是否下降。
等这三个问题稳定后,再加入库存周转、复购、客服处理时长和现金流预测。数据看板越复杂,不代表经营判断越准确;真正重要的是每个指标都能对应一个具体动作。

平台ROAS仍然有用,但它只是投放优化指标。为了判断增长质量,我建议同时保留六个经营指标:退款后净收入、订单退款率、平均退款损耗、退款后贡献利润、退款后贡献利润率和边际广告成本。
| 指标 | 看什么 | 出现什么变化需要警惕 |
|---|---|---|
| 平台ROAS | 广告归因成交效率 | 不变但退款率明显上升 |
| 退款后净收入 | 最终保留下来的收入 | 支付金额上涨但净收入增长很慢 |
| 订单退款率 | 订单质量和售后发生频率 | 预算扩张后持续上升 |
| 平均退款损耗 | 退款对每单利润的侵蚀 | 损耗增长速度快于客单价增长 |
| 退款后贡献利润 | 新增订单是否还能贡献利润 | 接近零或转负 |
| 边际广告成本 | 新增订单的获客成本 | 持续高于可承受获客成本 |
我通常会把预算决策分为继续放量、控制预算和暂停调整三档。这样比“感觉不错就加预算,感觉不好就停投”更稳定,也方便团队协作。
| 决策档位 | 判断条件 | 建议动作 |
|---|---|---|
| 继续放量 | 退款后贡献为正,退款率稳定,边际利润仍有缓冲 | 阶梯式提高预算,延续观察窗口 |
| 控制预算 | 平台回报尚可,但退款率或获客成本上升 | 暂停盲目扩量,拆渠道和退款原因 |
| 暂停或调整 | 退款后边际贡献为负,或售后成本不可控 | 先修复商品、页面、履约或人群,再重启投放 |
不同渠道的用户意图、内容表达和订单结构不同。搜索型流量可能获客成本高一些,但退款稳定;泛内容流量可能订单便宜,却更容易产生“冲动下单,收到后不满意,退款”的路径。
因此,停止线应至少按渠道建立。一个渠道的退款后贡献为正,不代表另一个渠道也值得继续;店铺整体利润为正,也不代表每个投放计划都应该保留。

假设当前预算已经带来稳定利润,新增预算却只带来低意向订单,那么总利润可能仍然为正,但新增部分可能是负贡献。此时继续扩大总预算,会把原本的盈利结果和新增亏损混在一起。
具体做法是把预算分成基础预算和增量预算,分别统计各自订单、退款率、获客成本和退款后贡献。只要增量预算连续两个观察周期的边际利润低于预设标准,就应暂停扩张,而不是用基础预算的好表现掩盖增量预算的问题。
有些店铺处于新品验证期,愿意用较低利润换取评价、素材和人群数据。这种策略可以成立,但必须明确亏损上限、时间上限和退出条件。没有边界的“先冲量后赚钱”,最后往往变成长期补贴。
如果新品的退款后每单贡献为负,至少要说明未来通过什么方式回收:提高复购、降低采购成本、提高客单价,还是建立品牌溢价。否则,规模只是把不确定性扩大。
减少低意向流量、提高价格或缩小优惠,通常会让订单量下降,但可能改善退款率和客服压力。不能只用订单减少来判断策略失败,还要看退款后净收入、每单贡献和现金流是否改善。
有时少卖 20% 的订单,却让每单贡献提高 50%,并且售后工时下降,最终利润反而更高。这是典型的“规模下降、经营质量上升”。
利润表上的正数不能自动变成账户里的现金。采购需要提前付款,广告需要实时消耗,物流和人工需要结算,而退款可能在订单产生后较晚发生。增长越快,资金占用可能越大。
在预算放大前,我会额外关注库存周转天数、退款资金占用、供应商账期和广告支付周期。如果店铺没有足够现金缓冲,哪怕订单贡献为正,也不应盲目扩大投放。
降低退款率不是让客服尽量拒绝退款,也不是把页面写得保守到无法成交。真正有效的方式是让商品描述、规格、尺寸、效果和交付预期更准确,让消费者在下单前做出更接近实际的判断。
过度追求低退款率可能带来转化率下降、客单价下降或广告成本上升。正确的取舍是比较“减少的退款损耗”与“损失的新增订单贡献”,而不是看到退款率下降就认为策略一定成功。
低利润订单只有在具备明确的附加价值时才值得接受,例如能够带来高概率复购、形成有效评价、帮助验证新品人群,或者用于清理即将过季的库存。
这些附加价值必须尽量量化。复购价值可以看后续复购率和复购毛利,评价价值可以看新增评价对转化率的影响,清库存价值可以看避免的仓储和过期损失。不能用“以后可能有价值”替代当前利润核算。
选择订单量较大、投放稳定、退款样本足够的SKU,先建立一套能跑通的模型。全店同时开始,容易因为字段不统一而陷入数据整理,反而迟迟得不出结论。
不要只看最近三天的支付订单。按支付日期分组,等待退款和售后结果逐步稳定。观察窗口应由历史数据决定,至少要覆盖主要退款发生阶段。
将退货退款、仅退款、部分退款、换货和补发分别统计。退回商品还要记录可售、折价和报损状态。只有这样,平均退款损耗才不会变成一个无法解释的黑箱数字。
把广告费用分摊到相应渠道和观察期内的订单,计算不同渠道的退款后每单贡献。不要只看全店平均数,因为平均数会掩盖高退款渠道和高贡献渠道之间的差异。
每次提高预算前,先写下三个条件:退款率最高允许上升多少,退款后每单贡献最低是多少,连续几个周期不达标就采取什么动作。把决策提前写出来,可以减少投放过程中被短期订单增长影响判断。

在经营分析中,退款和取消通常需要从支付金额中扣除,以得到更接近最终结果的退款后净收入。但正式财务收入确认还要结合企业会计政策、平台结算规则、确认收货和发票处理,不能简单用一个平台字段替代会计口径。
不一定。如果商品完整回库并能够正常二次销售,商品成本可能只是暂时占用,实际损失主要来自逆向物流、质检、人工和时间成本。如果商品损坏、过季、拆封或只能折价销售,则需要把相应的价值损失计入退款相关损耗。
没有脱离商品毛利、客单价、履约成本和回收价值的统一标准。退款率只是风险指标,真正决定能否继续投放的是退款后边际贡献。如果高毛利商品能够承担较高退款损耗,未必需要立即停止;低毛利商品即使退款率不高,也可能已经亏损。
ROI或ROAS没有跨品类通用的合格线。适合放量的条件应包括:退款后贡献为正、边际获客成本在可承受范围内、退款率没有随预算快速上升、库存和现金流能够承受新增订单,并且新增订单具有真实增量价值。
退款后利润主要用于订单、SKU和投放决策,重点关注收入调整和变动成本。财务净利润还要扣除人工、房租、折旧、管理费用、税费和其他期间费用。前者回答“要不要继续买这个订单”,后者回答“企业最终有没有赚钱”。
两种分摊方式都可以,但回答的问题不同。按支付订单分摊,适合观察投放当期获客成本;按退款后有效订单分摊,适合评估最终有效订单成本。最重要的是在报告中明确口径,并持续使用同一种方法,避免不同月份之间失去可比性。
工具能提高数据连接、筛选和计算效率,但不能自动解决业务口径问题。如果商品成本没有更新、退款类型没有区分、广告归因规则不清楚,系统只会更快地输出一个看起来精确但实际不可靠的数字。先定义口径,再自动化执行,结果才有价值。
电商新手最容易被支付订单和平台ROI鼓励,因为这两个数字来得快、看起来直观。但经营结果往往藏在更慢的数据里:退款完成后还剩多少收入,退回商品能回收多少价值,逆向物流和售后消耗了多少资源,新增预算带来的边际订单是否仍然有贡献。
我对“真实利润”的判断只有一个核心标准:订单经过完整售后周期后,扣除所有与订单相关的变动成本,是否还能留下足够的边际贡献。如果答案是肯定的,增长才有继续放大的基础;如果答案是否定的,订单越多只是把问题放大。
下一步可以从一个主推SKU开始,建立订单、退款、广告和成本四张基础表,按支付日期设置观察窗口,再分别计算商品、渠道和退款原因的利润差异。先把一笔订单算对,再谈全店增长;先确认新增订单有利润,再谈预算放大。
工具可以帮助你减少重复整理和跨表核对,九数云等数据分析平台也适合用于多店铺、多渠道和多SKU的联动分析。但工具始终只是放大执行能力,不能替代经营判断。电商增长不是把GMV做大,而是把退款、履约和投放成本扣完之后,仍然把利润做大。
我刚开始做电商时,习惯直接用成交金额减去进货成本和广告费,看到后台销售额上涨就以为店铺在赚钱。后来发现,支付订单里还混着取消、退款和部分退款订单,我不知道利润表里到底应该填哪个数字。
电商利润不能从 GMV 直接推导。GMV 更适合观察成交规模,不能代表最终收入;真正用于经营判断的,至少要经过“支付金额,退款调整,变动成本,投放成本”这条链路。我曾用一款客单价 129 元的商品做过订单表测试。
初看支付 GMV 为 12.9 万元,但扣除 8.7% 的退款金额、部分退款和取消订单后,退款后净收入只剩约 11.6 万元。如果仍然用 12.9 万元计算广告回报,投放效果会被高估。
计算层级公式主要用途 支付规模支付订单金额合计观察成交量和流量转化 退款后净收入支付金额-全额退款-部分退款-取消调整观察实际收入表现 订单贡献利润退款后净收入-商品成本-平台费-物流-广告费-售后损耗判断订单是否值得继续获取 最终净利润订单贡献利润-人工-房租-软件-税费等固定费用判断店铺整体是否赚钱 实操时,建议先建立订单级利润表,再按日期、SKU 和投放渠道汇总。
订单贡献利润为正,不等于店铺最终净利润为正;但如果订单贡献利润已经为负,继续放大广告通常只是在放大亏损。
我发现店铺退款金额很高,但有些退回商品还能重新上架,有些商品却因为拆封、损坏或缺配件只能折价处理。以前我把所有退款金额都当成损失,结果算出来的利润过低;但如果完全不算,又会高估利润。
退款金额不等于退款损耗。退款金额是退给消费者的钱,退款损耗则是退款事件最终让店铺少留下的价值,两者必须拆开计算。在我测试一批订单时,某商品发生了一笔 129 元退货退款。
商品退回后可以重新销售,实际损失包括 9 元逆向物流、2 元包装损耗和 3 元客服处理成本,合计 14 元,而不是把 129 元全部计为损失。另一笔仅退款订单没有退回商品,商品成本 46 元无法回收,实际损耗就接近商品成本加已发生的履约和售后费用。
退款类型可能产生的损耗核算重点 完整退货退款逆向物流、质检、包装、折价商品能否二次销售 仅退款商品成本、正向物流、售后处理商品是否仍在消费者手中 部分退款让利金额、售后人工、商品价值变化退款比例和商品是否可正常销售 换货二次发货、退回物流、人工是否产生两次履约成本 推荐同时保留两个指标:一是“退款金额率”,用于观察收入被退回多少;
二是“退款实际损耗率”,用退款相关实际损失除以支付金额,用于判断利润被侵蚀多少。简化公式是:退款实际损耗=逆向物流+不可二次销售商品成本+折价损失+售后人工+补偿费用。只有把这些项目逐笔记录,退款率才真正能用于利润决策。
我投放时看到平台 ROI 达到 3.5,觉得商品表现不错,于是提高预算。预算增加后订单确实涨了,但退款率、客服量和物流异常也一起上升,月底结算时发现利润比小预算阶段还低。
广告 ROI 高,只能说明平台归因收入与广告费用之间的比例不错,并不能证明这些订单在完成退款周期后仍然有利润。平台通常先记录成交,店铺却要在售后结束后才知道订单最终留下多少钱。我用一个 129 元商品做过预算放大对比。
小预算阶段每单广告费 24 元,退款后平均损耗 5 元,扣除 47 元商品和履约成本后,每单贡献利润约 53 元。预算放大后,广告费升到 31 元,退款后平均损耗升到 12 元,每单贡献利润降到 39 元,虽然支付订单数增加,但新增订单质量明显变差。
指标小预算阶段放量阶段判断 单笔广告费24 元31 元获客成本上升 退款后平均损耗5 元12 元订单质量下降 退款后贡献利润53 元39 元边际利润变薄 支付订单量1,000 单1,600 单规模增长但效率下降 预算放大前至少要同时看四个指标:退款后贡献利润、退款率、边际广告成本和新增订单的边际利润。
尤其要把老订单和新增订单分开,因为平均利润看起来不错时,新增流量可能已经开始亏损。我的判断标准不是“ROI 达到多少就能放量”,而是“新增一笔广告预算,带来的新增订单在退款和履约完成后是否仍能留下目标利润”。如果边际利润持续下降,应先优化人群、素材、商品描述和履约,再继续加预算。
我曾经按每天的支付订单统计利润,发现周一到周三都在盈利,周末却突然亏损。后来才意识到,很多退款是在下单几天后才完成的,我不知道应该把退款归到下单日期,还是归到退款发生日期。
订单利润分析和退款管理需要使用不同的日期口径,不能用一个日期解决所有问题。判断某天投放带来的订单是否赚钱,应把退款损耗归回订单下单日;分析客服或商品问题,则应按退款申请日或完成日观察。我做过一次 14 天退款回溯。某周一产生的 100 个支付订单,当天看起来贡献利润为 2,100 元;
到了第 7 天,其中 9 个订单完成退款,产生 540 元实际损耗,于是这批订单的最终贡献利润应修正为 1,560 元,而不是一直保留最初的 2,100 元。
分析目的推荐日期原因 判断投放订单质量订单下单日把后续退款损耗归回原始订单和渠道 分析退款高峰退款申请日观察问题集中在哪些日期 确认实际损失退款完成日等待金额、物流和商品状态最终确定 做财务对账平台结算日与实际到账和结算单保持一致 新手可以建立“订单日利润”和“退款日损失”两张表。
订单日利润用于投放和商品判断,退款日损失用于现金流和售后管理,月底再通过订单编号进行关联,避免重复扣减。退款观察窗口也不应直接套用固定天数。服装、家居、食品和定制商品的售后周期不同,建议先统计历史订单中 80% 或 90% 的退款在多少天内完成,再把这个周期作为利润复盘窗口。
未到观察窗口的订单,应标记为“利润待确认”,不要急着当成最终盈利。


读者评论
文章把支付金额、退款后净收入、订单贡献利润和最终利润分开,解释得比较清楚。尤其是预算放大后广告成本和退款损耗同时上升这一点,对新手很有提醒作用。
文中的129元订单案例有参考价值,但示例数据属于情景模拟,实际经营时仍需结合平台费率、商品可回收程度和退款周期重新核算。
我比较认同不能只看退款率的观点。不同商品的退货损耗差异很大,直接观察退款后的每单贡献利润,确实比单看投产比更接近经营结果。
关于工具的部分比较客观,数据汇总能减少手工对账错误,但退款归因、二次销售和广告增量等口径仍需要商家自行定义,不能完全依赖系统自动判断。