ГлавнаяСтатьи → Коэффициент удержания
Метрики удержания

Коэффициент удержания клиентов: как считать и с чем сравнивать

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

Олег Полушин· · 9 мин чтения

Типичная картина: раз в квартал кто-то считает удержание, вставляет цифру в презентацию, все кивают. До следующего квартала к ней никто не возвращается. Цифра посчитана, зафиксирована и забыта.

Она ничего не запускает. Не приводит к разбору базы, не меняет план работ по клиентам, не корректирует прогноз продлений. Это не метрика — это украшение слайда.

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

Коротко
  • Удержание — сигнал, а не отчёт. Если за цифрой не следует конкретное действие, считать её бессмысленно.
  • Частота замера = структура договора. Помесячная подписка — раз в месяц. Годовые контракты — раз в квартал. Проектная работа — раз в год.
  • Сравнивать надо со своей отраслью. 90% в SaaS и 90% в телекоме — это разные вещи.
  • Одной цифры мало. Клиенты могли остаться, но урезать тарифы. Логотипы на месте, деньги ушли.
  • Тренд важнее снимка. Три точки подряд говорят больше, чем одно значение за квартал.

Формула

Коэффициент удержания (англ. Customer Retention Rate, CRR) — доля клиентов, которые были у вас на начало периода и остались к его концу. Новые клиенты из расчёта исключаются: иначе хорошие продажи будут маскировать отток, и вы не увидите проблему, пока не остановится приток.

CRR = ( EN ) / S × 100
Sклиентов на начало периода
Nновых клиентов за период
Eклиентов на конец периода

Удержание и отток (англ. churn — доля ушедших) в сумме дают 100%. Удержание 90% — это отток 10%, других вариантов нет.

Пример на круглых числах

Начали квартал со 100 клиентами, продали 10 новых, закончили с 95 в базе. Итог: (95 − 10) / 100 × 100 = 85%. Пятнадцать процентов старой базы вы потеряли — при том, что общее количество клиентов почти не изменилось и в отчёте всё выглядело спокойно.

S — начало
100
N — новые
10
E — конец
95
Удержание
85%
Сначала договоритесь, что считается уходом. Момент отказа? Дата непродления? Переход на тариф вдвое дешевле, когда клиент формально остался? Единого правильного ответа нет — есть требование выбрать одно определение и держать его весь год. Поменяете методику в середине — линия тренда поедет по причинам, не связанным с реальным удержанием, и вы будете принимать решения по артефакту.

Как часто считать

Период замера меняет результат сильнее, чем кажется. Причина простая: чем длиннее договор, тем реже у клиента возникает сама возможность уйти. По данным KBCM и Sapphire Ventures, у SaaS-компаний с помесячной оплатой отток кратно выше, чем у тех, кто продаёт контракты от трёх лет — порядок разницы примерно 14% против 3% в год.

Модель договораПериод замераПочему так
Помесячная подпискаМесяцКлиент может уйти каждый месяц — квартальный замер прячет две трети событий
Годовые B2B-контрактыКварталУход возможен в основном на продлении, месячные колебания — шум
Проектные услуги, членство, абонементыГодЦикл решения длинный, короткий замер даёт ложные тревоги

Ошибка чаще в сторону «слишком часто», а не «слишком редко». Если у вас годовые договоры, а вы смотрите удержание каждый месяц, каждый нормальный плановый уход выглядит как ЧП. Команда живёт в режиме постоянной тревоги, привыкает — и пропускает момент, когда сигнал стал настоящим.

Тренд важнее снимка

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

Возьмём B2B-компанию: 200 аккаунтов на старте квартала, 15 новых продаж, 195 на конец. Считаем: (195 − 15) / 200 × 100 = 90%. Из первоначальных двухсот осталось 180, потеряли 20.

Само по себе это выглядит прилично. Но если следующий квартал даёт 87%, а третий 84% — вы смотрите не на «нормальные 90%», а на устойчивое сползание, которое дойдёт до прогноза продлений через полгода, когда чинить будет уже поздно.

92% 88% 84% 80% «у нас 90%» 90% 87% 84% I кв. II кв. III кв.
фактическое удержание по кварталам цифра, которую называют на планёрке
Одно и то же значение за первый квартал. Разница в том, есть ли рядом второе и третье.
Отдельно взятые 90% не значат ничего. Значение имеет направление, в котором эти 90% движутся.

Четыре ошибки, которые ломают расчёт

