Как рассчитать окупаемость программы лояльности в ресторане

2026-09-11 19:54:38 Время чтения 13 мин 26

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

Проблема: индустрия считает не то

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

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

Аналитика: что на самом деле измеряет ROI

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

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

Единственная связка, которая доказывает финансовый эффект: кампания → кассовый чек → маржа по этому чеку. Она показывает, принесла ли программа деньги сверх привычного уровня продаж, а не карты, открытия сообщений или прирост оборота сам по себе.

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

Инсайт: скидка стоит дороже, чем кажется

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

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

Решение: методика расчёта ROI

Для расчёта нужны четыре величины за одну кампанию или период.

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

Валовая маржа, в процентах, — доля выручки, которая остаётся после вычета себестоимости заказа: (Выручка − Себестоимость) / Выручка × 100%. Считается от той же базы цен, что и дополнительная выручка.

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

Расходы программы — скидки, списанные бонусы, себестоимость подарков, коммуникации, подписка и трудозатраты за тот же период, вместе.

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

Формула:

ROI программы лояльности = ((Дополнительная валовая прибыль − Полные расходы программы) / Полные расходы программы) × 100%

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

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

Как отделить эффект кампании от сезонности

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

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

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

Результаты: как измерять и на что смотреть

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

Типичные ошибки в расчёте, которые встречаются в отрасли:

  1. Считать весь оборот после акции доходом программы — учитываются гости, которые пришли бы и без неё; решение — сравнение с контрольной группой или похожим периодом.
  2. Считать только стоимость подписки — скидки, бонусы и подарки остаются за пределами расчёта; решение — собрать все расходы программы за период.
  3. Оценивать кампанию по открытиям push — открытие не равно покупке; решение — связать кампанию с кассовыми чеками.
  4. Не учитывать себестоимость акционных позиций — выручка растёт, маржа падает; решение — считать валовую прибыль по заказам.
  5. Сравнивать разные сезоны и дни недели — результат объясняется внешними факторами; решение — использовать сопоставимые периоды.
  6. Делать вывод по одной рассылке — результат может быть случайным; решение — проверить несколько кампаний подряд.

Условный пример расчёта

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

Ресторан запустил кампанию для гостей, которые давно не приходили. После сравнения с контрольной группой дополнительная выручка составила 500 000 ₽ в ценах меню, до вычета скидок. Валовая маржа по заказам участников — 60%, дополнительная валовая прибыль — 300 000 ₽. Расходы за период: скидки и списанные бонусы — 80 000 ₽, себестоимость подарков — 20 000 ₽, коммуникации — 25 000 ₽, подписка за период — 15 000 ₽, трудозатраты — 10 000 ₽. Итого расходы — 150 000 ₽.

ROI за период = (300 000 − 150 000) / 150 000 × 100% = 100% (условные данные)

По независимым отраслевым данным SWiP, схожая логика подтверждается на реальных кейсах: в ресторане Com Panis кампании дали 977 тыс. ₽ дополнительной выручки по кассовым чекам и 54 покупки на 100 гостей после push-рассылки, а в ресторане Beyond — 3,88 млн ₽ дополнительной выручки и 59 покупок на 100 гостей. В обоих случаях результат считался по фактическим кассовым чекам, а не по открытиям сообщений. Это результаты конкретных заведений, а не гарантия для любого бизнеса: фактический эффект зависит от базы гостей, среднего чека и частоты визитов. Условный пример расчёта с ROI 100% выше не относится к этим кейсам и не является результатом какого-либо клиента SWiP.

Как провести первый расчёт: пошаговый план

  1. Выбрать одну кампанию — рассылку для «уснувших» гостей или бонусную акцию.
  2. Зафиксировать период и сегмент участников.
  3. Собрать данные по чекам: выручку, скидки, списания, подарки, коммуникации.
  4. Выбрать точку сравнения — контрольную группу, обычный период или другую точку сети.
  5. Посчитать дополнительную выручку и перевести её в прибыль через реальную маржу.
  6. Сложить расходы, рассчитать ROI и скорректировать сегмент, скидку или срок акции.

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

FAQ. Частые вопросы отрасли

По какой формуле считать ROI программы лояльности ресторана?ROI = ((Дополнительная валовая прибыль − Полные расходы программы) / Полные расходы программы) × 100%, где дополнительная валовая прибыль равна дополнительной выручке, умноженной на валовую маржу.

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

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

Что делать, если нет контрольной группы?Использовать сопоставимый период или запустить акцию поэтапно на части точек — результат будет менее точным, но пригодным как ориентир.

Можно ли использовать этот расчёт в бухгалтерской отчётности?Нет. Это управленческая оценка для внутренних решений по кампаниям, а не норма бухгалтерского или налогового учёта.

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

Автор: Соколова Дарья, маркетолог SWiP