
电商利润计算最容易犯的错误,不是公式写错,而是把“卖出去的钱”误认为“可以拿来增长的钱”。我曾经复盘过一类很典型的订单:商品成交价100元,采购成本42元,表面毛利58元;扣掉平台费、广告费和包装后,账上似乎还剩30多元。但当物流、退货、补发和偏远地区附加费按订单真实归集后,这类订单的贡献利润只剩十几元,部分高退货区域甚至已经亏损。更麻烦的是,订单量越大,亏损被放大的速度越快。
所以,《电商利润计算:经营负责人增长视角:用物流成本放大算清真实利润》真正要解决的,不是教你做一道“售价减成本”的小学算术题,而是建立一套能够支持投放、定价、选品、包邮、仓配和规模扩张的经营判断模型。
很多经营会议仍然围绕GMV、支付订单数和销售额展开。销售额当然重要,但它只能说明业务创造了多少交易规模,不能直接说明企业创造了多少利润。
真正需要关注的是:新增一笔订单以后,企业到底增加了多少可支配利润。如果这笔订单带来的收入是100元,同时增加了42元商品成本、5元平台和支付费用、12元广告成本、8元首发履约成本以及3元售后预提,那么订单贡献利润是30元,而不是58元。
如果该订单后续发生退款,平台部分费用没有退回,商品无法按照原价二次销售,又承担了退回运费,那么这笔订单的最终贡献利润可能进一步下降到10元甚至为负。经营负责人要看的不是“订单有没有产生毛利”,而是“订单在完整履约之后还剩多少利润”。
我建议把电商利润分成四个层级,不要把它们混成一个数字:
| 利润层级 | 计算目的 | 主要扣除项目 | 适用决策 |
|---|---|---|---|
| 商品毛利 | 判断商品本身是否有价格空间 | 采购或生产成本 | 选品、定价、供应商谈判 |
| 订单贡献利润 | 判断新增订单是否值得获取 | 商品、平台、广告、物流、售后等变动成本 | 投放、活动、包邮、渠道扩张 |
| 渠道经营利润 | 判断某个渠道是否真正创造价值 | 订单贡献利润及渠道固定投入 | 渠道预算、人员配置、渠道保留 |
| 店铺或业务净利润 | 判断企业最终经营结果 | 固定人力、房租、折旧、税费、管理费用等 | 年度预算、组织扩张、现金流规划 |
其中,订单贡献利润是经营负责人最应该先建立的口径。它不是法定财务报表科目,而是用于快速判断业务动作是否值得继续放大的管理指标。
物流成本之所以值得单独拿出来讲,是因为它同时具备三个特征:按订单发生、受地区和重量影响、会与退货和售后形成连锁反应。
例如,一笔100元的订单,物流和包装合计8元,物流成本率是8%。如果商品客单价下降到60元,但履约成本仍然是8元,物流成本率就上升到13.3%。如果再叠加一次补发或退货,利润下降的幅度远大于表面上的“运费增加2元”。
更值得警惕的是,物流费用通常不是孤立增加的。包裹破损会带来补发,补发会增加二次派送成本;退货会产生逆向物流,商品无法二次销售又会形成库存损失;偏远地区订单可能在发货时就产生附加费,却被全国平均物流成本掩盖。

标题中的“放大”不是把物流费用故意夸大,而是把一个看似不起眼的单笔变化,放到订单规模、客单价、退货率和区域结构中观察。
如果每天有5000笔订单,物流平均每单上涨1元,一个月按30天计算,利润会减少15万元。如果物流费上涨的同时,退货率从8%升到10%,实际损失就不只是15万元,因为新增退货还会带来逆向物流、人工处理、商品折损和二次销售损失。
这就是经营分析和简单记账的区别:记账告诉你本月物流花了多少钱,经营分析要继续追问这笔钱由哪些SKU、哪些地区、哪些渠道和哪些活动产生,以及订单增加以后它是否还会继续上升。
我见过最容易误判的店铺,不是完全没有利润,而是月度报表显示有利润,经营者却总觉得账户里的现金不够用。
这类店铺通常有几个共同点:活动期间大量让利,广告费用提前支付,物流供应商按月结算,平台回款存在周期,退货则在订单完成后陆续发生。于是,收入和支出并不在同一个时间点发生,账面利润与现金流之间出现明显错位。
如果经营者只看付款订单,不看退款完成时间,就会高估收入;如果只把已经发生的运费记账,不对未完成售后订单计提成本,就会高估当期利润;如果把广告费用全部放在渠道层面,而没有分摊到SKU,就无法判断哪些商品正在消耗现金。
利润核算的第一原则,是收入确认和成本确认必须尽量匹配。订单还没有完成履约,不代表成本已经结束;商品已经发出,也不代表收入一定最终保留。
低客单价商品的危险,不一定来自采购成本高,而是来自固定履约成本占比过高。对于一件售价29.9元的商品,商品成本可能只有12元,但包装、拣配和配送加起来需要6元,物流成本率已经达到20.1%。
如果经营者为了提升转化继续提供全国包邮,偏远地区、超重订单和多件拆包订单会进一步拉高平均履约成本。此时,页面上的毛利率看起来并不差,实际每单能够贡献的利润却很有限。
| 订单客单价 | 商品成本 | 平台及支付费用 | 广告成本 | 包装及物流 | 售后预提 | 订单贡献利润 |
|---|---|---|---|---|---|---|
| 29.9元 | 12元 | 1.5元 | 4元 | 6元 | 2元 | 4.4元 |
| 59.9元 | 24元 | 3元 | 7元 | 7元 | 3元 | 15.9元 |
| 99.9元 | 42元 | 5元 | 12元 | 8元 | 3元 | 29.9元 |
| 159.9元 | 70元 | 8元 | 18元 | 10元 | 5元 | 48.9元 |
上表是情景模拟,不是某个品类的行业平均值。它表达的核心并不是“客单价越高越好”,而是固定或半固定履约成本会让低客单价订单承受更大的利润压力。高客单价商品也可能有更高的退货损失、售后要求和投放成本,所以最终仍然要回到订单贡献利润。

