Акции в кафе и ресторане: какие приводят гостей, а какие съедают маржу

Методика предварительного расчёта акции: как подставить скидку в фудкост конкретных позиций, посчитать, сколько дополнительных гостей нужно для выхода в ноль, и по каким метрикам на 7, 14 и 30 день решать — продлевать механику или сворачивать.

21 октября 2026 г. ~11 минут
Акции в кафе и ресторане: какие приводят гостей, а какие съедают маржу

Любая акция в кафе — это обмен части маржи на дополнительный трафик. Вопрос только в курсе обмена: сколько гостей должно прийти сверх обычного, чтобы вы хотя бы не потеряли деньги. Считается это до печати флаеров, на калькуляторе, за двадцать минут.

Большинство акций в заведениях запускают наоборот: сначала придумали механику, потом нарисовали макет, потом посмотрели выручку и решили, что «вроде пошло». Выручка при скидке почти всегда растёт — людям нравится платить меньше. Маржа при этом может падать, и падать она будет тихо, потому что в отчёте о продажах её никто не видит.

Эта статья — не список идей. Это фильтр, через который стоит прогонять идею до запуска: подстановка скидки в переменную себестоимость конкретных позиций, расчёт необходимого прироста и правило остановки. Механики разбираем по типу риска — что они делают с маржой, съедают ли полный чек и кого приводят в зал.

Рабочий стол управляющего: распечатка меню с пометками маркером, калькулятор, ноутбук с таблицей. Крупно — лист с расчётом. Надписи: заголовок на экране «Выдержит ли акция маржу…

01Что акция делает с деньгами: три эффекта

Скидка никогда не действует в одну сторону. Она одновременно запускает несколько процессов, и два из них работают против вас.

  • Прирост трафика. Приходят гости, которых без акции не было бы. Это то, ради чего всё затевалось.
  • Потеря маржи на существующем объёме. Все, кто пришёл бы и так, теперь платят меньше. Чем выше доля таких гостей, тем дороже обходится акция.
  • Смещение корзины. Гость берёт акционную позицию вместо той, которую взял бы по полной цене. Выручка почти та же, маржа ниже.
  • Эффект на цену в голове гостя. Если акция идёт месяцами, акционная цена становится обычной. Вернуться к прежней потом тяжело.

Первый эффект считают все. Остальные три — почти никто, хотя именно они определяют, заработали вы или потеряли. Поэтому проверка акции начинается не с вопроса «сколько придёт людей», а с вопроса «сколько я теряю на тех, кто уже ходит».

Главная мысль

Акция окупается не ростом выручки, а тем, перекрыл ли дополнительный поток потерю маржи на уже существующем. Это разные вещи, и в кассовом отчёте первое видно, а второе нет.


02Считаем переменную себестоимость позиции

Фудкост по техкарте — не вся переменная часть. Для расчёта акции нужна полная сумма, которая уходит вместе с каждой проданной порцией.

Что в неё входит: сырьё по технологической карте с учётом потерь при обработке, упаковка (для доставки и навынос это ощутимая доля), комиссия эквайринга, комиссия агрегатора, если механика работает в доставке, бонус официанту или бариста, если он привязан к продаже конкретной позиции. Зарплата поваров, аренда и коммуналка в расчёт акции не идут — они не меняются от того, продали вы на двадцать порций больше или нет.

Если фудкост в заведении считается «примерно» или техкарты писались под прошлое меню, расчёт акции будет бессмысленным. Сначала нужна нормальная себестоимость позиции — как её получают на контрольной варке, разобрано в статье про технологическую карту, а построчный пример оформления — в разборе ТТК на конкретное блюдо.

Маржа порции = Цена − Сырьё − Упаковка − Комиссии − Бонус за продажу
Берём только те расходы, которые возникают с каждой дополнительной порцией. Аренда, оклады и амортизация сюда не попадают: они не изменятся от объёма продаж в рамках акции.

Практический момент: считайте не по средней позиции меню, а по тем конкретным блюдам, которые попадут в акцию. Разброс фудкоста внутри одного меню бывает двукратным, и скидка на салат с креветкой и скидка на пасту — это два разных финансовых решения.

Практический совет

Выгрузите продажи за последний месяц, отсортируйте по марже в рублях на порцию и посмотрите верхнюю треть. Акции почти всегда безопаснее строить на позициях с высокой рублёвой маржой и предсказуемым расходом сырья, а не на тех, что «и так плохо продаются».


03Сколько гостей нужно для выхода в ноль

Дальше простая арифметика. Если скидка срезала часть маржи с порции, объём продаж должен вырасти ровно настолько, чтобы суммарная маржа осталась прежней.

