К основному содержимому
Максим Юдин
Все статьи
Продажи 18 мин чтения1 июня 2026 г.

Программа лояльности: как сделать, чтобы она приносила деньги, а не съедала маржу

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


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

Программа лояльности — это не подарок клиенту. Это статья расходов, которая либо работает как инвестиция в LTV, либо превращается в тихую скидку тем, кто и так бы у вас купил. Разница между этими двумя сценариями решается не дизайном карты и не названием «бонусов», а арифметикой, которую я разберу ниже.

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

Коротко

Программа лояльности — это не жест доброй воли, а статья расходов, которая обязана двигать хотя бы один из трёх рычагов LTV: частоту покупок, средний чек или срок жизни клиента. Если она их двигает — окупается с запасом; если нет — вы просто субсидируете чек тем, кто и так покупал бы. Считать нужно один показатель: прирост прибыли от изменения поведения минус фактическая (не номинальная) стоимость списанных баллов. Из четырёх типовых моделей — бонусы, плоская скидка, уровни, платная подписка — плоская скидка почти всегда проигрывает, потому что снижает цену без стимула вернуться. Рабочие программы гибридные: уровни задают цель, начисление идёт баллами, а часть баллов вообще не списывается и не бьёт по марже. Пересчитывать экономику нужно раз в квартал.

Довольный клиент расплачивается картой лояльности на кассе кафе

Зачем вообще нужна программа лояльности

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

Разберём каждый рычаг на пальцах, чтобы было видно, где программа зарабатывает деньги:

  • Частота. Кофейня с чеком 300 ₽ и маржой 40% зарабатывает 120 ₽ с визита. Если бонусная механика «шестой кофе в подарок» подняла частоту с 8 до 10 визитов в месяц, это +2 визита × 120 ₽ = 240 ₽ маржи в месяц с клиента, минус себестоимость одного бесплатного кофе (условно 60 ₽). Чистый плюс — 180 ₽ в месяц с человека.
  • Чек. Порог «бесплатная доставка от 2 500 ₽» или «списать баллы можно от 1 000 ₽ на счету» заставляет докладывать в корзину. Рост среднего чека даже на 5% при маржинальности 30% — это прямые деньги, потому что издержки на дополнительную единицу товара почти всегда ниже её цены.
  • Срок жизни. Уровневый статус и накопленные баллы — это barrier to exit: уходя к конкуренту, клиент обнуляет накопленное. Продление жизни клиента с 2 до 2,4 года — это +20% ко всей будущей прибыли с него.

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

Виды программ лояльности: что выбрать

Четыре модели, которые встречаются в 90% случаев. У каждой своя экономика, и путать их — самая дорогая ошибка на старте.

Бонусы и кэшбэк. Клиент получает процент от покупки на виртуальный счёт и тратит их на будущие покупки.

  • Плюс: стоимость реализуется только при списании. Часть баллов сгорает по сроку, часть не доходит до порога списания, часть клиентов забывает про них вовсе — то есть реальная нагрузка на маржу ниже заявленного процента. Начислили 5%, а по факту заплатили 3,5%.
  • Плюс: механика «баллы ждут вас» сама по себе создаёт повод вернуться — деньги как будто уже лежат на вашем счету у продавца.
  • Минус: сложнее объяснить клиенту («сколько у меня баллов и что на них купить»), нужна техническая инфраструктура и учёт.

Скидочная программа. Карта даёт фиксированную скидку 5–10% на каждую покупку.

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

Уровневая программа. Клиент поднимается по статусам (серебро → золото → платина) за счёт объёма покупок, и каждый уровень даёт больше — кэшбэк выше, привилегии шире.

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

Платная подписка. Клиент платит вперёд (условно 1 990 ₽ в год) за расширенные привилегии — бесплатную доставку, повышенный кэшбэк, ранний доступ.

  • Плюс: вы получаете деньги авансом и фильтруете самых лояльных — платит тот, кто уверен, что отобьёт.
  • Плюс: клиент, который заплатил за подписку, психологически обязывает себя ей пользоваться и покупает чаще, чтобы «отбить» взнос. Оплаченная подписка — это самонакручивающийся мотиватор частоты.
  • Минус: работает только там, где частота покупок и без того высокая (доставка еды, продукты, маркетплейсы). Для бизнеса с покупкой раз в полгода подписка не взлетит — клиент просто не успеет ощутить выгоду и не продлит.

Как выбрать под свой бизнес

Логика простая и завязана на два параметра — частоту покупок и размер чека:

  • Высокая частота, низкий чек (кофейня, продукты, доставка, аптека) — берите бонусы/кэшбэк или подписку. Клиент возвращается часто, баллы успевают накопиться и создать привычку, а подписка отбивается за счёт объёма.
  • Крупный чек, взвешенное решение (мебель, стройматериалы, B2B, автосервис) — уровневая программа с понятными привилегиями. Клиент планирует покупки заранее и видит, к чему стремится, а редкая частота убивает любую подписку.
  • Скидочную карту в чистом виде я бы не советовал вообще никому — она почти всегда экономически хуже трёх остальных вариантов, ниже покажу почему на цифрах.