大促期间最常见的误区,是用活动前一个月的平均物流费估算活动利润。正常时期可能主要从一个仓发货,活动期间却会出现临时仓、跨仓调拨、加急发货、拆包发货和第三方仓配并行。
如果活动订单中高重量商品比例上升,平均每单物流费会发生结构性变化;如果为了保证时效使用更贵的配送服务,物流成本率也会跳升。即使供应商给出了阶梯报价,仓内临时人力和异常件也可能抵消单价优惠。
因此,大促利润预测不能只填一个“平均运费”数字。我通常会把订单按重量、地区、仓库、SKU和配送方式分层,然后分别估算每一层的订单量与履约成本,再汇总成活动模型。
一笔订单退款后,商品收入可能全部或部分消失,但发货前的拣配、包装和首发物流通常已经发生。如果平台不能全额退回交易费用,广告成本也无法追回,企业实际上承担的是一笔“收入取消、成本保留”的订单。
退回商品还要进一步判断是否能够二次销售。可二次销售的商品,可能只损失双向物流和处理成本;包装破损、临期、拆封或影响品质的商品,则可能需要折价销售甚至报损。
经营负责人应该把退货损失拆成至少四个部分:首发物流、逆向物流、重新处理成本和商品价值损失。只看退货率而不计算每笔退货的平均损失,仍然无法判断退货对利润的真实影响。

这是最基础、也最危险的算法。售价减采购价只能得到商品毛利,适合快速判断商品有没有基础价差,不适合判断是否值得投放或大规模销售。
假设商品售价100元,采购成本42元,商品毛利率为58%。如果平台及支付费用5元、广告费用12元、物流包装8元、售后预提3元,那么订单贡献利润率只有30%。如果渠道还需要承担人员、仓库和技术服务等固定成本,最终经营利润率会更低。
商品毛利率高,只说明商品成本控制得不错;它没有回答广告是否有效、物流是否合理、退货是否可控,更没有回答新增订单会不会增加现金流压力。
全国平均值适合观察整体趋势,不适合直接做订单决策。一个店铺的平均物流费可能是7.5元,但这个数字可能由华东平价订单和偏远地区高成本订单混合得到。
当经营者要判断某个地区是否继续投放时,必须看该地区的实际履约成本;当经营者要设计包邮门槛时,必须看不同客单价和重量区间的成本分布。平均值会隐藏极端订单,而利润往往正是被极端订单拖垮的。
我通常会至少拆分以下维度:
广告费如果只按整店或整月统计,经营者只能知道“这个渠道花了多少钱”,却不知道哪些SKU真正承担了投放成本。
当然,广告归因不可能永远精确。一个内容可能带来多个SKU成交,一个直播间可能同时销售几十种商品,复购订单也可能无法简单归因。但这不意味着可以完全不分摊,而是要根据业务特点选择可解释的归因规则。
对于直接转化广告,可以按点击、成交或归因订单分摊;对于品牌内容和直播间,可以按照曝光贡献、成交贡献或商品毛利贡献进行二次分摊。重要的是规则稳定、能够复盘,而不是每个月为了让报表好看临时调整。
平均利润回答的是“过去所有订单平均赚了多少”,边际利润回答的是“再增加一笔订单能赚多少”。当店铺已经有固定团队和仓库时,新增订单不一定需要重复承担全部固定成本,因此边际利润更适合判断要不要继续放量。
但边际利润也有边界。仓库接近产能上限后,新增订单可能需要加班、临时仓和外包人员;客服超过处理能力后,退款和差评可能上升。此时,原本为正的边际利润会迅速变薄。
经营负责人不能把“当前平均利润为正”直接等同于“继续增长一定有利”。必须同时观察新增订单的变动成本和业务容量约束。
售后成本并非完全不可控。破损率可能与包装材料和装箱方式有关,补发率可能与拣货准确率和商品说明有关,退货率可能与尺码、详情页表达和质量稳定性有关。
如果所有售后费用都被统称为“杂费”,管理者就无法判断应该从物流供应商、仓库流程、商品质量还是内容表达入手。成本分类不是为了让报表复杂,而是为了找到可行动的原因。

