很多餐饮店每天都在看外卖流水:营业额上涨了、单量增加了、平台排名也不错,但月底一算,老板发现人越来越忙,利润却没有同步增加。问题通常不在“没有报表”,而在于报表只记录了钱从哪里来,没有继续回答一个更关键的问题:这些现金流水到底换来了多少有效工时、多少可交付订单,以及多少可持续的人效。我在协助门店梳理外卖经营数据时,最常见的转折点并不是更换菜单或继续加大投流,而是把订单、时段、岗位、出餐和售后数据放在同一张经营链路里,重新计算每一小时的人力究竟创造了什么。
外卖营业额是一项结果数据,能告诉我们卖了多少钱,却不能直接说明门店是否高效。比如一家店当天外卖销售额为2.4万元,订单量600单,看起来规模不错;如果为了完成这些订单安排了18名员工、产生了大量低价促销和重复返工,单均收入可能并不高,员工也可能一直处于被动救火状态。
我更愿意把外卖经营拆成四层:第一层是现金流,包括实收金额、平台结算、退款和配送相关扣费;第二层是订单流,包括有效单、取消单、异常单和各时段订单;第三层是作业流,包括备料、制作、打包、交接和售后处理;第四层才是人效,即每个岗位、每个工时、每个班次实际完成了多少有价值的工作。
真正有用的报表,不是把更多数字堆在一起,而是把“收入结果”追溯到“人力动作”。门店需要回答的不是“今天卖了多少”,而是以下几个问题:
如果报表无法把这些问题连接起来,门店很容易陷入“营业额增长,加人,成本上升,再加促销,继续加人”的循环。外卖运营的核心不是单纯追求更多订单,而是让订单增长与可控工时同时增长。

不同门店谈“人效”时,经常使用不同分母。有的人用员工人数,有的人用排班工时,有的人用在岗工时,还有人用厨房制作工时。分母不一致,最后看出的结论自然互相矛盾。
我建议外卖门店至少统一以下四个口径。
| 指标 | 计算方式 | 适合回答的问题 | 常见误判 |
|---|---|---|---|
| 每工时有效订单 | 有效订单数÷实际投入工时 | 整个班次处理订单的效率如何 | 忽略不同订单的复杂程度 |
| 每工时贡献收入 | 订单贡献收入÷实际投入工时 | 工时带来了多少可保留收入 | 把平台补贴后的流水当成真实贡献 |
| 岗位有效产出 | 岗位完成量÷岗位实际工时 | 制作、打包、交接等岗位是否匹配 | 只看总量,不看返工和等待 |
| 高峰承载效率 | 高峰有效订单数÷高峰岗位工时 | 高峰排班是否足够且不过量 | 用全天平均值掩盖高峰拥堵 |
这里的“贡献收入”不等于平台页面显示的订单金额。我通常会从实收金额中扣除平台佣金、配送承担、优惠券承担、退款补偿以及与订单直接相关的耗材,至少先形成一个简化贡献口径。它不等于最终净利润,但比流水更适合用来指导排班。
第一类决策是“要不要接更多单”。如果高峰时段每增加100单,就需要增加28个工时,而这100单带来的贡献收入只能覆盖16个工时的成本,那么继续接单未必是增长,可能只是把拥堵和售后推迟到月底结算。
第二类决策是“应该加人还是改流程”。如果制作岗位工时利用率很高,但打包岗位等待严重,增加厨师并不能改善整体出餐。相反,如果备料不足导致制作岗位反复等待,最有效的动作可能是把一部分工时从高峰前移,而不是增加高峰时的临时人员。
第三类决策是“哪些订单值得保留”。低价套餐可以拉来订单,但如果包装复杂、配料多、制作时间长、退款率高,就应该用贡献收入和工时消耗重新判断,而不是仅凭销量决定是否长期保留。
堂食的服务过程相对容易观察,外卖则把成本分散在多个节点:平台抽佣发生在结算端,优惠成本分散在活动端,包装耗材藏在仓库端,差评补偿留在售后端,人力损耗则发生在排班和出餐现场。
我曾经见过一家单品外卖店,老板认为午餐套餐是门店的“现金牛”,因为它占到全天订单的46%。进一步把订单拆开后发现,这类套餐平均制作时间是普通订单的1.7倍,打包步骤多两步,午高峰退款率也高出普通订单约3个百分点。它确实带来了订单规模,却同时放大了高峰拥堵和售后处理。
这种情况之所以容易被忽略,是因为常规日报通常只有销售额、订单数、客单价和平台排名。它们能反映市场需求,却无法反映订单是否适合当前的人力结构。
不少门店在午高峰前后采用固定排班,例如11点到14点安排厨房和打包人员同时上岗。这样的排班看似稳妥,但外卖高峰往往不是三个小时均匀发生,而是集中在12点到13点之间。
如果11点到12点有大量备料工作,12点到13点需要集中制作和打包,13点到14点又主要处理收尾和清洁,那么三个小时内不同岗位的需求完全不同。用同一套人力覆盖整个时段,就会形成一小时拥堵、一小时闲置、一小时补救的结构。
排班不是把人放在店里,而是把正确岗位的工时放在正确订单到达之前。这是我在实际复盘中最常强调的一点。高峰时临时加人往往已经晚了,因为真正的瓶颈可能在高峰前的备料、设备预热和物料摆位。

