餐饮店定价调整报表:菜品调价后营收利润数据对比
去年秋天,我陪一家中餐馆老板做了一次完整的调价复盘。那家店把招牌菜从68元涨到78元,涨幅14.7%,老板以为利润能涨一截。结果14天后一拉数据:营收确实多了,利润反而少了,客流还跌了将近一成。问题就出在他手里没有一张像样的定价调整报表,也不会做菜品调价后的营收利润数据对比。这篇文章,我就把餐饮店定价调整报表怎么做、菜品调价后营收利润数据怎么对比,一次性讲透。
文中的报表结构和判读逻辑,全部来自我过去七年做餐饮经营数据顾问的真实项目经验。
调价不是一次性的决定,而是一场需要报表来追踪的经营实验。我从几十次调价复盘中得到一个稳定结论:判断一次调价成不成功,只看一个利润数字远远不够,至少五个维度必须同时追踪。
总营收最骗人。涨价几乎百分之百推高营收,但利润可能被折扣、退菜、食材波动悄悄吃掉。我做过的案例里,有四成门店在涨价后出现“营收涨、利润不涨”的情况,老板如果不拆毛利率根本看不出来。
复购率最滞后。顾客因为涨价产生的不满,不会立刻表现为当场流失,而是表现为“这次不点了,下次不来了”。所以判断复购影响,至少要留出30天观察窗口。
所以我的标准做法是:调价前先采集14天基线数据,调价后再追踪14天,最后用两组均值做对比。这个周期能过滤掉绝大部分随机波动。
老周在二线城市开了一家主打本地菜的中餐馆,开了六年。2023年下半年,猪肉、食用油、调味品连续涨价,他的食材成本率从35%一路爬到41%。他算了笔账:一个月营业额38万,光食材就要15.6万,加上人力8万、房租4.5万、水电杂费2万,再算上平台佣金、设备折旧和各种损耗,一个月到头剩不下几个钱。于是他决定涨价。
他把招牌红烧肉从68元涨到78元,其余菜品平均涨2到5元,整体涨幅约10%。涨价后的前两周,他天天看手机上的营收数据,发现每天营业额都涨了,还挺高兴。等我把数据完整拉出来一看,问题全暴露了:
老周的经历在中小餐饮里非常典型:涨价后只看营收,不看利润结构;客流一跌就慌,慌完就上折扣,折扣又把利润吃掉。如果当时他手里有一张五维度的调价对比报表,第7天就能发现问题,而不是等14天之后才发现白忙活一场。
要做调价决策,先得知道钱都花在哪了。以我服务过的大部分快餐、简餐门店为例,一个健康的成本结构大致是:食材成本占36%,人力成本占21%,租金占13%,水电燃气占4%,平台佣金及营销占5%,折旧杂费占3%,最后能剩下的净利润大约18%。

