做电商 ROI 在线计算器时,最容易算错的不是广告费,而是“利润”到底按什么口径计算。一个售价 99 元、后台显示广告投入产出比 3.5 的商品,可能看起来很赚钱,实际扣除采购、平台扣点、履约、退货、优惠和税费后,每卖一件只剩 2 元,甚至已经亏损。新手真正需要的不是一个只会输出 ROI 的数字,而是一套能把毛利、贡献利润和净利润分开的计算方法。
我在检查电商经营表时,最常见的错误是把“广告 ROI”“销售毛利率”和“净利润率”放在同一个结论里使用。它们回答的是三个不同问题:广告带来了多少销售额,商品本身留下多少钱,整个订单最终为企业贡献多少钱。
广告 ROI 通常按照“广告归因销售额 ÷ 广告花费”计算。例如广告花费 10,000 元,归因销售额 35,000 元,广告 ROI 就是 3.5。这个数字只说明广告销售效率,没有说明采购、仓储、快递、平台佣金和售后是否已经被覆盖。
商品毛利通常是销售收入减去商品直接成本。若售价为 99 元,采购成本为 38 元,包装成本为 2 元,基础毛利为 59 元。但如果平台扣点、支付费、优惠券和履约成本没有扣除,这个数字只能叫“商品价差”,不能直接当作可投放利润。
更适合电商投放决策的是贡献利润。它需要进一步扣除与订单直接相关的费用,例如平台服务费、支付费、仓配费、广告费、达人佣金、优惠让利和预期退货损失。贡献利润为正,才意味着这笔订单在现有经营结构下有继续放大的价值。
| 指标 | 计算公式 | 适合回答的问题 | 不能直接回答的问题 |
|---|---|---|---|
| 广告 ROI | 广告归因销售额 ÷ 广告花费 | 广告投放效率如何 | 商品整体是否盈利 |
| 商品毛利率 | (商品收入-商品直接成本)÷ 商品收入 | 售价与采购成本之间的空间 | 广告和售后后是否赚钱 |
| 订单贡献利润率 | 订单贡献利润 ÷ 订单收入 | 增加一笔订单是否增加利润 | 公司固定费用是否已覆盖 |
| 净利润率 | 净利润 ÷ 总收入 | 企业最终经营结果 | 某个广告计划是否值得扩量 |
简单计算器只需要输入售价、成本和广告费,就能算出 ROI。但真正有决策价值的工具,至少应该输出“订单层贡献利润”和“整体经营净利润”两层结果。前者用于判断是否放量,后者用于判断整个店铺是否健康。
我建议把计算器的第一屏结果设计成四个数字:单笔收入、单笔贡献利润、贡献利润率和保本广告 ROI。广告 ROI 只是输入变量之一,不应该成为唯一的大号数字。否则使用者很容易被 4.0、5.0 这类漂亮数字误导。
保本广告 ROI 的逻辑尤其重要。假设一笔订单在不含广告时可贡献 30 元,订单收入为 100 元,那么广告最多消耗 30 元。对应的保本 ROI 为 100 ÷ 30,即 3.33。低于这个水平,订单开始亏损;高于这个水平,才有机会产生正贡献。
这里的“保本”还只是订单层保本。如果店铺每月有 20,000 元人工、房租和软件费用,即使单笔贡献利润为正,也需要足够的订单量覆盖固定成本。因此,我通常会再计算一个“固定成本覆盖后的净利润”,避免把订单层的好消息误判为公司层的好消息。