第一种是收入数据:订单原价、实收、优惠承担、平台扣费、退款和补偿。第二种是订单数据:订单来源、商品组合、下单时段、配送方式、取消原因。第三种是作业数据:接单时间、制作开始、制作完成、打包完成和交接时间。第四种是人力数据:岗位、员工、班次、实际打卡工时和临时调岗。第五种是质量数据:缺品、错品、漏餐、催单、差评和返工。
如果暂时没有系统采集全部字段,可以先采用人工抽样。连续7天记录每15分钟的订单量、出餐完成量、岗位人数、积压单量和异常单量,已经足以发现大多数排班问题。不要一开始就追求全量自动化,先把最影响决策的字段采准确。
平台活动会让门店的订单金额和曝光迅速增加,但活动后的实收未必同步增加。尤其是满减、折扣套餐和平台补贴叠加时,营业额增长可能主要来自消费者支付结构变化,而不是门店获得了更多现金。
我建议把流水至少分成三列:消费者支付金额、门店实际结算金额、扣除订单直接成本后的贡献收入。排班决策应该优先使用第三列,因为员工工时要由门店真正保留下来的收入来支撑。
| 观察层级 | 示例金额 | 能说明什么 | 不能说明什么 |
|---|---|---|---|
| 订单标价合计 | 10000元 | 商品原始销售规模 | 门店实际拿到多少钱 |
| 消费者实付 | 8200元 | 消费者实际支付水平 | 平台扣费和售后损失 |
| 门店结算收入 | 6650元 | 扣除部分平台费用后的收入 | 包装、原料和额外工时成本 |
| 订单贡献收入 | 4380元 | 更接近可用于覆盖人力的收入 | 房租、折旧和管理费用后的最终利润 |
“今天8个人做了240单,所以每人30单”是一个非常粗糙的算法。它把厨房、打包、前台、清洁和店长的工作混在一起,也没有区分订单复杂程度。
更合理的做法是按岗位拆分。例如制作岗位完成了180个标准工序,投入24小时;打包岗位完成了240单,投入12小时;交接岗位处理了240单,投入8小时。这样才能看出是制作效率低,还是打包流程不顺。
如果商品复杂度差异很大,可以建立“标准工序点”。一份普通套餐设为1点,增加一份主食设为0.3点,需要现制饮品设为0.5点,特殊包装设为0.2点。标准工序点不是财务核算,而是用于比较不同商品对工时的占用。
某门店全天每小时处理40单,看起来效率稳定,但拆成15分钟后可能是这样的:低峰每15分钟10单,高峰每15分钟70单。全天平均值会把真正的瓶颈抹平,让管理者误以为只要增加总人数就能解决问题。
外卖排班至少要按早餐、午餐、下午低峰、晚餐和夜宵拆分。订单量不稳定的门店,还应该按15分钟或30分钟观察峰值,而不是只看小时均值。