Математика здесь на уровне пятого класса, а цифры у компаний всё равно получаются неверные. Почти всегда из-за одного и того же:

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

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

С чем сравнивать: ориентиры по отраслям

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

ОтрасльОриентирИсточник
B2B SaaS~90% в годKBCM + Sapphire Ventures, 2024 — медиана удержания выручки без учёта роста
Корпоративный софт, ИТ-услуги~98% в годГодовая отчётность ServiceNow, 2024 — доля продлений
Банки (розница)~92% в годJ.D. Power, 2024 — 8% сменили основной банк за 12 месяцев
Подписки B2C, абонементы~95–97% в месяцОтраслевые данные по видеосервисам — в пересчёте на год это 55–70%
Приводите всё к одной единице. Подписочные B2C-сервисы обычно отчитываются в месяцах, B2B — в годах. 97% в месяц звучит лучше, чем 90% в год, но на деле это примерно 69% годовых. Сравнение «в лоб» по строкам таблицы даёт прямо противоположный вывод.

Клиенты остались, деньги ушли

Удержание клиентов считает головы. Оно не видит, что происходит с чеком. Для этого есть вторая метрика — удержание выручки (англ. Net Revenue Retention, NRR: сколько денег принесла та же база с учётом роста, урезаний и ухода).

NRR = ( MRR + рост − урезания − отток ) / MRR × 100
MRRрегулярная выручка на начало периода
ростдопродажи и переходы на дорогие тарифы
урезанияпереходы вниз, отказ от модулей, сокращение мест

Две компании с одинаковым удержанием клиентов могут находиться в противоположных ситуациях:

Компания А

клиенты остались и выросли
Удержание клиентов90%
Удержание выручки112%
База уменьшилась, а денег стало больше: оставшиеся клиенты покупают шире. Продукт попал в задачу.

Компания Б

клиенты остались и урезались
Удержание клиентов90%
Удержание выручки95%
Логотипы на месте, чеки падают. Отток уже начался — просто он ещё не оформлен документально.

Компания Б опаснее, чем кажется. Клиент, который в этом году урезал тариф, — это клиент, который в следующем году уйдёт целиком. Он уже принял решение, что продукт стоит меньше, чем платит. Удержание клиентов при этом покажет спокойные 90% ещё два квартала подряд.

Третья цифра: сколько клиент приносит за всё время

LTV (англ. Lifetime Value — суммарный доход с клиента за всё время работы с ним) связывает удержание с экономикой. Считается грубо: средний доход с клиента в год × среднее количество лет. Клиент на 600 000 ₽ в год, который остаётся четыре года, стоит 2,4 млн ₽.

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

Что должно запускаться, когда цифра поехала

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

СигналЧто запускается
Удержание снизилось к прошлому периодуРазбор базы: какие клиенты перешли из зелёной зоны в жёлтую и красную. Не «посмотреть общую цифру», а поимённый список и причина по каждому.
Ушли ниже отраслевого ориентираПлан работ по клиентам в зоне риска с ответственными и сроками. Рассылка «как дела?» планом не является.
Строится прогноз продленийБерём тренд за 3–6 месяцев, а не последний снимок. Снимок на конце квартала — это уже история.
Удержание упало, но непонятно гдеРазложить по когортам (группам клиентов, пришедших в один период или на одном тарифе). Общая цифра прячет локальную дыру: обычно течёт один сегмент, а лечат всех.
Клиенты держатся, выручка тоже — но растёт нагрузка на командуПроверить, не удерживаете ли вы базу ручным героизмом. Такое удержание ломается ровно в тот день, когда уходит менеджер, который всех знал.
Удержание падает, а выручка держитсяСкорее всего, допродаёте тем, кто ещё не освоил основной продукт. Краткосрочно выручка растёт, отток откладывается на следующий год.

Что делать, если компания небольшая

Для старта не нужна платформа за десятки тысяч в месяц. Нужны три вещи, и все три бесплатные:

  1. Одно определение ухода, записанное словами, и договорённость не менять его в течение года.
  2. Регулярность — период, привязанный к вашим договорам, а не к удобству отчётности.
  3. Один человек, отвечающий за реакцию. Не за расчёт цифры — за то, что после падения кто-то поимённо разбирает базу.

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

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

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

Бесплатно · за 24 часа

Покажу, что происходит в вашей базе

Оставьте контакты — на коротком созвоне подключимся к вашей CRM (только чтение), и за 24 часа пришлю разбор: сумма потерь и ТОП-10 — кто под риском, кто не платит, кого не ведут.