Нужный прирост = Маржа до скидки ÷ Маржа после скидки − 1
Маржа считается в рублях на порцию. Результат — во сколько раз должен вырасти объём продаж этой позиции, чтобы акция вышла в ноль по деньгам.

Пример. Блюдо стоит 600 ₽, переменная себестоимость 180 ₽, маржа 420 ₽. Делаем скидку 20%: цена 480 ₽, себестоимость та же 180 ₽, маржа 300 ₽. Делим 420 на 300, получаем 1,4. То есть порций должно продаваться на 40% больше — просто чтобы остаться при своих. Не заработать, а не потерять.

+17%
нужный прирост при скидке 10%
+40%
при скидке 20%
+75%
при скидке 30%

Цифры выше — для позиции с переменной себестоимостью 30% от цены. Зависимость нелинейная: каждые следующие десять процентов скидки стоят дороже предыдущих. Скидка 50% на такой позиции требует роста продаж в три с половиной раза, и это уже за пределами реального.

СкидкаСебестоимость 25%Себестоимость 30%Себестоимость 35%
10%+15%+17%+18%
15%+25%+27%+30%
20%+36%+40%+44%
30%+67%+75%+86%
Учебный расчёт: на сколько должны вырасти продажи позиции, чтобы скидка вышла в ноль по марже. Цифры условные, подставляйте свою себестоимость. Вывод: чем дороже сырьё в позиции, тем быстрее скидка перестаёт окупаться.

Этот расчёт и есть главный фильтр. Если нужный прирост выглядит нереальным для вашей посадки — акцию нельзя запускать в таком виде. Зал на сорок мест в пятницу физически не продаст на 75% больше горячего: оборачиваемость столика не резиновая.

Важная оговорка

Расчёт показывает порог выхода в ноль, а не прогноз. Он не обещает, что прирост случится: предсказать отклик по одной механике невозможно, его только измеряют после запуска. Смысл расчёта в том, чтобы заранее отсеять заведомо убыточные варианты.


04Каннибализация: скидка для тех, кто и так придёт

Теперь главная ловушка. Прирост продаж по акции складывается из двух частей: новые гости и те, кто пришёл бы при любом раскладе, но теперь получил скидку. Вторая часть — чистый убыток.

Посчитаем на том же блюде. Пусть за неделю акции продали 100 порций со скидкой против 70 порций обычной недели. Прирост — 30 порций, каждая принесла 300 ₽ маржи, итого 9 000 ₽. Но 70 порций, которые продались бы и так, потеряли по 120 ₽ маржи — это 8 400 ₽. Чистый результат: плюс 600 ₽ за неделю. При этом кухня отработала на треть больше, официанты тоже, а посуды помыли больше.

✕ Как вредит
«Скидка 20% на всё меню по будням». Скидку получает каждый, включая постоянных гостей бизнес-ланча, которые ходят к вам третий год. Новый трафик минимален, потеря маржи — на всём обороте.
✓ Как работает
«Десерт в подарок к первому заказу по промокоду из рассылки новым подписчикам». Скидку видит только тот, кого вы хотели привести, и её себестоимость — себестоимость одного десерта, а не 20% выручки.

Отсюда правило: чем точнее адресована механика, тем меньше каннибализация. Персональное предложение в CRM, промокод с ограниченным кругом получателей, условие «для первого заказа» — всё это сужает круг тех, кто получает скидку даром. Объявление на фасаде «скидка всем» не сужает ничего.

Как это читать

Чтобы оценить долю каннибализации, нужен контрольный период: тот же день недели, сопоставимая погода и отсутствие других активностей. Сравнивать акционную пятницу с обычным вторником бессмысленно. Если сравнить не с чем — хотя бы считайте долю чеков с акцией среди новых гостей и среди тех, кто уже есть в базе.


05Механики по уровню риска

Механики удобнее сортировать не по креативности, а по тому, насколько сильно они бьют по марже и насколько точно нацелены.

Уровень 1

Скидка во времени

Сниженная цена в непиковые часы, завтраки до 11:00, предложение на мёртвый день недели. Маржа теряется только там, где её всё равно не было: пустой зал не приносит ничего.

Растёт посадка в провалах
Уровень 2

Подарок и комбо

Напиток к завтраку, десерт к счёту от суммы, набор из позиций с разной себестоимостью. Вы отдаёте себестоимость подарка, а не процент от выручки. Риск — в том, что подарок начинают брать вместо платной позиции.

Растёт средний чек
Уровень 3

Скидка на весь счёт

Минус 20–30% на всё, «второй чек бесплатно», агрессивные купоны. Бьёт по всей корзине, включая высокомаржинальные напитки, и приводит гостей, чувствительных только к цене.