На практике рабочие программы почти всегда гибридные: уровни задают структуру («серебро — 3%, золото — 5%, платина — 7% кэшбэком»), а внутри уровня начисление идёт бонусами, а не мгновенной скидкой. Это даёт сразу два эффекта — клиент видит цель, к которой стоит стремиться, и деньги компании не уходят из кассы в момент покупки, а откладываются на будущее списание, часть которого вообще не случится.

Смартфон с приложением лояльности и накопленными бонусными баллами в руке

Как посчитать, окупится ли программа

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

Формула:

Чистый эффект программы = (LTV с программой − LTV без программы) − стоимость выданных и списанных баллов/скидок

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

Здесь есть три подвоха, из-за которых расчёты у большинства кривые:

  1. Base rate — что было бы без программы. Нельзя приписывать программе весь оборот клиента с картой. Приписывать можно только прирост относительно того, как он покупал бы без неё. Именно поэтому цифру «клиенты с картой приносят на 40% больше» нельзя брать за чистую монету — часто это просто более активные клиенты сами заводят карту, а не карта делает их активнее.
  2. Реальная стоимость баллов, а не номинальная. Если вы начисляете кэшбэк 5%, а списывает его в итоге только 70–75% клиентов (часть баллов сгорает, часть не доходит до порога списания), фактическая нагрузка на маржу — не 5%, а около 3,5–3,7%. Это не повод расслабляться, но это меняет расчёт окупаемости в вашу пользу, и не учитывать это — значит занижать эффективность программы на ровном месте.
  3. Маржа, а не оборот. Считать нужно от прибыли. Программа, которая нарастила оборот, но при этом раздала скидок больше, чем принесла маржи, — убыточна, даже если выручка красиво выросла в отчёте.

Дальше — как это выглядит на конкретных рублях.

4 800 ₽ 5 941 ₽ 3 200 ₽ Без программы Бонусы 5% Скидка 10%
Прибыль с одного клиента за срок жизни: бонусы двигают поведение и растят LTV, плоская скидка режет маржу напрямую

Числовой пример: считаем окупаемость на реальных цифрах

Возьмём базу в 1 000 активных клиентов розничного магазина. Средний чек — 2 000 ₽, частота — 4 покупки в год, срок жизни клиента — 2 года, маржинальность — 30%.

Без программы: LTV на клиента = 2 000 × 4 × 2 × 0,3 = 4 800 ₽ прибыли за весь срок жизни. На базе из 1 000 клиентов — 4 800 000 ₽.

С бонусной программой (кэшбэк 5%): предположим реалистичный эффект — частота выросла с 4 до 4,6 покупок в год (клиенты возвращаются, чтобы использовать баллы), срок жизни вырос с 2 до 2,4 года (программа держит клиента дольше), средний чек чуть подрос — до 2 050 ₽ (докупают до порога списания).

Новый LTV на клиента = 2 050 × 4,6 × 2,4 × 0,3 = 6 789,6 ₽ валовой прибыли за весь срок жизни.

Оборот на клиента за этот срок: 4,6 × 2,4 × 2 050 ≈ 22 632 ₽. Начислено кэшбэка 5% — 1 131,6 ₽. Реально списывается (используется) около 75% начисленного — 848,7 ₽. Это и есть фактическая стоимость программы на клиента.

Чистая прибыль с программой = 6 789,6 − 848,7 = 5 940,9 ₽.

Прирост к прибыли на клиента = 5 940,9 − 4 800 = 1 140,9 ₽, то есть почти +24% к прибыли за весь срок жизни клиента — уже за вычетом стоимости бонусов.

На базе 1 000 клиентов это плюс 1 140 900 ₽ за цикл в 2,4 года, или порядка 475 000 ₽ дополнительной прибыли в год на всю базу. Программа окупает себя не потому, что клиентам «нравятся баллы», а потому что она реально сдвинула частоту, чек и срок жизни — три рычага LTV одновременно.

А теперь проверка на прочность

Чтобы не обманывать себя красивой цифрой, полезно прогнать тот же расчёт по пессимистичному сценарию — вдруг эффект окажется вдвое слабее. Пусть частота выросла не до 4,6, а до 4,3; срок жизни — не до 2,4, а до 2,2 года; чек остался 2 000 ₽.