利润计算从收入开始,但“收入”至少存在几个容易混淆的数字:商品标价、支付金额、扣除优惠后的商家实收、平台结算金额和退款后的最终收入。
我建议订单级模型优先使用“商家实际承担让利后的商品收入”,并单独记录平台补贴、优惠券、积分抵扣和退款金额。这样做的好处是,经营者可以看清到底是商品定价贡献了利润,还是平台补贴暂时抬高了收入。
如果把平台补贴全部算作商品收入,活动结束后利润会突然下降;如果把商家承担的优惠完全忽略,活动期间又会高估订单价值。收入口径必须在业务、财务和数据团队之间提前统一。
不是所有成本都应该以同样方式分摊。商品采购、平台扣点、首发物流和按订单计费的广告,通常属于可变成本;仓储、客服和部分人员成本,往往是半固定成本;管理层薪酬、办公租金和系统费用,则更接近固定成本。
| 成本类别 | 典型项目 | 建议分摊方式 | 主要用途 |
|---|---|---|---|
| 订单变动成本 | 采购、平台费、首发物流、包材 | 直接归集到订单或SKU | 判断订单是否值得获取 |
| 订单风险成本 | 退货、补发、破损、折价损失 | 按历史率预提,再按实际复盘 | 判断利润是否可持续 |
| 渠道半固定成本 | 客服、仓配服务、直播团队 | 按订单量、工时或渠道收入分摊 | 判断渠道经营效率 |
| 业务固定成本 | 管理、办公、系统和基础团队 | 在店铺或业务层面核算 | 判断整体经营结果 |
如果在订单层面硬塞进全部固定成本,可能让新增订单看起来没有价值;如果完全不考虑固定成本,又会让一个长期亏损的业务看起来一直在赚钱。正确做法是分层看,而不是强行用一个利润数字解释所有问题。
首发履约包括仓内拣货、包装和正常配送,异常履约包括补发、二次派送、拒收、破损处理和退货物流。两类成本的管理方法不同,不能放在同一个平均数里。
首发履约更适合通过供应商议价、仓库布局、包材优化和订单合并降低;异常履约则需要从商品质量、仓内准确率、地址校验、客服沟通和售后规则寻找原因。
如果团队只盯着快递单价,可能会为了每单降低几毛钱而选择服务更差的供应商,最后因破损和投诉增加付出更高代价。物流优化不是单纯追求最低报价,而是追求单位订单的综合履约成本最低。
一个可执行的订单贡献利润公式可以写成:
订单贡献利润 = 最终商品收入 − 商品成本 − 平台及支付费用 − 广告归因成本 − 首发履约成本 − 售后风险成本
其中,售后风险成本可以进一步写成:
售后风险成本 = 退货率 × 单笔退货平均损失 + 补发率 × 单笔补发成本 + 破损率 × 单笔破损损失
这不是要求每个商家一开始就建立完美模型,而是先让成本与风险有位置可放。数据不完整时,可以使用过去三个月或过去一万笔订单的历史平均值,并在每月复盘时修正。
敏感性分析至少要测算四个变量:

第一个问题是,订单本身是否贡献正利润。如果一笔订单在不计固定成本前已经亏损,继续放量通常只会扩大亏损,除非它承担了明确的拉新或复购战略价值。
第二个问题是,订单增长是否会改变成本结构。如果订单增加能获得更低快递价格、提高仓内利用率,边际利润可能上升;如果订单超过仓库产能,临时人力、加急物流和异常率可能让边际利润下降。
第三个问题是,利润是否能转化为现金。账期、库存备货、平台回款和退货周期都可能让利润为正的业务承受现金流压力。增长决策不能只看利润率,还要看资金占用和回款速度。
当订单量较小时,经营者可以用电子表格手工处理。但订单、广告、物流、售后和库存数据分别存在多个系统中,手工汇总很容易出现订单重复、退款漏记、广告归因不一致和物流费用滞后等问题。
在这类场景中,我更关注工具能否把多源数据统一到同一套业务口径,而不只是能不能画出漂亮图表。以九数云为例,它更适合被用作一个经营分析层:把订单、SKU、渠道、物流、广告和售后数据按照统一字段关联起来,再通过看板观察利润结构。
这里的案例数字全部为情景模拟,九数云仅作为分析工具示例,不代表其平台中的真实客户经营数据,也不构成任何品类的行业基准。
假设某家居用品店铺有一个核心SKU,商品成交价100元,商品成本42元,平台及支付费用5元,广告归因成本12元,基础包装成本2元。店铺实行全国包邮,但不同区域的配送费、退货率和破损率存在差异。
| 区域 | 订单量 | 平均首发物流 | 退货率 | 售后平均损失 | 订单贡献利润 |
|---|---|---|---|---|---|
| 华东 | 30000单 | 5.8元 | 6% | 2.2元 | 31.0元 |
| 华南 | 22000单 | 6.4元 | 7% | 2.5元 | 29.7元 |
| 华北 | 18000单 | 7.1元 | 8% | 2.9元 | 27.6元 |
| 西南 | 12000单 | 8.5元 | 10% | 3.8元 | 24.7元 |
| 偏远地区 | 3000单 | 13.5元 | 14% | 5.6元 | 17.1元 |
这里的订单贡献利润已经扣除了42元商品成本、5元平台及支付费用、12元广告成本、2元包装成本、区域首发物流和售后平均损失。可以看到,偏远地区并不是没有利润,但利润缓冲明显低于华东和华南。
如果店铺只看全国平均利润,可能会得出“所有地区都可以继续投放”的结论;如果进一步看区域利润分布,就会发现偏远地区更适合设置额外运费、提高包邮门槛,或通过配送线路优化降低成本。

如果要把上述模型落地,我会先统一五类基础表:订单明细表、商品成本表、广告消耗表、物流结算表和售后退款表。每张表必须至少有一个能够关联的业务键,例如订单号、商品编码、渠道编码或物流单号。
订单明细表负责描述收入和成交;商品成本表负责描述SKU成本;广告表负责描述投放来源和费用;物流表负责描述首发、补发和退货运费;售后表负责描述退款、退货、破损和商品折损。
在九数云中,可以将这些数据通过订单号、SKU编码、日期、渠道和地区等字段关联,形成从订单到SKU、从SKU到渠道、从渠道到整体业务的钻取路径。这里最重要的不是看板颜色,而是用户能否从“本月利润下降”一路追到“哪个区域的哪类订单增加了多少逆向物流成本”。
如果一个分析工具只能告诉你“本月物流费上升了20%”,却不能继续回答“上升来自哪批订单、哪个仓库和哪家供应商”,它更像展示工具,而不是经营决策工具。
第一,不要把系统自动汇总的数字直接当成真实利润。数据关联错误、退款状态滞后、物流账单跨月结算,都可能让看板结果出现偏差。正式用于决策前,必须抽样核对订单。
第二,不要为了追求粒度而制造无法维护的模型。订单级成本拆得越细越好,但字段和规则必须有稳定来源。对于暂时无法直接获取的成本,可以先建立明确的预提规则,再通过月度结算修正。
第三,不要只展示结果而隐藏口径。看板上应该标注收入是支付口径还是完成口径,广告是点击归因还是成交归因,物流是含税结算价还是预估价。一个没有口径说明的利润数字,精确到小数点后两位也不值得信任。

假设两个商品都使用同一物流方案,物流费上涨2元。对于售价30元的商品,物流成本率增加6.7个百分点;对于售价100元的商品,物流成本率只增加2个百分点。
但不能因此简单得出“高客单价商品永远更值得投放”的结论。高客单价商品可能有更高的退款金额、更复杂的包装要求和更高的配送损坏风险。正确的判断是把物流变化放回完整订单模型中,看贡献利润减少了多少,以及减少后是否仍然能够覆盖投放和固定成本。
| 商品类型 | 成交价 | 基础贡献利润 | 物流费上涨2元后 | 利润降幅 | 经营判断 |
|---|---|---|---|---|---|
| 低客单价商品 | 30元 | 5元 | 3元 | 40% | 需要组合销售或提高包邮门槛 |
| 中客单价商品 | 60元 | 16元 | 14元 | 12.5% | 可继续投放,但需监控退货率 |
| 高客单价商品 | 100元 | 30元 | 28元 | 6.7% | 具备较强成本缓冲,但要关注服务成本 |
上表使用的是示意数据,真正复盘时应替换成自身订单的成交价、商品成本和物流结算数据。特别要注意,低客单价商品的绝对利润可能本来就很低,物流上涨后更容易失去投放空间。