很多新手拿到一个商品链接,第一反应是用销售价减采购价。比如售价 129 元、采购价 45 元,于是认为每件毛利 84 元,毛利率达到 65.1%。这个结果在“商品价差”层面没有问题,但它遗漏了最容易失控的费用:平台扣点、达人分佣、优惠券、快递、退货和广告。
如果该商品的平均成交价并不是 129 元,而是经过店铺券、满减和直播间优惠后只有 109 元,那么毛利率的分母已经变化。若采购成本仍按 45 元计算,毛利空间会从 84 元下降到 64 元。新手往往使用吊牌价计算收入,却用实际支付后的优惠成本估算利润,结果自然会偏乐观。
我更看重“订单实收口径”,而不是页面标价。订单实收应该尽量接近消费者真实支付金额,并明确是否包含运费、税费和平台补贴。平台补贴如果不是商家承担,就不能简单视为商家收入;商家承担的优惠则必须从收入中扣除。
同一款商品在搜索广告、短视频投流、达人分销和老客复购渠道的利润结构完全不同。搜索广告可能没有达人佣金,但点击价格较高;达人分销可能快速出量,却要支付固定比例佣金和样品成本;老客复购的广告成本较低,却依赖会员运营和历史触达。
如果把所有渠道的订单混在一起计算平均毛利,最容易出现“总账看起来不错、某个渠道实际亏损”的情况。尤其是新店在冷启动阶段,投放订单可能占比很高,退款周期却尚未结束。此时当日账面收入并不等于已经实现的收入。
我的做法是给每个渠道建立独立字段,至少区分自然订单、搜索广告订单、内容投流订单、达人订单和老客订单。每个渠道都计算自己的成交价、佣金、广告成本、退款率和贡献利润,再用加权方式汇总,而不是直接套用全店平均数。
许多计算器把退货率当作一个备注项,实际上它应该进入单笔订单成本。原因很简单:退货不仅影响销售收入,还可能带来往返运费、重新包装、商品折损、客服处理和库存占用。服饰、鞋类、家居大件等品类,如果不把退货概率计入模型,利润一定会被高估。
预期退货损失可以用一个相对朴素的公式估算:退货率 × 单笔退货平均损失。假设退货率为 18%,每笔退货平均损失为 22 元,那么平均每个已成交订单应预留 3.96 元。这笔费用不一定发生在当天,但它属于这批订单的真实经营成本。
需要注意的是,退款金额和退货损失不是一回事。消费者退款可能只是原路退回货款,商家真正承担的损失还包括物流、折损和无法二次销售的库存。因此,不能只看退款金额判断售后成本。

销售额是订单金额的汇总,收入是按企业会计和平台结算规则确认的金额,现金则是实际到账金额。三者在促销、分期、退款、平台补贴和账期存在时并不相同。对新手来说,不必一开始就建立复杂会计系统,但至少要在计算器中标出“消费者支付金额”“商家实际承担优惠”“平台补贴”和“预计退款”。
例如消费者支付 100 元,平台补贴 10 元,商家承担优惠 5 元。若商家最终结算收到 95 元,那么不能把 110 元全部视为商家销售收入,也不能把 100 元简单当作净收入。计算器应明确展示每个金额的来源,避免用户只填一个“成交价”而不清楚它代表什么。
一次成交可能带来二次购买,也可能带来大量售后。如果某个商品是低毛利引流款,首次订单可能接近保本,但后续复购率较高,这种商品不适合只用首单利润判断。反过来,如果某商品复购很弱、退货率很高,即使首单有少量利润,也不应轻易扩大广告预算。
我会把“首单贡献利润”和“预计生命周期贡献”分成两个结果。首单贡献利润用于控制现金流,生命周期贡献用于判断客户获取成本上限。两者不能混为一谈,因为后续复购需要时间,且复购收入未必发生在同一个渠道。
生命周期模型也不应过度乐观。新手经常把预计复购率直接乘以商品利润,却忽略复购还会产生客服、优惠、履约和二次触达成本。更稳妥的做法是采用保守、中性、乐观三个情景,先用保守值决定首轮预算。
平均成本适合做月度复盘,但不一定适合决定下一笔广告预算。仓库租金、人员工资和系统费用在短期内属于固定成本,新增一单未必会增加这些费用;而采购、快递、平台扣点和广告费则通常随订单增加。
因此,放量决策更应该看边际贡献。若仓库已有余量、团队还有处理能力,那么一笔订单只要覆盖新增采购、履约、平台费、售后预留和广告费,就可能值得接。若仓库已经满负荷,新增订单可能带来加班、临时仓和更高的快递价格,此时边际成本会突然上升。
这也是我不建议新手只输入“月均人工”和“月均房租”的原因。固定费用应该用于计算店铺盈亏平衡点,订单直接费用则用于计算投放保本点。把两类成本混在一个“其他费用”字段里,最后无法解释利润为什么变化。
广告平台的归因销售额是根据归因窗口和用户行为规则分配出来的销售额,并不一定等于广告带来的全部增量。一个本来就准备购买的用户,可能在看到广告后完成下单,订单被归因给广告,但广告未必创造了全部需求。
这并不意味着广告 ROI 没有用,而是要理解它的用途:它适合比较同一平台内不同计划的相对效率,不适合单独证明企业整体利润。判断增量效果时,还要观察自然流量变化、总体订单变化、停止投放后的回落幅度,以及不同预算水平下的边际回报。
对于预算较小的新手,不一定能做严格的增量实验,但可以采用分时、分地域或分人群的对照方法。哪怕只是保留一部分相似区域作为观察组,也比把归因后台数字直接当成全部事实更可靠。