如果食材成本率超过40%,调价的必要性就成立;如果租金超过15%,那问题不在定价,而在选址和坪效,涨价救不了。这些基准值,是判断“该不该调价”的第一道尺子。
这是最常见也最危险的习惯。总营收上涨是调价的必然结果,单价提高了,哪怕客流掉一点,总营收往往还是涨的。但如果不同时看毛利率,就不知道利润是被折扣吃掉了、被退菜吃掉了、还是被食材涨价吃掉了。
我见过一个老板,涨价后日均营收涨了6%,他很满意,结果月底一算账,利润比涨价前还少了2100块,中间他上了三轮折扣活动,每轮都在给平台打工。
单日营收的波动极大。周一的雨夜和周末的晴天能差出40%的营收。拿调价前某一天的数据和调价后某一天对比,根本得不出有效结论。正确的做法是至少取7天均值,我的标准是14天均值。
涨价后客流下跌、桌均上涨,几乎是一对必然的组合。关键在于跌幅和涨幅的匹配程度。如果客流跌5%、桌均涨10%,总营收还能涨4.5%,这个组合可以接受;但如果客流跌15%、桌均只涨10%,总营收已经掉了6.5%,说明涨得太猛,触碰了品类的心理价位带。
很多老板涨价是“菜单整体上调,每道菜涨两三块”。这是最偷懒也最危险的做法。引流产品承担着拉客功能,对价格极其敏感;利润产品承担着赚钱功能,敏感度相对低。一锅烩式涨价,等于同时削弱拉客能力和赚钱能力,两头都保不住。
一张完整的调价对比报表,至少要包含以下几个字段。注意,每个字段的口径必须前后一致,否则对比没有意义。
| 数据项 | 计算口径 | 采集方式 | 采集频率 |
|---|---|---|---|
| 日均营收 | 堂食+外卖实收(扣除平台佣金、退款、折扣) | POS机/外卖后台导出 | 每日 |
| 综合毛利率 | (营收−食材成本)÷营收×100% | 进销存系统+每周盘点 | 每周 |
| 日均客流 | 堂食小票数+外卖订单数 | POS小票统计 | 每日 |
| 桌均客单价 | 堂食营收÷堂食桌数 | POS系统 | 每日 |
| 14天复购率 | 14天内消费≥2次的用户÷活跃用户×100% | 会员系统/手机号匹配 | 每7天滚动 |
这里要提醒一句:数据采集本身要占整个调价复盘工作量的70%,但它是值得的。统计口径不统一、漏记外卖、把平台补贴算进营收,都会让报表失真。

拿到两组14天均值之后,把它们分成五个组合来判读:
| 营收 | 毛利率 | 判读结论 | 下一步 |
|---|---|---|---|
| 涨 | 涨 | 价格传导顺畅,调价成功 | 维持观察,重点盯复购 |
| 涨 | 跌 | 折扣或食材成本吃掉利润 | 查折扣率、查采购价 |
| 跌 | 涨 | 客群结构优化,但客流承压 | 盯客流底线,考虑给引流菜做活动 |
| 跌 | 跌 | 涨价赶客且成本失守 | 立即止损,回调价格 |
| 平 | 涨 | 价格结构优化成功 | 维持,考虑扩大涨价品类 |
顾客对涨价的反应分两波。第一波是即时反应,表现为当次客单价变化和当场抱怨,这部分7天内就能看到。第二波是延迟反应,表现为“这次不点了,下次不来了”,通常在第15到30天才会体现在复购数据上。
所以调价后第14天只能判断短期成败,复购率要看30天。我的建议是:调价后第14天做第一次判断,第30天做第二次确认。
下面三个案例都来自我实际参与过的门店调价复盘,数据经过脱敏处理,但结构与真实情况一致。它们分别代表“调价成功”“结构性调价”“调价失败”,你可以直接参照对比表结构套用。
这是我一个做快餐连锁的朋友的真实门店数据。门店开在写字楼商圈,主营盖浇饭和面食,客单价在30到35元。因为食材成本从37%涨到40%,他决定全线涨价10%左右,招牌牛肉饭从32元涨到35元,其余产品平均涨2到3元。调价前采集14天基线,调价后追踪14天,对比结果如下:
| 指标 | 调价前14天均值 | 调价后14天均值 | 变化 |
|---|---|---|---|
| 日均营收 | 7200元 | 7420元 | +3.1% |
| 综合毛利率 | 58.0% | 61.0% | +3.0个百分点 |
| 日均客流 | 210人 | 198人 | -5.7% |
| 桌均客单价 | 34.3元 | 37.5元 | +9.3% |
| 14天复购率 | 21.0% | 19.0% | -2.0个百分点 |
| 日均毛利 | 4176元 | 4526元 | +8.4% |
这张表能读出三个层次的结论:
第一,总营收涨了3.1%,但这是靠桌均涨9.3%撑起来的,客流已经跌了5.7%。涨价把一部分对价格敏感的白领顾客推出了门。
第二,毛利率从58%升到61%,日均毛利涨了8.4%。涨价带来的增量没有被成本吃掉,这个组合属于“营收涨、利润涨”,短期是成功的。
第三,14天复购率从21%掉到19%。老顾客的复购意愿在下降。如果第30天复购率继续低于19%,就要考虑给老顾客发定向优惠券,而不是继续坚持新价格。