忙碌不等于高效。员工持续走动、反复寻找包装、等待设备、询问订单状态,都会产生“看起来很忙”的假象,但这些动作未必形成有效产出。
我在现场观察时,会特别记录四类非生产性时间:等待物料、等待设备、等待信息和返工时间。如果一个打包员每小时有12分钟在寻找标签、餐盒和封签,那么单纯增加订单只会把这12分钟放大。
人效提升通常不是把员工动作加快,而是减少员工不得不做的无效动作。这也是报表必须同时记录异常原因的原因。没有原因分类,门店只能看到延迟,却不知道延迟由什么造成。
一些管理者希望员工始终保持90%以上的忙碌程度,认为这样才不浪费工资。但外卖订单存在波动,设备、配送和供应链也存在不确定性。如果把排班压到极限,任何一个小故障都会让订单积压。
我通常把高峰承载率控制在一个有缓冲的区间。对于订单波动大的门店,岗位利用率达到75%至85%往往比长期超过90%更稳妥。这个区间不是行业统一标准,而是一个需要结合商品复杂度、设备速度、配送时效和员工熟练度调整的管理基准。
可以先为每个订单建立简化公式:
订单贡献收入=消费者实付-平台及配送相关扣费-优惠承担-退款补偿-订单直接耗材成本
如果原料成本无法精确到每个订单,可以先按商品类别建立平均成本。比如主食类、套餐类、饮品类和加料类分别使用最近30天的平均成本率。重要的是先保持口径稳定,再逐步提高精度。
在实际管理中,我不建议把所有固定费用一次性分摊到订单上。房租、折旧和管理工资虽然重要,但它们不能直接指导某个午高峰是否需要多安排一名打包员。先使用订单贡献收入进行短周期排班,月底再用完整利润表做经营复盘,决策会更清楚。
订单数是数量指标,标准工序点才更接近作业负荷。可以按照门店实际流程建立简单的权重表。
| 订单或动作 | 建议工序点 | 判断依据 | 管理用途 |
|---|---|---|---|
| 标准单品 | 1.0 | 基础制作和基础包装 | 作为比较基准 |
| 双拼或多配料套餐 | 1.4至1.8 | 增加备料、组装和核对动作 | 判断套餐是否挤占高峰产能 |
| 现制饮品 | 0.4至0.7 | 存在独立制作和封装流程 | 计算饮品对制作和打包的额外占用 |
| 特殊包装或备注单 | 0.2至0.5 | 增加核对、分装和沟通时间 | 识别低价但高复杂度订单 |
这些权重不能直接照搬。我的做法是连续抽取30至50张订单,记录从接单到完成的实际作业时间,再按中位数而不是极端值设定权重。中位数能够避免少数设备故障或员工失误把正常工序拉得过高。
岗位人效需要把“完成量”和“投入工时”放在同一层级。制作岗位可以用标准工序点除以制作工时,打包岗位可以用完成订单数除以打包工时,售后岗位则可以用解决的有效问题数除以处理工时。
例如,某天制作岗位完成420个标准工序点,实际投入35小时,制作人效为12点/工时;打包岗位完成360单,投入18小时,打包人效为20单/工时。若当天仍出现大量延迟,就不能简单判断“制作岗位效率低”,还要看订单是否在制作完成后长时间等待打包或交接。

门店的整体产能通常受最慢或最不稳定的环节限制。制作、打包、出餐交接、设备使用和物料供应,任何一个环节出现瓶颈,都会让其他岗位的工时价值下降。
判断瓶颈可以使用三个信号:第一,某岗位的待处理任务持续增加;第二,前后岗位出现明显等待;第三,该岗位的延迟与差评、取消或退款高度相关。
例如厨房已经完成订单,但打包台积压25单,说明继续增加厨师不会立刻提升交付量;如果打包台空闲,却总是在等待某类配料,说明问题可能在备料;如果所有岗位都完成,但配送员迟迟未到,继续增加店内人员也无法改善顾客体验。
加一名员工是否划算,不能只看他能处理多少订单,而要看新增工时带来的贡献收入是否高于新增人力成本和管理风险。
可以使用一个简化判断:
新增工时净贡献=新增有效订单×单均贡献收入-新增工时×小时人力成本-新增异常处理成本
假设高峰增加一名打包员,投入3小时,可以多完成45单;每单贡献收入为7.5元,新增收入为337.5元。若3小时人力成本为90元,预计减少的退款和补偿成本为45元,则新增工时净贡献为202.5元。这种加人通常值得尝试。
但如果增加的不是瓶颈岗位,只能多处理5单,那么新增贡献只有37.5元,远低于人力和调度成本。此时更应该调整流程,而不是继续扩充排班。

以下案例采用经过匿名化处理的情景数据,数据结构来自我在门店复盘中常用的采集方式,并非某一家门店的公开财务数据。门店是一家以午餐套餐为主的社区餐饮店,日均外卖订单约500单,营业时间为10点至21点。
调整前,门店只看三个数字:日营业额、订单数和平台评分。连续两周营业额从每天1.95万元上涨到2.28万元,但员工加班时间从每天2.4小时增加到4.1小时,午高峰后仍有大量催单。
| 指标 | 调整前 | 调整后 | 变化 |
|---|---|---|---|
| 日均外卖销售额 | 19500元 | 21800元 | 增长11.8% |
| 日均有效订单 | 502单 | 526单 | 增长4.8% |
| 实际投入工时 | 91小时 | 86小时 | 下降5.5% |
| 每工时有效订单 | 5.52单 | 6.12单 | 增长10.9% |
| 订单贡献收入 | 7600元 | 8720元 | 增长14.7% |
| 每工时贡献收入 | 83.5元 | 101.4元 | 增长21.4% |
| 高峰后30分钟内积压单 | 34单 | 12单 | 下降64.7% |
这个案例最值得注意的地方是:订单只增长了4.8%,但每工时贡献收入增长了21.4%。门店并没有大幅扩招,而是先把低效工时移出高峰,再把两名员工的岗位职责重新划分。