我建议计算器把收入拆成四个字段:商品标价、实际成交价、商家承担优惠、平台补贴。默认用于利润计算的不是标价,而是实际成交价减去商家承担的优惠。平台补贴是否计入收入,要根据结算规则确认,不能因为订单页面显示了补贴就直接算进商家利润。
如果存在运费,必须明确运费由谁承担。消费者另付的运费通常不应重复计入商品收入;商家包邮则需要把实际物流费用放进履约成本。对于大件或偏远地区订单,最好增加区域运费差异,否则平均快递成本会掩盖极端亏损订单。
第一类是商品成本,包括采购价、加工费、质检、入库和合理损耗。第二类是交易成本,包括平台扣点、支付费、技术服务费和渠道佣金。第三类是履约成本,包括包装、仓储、快递、配送和售后处理。第四类是获客成本,包括广告、达人样品、内容制作和优惠补贴。
这样分类的好处是能够找到利润下降的原因。如果采购成本上涨,应该谈供应链;如果交易费用过高,应该检查渠道结构;如果履约成本失控,应该优化包装或仓配;如果获客成本超标,应该重新评估素材和人群,而不是笼统地说“利润不好”。
| 成本层级 | 典型项目 | 是否随订单直接变化 | 适合采取的动作 |
|---|---|---|---|
| 商品成本 | 采购、加工、质检、损耗 | 通常变化 | 谈供应价、优化规格、降低损耗 |
| 交易成本 | 平台扣点、支付费、渠道佣金 | 多数按成交额变化 | 调整渠道组合和佣金结构 |
| 履约成本 | 包装、仓配、快递、售后 | 部分变化 | 优化包装尺寸、仓配区域和承运商 |
| 获客成本 | 广告、达人、内容制作、优惠 | 高度变化 | 控制投放上限,改善转化率 |
| 固定成本 | 人工、房租、软件、基础服务 | 短期相对固定 | 用盈亏平衡订单量进行管理 |
订单贡献利润的公式可以写成:实际成交收入-商品成本-交易成本-履约成本-预期售后损失-广告成本。这个结果为正,说明新增订单在当前资源约束下有机会增加利润;结果为负,则每放大一单都可能扩大亏损。
店铺净利润则还要减去固定成本和期间费用。若月度固定成本为 30,000 元,平均每单贡献利润为 15 元,那么至少需要 2,000 个有效订单才能覆盖固定成本。这里的订单量不是支付订单量,而应尽量使用扣除取消和退款后的有效订单量。
两个指标结合起来,就能形成更稳妥的判断:贡献利润为负时,优先修正商品、渠道或投放结构;贡献利润为正但净利润为负时,重点观察规模和固定成本;贡献利润和净利润都为正时,才适合讨论扩张速度和现金流安全边界。
最基础的保本 ROI 是“广告前可贡献金额 ÷ 广告费用”。但实际经营中,退货率、成交价和物流成本都会波动,因此我建议输出保守、中性和乐观三种保本 ROI。保守情景采用较低成交价、较高退货率和较高履约成本,中性情景使用近 30 天平均值,乐观情景只用于观察上限。
例如广告前贡献金额在三种情景下分别为 18 元、28 元和 36 元,订单收入均按 100 元计算,那么保本 ROI 分别约为 5.56、3.57 和 2.78。若团队把中性值 3.57 当成唯一目标,却在实际经营中经常落入保守情景,广告就会持续消耗利润。