再看调价后14天的日度走势。第一天营收冲到峰值,第四到第六天出现明显回落,第七天之后才慢慢爬回基线以上。这就是为什么我说7天以内的判断不可靠,前6天的数据里混杂了尝鲜消费、老顾客抱怨期和话题效应。

最后拆解利润。调价后日均毛利比调价前多了约350元,这笔钱不是凭空掉下来的,它由两部分构成:营收增长贡献127.6元,毛利率提升贡献222.6元。如果只看到“毛利涨了8.4%”而不做拆解,就永远不知道增长主要来自哪里。

第二个案例是我在2024年初跟踪的一家社区中餐厅。这家店没有全线涨价,而是只调整了利润产品的价格:三道特色硬菜(椒盐排条、剁椒鱼头、砂锅牛腩)各涨8到15元,四款家庭套餐重新定价,引流产品(酸辣土豆丝、麻婆豆腐、例汤)一分没动。调价结果如下:
| 指标 | 调价前14天均值 | 调价后14天均值 | 变化 |
|---|---|---|---|
| 日均营收 | 18200元 | 19650元 | +8.0% |
| 综合毛利率 | 62.5% | 65.8% | +3.3个百分点 |
| 日均桌数 | 156桌 | 152桌 | -2.6% |
| 桌均客单价 | 116.7元 | 129.3元 | +10.8% |
| 14天复购率 | 18.0% | 16.5% | -1.5个百分点 |
| 日均毛利 | 11375元 | 12929元 | +13.7% |
对比快餐店案例,这家店的两个数据差异很关键。
第一,桌数只跌了2.6%,远低于快餐店5.7%的客流跌幅。这说明“只涨利润菜、不碰引流菜”的策略确实保住了客流的稳定性。社区中餐厅的家庭客对三道硬菜的价格敏感度不高,但对酸辣土豆丝这种便宜下饭菜极其敏感。
第二,毛利增幅达到13.7%,比快餐店的8.4%更高。原因在于调整的是高毛利特色菜和套餐,而不是全线普涨。结构性调价的利润效率,明显高于整体涨价。

当然,这家店也有隐患:复购率从18%掉到16.5%。追踪到第30天,复购率还在16%附近徘徊,店长于是在会员群里发了一轮“回馈老客户”活动,凭会员积分兑换一碟小菜。成本极低,把复购拉回了17.5%。
这个案例说明:调价成功之后不是万事大吉,复购修复动作必须提前备好。
第三个案例是个反例。一家社区面馆的老板把12款面条全部涨价2到3元,平均涨幅8%。涨价后第三天,他就坐不住了:
这组数据很典型:客流跌幅20%,远超桌均涨幅13.3%,营收被打穿。我建议他立即回调,不要等14天。他当天就把价格改了回去,并在门口贴了一张“开业六周年回馈,全单恢复原价”的告示,把这次涨价解释成一次“价格测试”。回调后第4到7天,日均客流恢复到151人,日均营收恢复到4620元,虽然没有完全回到涨价前,但损失已经控制住了。
这个案例有三条教训:
假设你已经拿到了自己门店的调价对比数据,接下来该干什么?按四种情况分别给建议。
这是最理想的结果,价格传导顺畅。这时要做两件事:
利润涨说明赚钱效率提升了,但客流跌说明价格已经推走一部分顾客。这时候要判断:跌走的顾客是不是你想要的顾客?
如果跌的是纯粹冲着低价来的羊毛党,这个结果可以接受;如果跌的是每周来三到四次的忠诚老客,那就危险了。区分方法很简单:看复购率。复购率稳定或上升,说明流失的是低价值顾客;复购率下滑,说明忠诚顾客正在流失。
营收涨、利润跌,说明涨价本身没有赶客,但涨价带来的增量被某个黑洞吃掉了。按顺序排查三个环节:
是不是为了减少顾客抵抗,悄悄上了比之前更深的折扣?很多老板涨价后下意识提高团购折扣力度,结果利润被平台和折扣吃掉。
是不是采购价又涨了?或者后厨改刀后损耗加大?每周盘点表应该能给出答案。
涨价后顾客对出品的要求会变高,色香味稍有不对就要求退菜。退菜率超过3%,就要盯后厨出品稳定性。
营收和利润双跌,说明涨价赶客的同时,成本也没控制住。这种组合对门店是双重失血,我的建议只有一条:立即回调。回调的速度决定损失的规模。

