Погашена винагорода коштує закладу собівартість порції того, що він віддає, плюс змінні витрати подачі — але не ціну в меню. Програма окупається лише тоді, коли маржа покриття викликаних нею візитів перекриває вартість винагород і постійні витрати програми. Оборот учасників не доводить нічого.
Помилка, яка ламає весь розрахунок ще до початку
Запитай власника, у що обходиться десята кава в подарунок, і почуєш ціну з дошки. Ця відповідь тихо завищує кожне наступне число сторінки: ціна з дошки містить маржу, якої заклад нікому не платив.
Вартість винагороди — собівартість порції віддаваної позиції плюс змінні витрати на її подачу. Ціна з меню до цього числа не входить зовсім.
Перша половина визначення не наша: вона належить сторінці про фудкост і цитується дослівно звідти: «Собівартість порції — розрахована сума всіх компонентів техкарти за цінами, поправленими на вихід, для однієї порції рівно в тому вигляді, в якому вона йде в зал». Метод розрахунку порції живе там — дивись фудкост ресторану.
Візьмімо десерт — розрахунковий приклад цієї сторінки. Ціна в меню 24,00 PLN, собівартість порції за техкартою 6,80 PLN, змінні витрати подачі — паперова манжета, одноразова ложка, частка комісії за картку — 1,45 PLN. Вартість винагороди дорівнює 6,80 + 1,45 = 8,25 PLN.
Розрив і є весь доказ: 24,00 ÷ 8,25 = 2,909, тобто відповідь за ціною меню завищує подарунок у 2,9 раза, або на 15,75 PLN за десерт. Цей множник успадковує кожне наступне число — ефективна знижка, зобов'язання за непогашеними винагородами, потрібний приріст візитів. Власник, який рахує від ціни меню, не обережний; він рахує інший бізнес.
Ціна меню повертається тому, що її бачить гість: винагорода виглядає для нього подарунком на 24,00 PLN, і саме це враження програма купує. Сприймана цінність і понесена витрата — дві різні величини на одному десерті, і з рахунку йде тільки одна.
Що саме ти роздаєш: знижка, бали, страва, статус
«Програма лояльності» — не одна річ. Чотири ходові форми різняться тим, коли виникає витрата і що вона лишає по собі в обліку.
| Вид винагороди | Що коштує закладу | Коли виникає витрата | Що стає зобов'язанням |
|---|---|---|---|
| Відсоткова знижка на касі | Втрачена маржа покриття на уціненій позиції: знижка на ціну, а не на собівартість | Одразу, на тому самому чеку | Нічого — закрито в мить видачі |
| Накопичувальні бали | Вартість винагороди того, що бали врешті куплять | Пізніше, при погашенні; можливо, ніколи | Весь залишок непогашених балів |
| Названа страва в подарунок | Собівартість порції плюс змінні витрати її подачі | При погашенні, в іншому періоді, ніж нарахування | Непогашені купони на вартість винагороди |
| Статус або щабель (пріоритет броні, постійний привілей) | Повторювана вартість винагороди на кожному візиті власника статусу | Постійно, зростає разом із числом власників | Безстрокове зобов'язання без дати згорання |
Читай спершу останню колонку. Знижка дорога й чесна: платиш зараз і нікому нічого не винен. Бали й купони дешевші на візит і важчі для обліку: зсувають витрату в майбутній період і лишають борг на проміжку. Статус не має строку, тож не перетворюється на згорання і не перестає коштувати.
Зверни увагу, чого перший рядок не каже. Відсоткова знижка — єдиний випадок, коли ціна меню і є вірна база: ти відмовляєшся від виручки, яку інакше отримав би, а не віддаєш тарілку. Разова знижка й продажі, які вона має добрати, — на сторінці знижка: скільки продажів вона має добрати. Ця сторінка — про програму: нарахування, погашення, згорання, зобов'язання.
Вартість однієї погашеної винагороди: формула
Вартість винагороди = Собівартість порції нагороджуваної позиції + Змінні витрати подачі
Собівартість порції нагороджуваної позиції— розрахована сума всіх компонентів техкарти за цінами, поправленими на вихід, для однієї порції, PLN на порцію;Змінні витрати подачі— витрати, що виникають лише тому, що ця порція вийшла: пакування, одноразове, частка комісії за картку, PLN на порцію;- обидва доданки в злотих, отже сума — злоті на одну погашену винагороду.
Що входить у змінні витрати подачі, а що ні
Тільки те, що рухається разом із цією однією порцією. Посудомийна машина працює незалежно від того, вийшов десерт із роздачі чи ні, отже її праця сюди не входить; паперова манжета існує тому, що існує десерт, отже входить. Оренда, окладні години шефа й комісія за картку на рахунку, оплаченому б і без десерта, змінними не є. Не помились у жоден бік: перевантажена змінна витрата завищує потрібний приріст і закриває працюючу програму, а порожня ховає програму, що тихо з'їдає маржу покриття.
Коли страву-подарунок обираєш ти, а не гість, обирай за доказами. Які страви дешево віддавати — питання маржинального внеску й міксу, відповідає на нього меню-інжиніринг.
Погашення і згорання: дві частки, які мають дати в сумі сто
Частка погашення — частка нарахованих винагород, справді погашених усередині строку їхньої дії.
Згорання — частка нарахованих винагород, що згорають непогашеними.
Частка погашення % = Погашені винагороди ÷ Нараховані винагороди тієї самої когорти × 100
Погашені винагороди— винагороди цієї когорти, які гість справді забрав, штуки;Нараховані винагороди тієї самої когорти— винагороди, видані в одному періоді нарахування і простежені до кінця строку дії, штуки;- штуки на штуки дають безрозмірну частку; на сто — відсотки.
Слово когорта тут і є вся формула. Рахувати погашення цього місяця проти нарахувань цього ж місяця — значить ділити дві непов'язані множини: гаситься зараз те, що нараховано місяцями раніше. У зростаючій програмі такий дріб читається низько, у спадній високо, і жоден рух не каже про гостей нічого.
Візьмімо один квартал нарахування як когорту. Учасники зробили 5 200 візитів, а правила дають одну винагороду кожен п'ятий візит: 5 200 ÷ 5 = 1 040 нарахованих винагород.
Галузевої норми, з якою ці частки можна порівняти, немає, і вигадувати її сторінка не стане. Ні польська статистична служба, ні Eurostat не збирають про програми лояльності в громадському харчуванні нічого: польський методологічний збірник з торгівлі та гастрономії визначає рівно п'ять речей — заклади харчування, ресторани, бари, точки харчування і доходи від гастрономічної діяльності, — а єдине місце, де в ньому з'являється знижка, це визначення обороту, де продажі даються «у фактичних цінах продажу з урахуванням поступок, знижок і боніфікацій — без податку на товари та послуги (ПДВ)» (GUS, словник термінів методологічного збірника про торговельну та гастрономічну діяльність, відкрито 26.08.2026; цитата — наш переклад польського оригіналу). Це польське визначення з польського видання. Знижки сидять усередині числа виручки й окремо не публікуються ніколи, отже немає ні опублікованої частки погашення, ні опублікованого згорання, і порівнювати немає з чим, крім власної минулої когорти.
Що рухає погашенням, і де тут арифметика, а не інтелект
Погашення — не погода. Воно залежить від того, чи знає гість про залишок і чи скаже йому хтось до згорання. Нагадування рухає обидві частки разом — погашення вгору, згорання вниз, — і тому залишок має лежати в картці гостя, а не на папірці в гаманці, тому нагадуванню потрібен канал, який гість справді читає, і тому надсилання за розкладом — робота для автоматичних повідомлень.
Скажімо прямо, бо це слово розтягують: ніщо на цій сторінці не є штучним інтелектом. Простежити когорту до кінця строку — запит до бази, чотири формули — арифметика, нагадування в задану дату — завдання в розкладі. Системи вище збирають і надсилають; рішення — це ділення. Будувати такий шар у себе чи брати готовий, розбирає стаття власна автоматизація чи готовий SaaS.
Ефективна знижка: скільки програма коштує у відсотках від виручки учасників
Ефективна знижка — сумарна вартість винагород періоду як частка чистої виручки, отриманої від учасників програми за той самий період.
Ефективна знижка % = Сумарна вартість винагород періоду ÷ Чиста виручка від учасників за період × 100
Сумарна вартість винагород періоду— погашені винагороди на їхню вартість, просумовані по періоду, PLN;Чиста виручка від учасників за період— продажі за чеками, пов'язаними з учасником, без ПДВ, за той самий період і по тій самій множині гостей, PLN;- злоті на злоті дають безрозмірну величину; на сто — відсотки.
У розрахунковому кварталі погашені винагороди коштували 312 × 8,25 = 2 574,00 PLN, а чиста виручка за чеками учасників склала 186 000,00 PLN.
Тепер пастка знаменника — найчастіший спосіб зробити це число нешкідливим.
Знаменник усього закладу більший у 415 000 ÷ 186 000 = 2,231 раза, і рівно на стільки ж стискається результат. Нараховувати й гасити можуть тільки учасники, отже під рискою стоїть їхня виручка.
З податком чи без: назви базу, перш ніж ділити
Обидва числа вище — без ПДВ, і писати це поруч із числом треба щоразу: дві офіційні польські бази — не одна база. Той самий збірник дає доходи від гастрономічної діяльності «разом із податком ПДВ», тоді як обороти підприємства визначені в ньому ж без ПДВ і після знижок. Змішай чисельник із податком і знаменник без податку — і результат виявиться хибним на саму лише ставку податку.
Друга перевірка там же: вартість винагороди входить у чисельник один раз, при погашенні, а не при нарахуванні.
Нараховане — зобов'язання, погашене — витрата.
Єдина чесна перевірка, яку програма здатна пройти
Прирістний візит — візит, якого без програми не сталося б. Це єдиний вид візиту, який програма має право записати на себе.
Усе решта на сторінці — бухгалтерія. Ось перевірка. Програма, що нагороджує гостей, які прийшли б і так, — знижка на наявний бізнес, тобто чиста втрата маржі покриття, хоч би як здорово виглядали числа за учасниками. Жоден спосіб розділити одне й друге не вільний від вади. Обирай, знаючи, що твій спосіб ховає:
| Спосіб порівняння | Що потрібно мати | Чим цей спосіб обманює |
|---|---|---|
| Учасники проти неучасників, один період | Впізнання гостя на стількох чеках, щоб обидві групи були справжніми | Відбір: записуються ті, хто й так буває часто. Розрив лестить програмі на величину самовідбору |
| Учасники до вступу проти них же після | Історія візитів до дати вступу по кожному учаснику | Повернення до середнього і сама мить вступу: люди вступають одразу після незвично частої смуги |
| Заклад із програмою проти закладу без неї | Два зіставні заклади і жодної іншої акції | Ніщо інше різнитися не має, а різниться завжди — перекрита вулиця, новий сусід, інший керівник |
| Випадково виключена група гостей із правом | Готовність відмовити випадковій частині учасників і досить велика частка | Єдиний чистий спосіб і єдиний, що коштує прихильності; малі групи дають різницю, невідрізненну від шуму |
Впізнання гостя, що повернувся, — умова кожного рядка цієї таблиці, і в нього своя пастка: частка чеків, які вдається прив'язати до відомої людини. Це предмет сторінки гості, що повертаються: як це рахувати.
Чому оборот учасників — не заслуга програми
Оборот учасників — число, яке будь-який постачальник програми кладе на перший слайд, і значить воно найменше.
Читай ці три рядки разом.
Простежити когорту до кінця строку, зв'язати дату вступу з історією візитів і втримати випадкову групу — усе це потребує даних про візити, придатних для запиту, а не для роздруку. Для цього й потрібен шар звітності. Які числа власник справді дивиться, на відміну від друкованих постачальником, розбирає автоматизація звітності.
Скільки приросту потрібно, щоб програма вийшла в нуль
Потрібний приріст візитів = (Сумарна вартість винагород + Постійні витрати програми) ÷ Маржа покриття на візит
Сумарна вартість винагород— погашені винагороди на вартість винагороди за період, PLN;Постійні витрати програми— те, що програма коштує незалежно від того, чи погасив хтось хоч одну винагороду: підписка, друк карток, інтеграція, час персоналу, PLN за період;Маржа покриття на візит— гроші, що лишаються від чистої виручки одного візиту після його змінних витрат, PLN на візит;- злоті, поділені на злоті на візит, дають візити: кількість, а не довжину часу.
Середній член процитовано, а не вигадано: маржа покриття визначена на сторінці про точку беззбитковості й береться рівно так, як написано там: «гроші, що лишаються від чистого продажу після змінних витрат і йдуть на покриття постійних витрат, а коли ті вже покриті, стають прибутком» — дивись точку беззбитковості ресторану, де виведено величину на візит і пояснено, чому вона дрейфує без жодної правки цін.
У розрахунковому кварталі постійні витрати програми дають 1 380,00 PLN: 720,00 PLN підписки за три місяці, 180,00 PLN друку карток, 480,00 PLN часу персоналу. Вартість винагород — 2 574,00 PLN.
Програма має окупити (2 574,00 + 1 380,00) ÷ 11,00 = 3 954,00 ÷ 11,00 = 359,45 візиту, а половини візиту не буває, тобто 360 прирістних візитів. Зворотним ходом: 360 × 11,00 = 3 960,00 PLN перекривають 3 954,00 PLN, а 359 × 11,00 = 3 949,00 PLN уже ні.
Чому відповідь у візитах, а не в місяцях
Бо місяць тут не одиниця нічого. Перетворити 360 візитів на «окупиться за N місяців» можна лише через твердження про те, як часто ходять твої гості, а це здогад, перевдягнений у строк. Два ресторани з однаковою арифметикою і різною частотою візитів дістали б з однієї формули різні строки, подані так, ніби їх виміряли. У ресторану є візити, а не підписка. Відповідь тому лишається у візитах, де її можна звірити з власною книгою.
Вироджений випадок: коли у формули відповіді немає зовсім
Якщо маржа покриття на візит дорівнює нулю або від'ємна, ділення позбавлене сенсу, і вірне читання — не «величезне число візитів», а «жодне». Заклад, що втрачає на граничному візиті, не викупиться новими граничними: біда лежить вище, у ціні, міксі або змінних витратах, і належить сторінці рентабельність ресторану.
Ще два способи завищити відповідь, обидва з названих вище помилок. Оцінка подарунка за ціною меню дає 312 × 24,00 = 7 488,00 PLN і (7 488,00 + 1 380,00) ÷ 11,00 = 806,18 → 807 візитів, у 2,24 раза більше за чесну вимогу. Підрахунок усіх нарахованих винагород замість погашених дає 906 візитів, у 2,52 раза. Обидві помилки працюють в один бік: роблять працюючу програму непідйомною на вигляд.
Зобов'язання за накопиченими балами: чому це борг, а не маркетинг
Відкрите зобов'язання — вартість винагород усього, що нараховано і ще не погашено й не згоріло: гроші, вже обіцяні і ще не віддані.
Відкрите зобов'язання = Нараховані, непогашені й незгорілі винагороди × Вартість винагороди
Нараховані, непогашені й незгорілі винагороди— залишок на закриття періоду по всіх живих когортах, штуки;Вартість винагороди— та сама величина на одну винагороду, що в першій формулі, PLN на штуку;- штуки на злоті за штуку дають злоті: це запас на мить, а не потік за період.
На закриття розрахункового кварталу живий залишок по всіх когортах дорівнює 1 460 винагородам, отже відкрите зобов'язання складає 1 460 × 8,25 = 12 045,00 PLN. Це в 4,7 раза більше за 2 574,00 PLN, які квартал справді витратив на погашення, — тому програма, що виглядає дешевою щомісяця, здатна нести число, якого ніхто не записав.
У цих 12 045,00 PLN два чесні читання, і потрібні обидва. Гранична підданість — усі 12 045,00 PLN, якщо погасять усі власники.
Плануй гроші за очікуванням, міряй ризик за межею і не записуй різницю в дохід тихо: згорання — не виручка, а в день, коли строк продовжать, увесь залишок повертається.
Тому залишок і не може жити тільки всередині панелі постачальника: це зобов'язання твоєї справи, і місце йому там, де живуть картки гостей. Який шар системи що тримає, розбирає CRM чи ERP. А щоб прикинути, що залишок робить із грішми при різних строках дії, є лічильник на сторінці.
Коли програма лояльності не потрібна зовсім
Чотири становища, в яких арифметика каже «ні», а «ні» дешевше за погану програму.
Коли гостя не вдається впізнати. При малій частці чеків, прив'язаних до відомої людини, не вийде зміряти погашення по когортах, зібрати контрольну групу і відрізнити візит учасника від будь-якого іншого. Програма все одно намалює панель, але не число, за яким можна діяти.
Коли маржа покриття на візит тонка. Кожен прирістний візит окупає лише власний внесок.
Коли справу тримає жменька гостей. Тоді інструмент — сегментація й спрямована увага, а не суцільна схема «збирай і витрачай», що платить частим за поведінку, яка вже є. Кому винагорода має сенс, розбирає сегментація гостей RFM, а скільки коштує утриманий гість — цінність гостя за весь час.
Коли лагодять не лояльність. Гість, що не повернувся тому, що ніхто не зняв слухавку або підтвердження не прийшло, не є нелояльним. Це розрив процесу, і закрити його дешевше, ніж оплачувати: дивись автоматизацію follow-up і ресторанну версію того самого списку — автоматизацію ресторану. У що такий шар обходиться взагалі, каже скільки коштує автоматизація процесів.
Часті питання
У скільки страва в подарунок реально обходиться ресторану?
У собівартість порції плюс змінні витрати подачі, і ні в що більше. У розрахунковому прикладі десерт із ціною 24,00 PLN має собівартість порції 6,80 PLN і змінні витрати подачі 1,45 PLN, отже вартість винагороди — 8,25 PLN, у 2,9 раза менше за ціну меню. Різниця — маржа, якої не отримали і не віддали.
Чи доводить оборот учасників, що програма лояльності працює?
Ні. У розрахунковому кварталі учасники дали 44,8 % чистої виручки і 44,1 % візитів, але майже все це існувало до появи програми. Єдине число, на яке програма має право, — викликані нею візити, а для нього потрібна група порівняння, а не список учасників.
Що таке згорання і чому воно прикрашає числа?
Згорання — частка нарахованих винагород, що згорають непогашеними: 65,0 % когорти в розрахунковому прикладі. Воно прикрашає облік: непогашене сьогодні нічого не коштує. Безкоштовним воно не є: це чинна обіцянка, а гість, який щось накопичив і нічого не отримав, лояльнішим не став.
Як відділити прирістні візити від тих, що сталися б і так?
Порівнянням, і в кожного порівняння є вада. Учасники проти неучасників несуть відбір; до вступу і після — повернення до середнього; два заклади ніколи по-справжньому не зіставні; випадково виключена група чиста, але коштує прихильності. Обери один спосіб, запиши ваду і тримайся його, щоб ряд лишався зіставним.
Чи треба вважати непогашені бали зобов'язанням?
Так. На закриття кварталу залишок дорівнює 1 460 винагородам по 8,25 PLN: 12 045,00 PLN граничної підданості і 3 613,50 PLN очікуваного виконання при виміряній частці погашення 30,0 %. Плануй гроші за очікуванням, ризик міряй за межею.
Коли програма лояльності — хибний інструмент?
Коли гостя не впізнати настільки, щоб узагалі щось зміряти; коли маржа покриття на візит надто тонка для будь-якого правдоподібного приросту; коли справу тримає жменька гостей; коли справжній витік — незнята слухавка. Усі чотири дешевше полагодити напряму.
Що стається із зобов'язанням, якщо бали так і не погасять?
У мить закінчення строку воно перетворюється на згорання, і обов'язок кінчається. Чого воно не робить, так це не стає доходом: нічого не продано і нічого не зароблено, обіцянка просто збігла. Тримай це поза рядком виручки і пам'ятай, що продовження строку оживляє весь залишок разом.
Візьми одну когорту нарахувань тримісячної давності й доведи її до кінця строку дії. Порахуй, що погашено, що згоріло і що лишається відкритим, помнож число погашених на собівартість порції плюс змінні витрати подачі, а не на ціну меню, і поділи суму на свою маржу покриття на візит. Прирістні візити, які з цього вийдуть, і є справжня ціна програми, зміряна на твоїх гостях. Щоб зібрати цю арифметику на своїх даних, почни з розділу про ресторани і з картки гостя, яка має тримати залишок.