下面用一组情景模拟说明口径差异。假设商品实际成交价为 99 元,采购和质检成本为 38 元,包装与基础仓配为 8 元,平台和支付费用为 5.5 元,优惠让利为 4 元,预期退货损失为 3.5 元。
如果只用成交价减采购成本,商品看起来有 61 元价差,价差率达到 61.6%。如果再扣除包装、平台费用、优惠和售后预留,广告前贡献金额只剩 40 元。若广告 ROI 为 3.0,广告费用为 33 元,单笔贡献利润只剩 7 元。
这时很多人会说“还能赚 7 元,继续投就行”。但如果店铺每月固定成本为 28,000 元,平均每笔贡献利润只有 7 元,就需要约 4,000 个有效订单才能覆盖固定成本。若退款率上升或实际成交价下降,覆盖所需订单量还会进一步增加。
| 计算口径 | 单笔结果 | 结果解释 |
|---|---|---|
| 标价减采购 | 61元 | 只能说明商品价差较宽 |
| 成交价减订单直接成本 | 40元 | 广告前有一定投放空间 |
| 扣除广告后的贡献利润 | 7元 | 当前 ROI 下订单仍有正贡献 |
| 扣除固定成本后的店铺利润 | 需结合订单量 | 不能从单笔订单直接得出 |
在上述成本结构中,广告前贡献金额为 40 元。广告 ROI 为 2.5 时,广告成本为 39.6 元,单笔几乎没有利润;ROI 为 3.0 时,广告成本为 33 元,单笔贡献利润为 7 元;ROI 为 4.0 时,广告成本为 24.75 元,单笔贡献利润为 15.25 元。
值得注意的是,从 ROI 2.5 提高到 3.0,数字只增加了 0.5,但单笔利润从接近零提高到 7 元;从 3.0 提高到 4.0,订单利润又增加了 8.25 元。也就是说,ROI 的改善对低毛利商品具有明显的利润放大效应,但这不代表可以无限追求高 ROI。
如果为了追求 ROI 4.0 而缩小投放人群,订单量可能从每天 1,000 单下降到每天 300 单。总利润未必更高。正确的比较方法不是只看单笔利润,而是看“单笔贡献利润 × 有效订单量”,同时检查库存周转、现金流和售后压力。

假设每天有 850 个有效支付订单,但最终退款率从预估的 8% 上升到 14%,且每笔退款平均损失由 18 元上升到 25 元。即使广告 ROI 没有变化,预期售后损失也会增加,单笔贡献利润可能从 7 元下降到 4 元左右。
这说明利润模型至少要有“已支付订单”和“最终有效订单”两个观察层。投放当天可以使用支付口径做预警,但周度和月度复盘必须回填退款、拒收和售后数据。否则广告团队会因为短期 ROI 达标而继续加预算,财务却在结算后发现利润被退款吃掉。

如果商品广告前贡献利润很低,广告优化通常只能缓解问题,不能从根本上解决问题。比如实际成交价 59 元,商品成本已经达到 36 元,平台和履约成本再占去 12 元,那么广告前只剩 11 元。此时即使广告 ROI 做到 5,广告费也可能接近 12 元,订单仍然无法稳定盈利。
这种情况应优先调整商品结构:重新谈采购价、增加组合装、改变规格、提高客单价,或把低毛利商品作为加购而不是主推商品。如果只能靠持续压低广告费维持正利润,说明商品本身的商业空间不足。
如果广告前贡献利润充足,但实际 ROI 长期低于保本线,问题通常出在流量匹配、素材、详情页、价格承接或客服响应,而不一定是成本问题。我的检查顺序一般是曝光到点击、点击到详情页停留、加购、支付和退款,逐段寻找损耗最大的节点。
例如点击率正常但支付转化很低,可能是素材承诺与商品页面不一致;加购率高但支付率低,可能是优惠门槛、运费或信任信息不足;支付率正常但退款率高,可能是规格描述或预期管理出了问题。只调广告出价而不修复转化链路,往往只是用更多预算购买同样的低效率。