退货率上升一个百分点看起来不大,但它对利润的影响取决于单笔退货损失。如果一笔退货平均损失25元,每月100000笔订单,退货率上升1个百分点,就意味着新增1000笔退货,对应约25000元损失。
这里还没有计算客服处理、重新质检、折价销售和库存周转变慢。如果商品价值较高,或者退回后无法完整二次销售,单笔退货损失可能远高于首发物流的几倍。
因此,退货率不应该只作为售后部门的服务指标,也应该进入投放和选品决策。一个转化率很高但退货率持续上升的商品,可能会在前端带来漂亮的销售增长,却在后端消耗更多利润。
投放预算增加以后,最先看到的通常是订单增加和销售额增长,但广告流量质量可能随着预算扩大而下降。新增订单的广告成本、退货率和物流异常率不一定与原有订单相同。
我建议把投放分成至少三个区间:基础预算、扩量预算和压力预算。每个区间分别记录新增订单、广告成本、物流成本、退款率和订单贡献利润。
| 投放区间 | 新增订单 | 广告支出 | 平均广告成本 | 订单贡献利润 | 判断 |
|---|---|---|---|---|---|
| 基础预算 | 10000单 | 100000元 | 10元/单 | 32元/单 | 利润缓冲充足,可保持投放 |
| 扩量预算 | 15000单 | 180000元 | 12元/单 | 28元/单 | 仍然盈利,但需要验证物流和退货变化 |
| 压力预算 | 18000单 | 270000元 | 15元/单 | 19元/单 | 订单增加明显,但边际利润下降,应限制扩量速度 |
这里的订单贡献利润已经包含物流和售后预提,但仍未扣除全部固定成本。压力预算是否值得保留,要结合库存现金、仓配容量和用户长期价值判断,而不能只看新增销售额。

先不要急着把问题归因于采购成本。应按照“商品、物流、广告、售后、渠道”的顺序拆解利润率变化,比较增长前后各项成本占收入的比例。
如果销售额增长30%,物流总额增长40%,并不一定代表物流管理失控,可能是订单重量或区域结构发生变化。只有把成本除以正确的订单量、收入和重量,才能判断是价格问题、结构问题还是效率问题。
优先考虑提高订单包裹价值,而不是立刻大幅提高单品售价。组合装、第二件优惠、满额包邮和关联购买,都可以在不明显损害转化率的情况下提高客单价。
但组合销售也会增加包装复杂度和退货处理难度。设置活动前,应测算组合商品的额外包材、拣配时间和退货拆分规则,不能只看客单价提升。
如果商品本身承担拉新任务,可以允许订单贡献利润较低,但必须设置清晰边界:获客成本上限、复购周期、首购用户复购率和现金回收周期都要被纳入模型。
不要只选择“全部关闭”或“继续包邮”两个极端方案。可以按照成本和用户价值采取分层策略:
区域策略的取舍是,限制包邮可能降低转化率,但继续无差别包邮则可能让低质量订单持续消耗利润。判断标准应是“转化下降带来的利润损失”与“履约成本下降带来的利润改善”谁更大。
先拆分退货原因,而不是直接把所有退货归因于用户冲动消费。尺码不合、色差、破损、描述不符、物流延误和质量问题,对应的解决方式完全不同。
如果主要原因是破损,应优先改包材和承运商;如果主要原因是描述不符,应优化详情页和客服话术;如果主要原因是质量问题,则需要回到供应商和批次管理。不同原因对应不同成本杠杆,不能用统一优惠券掩盖。
这时不能再使用当前平均履约成本直接预测新增订单。应测算仓内每个环节的实际产能,包括日均拣货单量、包装工位、出库截单时间和异常处理能力。
如果新增订单需要临时仓和加班人员,应该把这些增量成本放入边际利润模型;如果服务能力下降会引起延迟发货和退款,相关风险也应被预提。增长速度必须服从履约能力,而不是反过来要求仓库无限承压。

一个店铺不可能要求每个SKU都承担同样的利润任务。高利润SKU适合承担盈利,引流SKU适合承担获客和流量入口,但引流SKU必须有可验证的后续价值。
如果一个低利润商品能带来高质量新客,并且新客在后续90天内产生足够复购,那么它的首单贡献利润可以相对较低。如果没有复购数据,只是凭感觉认为“先亏一点以后会赚”,那就不是增长策略,而是未经验证的成本支出。
供应商报价低,不代表综合履约成本低。应该把破损、延误、投诉、补发和客服处理纳入比较。
| 方案 | 配送单价 | 破损率 | 补发成本 | 客服处理成本 | 综合判断 |
|---|---|---|---|---|---|
| 低价基础线路 | 5.5元 | 1.8% | 1.1元/单 | 0.8元/单 | 适合低价值、低时效敏感商品 |
| 稳定标准线路 | 6.8元 | 0.7% | 0.5元/单 | 0.4元/单 | 适合主力SKU和高评价敏感商品 |
| 高时效服务线路 | 9.5元 | 0.4% | 0.3元/单 | 0.3元/单 | 适合高客单价或时效承诺明确的订单 |
以上是示意比较。采购谈判时,不要只把快递单价作为唯一指标,而要比较每万单的综合履约成本和用户体验损失。对于高客单价商品,少量破损就可能抵消几个月的单价节省。
全国统一包邮的优势是规则简单、页面转化清晰、客服解释成本低;缺点是高成本区域会被低成本区域补贴。分层运费能够提高利润精度,但可能增加用户理解成本和下单阻力。
比较稳妥的方式,是先从成本差异最大的区域和商品开始做小范围测试。不要一开始就把运费规则设计得非常复杂,而是先验证:高成本地区转化下降多少,订单贡献利润改善多少,最终总利润是否增加。
某些商品利润率很高,但库存周转慢、备货资金占用大;某些商品单笔利润不高,却能够快速回款和稳定周转。经营负责人不能只用利润率排队,还要结合库存天数、回款周期和现金转换周期。
当企业现金储备有限时,优先选择回款快、售后稳定、库存风险低的商品,可能比追求最高毛利率更稳健。当企业有充足资金且供应链优势明显时,再考虑扩大高毛利但周转慢的商品。
部分订单首单利润较低,是因为企业承担了新客补贴或较高获客成本。这个策略只有在用户后续复购可被验证时才成立。
我建议把用户分成首购订单、复购订单和沉默订单,分别计算获客成本、物流成本、售后成本和累计贡献利润。长期价值不能用一个模糊的“用户以后可能复购”来替代,而应以实际同期群数据逐步修正。

