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

Содержание
- Что акция делает с деньгами: три эффекта
- Считаем переменную себестоимость позиции
- Сколько гостей нужно для выхода в ноль
- Каннибализация: скидка для тех, кто и так придёт
- Механики по уровню риска
- Кого приводит акция и вернётся ли он
- Правило остановки: 7, 14 и 30 день
- Как собрать акцию, которая держит маржу
- Чек-лист и частые ошибки
01Что акция делает с деньгами: три эффекта
Скидка никогда не действует в одну сторону. Она одновременно запускает несколько процессов, и два из них работают против вас.
- Прирост трафика. Приходят гости, которых без акции не было бы. Это то, ради чего всё затевалось.
- Потеря маржи на существующем объёме. Все, кто пришёл бы и так, теперь платят меньше. Чем выше доля таких гостей, тем дороже обходится акция.
- Смещение корзины. Гость берёт акционную позицию вместо той, которую взял бы по полной цене. Выручка почти та же, маржа ниже.
- Эффект на цену в голове гостя. Если акция идёт месяцами, акционная цена становится обычной. Вернуться к прежней потом тяжело.
Первый эффект считают все. Остальные три — почти никто, хотя именно они определяют, заработали вы или потеряли. Поэтому проверка акции начинается не с вопроса «сколько придёт людей», а с вопроса «сколько я теряю на тех, кто уже ходит».
Акция окупается не ростом выручки, а тем, перекрыл ли дополнительный поток потерю маржи на уже существующем. Это разные вещи, и в кассовом отчёте первое видно, а второе нет.
02Считаем переменную себестоимость позиции
Фудкост по техкарте — не вся переменная часть. Для расчёта акции нужна полная сумма, которая уходит вместе с каждой проданной порцией.
Что в неё входит: сырьё по технологической карте с учётом потерь при обработке, упаковка (для доставки и навынос это ощутимая доля), комиссия эквайринга, комиссия агрегатора, если механика работает в доставке, бонус официанту или бариста, если он привязан к продаже конкретной позиции. Зарплата поваров, аренда и коммуналка в расчёт акции не идут — они не меняются от того, продали вы на двадцать порций больше или нет.
Если фудкост в заведении считается «примерно» или техкарты писались под прошлое меню, расчёт акции будет бессмысленным. Сначала нужна нормальная себестоимость позиции — как её получают на контрольной варке, разобрано в статье про технологическую карту, а построчный пример оформления — в разборе ТТК на конкретное блюдо.
Практический момент: считайте не по средней позиции меню, а по тем конкретным блюдам, которые попадут в акцию. Разброс фудкоста внутри одного меню бывает двукратным, и скидка на салат с креветкой и скидка на пасту — это два разных финансовых решения.
Выгрузите продажи за последний месяц, отсортируйте по марже в рублях на порцию и посмотрите верхнюю треть. Акции почти всегда безопаснее строить на позициях с высокой рублёвой маржой и предсказуемым расходом сырья, а не на тех, что «и так плохо продаются».
03Сколько гостей нужно для выхода в ноль
Дальше простая арифметика. Если скидка срезала часть маржи с порции, объём продаж должен вырасти ровно настолько, чтобы суммарная маржа осталась прежней.
Пример. Блюдо стоит 600 ₽, переменная себестоимость 180 ₽, маржа 420 ₽. Делаем скидку 20%: цена 480 ₽, себестоимость та же 180 ₽, маржа 300 ₽. Делим 420 на 300, получаем 1,4. То есть порций должно продаваться на 40% больше — просто чтобы остаться при своих. Не заработать, а не потерять.
Цифры выше — для позиции с переменной себестоимостью 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 ₽ за неделю. При этом кухня отработала на треть больше, официанты тоже, а посуды помыли больше.
Отсюда правило: чем точнее адресована механика, тем меньше каннибализация. Персональное предложение в CRM, промокод с ограниченным кругом получателей, условие «для первого заказа» — всё это сужает круг тех, кто получает скидку даром. Объявление на фасаде «скидка всем» не сужает ничего.
Чтобы оценить долю каннибализации, нужен контрольный период: тот же день недели, сопоставимая погода и отсутствие других активностей. Сравнивать акционную пятницу с обычным вторником бессмысленно. Если сравнить не с чем — хотя бы считайте долю чеков с акцией среди новых гостей и среди тех, кто уже есть в базе.
05Механики по уровню риска
Механики удобнее сортировать не по креативности, а по тому, насколько сильно они бьют по марже и насколько точно нацелены.
Скидка во времени
Сниженная цена в непиковые часы, завтраки до 11:00, предложение на мёртвый день недели. Маржа теряется только там, где её всё равно не было: пустой зал не приносит ничего.
Подарок и комбо
Напиток к завтраку, десерт к счёту от суммы, набор из позиций с разной себестоимостью. Вы отдаёте себестоимость подарка, а не процент от выручки. Риск — в том, что подарок начинают брать вместо платной позиции.
Скидка на весь счёт
Минус 20–30% на всё, «второй чек бесплатно», агрессивные купоны. Бьёт по всей корзине, включая высокомаржинальные напитки, и приводит гостей, чувствительных только к цене.
Отдельно стоит кешбэк и баллы в программе лояльности. Это отложенная скидка: часть начисленного никогда не будет потрачена, часть вернётся следующим визитом, то есть вы платите за повторный приход, а не за разовый. Экономика тут мягче, но и считать её нужно иначе — по доле списаний от начислений, а не по разовой марже.
Бесплатная доставка — тоже скидка, просто спрятанная. Её себестоимость равна стоимости курьерского плеча и работает она только с порогом чека: ниже порога вы доплачиваете за гостя из своего кармана.
| Механика | Что отдаёте | Главный риск |
|---|---|---|
| Счастливые часы | Процент в пустое время | Часы выбраны неверно и захватили пик |
| Комплимент к чеку | Себестоимость одной позиции | Подарок замещает платный заказ |
| Комбо-набор | Разницу в цене набора | Набор покупают вместо более дорогого заказа |
| Скидка на весь счёт | Процент со всей корзины | Каннибализация постоянных гостей |
| Баллы и кешбэк | Отложенную скидку | Сложность учёта обязательств |
06Кого приводит акция и вернётся ли он
Акция окупается двумя путями: либо сразу по марже, либо за счёт того, что приведённый гость вернётся за полную цену. Второй путь интереснее, но он работает не у всех механик.
Глубокая скидка на весь счёт притягивает аудиторию, которая выбирает по цене. Она придёт, съест и уйдёт туда, где в следующий раз дешевле. Доля повторных визитов среди таких гостей заметно ниже, чем среди тех, кто пришёл по рекомендации или по карте на районе. Механики, привязанные к продукту — дегустация новинки, завтрак, подарок к первому заказу — приводят людей, которые в принципе готовы платить, просто им нужен был повод попробовать.
Вернётся гость или нет, решает не акция. Решают кухня, сервис и цена без скидки. Маркетинг довёл человека до стола, дальше работают стандарты сервиса и то, как встретили на входе. Если по акции пришла толпа, зал к ней не готов и гостей посадили на полчаса без меню — вы заплатили маржой за отрицательный опыт.
Перед запуском посчитайте пропускную способность: кухня, посадка, количество официантов в смене. Акция, которая приводит больше гостей, чем зал может обслужить, работает в минус дважды — по марже и по репутации.
07Правило остановки: 7, 14 и 30 день
Главная причина, по которой убыточные акции живут месяцами, звучит так: «мы уже напечатали» или «неудобно отменять». Поэтому точки контроля и критерии остановки фиксируются заранее, до запуска, письменно.
День 7: проверяем отклик
Смотрим количество чеков с акцией и трафик в тех часах или днях, на которые она нацелена, против контрольного периода. Если доля акционных чеков ниже нескольких процентов — механику не заметили, проблема в донесении, а не в выгоде.
Слабо: «выручка подросла». Сильно: «в часы акции 34 чека против 27 в прошлые две аналогичные пятницы, доля чеков с промо — 21%».
День 14: проверяем маржу
Считаем маржу на чек и суммарную маржу за период против контрольного. Сравниваем фактический прирост порций с порогом выхода в ноль, который посчитали заранее. Если прирост есть, но меньше порога — акция убыточна, даже когда выручка рекордная.
Слабо: «продажи позиции выросли». Сильно: «порций +22% при пороге +40%, значит теряем на каждой неделе».
День 30: проверяем гостей
Смотрим, сколько новых гостей пришло по акции, сколько из них вернулось хотя бы раз и во сколько обошлось привлечение. Стоимость привлечения — это сумма затрат на механику за период, включая потерянную маржу, делённая на число новых гостей.
Слабо: «много новых лиц». Сильно: «61 новый гость, вернулись 9, привлечение — 340 ₽ за гостя при средней марже визита 380 ₽».
Диапазоны ориентировочные и зависят от формата: в кофейне с акцией на завтраки доля будет выше, чем в ресторане с вечерним счётом. Важна не абсолютная цифра, а то, что вы её смотрите и заранее знаете, при каком значении останавливаетесь.
Критерий остановки формулируется до запуска и в цифрах: «если к 14 дню прирост порций меньше 40% — сворачиваем». Иначе решение будет приниматься по ощущениям, а ощущения всегда на стороне выручки.
08Как собрать акцию, которая держит маржу
Порядок действий, который экономит деньги на этапе идеи.
Сначала — цель в одном предложении: загрузить вторник, разогнать завтраки, вернуть тех, кто не был три месяца, или вывести новую позицию. Разные цели требуют разных механик, и акция «чтобы было» не имеет критерия успеха.
Затем — выбор позиций. Берём те, где высокая рублёвая маржа и стабильная себестоимость. Не берём блюда с дорогим скоропортящимся сырьём и те, где кухня уже работает на пределе.
Потом — расчёт порога по формуле из третьего раздела и честный ответ: способны ли зал и кухня выдать такой объём. Если нет, уменьшаем глубину скидки или меняем процент на подарок с фиксированной себестоимостью.
И только после этого — оформление: как гость узнает об условии, где он его увидит, как кассир пробьёт. Условие должно читаться с одного раза. Если механика требует объяснения в три предложения, её не поймут ни гость, ни официант. Удобно, когда акционные позиции видны прямо в электронном меню — тогда не нужно печатать тираж на каждое изменение условий.
Заведите в кассовой системе отдельный код или модификатор на каждую механику. Без этого вы не отделите акционные чеки от обычных, и весь расчёт на 14 день придётся делать на глаз.

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