门店原先在11点以后才开始集中备料,导致12点订单到达时,制作人员既要处理订单,又要寻找和补充物料。调整后,把切配、酱料分装、包装摆位和设备预热分别安排在10点30分至11点30分完成。
这个动作看似增加了早班工作,实际上减少了高峰中的等待。调整前,制作岗位每小时约有14分钟用于等待物料;调整后下降到5分钟左右。节省出来的时间没有直接转化为更快的手速,而是用于稳定完成订单核对。
原先打包人员按照订单到达顺序逐单处理,遇到套餐、饮品和特殊备注时,频繁在不同包装区之间来回移动。调整后,门店把打包台分成标准餐、组合餐和特殊备注三个区域,先按订单类型分批,再按出餐完成时间交接。
这一改变没有减少打包步骤,却减少了寻找物料和重复核对。根据门店抽样记录,单笔订单的平均打包时间从2.6分钟下降到2.1分钟,漏放和错放从每百单4.8件下降到2.1件。
如果只奖励完成订单数,员工可能倾向于先完成简单订单,把复杂订单和特殊备注留到后面。这样会造成后段积压和售后增加。
门店后来同时观察四项结果:有效完成订单、准时交接订单、错漏率和返工次数。绩效不再奖励单纯的数量,而是奖励在质量约束下完成的有效产出。
我不建议把所有指标都直接绑定到个人收入。订单延迟有时是设备和配送原因,不能全部归咎于员工。更稳妥的方式是先用指标做班组复盘,确认原因稳定后,再将一部分指标用于奖金或排班优先权。
调整后最明显的变化并不是平均出餐时间,而是高峰波动变小。调整前,正常订单可能8分钟完成,复杂订单却要20分钟;调整后,普通订单和复杂订单的差距缩小,顾客等待体验更稳定。
对于外卖门店来说,稳定性往往比极限速度更有价值。因为平台配送时间、顾客预期和差评机制通常会放大少数极端延迟。平均出餐时间下降1分钟固然重要,但把超过承诺时间的订单比例从12%降到5%,往往更能减少退款和补偿。

这类门店最容易误判为“需要更多员工”。建议先把活动订单、自然订单、复购订单和低价引流订单分开,分别计算单均贡献收入、标准工序点和售后率。
取舍在于:减少低价订单可能让平台表面单量下滑,但如果释放了高峰产能,门店可以承接更高贡献的订单。判断是否值得,不要看订单总数,而要看每个高峰工时的贡献收入。
如果全天总工时已经足够,问题通常不是人手总量,而是工时没有出现在正确的时间。可以把一部分低峰工时前移,用于备料、预包装和设备检查;也可以设置一个只覆盖60至90分钟的高峰弹性班。
弹性班不一定是临时招聘。全职员工提前或延后半小时、兼职人员只覆盖订单峰值、店长在高峰承担交接岗位,都可以形成更灵活的工时结构。
| 场景 | 优先动作 | 不要先做的事 | 观察指标 |
|---|---|---|---|
| 备料不足导致高峰等待 | 提前完成高频物料和包装准备 | 直接增加高峰厨师 | 物料等待分钟数、缺料订单占比 |
| 制作完成后打包积压 | 增加或重排打包岗位 | 继续增加制作岗位 | 制作完成至打包完成时长 |
| 打包完成但配送等待 | 优化交接区和配送提醒 | 增加厨房人员 | 交接等待时长、配送到店等待率 |
| 订单备注导致返工 | 设置备注分类和核对规则 | 单纯要求员工“更细心” | 备注订单返工率、错漏率 |
员工流动大的门店不适合依赖少数老员工的经验。若新人需要反复询问配料位置、包装规则和异常处理,报表中的人效波动会非常大。
建议把高频动作做成可视化标准:物料位置固定、包装顺序固定、特殊备注用颜色或类别区分、缺货时设置明确替代规则。标准化的目标不是让员工像机器一样工作,而是减少新人进入岗位后的认知负担。
如果一个岗位必须依赖某个熟手才能稳定运行,那么这不是员工能力问题,而是流程没有被门店真正固化。管理者应该把熟手的经验拆成步骤、时间点和异常处理方式,而不是只在排班时把熟手安排到最忙的位置。
订单波动大的门店不宜按最高峰值满配人员,否则大部分时间都会出现闲置。可以采用“基础班组加弹性资源”的结构:基础班组保证正常订单,弹性资源覆盖高峰、活动日和天气变化。
判断是否启动弹性资源,可以设定三个条件:15分钟订单量超过基准的1.3倍;待制作订单连续两个统计周期上升;超出承诺时间订单占比超过预警线。只有满足其中两个条件时才启动临时调度,避免看到单量短时增加就频繁调整。