Новый LTV = 2 000 × 4,3 × 2,2 × 0,3 = 5 676 ₽ валовой прибыли. Оборот = 4,3 × 2,2 × 2 000 = 18 920 ₽, кэшбэк 5% = 946 ₽, списывается 75% = 709,5 ₽. Чистая прибыль = 5 676 − 709,5 = 4 966,5 ₽ против базовых 4 800 ₽. Прирост скромный — +166,5 ₽ на клиента, около +3,5%, но программа всё ещё в плюсе.

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

Когда лояльность работает, а когда это просто скидка себе в убыток

Теперь возьмём тот же магазин и ту же базу, но вместо бонусов запустим скидочную карту 10% без изменения поведения клиентов — ни частота, ни чек, ни срок жизни не выросли, клиенты просто получили карту и продолжили покупать так же, как раньше.

Оборот на клиента за 2 года без изменений — те же 16 000 ₽ (2 000 × 4 × 2). Скидка 10% — минус 1 600 ₽ с этого оборота. LTV на клиента падает с 4 800 до 3 200 ₽ (маржа съедена скидкой напрямую, потому что поведение не изменилось, а издержки на скидку выросли). Это чистый минус 1 600 ₽ на клиента, или 1 600 000 ₽ убытка недополученной прибыли на базе в 1 000 человек — и это без единого дополнительного визита.

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

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

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

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

Считайте деньги по сегментам, а не в среднем по базе

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

  • Активное ядро. Здесь программа обычно окупается лучше всего — эти люди и так покупают часто, а механика накопления добавляет им поводов вернуться и продлевает срок жизни. Именно на них считается основной плюс из примера выше.
  • Разовые покупатели. Клиент, который зашёл один раз и не вернётся, получает кэшбэк, который вы фактически дарите без шанса на повторную покупку. Если начислять полный процент всем подряд, эта прослойка тихо ест ваш плюс. Лечится порогом активации статуса — кэшбэк начинает капать со второй или третьей покупки.
  • Скидочные охотники. Отдельная категория, которая приходит только под акцию и уходит, как только она кончилась. Их LTV без промо близок к нулю, и накачивать их бонусами — прямой убыток.

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

Частые ошибки

  • Считать выданные баллы расходом, не считая прирост LTV. Без сравнения с базовым сценарием (что было бы без программы) любая цифра стоимости бонусов выглядит пугающей, хотя может окупаться с запасом.
  • Скидочная карта вместо программы со стимулом. Плоская скидка ничего не меняет в поведении — она просто снижает маржу на тех, кто и так покупал бы.
  • Начислять кэшбэк по номинальному проценту, а не по реальному списанию. Реальная нагрузка на маржу почти всегда ниже заявленной ставки — но её нужно измерять, а не предполагать.
  • Запускать программу без порогов и уровней. Без цели, до которой нужно дотянуться, у клиента нет причины менять частоту или чек — он просто копит баллы в фоновом режиме.
  • Не считать деньги отдельно по сегментам. Программа может окупаться на активных клиентах и уходить в минус на разовых покупателях, которых вы просто субсидируете кэшбэком без всякого шанса на повторную покупку.
  • Копировать чужую модель без учёта частоты покупок. Платная подписка, которая отлично работает у сервиса с покупками раз в неделю, провалится у бизнеса с покупкой раз в полгода.
  • Делать кэшбэк бесконечным по сроку. Баллы без срока сгорания — это отложенное обязательство, которое висит на вас годами и рано или поздно выстрелит массовым списанием. Разумный срок жизни баллов и порог списания — это не жадность, а управление реальной нагрузкой на маржу.
  • Запустить и забыть. Программа лояльности — не разовый проект, а метрика, которую нужно пересчитывать раз в квартал: меняется маржа, меняется поведение клиентов, меняется реальный процент списания баллов — и ставка, которая окупалась год назад, может уже съедать прибыль сегодня.

Частые вопросы

Какой процент кэшбэка ставить, чтобы не уйти в минус? Отталкивайтесь не от процента, а от маржи и реального списания. Если маржинальность 30%, а баллы гасят 75% клиентов, то кэшбэк 5% стоит вам около 3,7% оборота — терпимо. При марже 15% тот же кэшбэк уже опасен. Сначала посчитайте, сколько маржи готовы отдать за прирост поведения, и только потом переводите это в ставку.

Через сколько программа начинает окупаться? Зависит от частоты покупок и срока жизни клиента. В высокочастотном бизнесе (кофе, продукты) сдвиг поведения виден за 2–3 месяца, и программа выходит в плюс за один цикл повторных покупок. В бизнесе с редким чеком (мебель, B2B) первые честные цифры появятся не раньше чем через полгода-год — раньше просто нет статистики повторных сделок, чтобы судить об эффекте.

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

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

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

Вывод

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

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

Хотите так же — с вашими цифрами?

Разберём вашу экономику и найдём точки роста прибыли.

Обсудить проект
Услуга по темеМаркетинг по нишам

Читайте также

Записаться на консультацию