Растёт трафик, падает маржа

Отдельно стоит кешбэк и баллы в программе лояльности. Это отложенная скидка: часть начисленного никогда не будет потрачена, часть вернётся следующим визитом, то есть вы платите за повторный приход, а не за разовый. Экономика тут мягче, но и считать её нужно иначе — по доле списаний от начислений, а не по разовой марже.

Бесплатная доставка — тоже скидка, просто спрятанная. Её себестоимость равна стоимости курьерского плеча и работает она только с порогом чека: ниже порога вы доплачиваете за гостя из своего кармана.

МеханикаЧто отдаётеГлавный риск
Счастливые часыПроцент в пустое времяЧасы выбраны неверно и захватили пик
Комплимент к чекуСебестоимость одной позицииПодарок замещает платный заказ
Комбо-наборРазницу в цене набораНабор покупают вместо более дорогого заказа
Скидка на весь счётПроцент со всей корзиныКаннибализация постоянных гостей
Баллы и кешбэкОтложенную скидкуСложность учёта обязательств
Сравнение по тому, чем вы платите за гостя. Вывод: механики, где вы отдаёте фиксированную себестоимость, предсказуемее процентных скидок на корзину.

06Кого приводит акция и вернётся ли он

Акция окупается двумя путями: либо сразу по марже, либо за счёт того, что приведённый гость вернётся за полную цену. Второй путь интереснее, но он работает не у всех механик.

Глубокая скидка на весь счёт притягивает аудиторию, которая выбирает по цене. Она придёт, съест и уйдёт туда, где в следующий раз дешевле. Доля повторных визитов среди таких гостей заметно ниже, чем среди тех, кто пришёл по рекомендации или по карте на районе. Механики, привязанные к продукту — дегустация новинки, завтрак, подарок к первому заказу — приводят людей, которые в принципе готовы платить, просто им нужен был повод попробовать.

Вернётся гость или нет, решает не акция. Решают кухня, сервис и цена без скидки. Маркетинг довёл человека до стола, дальше работают стандарты сервиса и то, как встретили на входе. Если по акции пришла толпа, зал к ней не готов и гостей посадили на полчаса без меню — вы заплатили маржой за отрицательный опыт.

Важная оговорка

Перед запуском посчитайте пропускную способность: кухня, посадка, количество официантов в смене. Акция, которая приводит больше гостей, чем зал может обслужить, работает в минус дважды — по марже и по репутации.


07Правило остановки: 7, 14 и 30 день

Главная причина, по которой убыточные акции живут месяцами, звучит так: «мы уже напечатали» или «неудобно отменять». Поэтому точки контроля и критерии остановки фиксируются заранее, до запуска, письменно.

1

День 7: проверяем отклик

Смотрим количество чеков с акцией и трафик в тех часах или днях, на которые она нацелена, против контрольного периода. Если доля акционных чеков ниже нескольких процентов — механику не заметили, проблема в донесении, а не в выгоде.

Слабо: «выручка подросла». Сильно: «в часы акции 34 чека против 27 в прошлые две аналогичные пятницы, доля чеков с промо — 21%».

2

День 14: проверяем маржу

Считаем маржу на чек и суммарную маржу за период против контрольного. Сравниваем фактический прирост порций с порогом выхода в ноль, который посчитали заранее. Если прирост есть, но меньше порога — акция убыточна, даже когда выручка рекордная.

Слабо: «продажи позиции выросли». Сильно: «порций +22% при пороге +40%, значит теряем на каждой неделе».

3

День 30: проверяем гостей

Смотрим, сколько новых гостей пришло по акции, сколько из них вернулось хотя бы раз и во сколько обошлось привлечение. Стоимость привлечения — это сумма затрат на механику за период, включая потерянную маржу, делённая на число новых гостей.

Слабо: «много новых лиц». Сильно: «61 новый гость, вернулись 9, привлечение — 340 ₽ за гостя при средней марже визита 380 ₽».

ниже 5%
Акцию не заметилиДоля чеков с механикой слишком мала. Дело в коммуникации: гость о ней не знает или не понимает условие.
10–30%
Рабочая зонаМеханика работает, основная часть выручки идёт по полной цене. Здесь имеет смысл измерять прирост и продлевать.
30–50%
Съедает полный чекПоловина гостей берёт акцию. Проверьте, не получают ли скидку те, кто пришёл бы и так.
выше 50%
Это уже новая ценаАкция превратилась в основное меню. Либо пересобирайте цены честно, либо сворачивайте механику.