新店、上新产品或进入新商圈时,门店可能有意通过活动换取曝光和评价。这种阶段可以接受部分订单的人效较低,但必须明确活动预算、持续时间和承载上限。
我建议同时设三条线:第一是单均贡献下限,低于下限的订单不得无限扩张;第二是高峰承载上限,超过上限就限制活动曝光或延后承诺时间;第三是售后风险上限,退款、漏餐和超时达到阈值就暂停继续加量。
没有边界的增长,本质上是在用员工加班和顾客容忍度购买平台数据。这样的增长可能在短期内有效,但很难形成稳定复购。
从利润角度看,低价订单似乎应该全部取消,但这也可能损失新客来源和未来复购。更好的方法是区分“低贡献但低复杂度”和“低贡献且高复杂度”两类订单。
| 订单类型 | 贡献收入 | 工序复杂度 | 建议 |
|---|---|---|---|
| 低贡献、低复杂度 | 较低 | 较低 | 可作为低峰引流,不宜占用高峰库存 |
| 低贡献、高复杂度 | 较低 | 较高 | 优先改价、减配或限制售卖时间 |
| 高贡献、低复杂度 | 较高 | 较低 | 适合高峰重点展示和快速交付 |
| 高贡献、高复杂度 | 较高 | 较高 | 需要提前备料和专门岗位承接 |
这张分类表的价值在于,它把“价格”和“人力负担”分开了。真正需要警惕的不是所有低价订单,而是那些既不贡献收入,又持续占用关键岗位的订单。
门店如果正在修复评分或降低差评,应先压缩异常订单比例,再追求平均速度。顾客通常可以接受合理等待,却很难接受承诺时间已经到了、订单仍然没有明确状态。
在实际操作中,可以把订单状态分为接单、制作中、待打包、待交接和异常五类。每15分钟统计各类订单数量,观察订单是否卡在同一环节。这样比只看“平均出餐时间”更容易找到体验问题。
如果门店为了追求极限速度而频繁漏餐、错餐,最终会产生退款、补偿、重做和差评,表面节省的几分钟会被售后工时重新吃掉。稳定交付往往是更便宜的体验策略。

如果员工认为每一项数据都会直接影响收入,可能会主动隐藏异常、抢做简单订单或延迟登记问题。这样报表看起来更漂亮,现场却变得更不透明。
我更建议将指标分成两组。第一组用于经营判断,例如高峰订单量、岗位利用率、贡献收入和超时率;第二组用于流程改进,例如等待原因、缺料次数、返工原因和设备故障。前者可以逐步进入绩效,后者应该鼓励员工真实上报。
一份报表如果让问题消失在记录里,而不是消失在现场,它就失去了管理意义。
不要一开始就设计几十个字段。前3天只记录订单时段、订单类型、实收金额、出餐完成时间、岗位人数、实际工时和异常原因。
这几项数据足以回答“什么时候忙、忙在哪里、谁在等待、哪些订单最耗工时”。如果连续3天都无法稳定记录,说明门店需要先简化流程,而不是继续增加报表要求。
基准线的意义是知道正常波动范围。建议至少连续观察4个午高峰和4个晚高峰,记录订单量、工时、积压和异常率。不要因为某一天下雨、设备故障或临时活动就立即调整长期排班。
可以先计算以下基准:
| 基准项目 | 计算方法 | 使用方式 |
|---|---|---|
| 高峰订单基准 | 过去7天同一时段中位数 | 判断订单是否异常上升 |
| 岗位工时基准 | 正常完成订单所需实际工时 | 估算弹性排班需求 |
| 异常率基准 | 异常订单数÷有效订单数 | 判断改动后是否真的改善 |
| 高峰积压基准 | 高峰结束后15分钟待处理订单数 | 判断承载是否超过能力 |
很多门店复盘失败,是因为同一天同时改了菜单、活动、人员、包装和承诺时长,最后无法判断究竟是什么产生了变化。
我建议一次只改一个变量。例如先把一名打包人员提前30分钟到岗,连续观察3天;或者只把高峰前的备料时间提前20分钟,观察缺料等待是否下降。变量越少,越容易形成可复制的经验。
改动时要同时看结果和副作用。提前上岗可能减少高峰延迟,但增加低峰闲置;增加打包人员可能降低错漏率,但让其他岗位缺人。管理不是追求单个指标最大,而是寻找整体贡献更高的组合。
固定排班表只能适应平均情况,规则才能适应变化。门店可以把规则写成简单的条件式:
规则的价值在于,即使店长不在现场,班组也知道什么时候需要调人、限量、替换或暂停活动。报表不再是第二天的总结,而是当天的操作信号。

