директор и машина · продажи · запись № 052 · · Давид Герштейн
Процент от прибыли, который перестали платить
Ошибки KPI менеджеров редко в формуле расчёта — чаще в том, что правила меняют после того, как человек уже сделал ставку на них. Разбираю случай с процентом от прибыли, который забрали задним числом, считаю, сколько именно потерял менеджер, и показываю техническую механику новой формулы — с весом на сокращение цикла и удержание клиента вместо вала продаж.
Содержание · 8 разделов
- Ошибка KPI менеджеров, которую нашли на этой планёрке
- Сколько денег потерял менеджер: расчёт, которого никто не делал
- Что сделали (или ещё думаем)
- Как технически считаем вклад в прибыль, а не вал
- Инженерная обвязка: без дашборда формула — просто таблица на бумаге
- Экономика: во что обходится ошибка KPI, если её не чинить
- Чек-лист на понедельник
- Один вывод
Суммы в разборе пересчитаны на условную компанию — пропорции, механика и выводы реальные.
Планёрка, обсуждаем мотивацию отдела. Десять менеджеров, оборот около 18 млн в месяц, средний чек в районе 180 тысяч. Саша, РОП, молчит, потом говорит: «Вот смотрите, у меня в таблице всё сходится третий месяц. А вы опять хотите пересчитать формулу». Классика — он верит только тому, что сам проверил на своей неделе. Разговор быстро сворачивает к главной теме встречи — ошибкам KPI менеджеров, которые обычно вылезают не в цифрах, а в правилах игры.
И тут кто-то вспоминает старую историю. Год назад одному менеджеру обещали процент от прибыли — не от выручки, именно от прибыли его портфеля клиентов. Человек под это перестроил работу: меньше гнался за количеством сделок, больше — за маржой и за тем, чтобы клиент не отваливался через три месяца. Прибыль портфеля росла, но медленнее, чем закладывал собственник. И тогда долю забрали. Объяснение было простым: «Рост слабый — значит, управление неправильное». Это тот самый разрыв, о котором мы писали в материале лиды есть, а продаж нет — только тут разрыв был не между маркетингом и продажами, а между продажами и реальной прибылью.
Вот это и есть ошибка KPI, о которой почти никто не пишет. Не в формуле дело. Дело в том, что правила поменяли после того, как человек уже сделал ставку на них.
Ошибка KPI менеджеров, которую нашли на этой планёрке
Мы стали разбираться, почему это вообще всплыло именно сейчас. Оказалось, у нас похожая мина заложена в текущей мотивации РОПа. Саша получает двойную выгоду: 1% с продаж своей команды и отдельно — комиссию за личные сделки. На бумаге это выглядит нормально. На практике это значит, что развивать команду ему невыгодно: личные продажи дают доход быстрее и предсказуемее.
Собственник предложил перейти на единую схему — 1% что с личных продаж, что с командных, чтобы стимул был один: растить отдел, а не тянуть одеяло на себя. Решение правильное. Но внедрять его прямо сейчас побоялись. Причина честная: Саша пока мыслит горизонтом в один месяц. У него уже сложился определённый доход, и резкий переход мог демотивировать его раньше, чем он увидел бы эффект от роста команды. Договорились: два месяца двойная схема остаётся как переходная мера, к августу — только командная комиссия. Критерий перехода — полный боевой состав из пяти менеджеров, а не календарная дата. О том, как мы вообще выстраиваем ввод новых людей в команду, — отдельная тема: онбординг, который работает без наставника-энтузиаста.
Дальше — второй слой той же проблемы. Собственник посмотрел на классический KPI «рост продаж на 100 тысяч в месяц даёт плюс 20 тысяч прибыли» (это 20% маржи — цифра, которой мы дальше и оперируем) и спросил: а что, если тот же эффект на прибыль даёт не рост продаж, а сокращение цикла обслуживания на 30%? Или снижение операционных расходов на 20–30%? Деньги в компанию эти метрики приносят быстрее, чем новый вал сделок — просто потому что оборот денег ускоряется и затраты падают сразу, а не через квартал.
То есть KPI, завязанный только на рост продаж, вознаграждает не того, кто реально усилил прибыль компании, а того, кто нагнал воронку. Ровно то же самое случилось год назад с тем менеджером: его судили по темпу роста, хотя он в это время улучшал маржу и удержание — метрики, которые в KPI просто не были заложены.
Сколько денег потерял менеджер: расчёт, которого никто не делал
На планёрке эту историю обсудили эмоционально, но никто не посчитал в рублях, о чём вообще шла речь. Восстановили задним числом, по памяти и по остаткам таблиц — получилось следующее (цифры оценочные, на легендированных пропорциях):
- Портфель клиентов менеджера давал оборот около 3 млн ₽ в месяц — это примерно одна шестая от оборота отдела в 18 млн.
- При марже 20% прибыль портфеля — около 600 тыс ₽ в месяц.
- Обещанная доля — 3% от этой прибыли, то есть 18 000 ₽ в месяц сверху оклада.
- Совокупный доход менеджера с этой надбавкой был около 108 000 ₽ в месяц — то есть бонус за прибыль составлял примерно 17% его дохода.
- Схема продержалась 4 месяца, после чего долю забрали — менеджер недополучил ≈ 18 000 × 4 = 72 000 ₽ (оценка).
При этом рост прибыли портфеля за этот период был — просто не такой, как хотел собственник: около 8% вместо ожидаемых 15%. То есть человека наказали не за отсутствие результата, а за то, что результат оказался медленнее плана, который никто заранее не проговаривал как порог.
Именно отсутствие порога — это и есть корень ошибки. Если бы в условиях изначально стояло «доля выплачивается при росте прибыли от 15% за квартал, иначе действует базовая ставка», конфликта бы не было: человек знал бы правила заранее и либо согласился на них, либо нет. А так правила появились постфактум, и 72 тысячи стали не ценой невыполненного плана, а ценой доверия.
Что сделали (или ещё думаем)
Пока не переписали формулу целиком — это было бы враньём сказать, что мы уже всё решили. Сделали три вещи:
Первое — зафиксировали письменно, что если KPI меняется, он не может действовать задним числом на уже отработанный период. Звучит очевидно, но именно это правило год назад никто не проговорил вслух, и получился конфликт, из-за которого человек ушёл с ощущением, что его обманули.
Второе — двойную мотивацию РОПа не отменили резко, а дали переходный срок с понятным критерием выхода, а не просто «на глазок отменим, когда почувствуем».
Третье — договорились, что в следующем цикле пересчёта KPI для менеджеров возьмём не только рост продаж, но добавим вес на скорость цикла обслуживания и на удержание клиента после оплаты. Ниже — как именно мы это считаем технически, а не просто «идея на словах».
Саша, кстати, после истории про забранный процент перестал спорить про переходный период для своей мотивации. Сказал коротко: «Ну хоть предупредили заранее — уже не как в тот раз».
Как технически считаем вклад в прибыль, а не вал
Формула, которую мы тестируем сейчас (веса черновые, откалибруем после первого месяца по факту): 0,5 на рост выручки, 0,3 на сокращение цикла и 0,2 на удержание клиента. При таких весах менеджер с меньшим ростом продаж, но быстрым циклом и высоким удержанием, набирает больше баллов, чем тот, кто просто нагнал вал — и это ровно та справедливость, которой год назад не хватило.
kpi_score = 0.5 × revenue_growth_pct + 0.3 × cycle_reduction_pct + 0.2 × retention_rate × 100
Вес на рост продаж остался самым большим — 0.5, потому что выручка всё ещё главный источник кэша. Но 0.3 идёт на сокращение цикла (по факту — те самые 30%, о которых спрашивал собственник) и 0.2 на удержание клиента через 90 дней после оплаты. Это не заменяет план продаж, это его дополняет.
Данные для расчёта берём из Bitrix24 через вебхук — выгрузка сделок за квартал по каждому менеджеру: ID, ASSIGNED_BY_ID, STAGE_ID, DATE_CREATE, CLOSEDATE, OPPORTUNITY, CONTACT_ID. Дальше это идёт в модель — считать средний цикл, ретеншн и рост к прошлому периоду руками для десяти менеджеров каждый месяц никто не будет, значит нужен промпт, который делает это по выгрузке.
Ты — аналитик отдела продаж. Тебе дан экспорт сделок из Bitrix24 за квартал
в формате JSON (массив объектов с полями ID, ASSIGNED_BY_ID, STAGE_ID,
DATE_CREATE, CLOSEDATE, OPPORTUNITY, CONTACT_ID, CATEGORY_ID).
Для каждого ASSIGNED_BY_ID посчитай:
1. cycle_days_avg — среднее число дней между DATE_CREATE и CLOSEDATE
по сделкам со STAGE_ID = "WON".
2. retention_rate — доля уникальных CONTACT_ID, у которых есть повторная
сделка или зафиксированная активность в CRM через 90+ дней после
CLOSEDATE первой оплаченной сделки.
3. revenue_growth_pct — процент роста суммы OPPORTUNITY по WON-сделкам
к аналогичному прошлому кварталу (данные прошлого периода даны
отдельным массивом PREV_PERIOD).
4. cycle_reduction_pct — на сколько процентов cycle_days_avg меньше,
чем в прошлом квартале (может быть отрицательным, если цикл вырос).
Посчитай kpi_score по формуле:
kpi_score = 0.5*revenue_growth_pct + 0.3*cycle_reduction_pct + 0.2*(retention_rate*100)
Верни строго JSON-массив, без пояснений вне JSON:
[{"manager_id": ..., "cycle_days_avg": ..., "retention_rate": ...,
"revenue_growth_pct": ..., "cycle_reduction_pct": ..., "kpi_score": ...}]
Данные текущего периода:
{{CRM_EXPORT_JSON}}
Данные прошлого периода:
{{PREV_PERIOD_JSON}}
Пример ответа модели по двум менеджерам:
[
{"manager_id": 142, "cycle_days_avg": 21, "retention_rate": 0.62,
"revenue_growth_pct": 4.1, "cycle_reduction_pct": 28.0, "kpi_score": 22.7},
{"manager_id": 158, "cycle_days_avg": 34, "retention_rate": 0.41,
"revenue_growth_pct": 11.3, "cycle_reduction_pct": -6.0, "kpi_score": 12.4}
]
| Менеджер | Рост выручки | Сокращение цикла | Удержание (90 дн.) | KPI-скор |
|---|---|---|---|---|
| 142 | 4,1% | 28% | 62% | 22,7 |
| 158 | 11,3% | −6% | 41% | 12,4 |
Видно сразу: у менеджера 142 рост продаж скромнее (4,1%), но он сильно сократил цикл (28%) и держит клиентов (62% ретеншн) — по старой формуле «только рост продаж» он проиграл бы менеджеру 158, хотя реально приносит компании больше устойчивой прибыли. Это ровно та ошибка, которая год назад случилась с человеком, у которого забрали процент.
Инженерная обвязка: без дашборда формула — просто таблица на бумаге
Отдельно от формулы мы делаем то, что нужно было сделать ещё год назад — динамический отчёт по воронке, обновляемый не раз в месяц, а ежечасно. Для каждого менеджера отчёт показывает: клиента, текущий статус, дату создания сделки, число дней в статусе и цветовой индикатор — зелёный/жёлтый/красный — по нормативным срокам стадии. Это тот же принцип, что мы описывали при разборе контроля качества звонков без ОКК: система не заменяет решение человека, она просто не даёт данным потеряться до момента, когда решение принимается.
Без этого дашборда формула с весами на цикл и удержание — фикция: посчитать вручную для десяти человек за квартал средний цикл сделки и ретеншн через 90 дней никто физически не будет делать каждый месяц, значит расчёт просто не будет происходить, и разговор снова свернёт к вопросу «а кто сколько продал в штуках».
Экономика: во что обходится ошибка KPI, если её не чинить
Отдельный менеджер потерял 72 тысячи рублей (оценка выше). Но цена для компании считается иначе — через риск потери человека и стоимость его замены.
Возьмём отдел из десяти менеджеров с оборотом 18 млн в месяц — то есть в среднем 1,8 млн на человека. Если из-за подобных историй с KPI хотя бы один менеджер в год увольняется (консервативная оценка — обычно уходит не «лучший», а тот, кто держит важный портфель), компания теряет:
- Простой и недобор нового человека — новый менеджер первые два месяца даёт в среднем 50% от нормы выработки: потеря ≈ 1,8 млн ₽ × 50% × 2 = 1,8 млн ₽ (оценка).
- Время РОПа и HR на подбор и онбординг — примерно 40 часов суммарно × 1 000 ₽/час (оценка ставки) = 40 000 ₽.
- Итого риск на одного ушедшего менеджера — около 1,84 млн ₽ в год (оценка), без учёта репутационного эффекта на остальных девять, которые теперь тоже не верят в письменные условия.
Это не абстрактный «риск демотивации» — это конкретная цифра, которая объясняет, почему переходный период для Саши и письменная фиксация правил обошлись компании дешевле, чем повторение прошлогодней истории.
Чек-лист на понедельник
- Проверить все действующие схемы мотивации на пункт: может ли условие измениться задним числом — если да, зафиксировать письменно, что не может.
- Для любой двойной или переходной схемы прописать не календарную дату отмены, а событие-критерий (как «пять менеджеров в штате» у нас).
- Выгрузить из CRM за прошлый квартал среднюю длину цикла и долю клиентов с активностью через 90 дней после оплаты — по каждому менеджеру, а не по отделу в целом.
- Прогнать промпт выше на реальной выгрузке и сравнить kpi_score с текущим рейтингом по валу продаж — посмотреть, кто теряет место в рейтинге и почему.
- Посчитать для своего отдела ту же экономику: оборот на менеджера × риск потери × стоимость замены — и решить, стоит ли откладывать пересчёт формулы ещё на квартал.
Один вывод
Ошибку KPI видно не в момент, когда считаешь формулу, а позже — когда человек чувствует, что его обманули по старым правилам. Поэтому единственное, что мы теперь проверяем перед любым пересчётом: не меняется ли KPI за спиной у того, кто уже сделал ставку на прежние условия. Если меняется — сначала предупреждаем и даём переходный срок, как с Сашей. Спор про саму формулу — веса 0.5/0.3/0.2, дашборд, промпт — это уже второй разговор, не первый. Пока формула не откалибрована на реальных месяцах, мы держим её как черновик и не привязываем к ней выплаты напрямую — только используем как второе мнение рядом с классическим планом продаж.
Частые вопросы
Какие ошибки KPI менеджеров встречаются чаще всего?
Самая частая — правила меняют задним числом, уже после того, как сотрудник перестроил работу под старые условия. Вторая по частоте — KPI завязан только на объём продаж и игнорирует маржу и удержание клиента, из-за чего вознаграждается не тот, кто усилил прибыль, а тот, кто нагнал воронку.
Можно ли менять KPI задним числом?
Нет. Новые условия должны действовать только вперёд, с переходным периодом и понятным критерием перехода — например, не календарная дата, а конкретное событие вроде укомплектованной команды. Иначе человек чувствует себя обманутым по старым правилам.
Как оценивать вклад менеджера в прибыль, а не только в вал продаж?
Кроме роста продаж стоит добавить вес на скорость цикла обслуживания (в нашем случае — сокращение на 30%) и на удержание клиента после оплаты. Формулу считаем автоматически по выгрузке из CRM, вручную только проверяем итог перед выплатой.
Сколько стоит компании ошибка с задним числом в KPI?
В нашем случае конкретный менеджер недополучил порядка 72 тысяч рублей за четыре месяца (оценка на легендированных цифрах). Но реальная цена выше — это риск ухода сотрудника и затраты на замену, которые для отдела из десяти человек оцениваются в 1,8–1,9 млн рублей в год на одного ушедшего (оценка).
#деньги #ошибки и провалы #аналитика и отчётность
Новые разборы — письмом, в день выхода. Без дайджестов ради дайджестов: нет статьи — нет письма.