有些商品账面上每单盈利,但采购需要提前付款,平台结算存在周期,退款又会延迟确认。此时快速加大广告预算,可能先把现金投入采购和投放,利润要等数周后才实现。尤其是新店或季节性商品,现金流风险可能比利润率风险更早出现。
我会同时设置三个上限:日广告预算上限、库存可承接订单上限和现金占用上限。只要其中一个达到警戒线,就暂停单纯追求规模。利润模型中可以增加“预计回款天数”“采购预付款比例”和“退款冻结金额”,让经营者看到利润之外的资金压力。
高客单价并不天然意味着高利润。家具、家电、健身器材等商品可能有较高的运输、安装、破损和逆向物流成本。平均物流费用在这类品类中很容易失真,因为少量偏远地区或大件拒收订单,就可能吞掉多笔普通订单的利润。
计算器最好允许按区域、重量、体积和配送方式拆分成本。至少要把普通地区、偏远地区和大件特殊地区分开。如果无法获得精确数据,先用近 30 天订单分布做加权平均,并单独显示极端订单的最大损失。
对于高复购商品,首单 ROI 可能不是全部答案。比如首单贡献利润为负 8 元,但客户在 60 天内平均复购 1.6 次,复购订单不再承担完整广告成本,那么客户生命周期可能仍然有价值。
不过,这类判断必须建立在真实复购队列上,而不是凭经验假设。建议按首购月份建立客户群,分别观察 7 天、30 天、60 天和 90 天的复购率、复购收入及复购贡献利润。只有当复购数据稳定超过多个周期,才适合把生命周期价值纳入投放上限。

高 ROI 通常意味着更谨慎的人群、更强的品牌需求或更低的投放规模;低 ROI 可能对应更大的潜在市场和更快的销量增长。对于库存压力大、现金流紧张的团队,我会优先选择较高贡献利润率;对于供应链稳定、仓配有余量且需要验证市场的团队,可以接受一段时间的较低利润率。
但接受低利润率必须有明确的截止条件,例如测试预算不超过 5,000 元、测试周期不超过 14 天、累计退款率不超过 12%、有效订单贡献利润不低于 3 元。没有边界的“先亏着做规模”,通常会从测试策略变成持续性亏损。
有时提高客单价比单纯降低广告成本更有效。假设单件商品的广告前贡献空间为 25 元,广告费为 20 元,每单只剩 5 元。如果通过组合装把客单价从 80 元提高到 110 元,同时履约成本只增加 3 元,广告费不变,订单贡献利润可能显著改善。
但组合装也会增加库存复杂度、消费者决策成本和退货损失。若组合装导致转化率明显下降,原本的利润改善可能被订单量减少抵消。因此,客单价优化应同时观察支付转化率、客单毛利、退款率和仓储周转,而不是只看平均订单金额。
新手往往只接受能在当天回收的广告,而不愿意投入内容、测评、用户教育和售后体验。这种方式适合现金流极紧的阶段,却可能让店铺长期依赖竞价流量。一旦点击成本上涨,利润就会快速被压缩。
如果团队有一定资金和时间,可以把投放分成效果预算和资产预算。效果预算按保本 ROI 管理,资产预算用于内容测试、用户评价和复购触达。两者不能使用同一套短期回报标准,但都要有明确的目标和复盘周期。
计算器并不是越复杂越好。如果填写 50 个字段才能得到结果,新手很可能随便填数,最后产生一种“精确但不可信”的错觉。我的建议是采用两层设计:第一层只填 8 至 10 个关键字段,快速判断是否值得投;第二层再按渠道、地区、SKU 和退款原因做精细拆解。
基础版至少包含实际成交价、商品成本、平台与支付费、履约成本、优惠、售后预留、广告 ROI、订单量和固定成本。高级版再增加税费、分期手续费、仓储阶梯费、达人佣金、复购率和资金占用天数。字段多并不代表模型好,关键是每个字段都能被业务人员解释。