如果门店只有一个店、员工数量不多,结构化表格完全可以作为起点。关键不是使用什么工具,而是字段固定、责任明确、时间统一、数据可追溯。
表格至少应有订单明细、岗位工时、异常记录和日报汇总四个页面。订单明细记录事实,岗位工时记录投入,异常记录原因,日报汇总用于观察趋势。四者不要全部塞到一张表里,否则现场填写和后续分析都会变得困难。
当门店数量增加、活动频繁或需要多个岗位共同维护数据时,单纯依靠个人表格容易出现版本混乱、责任不清和复盘延迟。此时可以使用某项目管理工具或某项目管理平台,把“报表采集,异常处理,负责人,完成时间,复盘结论”连成一条记录。
但工具不能替代经营判断。系统可以提醒某项数据未填、某个异常逾期、某个指标连续超标,却不能自动判断是商品设计问题还是员工配置问题。工具的作用是减少信息丢失和沟通成本,不是把所有决定交给自动化。
字段设计应遵循“能触发动作”的原则。比如“备注内容”如果只是让员工自由填写大量文字,后续很难统计。更好的方式是先设置缺料、改餐、分装、包装、口味和配送等分类,再保留一小段补充说明。
同样,“出餐异常”不能只填是或否。至少应该记录异常环节和责任归因,但责任归因不能简单等于追责。它的主要作用是帮助管理者判断下一步应调整物料、设备、岗位还是承诺时间。
不同周期应该看不同指标。日内管理看积压、等待、超时和异常;周度复盘看时段人效、商品工序点和排班偏差;月度经营看贡献收入、人工成本率、复购和活动回报。
如果把月度利润指标拿去指导每15分钟排班,反馈会太慢;如果只看当天订单积压,又容易被偶然事件影响。数据周期与管理动作匹配,报表才不会变成形式。