Диапазоны ориентировочные и зависят от формата: в кофейне с акцией на завтраки доля будет выше, чем в ресторане с вечерним счётом. Важна не абсолютная цифра, а то, что вы её смотрите и заранее знаете, при каком значении останавливаетесь.

Главная мысль

Критерий остановки формулируется до запуска и в цифрах: «если к 14 дню прирост порций меньше 40% — сворачиваем». Иначе решение будет приниматься по ощущениям, а ощущения всегда на стороне выручки.


08Как собрать акцию, которая держит маржу

Порядок действий, который экономит деньги на этапе идеи.

Сначала — цель в одном предложении: загрузить вторник, разогнать завтраки, вернуть тех, кто не был три месяца, или вывести новую позицию. Разные цели требуют разных механик, и акция «чтобы было» не имеет критерия успеха.

Затем — выбор позиций. Берём те, где высокая рублёвая маржа и стабильная себестоимость. Не берём блюда с дорогим скоропортящимся сырьём и те, где кухня уже работает на пределе.

Потом — расчёт порога по формуле из третьего раздела и честный ответ: способны ли зал и кухня выдать такой объём. Если нет, уменьшаем глубину скидки или меняем процент на подарок с фиксированной себестоимостью.

И только после этого — оформление: как гость узнает об условии, где он его увидит, как кассир пробьёт. Условие должно читаться с одного раза. Если механика требует объяснения в три предложения, её не поймут ни гость, ни официант. Удобно, когда акционные позиции видны прямо в электронном меню — тогда не нужно печатать тираж на каждое изменение условий.

Практический совет

Заведите в кассовой системе отдельный код или модификатор на каждую механику. Без этого вы не отделите акционные чеки от обычных, и весь расчёт на 14 день придётся делать на глаз.

Касса в заведении, на экране отчёт по промокодам, рядом тейбл-тент с условием акции. Средняя крупность, дневной свет. Иллюстрирует учёт акционных чеков. Надписи: на экране «Чеки…

09Чек-лист и частые ошибки

  • Переменная себестоимость позиций посчитана. Сырьё с потерями, упаковка, эквайринг, комиссия агрегатора, бонус за продажу.
  • Порог выхода в ноль известен в цифрах. Сколько порций или гостей нужно добавить, чтобы не потерять.
  • Проверена пропускная способность. Кухня и посадка выдержат заявленный прирост.
  • Механика адресована. Ясно, кто получает скидку и почему её не получает тот, кто пришёл бы и так.
  • Выбран контрольный период. С чем сравниваем: те же дни недели, без наложения других активностей.
  • Акция отмечена в кассе отдельным кодом. Чеки с механикой можно выгрузить одним фильтром.
  • Критерий остановки записан до запуска. Дата проверки и значение метрики, при котором сворачиваем.
  • Персонал знает условие дословно. Официант объясняет его одной фразой, кассир пробивает без вопросов.
  • Скидка от среднего фудкоста по менюСебестоимость позиций различается в разы. Процент, безопасный для пасты, может уводить в минус блюдо с дорогим сырьём.
  • Акция без срока окончанияЧерез два месяца акционная цена становится обычной, и поднять её обратно сложнее, чем изначально поставить честную.
  • Оценка по выручке вместо маржиВыручка при скидке растёт почти всегда. Решение принимается по сумме маржи за период против контрольного.
  • Несколько механик одновременноЕсли в один месяц идут скидка, подарок и рассылка, вы не узнаете, что сработало, и повторить результат не сможете.
  • Накрутка отзывов и подписчиков под акциюПлощадки такое выявляют, а деньги уходят в метрику, которая не приносит гостей. Это плохая экономика.
  • Запуск без согласования с кухнейЗаготовка не рассчитана, стоп-лист на третий день, гости уходят разочарованными за ваш же счёт.
  • Реклама акции без проверки требований к рекламеУсловия, сроки и ограничения в объявлении — зона юриста. Показывать текст специалисту дешевле, чем разбираться потом.
Главное из статьи

Перед запуском акции подставьте скидку в переменную себестоимость конкретных позиций и посчитайте, на сколько должен вырасти объём, чтобы выйти в ноль. Если прирост нереален для вашей посадки — механику меняют, а не запускают с надеждой. После запуска решение принимается по марже за период против контрольного, а дата и критерий остановки записываются заранее.

Экономика ваших акций: цифры и расчёты

Посмотрим текущие механики и выгрузку продаж, посчитаем порог выхода в ноль по каждой и покажем, какие акции приносят гостей, а какие просто раздают скидку постоянным. Дальше соберём план промо под загрузку конкретных часов и дней.

Дисклеймер: расчёты учебные, данные площадок по справкам на момент публикации.