先规定所有人使用同一个时间范围和同一个收入口径。建议日常投放看前一日支付数据,周度复盘看近 7 天已确认订单,月度结算看退款周期相对完整的有效订单。不同周期不能直接比较,否则当天 ROI 和月度真实利润会产生明显偏差。
同时把每个费用字段标注为“已发生”“预计发生”或“固定分摊”。已发生费用来自订单和账单,预计费用来自历史平均或当前样本,固定分摊用于店铺层分析。标记来源后,使用者能知道结果中哪些数字可靠,哪些数字需要等待回填。
单纯按店铺汇总会掩盖爆款、引流款和利润款之间的差异。至少要以 SKU 和渠道两个维度记录成交价、商品成本、广告费、佣金、退款率和有效订单数。对于同一 SKU 的不同规格,还要检查重量、包装和退货原因是否不同。
我建议每周只关注几个关键偏差:实际成交价与预期成交价的差值、采购成本变化、广告费用变化、退款率变化和单笔贡献利润变化。不要把所有字段平均浏览一遍,而要优先找到对利润影响最大的两三个变化。
敏感性分析的做法是一次只改变一个变量,观察利润变化。例如成交价下降 5 元、采购成本上升 3 元、退款率上升 5 个百分点、广告 ROI 下降 0.5,分别会让单笔利润减少多少。这样可以判断先谈供应商、先改页面、先控广告,还是先处理售后。
如果每个变量都做成复杂模型,团队很难使用。新手可以先做四项压力测试:售价下降 5%、采购成本上升 10%、退款率上升 5 个百分点、广告费用上升 20%。只要其中两项同时发生,订单是否仍然为正贡献,是判断商品抗风险能力的关键。