提高人效不等于压缩员工数量,也不等于让员工一直处于高强度状态。它更接近于:在订单到达前完成必要准备,在高峰时让瓶颈岗位得到支持,在低峰时安排有价值的工作,在异常发生后能够追溯原因。
当门店把流水、订单、工序和工时连起来,就会发现很多“人工成本高”的问题,实际上是订单结构不合理、排班时点错误、物料准备不足或岗位衔接不顺。解决这些原因,往往比单纯要求员工加快速度更有效。
今天就可以建立一张最小可用报表,只记录7项内容:15分钟订单量、有效订单数、实收金额、订单贡献收入、实际投入工时、出餐积压和异常原因。
我最想强调的独特判断是:餐饮外卖的报表不是财务部门的“事后记账表”,而应该是一张把现金流翻译成现场动作的经营地图。当你能看清一笔订单占用了哪些岗位、多少工时、产生了多少贡献,以及它是否在正确的时段被交付,营业额才真正开始为人效服务。
下一步不要先问“还要不要加人”,先问“哪一个环节正在消耗工时,却没有形成有效交付”。找到这个环节,再决定是调排班、改工序、改商品、限活动,还是增加人员。这样的决策虽然没有单纯追求订单增长那么刺激,却更有可能把外卖流水转化为稳定、可持续、能被复制的人效提升。
我以前也习惯先看日营业额,觉得今天收款多就说明经营不错。但后来发现,同样是日流水3万元,有的门店只需要6个人,有的门店却要投入10个人,月底留下来的利润完全不同。我想知道,餐饮报表究竟应该怎样拆,才能看出流水增长是否真的带来了人效提升?
我在参与一家外卖占比约70%的门店复盘时,发现单看营业额几乎无法指导排班。真正有用的不是一张“收入表”,而是把现金流水拆成“订单结构、时段产能、人工投入、履约结果”四组数据,再把四组数据放在同一个时间口径下比较。建议至少建立以下四张基础报表。
第一张是现金流水表,记录实收金额、平台扣点、退款、配送补贴和优惠承担;第二张是订单结构表,记录订单量、客单价、商品组合、渠道和高峰时段;第三张是人效表,记录每小时在岗人数、人工工时和每小时完成单量;第四张是异常表,记录超时、漏餐、退单、差评和重做。
报表核心指标回答的问题使用频率 现金流水表实收、退款、平台扣费、优惠承担流水有多少真正进入经营结果每日 订单结构表订单量、客单价、品类、渠道钱是靠更多订单还是更高客单价产生的每日 人效表工时、在岗人数、单人每小时完成单量新增流水是否需要同比例增加人手按小时 异常表超时、退款、漏餐、重做所谓高人效是否以服务质量下降为代价每日复盘 在那家门店的连续14天数据中,周五和周六日流水都接近3万元,但周五完成了428单,投入人工工时55小时;
周六完成了391单,却投入人工工时68小时。周六的流水看起来只少了一点,人工成本却高出约24%,原因不是员工变慢,而是低客单价套餐和大促订单集中在晚餐时段,打包工作量明显增加。因此,我更看重“每人工小时完成单量”和“每人工小时贡献毛利”,而不是简单的“营业额除以员工人数”。
前者适合判断后厨与打包产能,后者适合判断排班是否值得。计算时要用实际工时,不要用编制人数,否则一个只上4小时的兼职员工会被错误地当成全日员工计算。我的判断标准是:流水增长只有同时满足“实收增长、单位工时产出不下降、异常率没有明显恶化”时,才算有效增长。
如果流水上涨伴随退款率、超时率和加班工时同步上涨,那更可能是用人工成本换来的表面繁荣,而不是人效改善。
我遇到过一种很矛盾的情况:店里的订单量没有明显增加,但员工一直喊忙,出餐时间却越来越长。老板通常第一反应是员工动作慢、执行力差,可我怀疑也可能是菜单组合、备注数量和打包流程造成了隐性浪费。有没有一种报表方法,可以把这几种原因区分开?
判断人效下降,不能只看“每人完成多少单”,因为一单快餐和一单包含多份热菜、冷饮、餐具与特殊备注的外卖,消耗的工时完全不同。我在一次门店诊断中,把订单按“制作复杂度”分成简单、标准、复杂三类,结果发现员工效率并没有普遍下降,真正拖慢门店的是复杂订单占比从18%升到了31%。
我建议在报表中增加一个“标准工时”字段。比如单份盖饭设为1个工时单位,双拼套餐设为1.4个单位,含饮品和多份小食的组合设为1.8个单位,定制备注较多的订单设为2.2个单位。这个数值不需要一开始就非常精确,但必须连续记录一周,再根据实际出餐时间校正。
订单类型订单量标准工时系数工时单位判断 单品简餐1601.0160基础产能 双拼套餐1201.4168备餐复杂度中等 套餐加饮品小食851.8153打包环节负担较重 高备注定制单352.277容易造成等待和返工 上表案例中,实际只有400单,但折算后是558个工时单位。
如果管理者仍然按400单计算,就会误以为“每小时完成单量下降”,并把问题归咎于员工。把订单复杂度纳入后,门店的标准化产出其实只下降了约4%,而不是表面看到的18%。还要把“返工率”和“备注触发率”单独列出来。我测试过一家门店,备注订单只占总订单的12%,却造成约29%的二次确认和返工。
原因是菜单允许顾客自由组合,但后厨没有对应的备料规则,员工需要临时询问。后来将高频备注改成固定选项,并删除无法稳定交付的组合,晚高峰平均出餐时间减少了7分钟。我的判断顺序通常是先看订单复杂度,再看等待发生在哪个工位,最后才评价员工动作。
若复杂订单占比上升、单均标准工时增加,但员工单位标准工时产出稳定,问题应优先归到菜单和流程;若订单结构稳定而单个工位产出持续下降,才值得进一步检查培训、设备或人员状态。
过去我排班主要靠经验:午餐多就多安排几个人,晚餐少就少安排几个人。但实际执行时,经常出现高峰前员工闲着、高峰中打包台拥堵、低峰又有人没有工作可做。我想知道,排班报表应该看哪些时间粒度,才能真正做到按产能而不是按感觉安排人手?
排班最容易犯的错误,是按全天订单量安排全天人数。外卖店的瓶颈通常只出现在20到40分钟的局部高峰,如果把整个时段都按峰值配置,就会形成“高峰不一定够用、非高峰一定浪费”的结构。我更建议使用30分钟粒度的订单和工时数据,至少连续记录14天。
实际排班时,我会把每个半小时拆成三个数:预计订单量、折算工时单位、可用工时。可用工时不是简单的人数,而是“在岗人数乘以该岗位在半小时内的有效工作时间”。例如4名员工在岗半小时,理论上有2个工时,但考虑交接、清洁和取货干扰,有效工时可能只有1.7个。
时段预计订单折算工时单位有效工时排班判断 10:30,11:00182427基本充足,可安排备料 11:00,11:30365142需要增加打包岗位 11:30,12:00548263明显缺口,应提前半小时到岗 12:00,12:30416065可逐步撤回机动人员 在我参与调整的一家门店,原先11:00才让兼职员工到岗,结果订单高峰在11:30前已经形成,员工到岗后只能被动处理积压。
调整为10:45到岗,并把其中1人固定负责打包核对,虽然当天增加了1.5个工时,却让超时订单从峰值的16%降到7%,晚班也少了约2小时的补救加班。排班报表还必须记录岗位,而不仅是总人数。后厨、出餐、打包、前台沟通和清洁的产能不能互相完全替代。
有些门店总人数并不少,但打包台只有1个人,导致所有菜已经做好却无法及时封装。这个时候继续给后厨加人,反而会制造更多半成品堆积。我通常用“产能缺口”而不是“订单量”决定是否加人:当折算工时单位连续两个半小时超过有效工时的90%,就需要增加机动人员;
当低于60%并持续两个时段,就应安排备料、清洁或错峰下班。这样排出来的班次不一定人数最少,但能把人放在真正限制现金流水兑现的环节上。
我见过不少门店每天都在记录营业额、订单量和人工成本,表格看起来很完整,但店长还是靠群里催进度,员工也不知道哪些数字需要马上处理。以前我以为问题是报表不够详细,后来发现可能是指标太多、没有对应动作。怎样设计一套真正能推动决策的看板?
报表失效通常不是数据少,而是数据没有绑定责任和动作。我测试过一套包含27个指标的日报,管理层花了很多时间填表,却没有减少任何异常。后来压缩成8个核心指标,并给每个指标设置“触发线、责任人、处理时限”,门店的复盘效率反而明显提高。我建议把看板分成结果层、过程层和动作层。
结果层只放实收流水、贡献毛利和人工成本率;过程层放每人工小时订单量、平均出餐时长、峰值积压单量和退款率;动作层则明确今天要改什么,例如调整某时段岗位、下架某个高返工套餐、提前准备某种半成品。
指标建议触发线可能原因当天动作 人工成本率连续3天高于目标2个百分点排班过量或低峰工时浪费拆分高峰班,减少整段待岗 平均出餐时长较基准上升20%备料不足、工位拥堵或复杂单增加定位最长等待工位并调整分工 退款率超过近14日均值50%漏餐、缺货或承诺时间失真核对缺货品和打包复核流程 每人工小时订单量低于基准15%订单结构变化或人员效率下降先看标准工时,再决定是否培训 这里有一个容易被忽略的细节:看板必须区分“门店可控”和“门店不可控”。
例如平台临时流量下降,不应直接处罚员工;但如果订单量正常、出餐时间变长,且积压集中在打包台,就属于门店可以处理的问题。把两类因素混在一起,会让员工觉得指标不公平,最后只剩下形式化填报。
我还建议设置一个“现金流水兑现率”,计算公式是:实际到账金额除以订单标称金额,再结合退款、优惠承担和平台扣费解释差异。某门店曾经通过大额满减把日订单量拉高22%,但现金流水只增加8%,同时人工工时增加19%。如果只看订单量,活动像是成功;加入兑现率和单位工时贡献后,就能看出活动并不值得继续。
每天看板只保留异常项,周报再做趋势分析。店长每天只需要回答三个问题:哪个时段损失了产能,哪个商品制造了额外工时,明天准备改变哪个动作。只要报表能直接导出这三个答案,它就不再是财务记录,而是门店现场管理工具。


读者评论
以前我们只看营业额和单量,确实容易误判。把平台扣费、退款、包装和实际工时一起算贡献收入后,才发现有些高峰订单越多,单位工时收入反而越低。
按15分钟拆分高峰很有启发。全天平均每小时订单量看着正常,但真正的问题可能集中在午餐某几个时段。建议再结合设备故障、备料等待等原因记录,排班会更准确。
文章提到用标准工序点衡量复杂订单,这比简单计算人均单量实用。不过不同门店的菜品和流程差异较大,工序点需要先连续记录一周,再根据实际耗时调整权重。