这里放一张我在给门店做调价预案时常用的情景模拟图,展示同一家店在三种涨幅假设下的14天利润变化:涨幅5%时,客流预估跌2.5%,利润预估涨3.8%;涨幅10%时,客流预估跌5.7%,利润预估涨8.4%;涨幅15%时,客流预估跌12%,利润预估只涨1.2%。
关键规律是:涨幅超过一定阈值后,客流流失会加速,利润增量反而收窄。这就是每个老板在调价前应该做的“价格弹性预估”。注意以上为示意测算数据,实际数值要结合自己门店的客群结构来推算。
调价前,必须先把菜单分成两类:
我的取舍原则是:引流产品尽量不涨,要涨也不超过5%;利润产品可以动,涨幅控制在8%到15%之间。引流产品决定客流,利润产品决定利润。一个典型菜单里,引流产品一般占SKU的20%,利润产品占80%。只动那80%里的高毛利部分,客流几乎不受影响。

这张图展示了我陆续跟踪过的30多道菜品,涨价幅度和销量下滑之间的实际关系。3%以内的涨幅销量几乎不动;6%到8%的涨幅销量下滑4%到7%;一旦超过10%,销量下滑速度明显加快;到15%时销量已经掉了22%。这个拐点,就是顾客心理价位带的边界。
同样是“把利润做上去”,有三种手段,代价完全不同。
适合价格不透明、顾客没有参照系的菜品,比如特色硬菜。对于街坊都记得住价格的招牌菜,直接改价是大忌。
适合小吃、小炒这类对分量有一定容忍度的产品。但风险是容易引发“分量变少”的差评,一旦被写进评论,对门店的伤害远大于涨价。
适合快餐、简餐。顾客对套餐总价的敏感度低于单品价格。比如一份卤肉饭加小菜加例汤卖32元,和单独一份卤肉饭28元、小菜6元、例汤6元相比,心理感受完全不同,毛利却可以做得更高。
我的选择顺序是:套餐重构优先于直接改价,直接改价优先于减量。减量是最后手段,因为它损害的是品牌信任。
同一个涨幅,在不同时间点执行,结果差异巨大。我建议优先选择三个窗口:
反过来,有四个窗口绝对不要调价:食材价格暴涨后的第一周,顾客已经通过新闻感知到涨价潮,情绪最敏感;连阴雨、极寒极热等影响客流的天气,日营收基数失真,无法建立有效基线;食安类公共舆论敏感期;门店差评集中爆发期。
最后一个,也是很多人忽略的取舍:数据越充分,决策越慢;决策越慢,止损越迟。
我的处理原则是分级决策:
调价本质上是拿门店的客流资产去换利润空间,换得值不值,只有数据能回答。
回到开头老周的故事。后来我帮他把报表搭起来,给他定了一条规矩:以后任何调价,先做三天测算,再走14天追踪,报表不落地就不许改价。老周半年后做第二次调价,只涨了三道利润菜,14天后毛利涨了11%,客流只掉了1.8%。
餐饮调价的真相是:涨价本身不难,难的是涨完之后,知道自己到底赚了还是亏了。我给你的建议很简单,下一次你想调价的时候,不要先动菜单,先动表格。
具体下一步就做三件事:
这套报表你只需要做一次,之后每一次调价都是在旧数据上叠加新数据,越用越准。有了这三样东西,调价就不再是拍脑袋,而是一场看得懂输赢的经营实验。
我上个月把店里七道菜平均涨了10%,这个月看账目利润确实比之前高了,每天能多赚一两百块。但门口排队的人明显少了,以前常来吃午饭的那几个老顾客也来得不那么勤了。现在营收和利润数字都还行,但我总感觉哪里不对劲,到底要不要继续维持现在的价格?
利润涨、客流降,是餐饮调价后最常见也最容易误判的情况。先说结论:如果你只看利润额,会觉得调价很成功;但你得把客流和复购率拉出来一起看,才能判断这波涨价是不是在透支未来。以我自己的店为例,调价前日均利润1623元,调价后第15天是1746元,看起来涨了7.6%。
但同期的日均客流从138桌掉到112桌,下降了18.8%,复购率从31%掉到22%。利润为什么还能涨?因为留下来的那112桌客人每桌多花了将近7块钱。换句话说,我在用少数人的高消费掩盖多数顾客正在流失的事实。
我给自己定过一条线,你可以参考:如果利润额提升超过5%,同时客流降幅在8%以内,说明涨价可接受,继续观察14天;如果客流降幅超过15%,即使利润在涨,也必须启动止损动作。因为社区店、高频消费场景里,客流下降是先行指标,利润上升是滞后指标。等客流缺口传导到利润上,往往已经过去一个月了。
这时候你需要做的不是纠结看哪个指标,而是把五个维度全部拉通看:营收、利润、客流、桌均客单价、复购率。利润涨但复购率大跌,说明老客正在流失;客流跌但桌均涨,说明客群结构在变化。只有把这些数据放在同一张表里,才能判断这波调价到底是赚是亏。
我上周刚把店里几道菜调整了价格,这个星期看流水感觉没太大变化,每天营收和之前差不多。但我有个开餐饮的朋友说调价至少要看一个月才能确定有没有影响,我现在不知道该相信自己的判断还是继续等下去,怕等太久亏损太多,又怕下结论太早误判。
我的建议是把观察周期设为14天,并且用“调价前14天均值”和“调价后14天均值”做对比,不要用单日数据比。为什么是14天而不是7天或30天?原因有三个。第一,餐饮消费以周为循环,一周覆盖不了完整的顾客回流周期;14天能覆盖两周的消费行为,样本足够识别趋势。
第二,调价后前7天的数据普遍波动大,包含了老顾客的应激反应、新顾客的尝鲜、员工推销态度的变化等多种干扰因素,这时候下结论基本不准。第三,社区店的复购周期一般在3到7天之间,如果一个老顾客调价后14天内没有再回来,基本可以判断他/她已经流失或正在观望。我自己踩过的坑就是只看前7天的数据。
当时涨价后第一周利润变化不明显,我以为没事;结果到第14天拉数据,发现客流已经掉了快两成。所以现在我的标准动作是:第7天做一次快速检查,看日均客流是否异常波动;第14天做一次完整对比,看5个维度的变化率;
第21天再做一次复购率确认,因为复购率是滞后指标,14天时可能还在底部,到21天左右会开始往回走。如果第14天时,利润额提升超过8%且客流降幅在8%以内,说明这波调价处于健康区间,可以继续跑;如果客流降幅超过15%或复购率下降超过5个百分点,不用等30天,第14天就足够让你做出止损判断了。
调价之前我以为涨价10%客人不会太敏感,结果昨天一个老顾客直接端着盘子跟我说你们家怎么悄悄涨价了,我说完价格调整的原因他也只是哦了一声。这个月光我看到已经有三四桌熟客不来了,生意明显冷清了一些。我现在特别纠结,不知道是应该马上把价格调回去,还是咬咬牙再坚持一段时间等客人适应。
不用纠结,我给你的建议很直接:如果客流降幅超过15%,或复购率下降超过5个百分点,不要硬撑,立刻启动止损动作。回调不是认输,而是止损。止损动作的核心是“替换策略”,而不是把全部价格都调回去。我当时做了四件事,你可以直接复制。
第一,把销量前20%的核心引流菜调回原价,尤其是招牌菜和顾客闭着眼睛就能点到的那几道。引流品价格回调,会让老顾客感觉“这家店还是之前的价格”;那些涨过价的非核心菜保持不动,用它们来维持利润改善。第二,推一个老客回馈套餐,把涨过价的几道菜打包成套餐,整体价格比涨价前的单点之和还便宜几块钱。
这个动作的本质是变相降价,让老顾客感觉到被重视,同时用套餐结构保住利润。第三,统一员工的应答话术。当顾客问“怎么涨价了”,不要回答“成本涨了没办法”,这句话等于在提醒顾客多花钱了。更好的说法是“我们换了一批品质更好的原材料,价格微调了一点,份量也有优化”,把对话方向从“涨价”转向“品质升级”。
第四,检查进货渠道。涨价之后,如果食材成本压力仍然很大,试着去找本地批发市场或者源头供应商重新谈价格,把成本端的压力先压下来。做完这四件事后,给止损方案一个3到7天的观察窗口。如果客流和复购率开始回升,说明止损动作奏效了,错误在可接受的范围内。
如果客流还在掉,那说明涨价本身超出了你门店顾客群的价格承受力,这时候就要把非引流菜的价格也回调到原来的位置。记住一点:调价失败的损失是有限的,如果调价失败后不及时止损,损失就会被时间放大。
老板让我做一份菜品调价前后的营收利润数据对比报表,说要在例会上汇报。但我之前没做过这种东西,手里只有每天的营业额和进货单,不知道要放哪些数据进去才算完整,也怕做出来的报表被老板说不够专业。
一份合格的调价对比报表,至少包含5个核心维度和2个辅助维度。不要只放营收和利润,那是给外行看的。餐饮调价最怕的就是单看一个数字下结论,所以报表设计必须逼着你看全貌。5个核心维度是:日均营收、日均利润额、日均客流、桌均客单价、复购率。
每一项都要按调价前14天均值和调价后14天均值分别填列,并计算变化率。第6个维度是食材成本率,这个必须单独列出。因为利润额变化可能是调价带来的,也可能是更换供应商、调整出餐份量带来的。不单独看食材成本率,你很难区分利润改善的来源。
第7个维度是客单价分布区间,即20元以下、20到40元、40到60元、60元以上各占多少桌。这个维度能帮你判断涨价后客群结构是否变化,如果40元以上的占比上升但总桌数下降,说明你正在流失价格敏感型客人。
报表的行结构建议按这个顺序列:日期、日均营收、食材成本率、日均利润额、日均客流、桌均客单价、7天复购率、14天复购率、客单价分布区间、备注。备注栏非常关键,用来记录这期间做过什么促销、有没有菜单改版、有没有人员变动,这些都会影响数据。计算逻辑上要注意两点。
第一,用前后各14天的均值对比,不要用调价后单日最好或最差的数据,单日波动没有统计意义。第二,利润额必须扣除当期的退菜、赠送、平台佣金等隐形支出,否则数值会虚高。最后给你一个汇报技巧:报表里先把5个维度的数据平铺展示,再单独写一页“结论与建议”。老板要的不是数据本身,而是你对数据的判断和下一步动作。
你可以在结论页写:客流下降超过15%、复购率下降5个百分点,建议启动回调止损。这样报表才真正有用。


读者评论
老周的例子太真实了,我上次涨价也是只盯着营收看,结果利润反而少了。这篇文章教会我要看五维数据,特别是客流和毛利率,不然真被表面数字骗了。
作为餐饮数据顾问,很认同14天基线和后14天对比的做法。复购率要看30天这个提醒也很重要,很多老板根本坚持不到那么久,最后凭感觉决策。
成本结构那部分很实用,我们店食材成本率已经超过40%了,一直犹豫要不要调价,现在知道该先做一张报表再决定,而不是盲目跟风涨。
毛利率那点讲得透彻,涨价后折扣吃掉利润的情况我见太多了。建议老板们一定学会拆解营收和利润,只盯流水迟早要吃大亏。
文章说得很系统,但现实里小门店哪有人力搞这么细的报表?我自己用简单表格记录每天客流和营收,重点看毛利率和客流变化,其实也能发现问题。
那个五维度对比表太实用了,我打算照着做一份。特别是引流产品和利润产品要分开涨价,这观点很专业,以前都是一刀切涨价,难怪流失顾客。