计算器至少应设置三种预警:贡献利润预警、现金流预警和售后预警。贡献利润低于 0 时暂停扩量;现金预计可用天数低于采购周期加结算周期时限制预算;退款率连续三天高于历史均值一定幅度时,先检查商品承诺和履约质量。
预警线不必一开始就非常精确。可以先使用近 30 天平均值建立基准,再用每周数据修正。重要的是让指标能够触发动作,例如降预算、暂停某个素材、复核供应商或调整优惠,而不是只停留在报表上的红色数字。
一个好用的 ROI 计算器,最后应该输出建议动作,而不是只输出“盈利”或“亏损”。例如:广告 ROI 低于保本线且毛利正常,建议检查转化链路;广告 ROI 达标但退款率升高,建议暂缓放量并复核商品描述;贡献利润为正但固定成本覆盖不足,建议评估订单规模和团队效率。
第一个数字是实际成交收入,它决定利润计算的分母;第二个数字是广告前贡献金额,它决定最多能承受多少获客成本;第三个数字是扣除广告后的订单贡献利润,它决定新增订单是否值得继续获取。
如果只记住广告 ROI,就会把效率当成利润;如果只记住毛利率,就会忽略渠道和履约;如果只记住净利润,就可能无法及时判断某个广告计划是否值得放量。三个数字一起看,才能把日常投放和店铺经营连接起来。
我对电商 ROI 的核心判断是:ROI 不是利润答案,而是利润模型中的一个观察窗口。真正能帮助新手做决策的,是把收入口径固定下来,把订单成本拆开,把退款和现金流纳入模型,再用贡献利润判断是否放量。
当一个商品在保守情景下仍然能够产生正贡献,并且退款、库存和现金流都处于可控范围,它才具备增长基础。反过来,如果商品只能在乐观情景和漂亮 ROI 下成立,就应该把它当作待验证项目,而不是已经成功的爆款。
下一步,不妨先用 20 至 50 笔真实订单做一次小样本核算。不要急着追求复杂公式,先确认每一项成本都能找到来源,每一个数字都能解释用途。当计算器输出的不是“看起来赚钱”,而是“知道为什么赚钱、在哪些情况下会亏”,它才真正成为电商经营工具。
我刚开始用电商 ROI 计算器时,直接把售价减去进货价,再除以广告费,算出来的结果看起来很漂亮,但月底实际结余却对不上。我想知道,单品利润为什么会被这样高估,毛利口径应该统一到哪一层才有参考价值?
我在核算一款售价 99 元的商品时,曾经遇到过“计算器显示赚钱,财务结算却亏损”的情况。最初的算法是 99 元售价减去 42 元进货价,得到 57 元毛利,再用 57 元去覆盖广告费、平台费和履约成本。问题在于,这个 57 元并不是可以自由支配的利润,只是扣除了采购成本后的初级毛利。
更稳妥的单品贡献利润公式应该是:实际成交收入-商品采购成本-平台及支付费用-履约成本-售后损耗-可归因营销成本。如果要判断广告是否值得投,至少要用“广告前贡献利润”计算盈亏平衡 ROAS,而不能只看售价与进货价的差额。
以这款商品为例,假设成交价 99 元,采购成本 42 元,平台及支付费 5.94 元,包装和快递 8 元,优惠券由商家承担 6 元,平均售后损耗 3 元,则广告前贡献利润只有: 99-42-5.94-8-6-3=34.06 元 如果每单广告成本是 20 元,单笔真正贡献利润只有 14.06 元;
如果广告成本升到 38 元,订单虽然仍然产生销售额,但已经进入亏损状态。
核算层级计算结果适合回答的问题 售价-采购成本57 元采购价是否有谈判空间 扣除平台、履约、优惠和售后34.06 元单品能承受多少广告成本 再扣除广告成本14.06 元这笔订单是否真正赚钱 我的判断是:新手使用在线计算器时,至少要同时保留“商品毛利率”和“广告前贡献利润率”两个指标。
商品毛利率用于判断产品结构,贡献利润率用于决定投放上限;把二者混成一个“利润率”,最容易造成单品利润模糊。
我曾经按支付订单统计 ROI,结果广告数据非常好看,但退货集中发生在活动结束后的几天,最终结算时利润明显缩水。我不确定退款、拒收和仅退款订单应该在下单当天扣除,还是等售后周期结束后再调整。
退款订单不能简单地全部排除,也不能在付款当天一律按完整成本扣除。我测试过一款服装商品,支付口径 ROI 为 3.2,但把签收后退款、退货运费和不可二次销售损耗纳入后,结算口径 ROI 只有 2.4,差异主要来自售后发生时间滞后,而不是广告平台报错。
建议把 ROI 拆成两个版本:支付口径 ROI用于实时监控投放,净成交口径 ROI用于复盘利润。净成交收入应扣除已确认退款金额、平台退款手续费以及退回商品产生的额外成本。例如某日有 100 个支付订单,成交金额 9,900 元,广告费 3,000 元。
三天后确认退款 12 单,退款金额 1,188 元,退货运费和损耗合计 180 元。支付口径只看销售额时,ROI 是 9,900÷3,000,约为 3.3;净成交口径则应使用 9,900-1,188,再减去退款相关成本,得到约 8,532 元有效收入,对应 ROI 约为 2.84。
我通常会在计算器中增加三个字段:退款率、退款金额占比、退款损耗率。退款率相同,并不代表利润影响相同,因为低价配件和高客单商品的退款金额结构可能完全不同。
指标实时投放利润复盘 收入口径已支付订单金额确认收货后净成交金额 退款处理按历史退款率预估按实际退款逐单冲减 适用目的判断是否继续加预算判断单品是否真正盈利 如果商品售后周期较长,我建议用历史 7 天、14 天或 30 天退款率做预估,并在售后周期结束后回填实际值。
这样既不会因为等待结算而错过投放调整,也不会把短期的漂亮 ROI 误认为最终利润。
我做多商品订单时经常遇到一个问题:订单使用了满 300 减 30 的优惠券,还满足了包邮条件,但后台只给我一个订单级实付金额。我想知道,怎样把优惠和运费合理分摊到每个商品,避免某个低价引流款被误判成高利润?
多商品订单里,最容易被忽略的不是优惠券本身,而是优惠券会改变每个 SKU 的真实成交价。我的做法是先确定分摊规则,再固定使用,不能今天按售价比例分摊、明天按成本比例分摊,否则不同日期的数据无法比较。对于满减、店铺券这类订单级优惠,我更推荐按商品原价比例分摊。
假设订单里有 A 商品 200 元、B 商品 100 元,使用满 300 减 30,分摊后 A 承担 20 元优惠,B 承担 10 元优惠。这样既保持订单总额一致,也不会因为成本高低不同而人为改变销售价格。包邮成本则不建议简单平均分摊。
若两个商品重量分别为 1 千克和 4 千克,实际快递成本为 15 元,更合理的方式是按计费重量或历史单件履约成本分配,而不是各承担 7.5 元。对大件商品来说,平均分摊会严重低估它的履约压力。
成本项目推荐分摊方式常见错误 店铺券、满减按商品原价比例全部记在引流款上 跨店优惠按参与商品成交金额比例只扣主推 SKU 快递和包装按重量、体积或实际履约规则所有商品平均分摊 赠品成本计入触发赠品的订单或活动完全不计成本 我曾经把一个 19.9 元的引流款当作“低价不亏”的商品,后来发现它经常触发赠品和包邮,单件贡献利润实际上比主推款低 6 元以上。
引流款是否值得保留,不能只看它的商品毛利率,还要看它对客单价、连带购买率和整体订单利润的影响。因此,计算器最好同时输出 SKU 毛利和订单贡献利润。SKU 毛利用于筛选商品,订单贡献利润用于判断活动;前者解决“卖哪个”,后者解决“这个活动值不值得参加”。
我发现很多计算器只要填入售价、成本和广告费,就能直接显示 ROI,但我把快递费、退款率和广告成本稍微调整,结果就从盈利变成亏损。我想知道,哪些参数最值得做敏感性分析,才能避免被单一结果误导?
我在评估新品时,不会只输入一个固定成本,而会至少做“保守、基准、乐观”三组情景。因为电商利润不是一个稳定数字,广告成本、转化率、退款率和履约费用都会随活动、渠道和季节变化。以售价 129 元、采购成本 55 元的商品为例,假设平台及支付费 7.74 元,履约成本 10 元,售后预提 4 元。
广告前贡献利润为 52.26 元,对应盈亏平衡广告成本也是 52.26 元。若广告成本高于这个数,订单规模再大也只是在放大亏损。
情景广告成本/单退款及损耗广告后贡献利润 乐观20 元2 元34.26 元 基准32 元4 元20.26 元 保守48 元8 元4.26 元 这组结果说明,商品并不是“绝对赚钱”或“绝对不赚钱”,而是对广告成本非常敏感。
若广告成本从 32 元升到 48 元,利润下降幅度远高于采购成本小幅波动带来的影响,因此新手应优先盯住广告成本、退款率和履约成本,而不是只盯进货价。我建议在计算器中设置三个警戒值:第一是盈亏平衡广告成本,第二是最低可接受贡献利润,第三是退款率上限。
例如基准情景下每单至少要保留 15 元贡献利润,那么广告成本一旦超过 37.26 元,就应暂停扩量或重新优化素材和页面。最终决策可以用一个简单规则:如果保守情景仍然盈利,可以考虑扩大投放;如果只有乐观情景盈利,只适合小预算验证;
如果基准情景已经亏损,应先调整价格、成本或转化率,不要用增加订单量来掩盖单品利润问题。


读者评论
文章把广告ROI、商品毛利和订单贡献利润区分得很清楚,尤其是保本广告ROI的计算,对刚开始投放的新手比较有参考价值。
退货率折算为预期损失这一点很实用。很多店铺只看退款金额,忽略运费、折损和库存占用,确实容易高估单笔订单利润。
不同渠道分别核算贡献利润的思路值得借鉴。同一商品在自然流量、广告和达人分销中的成本差异很大,用全店平均数判断投放效果可能会掩盖亏损渠道。
文章内容较完整,但实际使用计算器时需要准备较细的订单和渠道数据。对数据基础较弱的小商家来说,可以先从成交价、直接成本、广告费和退货预留几项开始。