Введите клиентов или выручку
Для retention — число клиентов на начало и конец периода и новых. Для revenue retention — MRR и его изменения.
Варианты расчёта удержания
Retention и churn: Удержание и отток клиентов за период. Считается по числу клиентов на начало и конец периода с поправкой на новых: retention = (клиенты на конец − новые) / клиенты на начало.
Рассчитайте удержание клиентов по формуле retention: (клиенты на конец − новые) / клиенты на начало. Например, было 1 000 клиентов, стало 1 100, из них 250 новых — retention = 85%, churn = 15%. Калькулятор также считает revenue retention (NRR и GRR) по выручке и переводит churn в срок жизни клиента, связывая удержание с LTV. Работает прямо в браузере.
Обновлено:
DataGo считает удержание и отток в браузере и сохраняет параметры в URL. Расчёт удобно использовать для контроля churn, оценки revenue retention в подписках и связки удержания с LTV.
Для retention — число клиентов на начало и конец периода и новых. Для revenue retention — MRR и его изменения.
Retention и churn по клиентам, revenue retention (NRR и GRR) по выручке или перевод churn в срок жизни и LTV.
В режиме срока жизни введите churn и доход с клиента за период — увидите, сколько периодов клиент остаётся и какой LTV это даёт.
Скопируйте ссылку на расчёт: все параметры останутся в URL, и коллега откроет тот же вариант калькулятора.
Retention rate (коэффициент удержания) — метрика, которая показывает, какая доля клиентов осталась с компанией за период. Формула: retention = (клиенты на конец периода − новые клиенты) / клиенты на начало × 100%. Например, было 1 000 клиентов, стало 1 100, из них 250 новых — retention = 85%. Новых вычитают, чтобы привлечение не маскировало отток.
Churn rate (коэффициент оттока) — обратная сторона retention: churn = 100% − retention. Удержание важно не само по себе, а потому что определяет срок жизни клиента и LTV: чем ниже churn, тем дольше клиент платит. Поэтому retention смотрят рядом с LTV и стоимостью привлечения, а не в отрыве от unit-экономики.
Retention показывает, сколько клиентов осталось, а churn — сколько ушло. Главное — вычесть новых клиентов, иначе рост базы скроет реальный отток.
Retention 85% и churn 15% за период. Если это месяц, то срок жизни клиента ≈ 1 / 0,15 ≈ 6,7 месяцев — этот множитель и определяет LTV. Снизив churn вдвое, вы примерно вдвое удлиняете срок жизни клиента.
Удержание по клиентам: из числа клиентов на конец периода вычитаем новых и делим на начало. Churn = 100% − retention.
Удержание по выручке для подписок. NRR учитывает рост текущих клиентов (expansion), GRR — нет. NRR выше 100% означает рост базы без новых клиентов.
Срок жизни клиента в периодах = 1 / churn. Умножив на доход с клиента за период, получаем ориентир LTV. Связывает удержание с пожизненной ценностью.
Retention и churn считают по клиентам, NRR и GRR — по выручке. Срок жизни переводит churn в число периодов и связывает удержание с LTV.
(конец − новые) / начало × 100
Доля клиентов, оставшихся за период
Когда: Оценка удержания клиентской базы
100% − retention
Доля клиентов, ушедших за период
Когда: Контроль оттока, расчёт срока жизни
(MRR − churn − contraction) / MRR
Удержание выручки без учёта роста
Когда: Подписки: «жёсткое» удержание выручки
(MRR + expansion − contraction − churn) / MRR
Удержание выручки с учётом допродаж
Когда: Подписки: рост базы без новых клиентов
1 / churn rate
Сколько периодов клиент остаётся с вами
Когда: Мост от удержания к LTV
| Метрика | Формула | Что показывает | Когда использовать |
|---|---|---|---|
| Retention rate | (конец − новые) / начало × 100 | Доля клиентов, оставшихся за период | Оценка удержания клиентской базы |
| Churn rate | 100% − retention | Доля клиентов, ушедших за период | Контроль оттока, расчёт срока жизни |
| GRR | (MRR − churn − contraction) / MRR | Удержание выручки без учёта роста | Подписки: «жёсткое» удержание выручки |
| NRR | (MRR + expansion − contraction − churn) / MRR | Удержание выручки с учётом допродаж | Подписки: рост базы без новых клиентов |
| Срок жизни | 1 / churn rate | Сколько периодов клиент остаётся с вами | Мост от удержания к LTV |
Retention оценивают в динамике и по когортам, а не одним числом. Важно не само значение, а тренд и то, как удержание превращается в срок жизни и LTV.
Когда retention снижается, клиентская база «протекает»: даже при хорошем привлечении рост съедается оттоком, а LTV сокращается. Что делать: разбирать причины ухода по когортам и каналам привлечения, усиливать онбординг и работу с ранним оттоком, а не только наращивать бюджет на новых клиентов.
Когда NRR ниже 100%, выручка от текущих клиентов сжимается: отток и даунгрейды обгоняют допродажи. Бизнес вынужден бежать за новыми клиентами просто чтобы стоять на месте. Что делать: работать с expansion (апгрейды, допродажи) и снижать contraction и churn, иначе экономика держится только на привлечении.
Когда retention высокий и стабильный, а NRR около или выше 100%, база растёт даже без новых клиентов, а срок жизни и LTV — длинные. Что делать: это разрешение покупать привлечение агрессивнее (выше предельный CAC), потому что клиент окупается на длинном горизонте — проверяйте это связкой retention → LTV → LTV/CAC.
Калькулятор даёт ориентир по усреднённым числам. На практике retention считают по когортам: клиенты, привлечённые в один период, удерживаются по-разному в зависимости от канала, тарифа и сегмента, а средний churn скрывает эти различия.
DataGo собирает такие данные поверх витрин Order Data и User Profile в ClickHouse клиента: историю покупок, активность и привязку к user_id. Тогда retention, churn и срок жизни считаются по когортам и сегментам в отчётах , а не вручную.
Срок жизни нужен для LTV — откройте LTV-калькулятор Хотите цену привлечения — откройте CPA-калькулятор Нужна конверсия воронки — откройте калькулятор конверсии
FAQ
Retention rate = (клиенты на конец периода − новые клиенты) / клиенты на начало периода × 100%. Например, было 1 000 клиентов, стало 1 100, из них 250 новых: retention = (1 100 − 250) / 1 000 × 100% = 85%. Новых вычитают, чтобы привлечение не маскировало отток.
Churn rate (коэффициент оттока) — доля клиентов, которые ушли за период. Он связан с retention напрямую: churn = 100% − retention. Если за период удержано 85% клиентов, churn = 15%. Retention смотрит на оставшихся, churn — на ушедших, это две стороны одной метрики.
GRR (Gross Revenue Retention) — удержание выручки без учёта роста: считает только потери от оттока и даунгрейдов, поэтому не может превышать 100%. NRR (Net Revenue Retention) добавляет expansion — допродажи и апгрейды текущих клиентов, поэтому NRR может быть выше 100%, если рост текущих клиентов перекрывает отток.
Хорошим считается retention, при котором база растёт или хотя бы не сокращается, а для подписок — NRR около или выше 100%. Универсального значения нет: норма сильно зависит от модели (ежемесячная подписка, разовые покупки, маркетплейс), сегмента и зрелости продукта. Сравнивать retention имеет смысл по когортам и во времени, а не с чужим бенчмарком.
Retention определяет срок жизни клиента, а срок жизни — это множитель в LTV. Срок жизни (в периодах) ≈ 1 / churn rate. Например, при месячном churn 8% клиент в среднем остаётся ≈ 12,5 месяцев, и LTV = срок жизни × доход с клиента за период. Поэтому рост удержания напрямую увеличивает LTV и допустимую стоимость привлечения.
Период выбирают под цикл покупки: для подписок обычно месяц, для редких покупок — квартал или год. Главное — считать retention и churn по одному и тому же периоду и по когортам, иначе метрики несопоставимы. Месячный и годовой churn нельзя сравнивать напрямую.
Нет. Все вычисления retention и churn идут локально в браузере, цифры на сервер не уходят. В адресную строку попадают только введённые параметры — чтобы по ссылке можно было открыть тот же расчёт.
DataGo
Покажем, как связать историю покупок, активность клиентов и выручку в вашей инфраструктуре ClickHouse, чтобы retention, churn, срок жизни и LTV считались по когортам и сегментам автоматически.