一张可用的利润表,未必需要一开始就拥有几十个复杂字段,但必须能够回答收入、成本、责任主体和经营结果四类问题。
| 字段模块 | 建议字段 | 解决的问题 |
|---|---|---|
| 订单识别 | 订单号、下单时间、完成时间、渠道 | 这笔订单来自哪里,处于什么状态 |
| 商品信息 | SKU、数量、采购成本、重量 | 卖的是什么,商品本身占用多少成本 |
| 收入信息 | 商品收入、优惠、补贴、退款 | 最终保留的收入是多少 |
| 履约信息 | 仓库、包装费、拣配费、首发物流 | 正常发货需要付出多少成本 |
| 异常信息 | 补发、破损、拒收、退货物流 | 非正常履约造成了多少损失 |
| 营销信息 | 广告计划、达人、投放金额、归因规则 | 为获得这笔订单花了多少钱 |
| 利润结果 | 订单贡献利润、贡献利润率 | 这笔订单是否值得继续获取 |
第一层是基础利润:收入减商品、平台和首发物流。它可以快速发现明显亏损SKU。
第二层是风险利润:在基础利润上加入广告、退货、补发和破损预提。它适合投放、活动和渠道决策。
第三层是经营利润:继续加入渠道人员、仓储、客服和其他半固定成本。它适合判断店铺或业务是否真正能够持续。
不要因为暂时没有完整数据就停止核算。先用可解释的估算建立基础版本,再逐步替换成真实结算数据,比等待一个“完美系统”更有价值。
日看异常,避免问题扩大;周看结构,支持运营动作;月看结果,支持资源配置。三种周期不能相互替代。

建议至少设置三类预警:订单贡献利润低于底线、物流成本率连续上升、退货和补发率超过历史区间。
例如,核心SKU订单贡献利润低于15元时暂停扩量;某区域物流成本率连续两周高于全国均值5个百分点时检查运费规则;退货率高于过去八周均值3个百分点时启动商品和内容复盘。
预警线不应照搬其他店铺。它应根据商品毛利、现金储备、投放策略和履约能力设定,并且每月根据实际结果调整。
不可以。订单贡献利润为正,只说明这笔订单在当前变动成本假设下有贡献。还要确认仓配容量、库存资金、平台账期、广告边际成本和售后风险。
如果新增订单需要临时仓、加急物流和额外客服,原来的贡献利润就不再适用。放量前必须建立增长情景,而不是直接套用当前平均值。
订单级分析优先按订单直接归集,因为这样可以保留地区、重量、SKU和配送方式的差异。店铺或渠道层面可以再用收入或订单量观察整体趋势。
如果所有物流成本都按收入比例分摊,会掩盖大件商品和低客单价商品之间的实际差异。最理想的方式是订单直接成本与管理层汇总指标同时存在。
如果使用订单贡献利润指导投放和活动,建议根据历史数据对尚未完成售后的订单计提预期退货损失。月度结算后,再用实际退货结果修正模型。
如果只在退货发生后记录成本,活动期间的利润会被高估,活动结束后的某一个月份又会突然出现大额损失,影响经营判断。
关键不在于放在哪个字段,而在于口径是否稳定。建议将商品实收、商家承担优惠和平台补贴分别列出,这样可以判断利润来自定价能力、商家让利还是外部补贴。
如果平台补贴具有明确期限,就不应把补贴期间的利润率直接当作长期经营能力。
要计算。不能因为归因不完美,就假设广告成本为零。可以先使用渠道级、计划级或SKU级的可解释分摊规则,再逐步提高精度。
归因模型最重要的不是看起来绝对准确,而是能够稳定比较不同商品、不同渠道和不同投放阶段的利润差异。
明确收入、退款、优惠、平台费、广告费、物流费和售后损失的定义。把争议最大的字段列出来,由经营、财务、运营和供应链共同确认。
不要一开始就处理全店所有商品。先选销量最高、广告消耗最高和退货率最高的10个SKU,覆盖主要渠道和主要区域。
把物流结算单、补发记录、退货记录和破损记录与订单号关联。无法直接关联的部分,建立明确的平均成本或比例预提规则。
同时计算商品毛利、订单贡献利润和渠道经营利润。不要只保留一个最终数字,否则无法判断问题究竟出在商品、投放还是履约。
至少测试物流费上涨、退货率上升和广告预算扩大的场景。将测试结果换算成月度利润和现金需求,避免只讨论百分比。
为每个高风险SKU指定动作,例如调整包邮门槛、优化包材、切换物流线路、修改投放上限、提升组合购买率或暂停部分区域投放。
确定谁负责数据更新、谁负责异常解释、谁负责动作执行、谁负责结果验证。利润模型只有进入周会和月度经营会议,才不会停留在一次性分析文件里。
电商利润计算的难点,从来不是不会做减法,而是不知道应该减掉什么、按什么口径减、减完之后要支持什么决策。
商品毛利只能告诉你商品有没有价差;订单贡献利润才能告诉你这笔订单值不值得获取;渠道经营利润才能告诉你这个渠道是否值得继续投入;最终净利润和现金流,才能告诉你这门生意是否能够长期运行。
物流成本之所以重要,是因为它会随着客单价、区域、重量、仓库、服务商、退货率和订单规模不断变化。它不是一个月底统一扣除的小数字,而是能够放大增长结果的经营变量。
如果只能做一件事,我建议先从销量最高的10个SKU开始:把采购、平台、广告、包装、首发物流、退货、补发和破损全部落到订单,计算订单贡献利润,再分别做物流费上涨、退货率上升和广告扩量三种压力测试。
当你能回答“再增加一万单,会增加多少收入、多少物流成本、多少售后损失、多少现金占用,最终留下多少贡献利润”时,才真正拥有了增长决策能力。下一步不是继续追求更大的GMV,而是找出那些物流可控、售后稳定、边际利润为正、现金回收健康的订单,并把增长集中到它们身上。
我以前一直用“售价减采购价”估算商品利润,店铺看起来毛利率不低,但月底现金却总是对不上。后来我把平台费、广告、物流、退货和补发成本逐单拆开,才发现真正需要看的并不是毛利,而是订单贡献利润。
经营负责人首先要区分三个概念:销售额、商品毛利和订单贡献利润。销售额只能说明成交规模;商品毛利只能说明商品本身是否有价差;只有订单贡献利润,才适合判断一笔订单是否值得继续获取。
建议使用下面这条经营分析公式: 订单贡献利润 = 实际收入 − 商品成本 − 平台及支付费用 − 营销费用 − 履约成本 − 售后成本 这里的“实际收入”不能直接照搬下单金额,还要扣除商家承担的优惠、退款和活动让利。
履约成本也不能只填快递面单价,而要包含包装、仓储拣配、首发配送、异常件、补发以及退货产生的逆向物流。
项目金额说明 实际成交收入100元已扣除商家承担优惠 商品成本42元采购、入库和包装材料 平台及支付费用5元按实际订单归集 广告分摊12元按渠道或订单归因 履约成本8元仓储、拣配和首发物流 售后成本预提3元退货、补发和异常件 订单贡献利润30元100−42−5−12−8−3 我在做这类核算时,最容易踩的坑是把整月利润平均分摊到所有订单。
这样会掩盖高退货SKU、偏远地区订单和高广告依赖商品的问题。更可靠的做法是至少按SKU、渠道、区域和物流方式拆分,先看单笔订单,再汇总到店铺层面。需要特别说明的是,订单贡献利润不是会计报表中的净利润。
它的作用是辅助经营决策:判断是否继续投放、是否调整包邮规则、是否更换仓库或物流方案,而不是替代正式财务核算。
我曾经遇到过一种很典型的情况:物流报价只上涨了2元,商品毛利率几乎没变化,但投放后的实际利润明显变薄。后来复盘才发现,运费上涨还会通过低客单价、退货和补发订单被进一步放大。
物流成本最危险的地方,不是它金额一定很大,而是它通常具有较强的固定属性。对于一笔100元的订单,物流和包装增加2元,影响相对有限;对于一笔30元的订单,同样增加2元,利润会被直接削弱一个明显的比例。
可以用物流成本率观察这种差异: 物流成本率 = 单笔履约物流成本 ÷ 实际订单收入 订单收入原履约成本上涨后成本成本率变化 100元8元10元8%→10% 30元8元10元26.7%→33.3% 这也是我不建议只看“平均快递费”的原因。
平均值会把高客单价订单和低客单价订单混在一起,无法解释为什么某些商品销量越大,利润反而越薄。完整的履约成本至少应拆成仓储、拣配、包材、首发物流、偏远地区附加费、破损和丢件、补发、二次派送、退货运费以及逆向入库。很多店铺只把面单价格填进利润表,实际漏掉的往往是后面几项。
我建议经营负责人做一次“物流成本瀑布表”,不要只记录合同报价,而要记录最终结算成本。例如某SKU表面快递费为6元,但加上包装1元、仓内操作1.2元、异常件预提0.5元、退货逆向成本0.8元,真实履约成本已经达到9.5元。因此,物流优化不能简单理解为“找更便宜的快递”。
如果低价物流导致破损率和补发率上升,最终成本可能更高。正确判断应当比较每个有效签收订单的总履约成本,而不是比较面单单价。
我最担心的不是订单少,而是订单突然增长后,团队误以为规模已经验证成功。过去做活动复盘时,GMV和订单数都上涨了,但把广告、物流和退货放回模型后,新增订单的边际利润其实已经接近于零。
判断增长质量,不能只看总利润率,还要看边际贡献利润。它回答的是:在现有业务基础上多卖出一单,企业究竟增加了多少利润。新增订单边际利润 = 新增订单实际收入 − 新增商品成本 − 新增平台费用 − 新增广告费用 − 新增履约成本 − 新增售后成本 例如某商品平时每单贡献利润为30元。
大促期间为了获取新增订单,广告分摊从12元升到20元,物流和包装因临时仓配从8元升到11元,退货预提从3元升到5元,其他成本不变,则大促订单利润变为: 100 − 42 − 5 − 20 − 11 − 5 = 17元 表面上看,订单仍然赚钱;
但如果平台补贴、现金回款周期和客服加班费用尚未计入,实际增量利润可能更低。更关键的是,若广告继续加价,订单量增加不一定会带来总利润同步增加。
情景单笔贡献利润月订单量月贡献利润 日常经营30元1,000单30,000元 大促放量17元2,000单34,000元 高退货压力8元2,000单16,000元 从这个例子看,大促放量确实增加了贡献利润,但利润增幅远低于订单增幅;如果退货率继续上升,规模扩张甚至可能倒退。
经营负责人应当同时看订单增幅、单笔贡献利润、物流成本率、退货损失率和现金回款周期。我通常会在投放或活动前做三种情景:基准情景、压力情景和增长情景。压力情景至少把物流费上涨、退货率上升和广告成本增加同时放进去,因为这些变量经常不是独立发生的。
我以前用月度汇总表看利润,表里只有销售额、采购额和广告费,结果知道利润下降,却不知道是哪类订单出了问题。后来改成订单级记录,并按SKU、渠道、地区和仓库切分,才找到了真正影响利润的环节。
一张能用于经营决策的利润表,重点不是字段越多越好,而是每个字段都能对应一个动作。
建议从订单级数据开始,至少记录以下内容: 字段类别建议字段对应决策 订单信息订单号、日期、渠道、地区、仓库比较渠道和区域利润 商品收入SKU、成交价、优惠、退款核算真实收入 商品成本采购、生产、损耗、赠品判断SKU毛利 平台费用佣金、支付费、技术服务费比较渠道费用 营销费用广告、达人佣金、样品、补贴判断投放是否值得 履约费用仓储、拣配、包材、首发物流识别仓配问题 售后费用退货、补发、破损、二次处理计算真实售后损失 落地时不要一开始就追求极度精细。
可以先选销量最高、广告投入最多或退货最严重的10个SKU,连续记录两到四周,再决定哪些成本必须逐单归集,哪些成本可以按合理规则分摊。我比较推荐“三层看板”方法。第一层看订单贡献利润,回答一笔订单是否赚钱;第二层看SKU和渠道贡献利润,回答资源应该投向哪里;
第三层看店铺经营利润和现金流,回答整体扩张是否安全。还要单独建立退货成本预提。因为本月发出的订单,退货可能在下月发生;如果只按当月已发生费用核算,活动期间的利润会被高估,活动结束后的利润又会突然下滑。最后,利润表必须配合复盘节奏使用。日常关注异常物流费、退款和广告波动;每周比较SKU、渠道和区域;
每月复盘整体成本结构;大促结束后单独核算活动订单。只有把数据和具体动作绑定起来,利润计算才不会变成一张只供汇报的表。


读者评论
文章把商品毛利、订单贡献利润和最终净利润区分开来,这一点很实用。尤其是把物流、退货和售后预提纳入订单核算,能避免只看销售额造成误判。
对低客单价商品的分析比较有参考价值,固定履约成本确实会明显压缩利润。不过文中的成本数据属于情景模拟,实际决策还需要结合自身地区、仓配和退货数据。
从经营管理角度看,按地区、SKU、重量和渠道拆分物流成本,比使用全国平均运费更接近真实情况。若能再补充现金流预测和数据采集方法,落地性会更强。