Churn and Retention

Customer Lifetime Value (LTV)

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

Язык: Читать статью на английском

LTV

LTV (Customer Lifetime Value): как считать пожизненную ценность клиента

Что такое LTV и зачем он нужен

LTV, также CLV или CLTV, — это прогнозируемая валовая прибыль, которую компания ожидает получить от одного клиента за весь срок его жизни в продукте. Ключевое слово здесь — прогнозируемая. LTV никогда не бывает абсолютно точным. Это всегда модель с допущениями.

Задача не в том, чтобы получить идеальную цифру. Задача — получить число, достаточное для решений по CAC, сегментам, retention-инвестициям и оценке ценности клиентской базы.

LTV нужен потому что он:

  • Задаёт максимально допустимый CAC.
  • Помогает приоритизировать сегменты с разной экономикой.
  • Позволяет обосновывать инвестиции в retention и customer success.
  • Влияет на то, как инвесторы оценивают ценность клиентской базы.

Пять методов расчёта LTV: от простого к точному

Basic LTV

LTV = ARPA / Monthly Churn Rate

Пример: ARPA $100 и месячный churn 5% дают LTV $2,000.

На вид полезно, но для решений этот метод не годится, потому что полностью игнорирует gross margin. Revenue не равна прибыли.

Margin-adjusted LTV

LTV = ARPA × Gross Margin / Monthly Churn Rate
LTV = (ARPA × Gross Margin) × Customer Lifetime

Это базовый стандарт для большинства SaaS-компаний. Сначала recurring revenue переводится в contribution margin, потом умножается на lifetime.

Пример: ARPA $100, gross margin 80%, monthly churn 5%. Contribution margin = $80, customer lifetime = 20 месяцев, LTV = $1,600.

Ограничение метода в том, что он предполагает постоянный churn, а в реальности churn почти всегда выше в первые месяцы.

NRR-adjusted LTV

Если NRR выше 100%, клиенты со временем начинают платить больше. Плоская формула с постоянным ARPA это недооценивает.

LTV (NRR-adjusted) = ARPA × Gross Margin × NRR / Monthly Churn Rate

Пример: ARPA $100, gross margin 80%, churn 3%, NRR 115%. Margin-adjusted LTV даёт $2,667. NRR-adjusted LTV даёт около $3,067.

Метод лучше подходит бизнесам с сильным expansion, но он всё равно предполагает, что NRR будет достаточно стабильным на длинном горизонте.

Discounted LTV

Деньги, полученные через три года, стоят меньше денег сегодня. Discounted LTV учитывает временную стоимость денег.

LTV (discounted) = (Contribution Margin × Retention Rate) / (1 + Discount Rate − Retention Rate)

Это особенно важно, когда churn низкий, а lifetime длинный. Для долгоживущих enterprise-клиентов дисконтирование может заметно уменьшать headline LTV.

Cohort LTV

Когортный LTV — самый точный метод, потому что он основан на реальном поведении когорты, а не на формуле с сильными допущениями.

Cohort LTV(month T) = Σ(Cohort MRR × Gross Margin с Month 1 по Month T) / Количество клиентов в Month 0

Такой подход автоматически учитывает реальный churn, реальный expansion и реальную кривую contribution во времени.

Ему нужна история, обычно 12+ месяцев. Поэтому ранним компаниям часто приходится начинать с margin-adjusted или NRR-adjusted LTV и явно помечать уровень неопределённости.

Три драйвера LTV

ARPA

ΔLTV = ΔARPA × Gross Margin / Churn Rate

ARPA влияет на LTV линейно. Рост ARPA на 10% даёт примерно рост LTV на 10% при прочих равных.

Gross Margin

ΔLTV = ARPA × ΔGross Margin / Churn Rate

Gross margin тоже влияет линейно. Чем выше маржинальность SaaS, тем выше ценность каждой удержанной единицы revenue.

Churn Rate

LTV = ARPA × Gross Margin / Churn Rate

Churn влияет нелинейно. Небольшое улучшение churn часто даёт непропорционально большой рост LTV, особенно когда churn уже сравнительно низкий.

LTV по сегментам

Средний LTV по компании почти всегда мало полезен. Enterprise и SMB нельзя смешивать в один decision number.

LTV по каналам привлечения

Разные каналы приводят клиентов с разным churn, ARPA и, следовательно, с разным LTV. Бюджет нужно распределять по channel-level LTV:CAC, а не только по CAC.

LTV:CAC Ratio

LTV:CAC = LTV / CAC

Это центральный unit economics ratio. Ниже 1:1 критично, 1:1-3:1 рискованно, 3:1-5:1 здорово, выше 5:1 может означать либо отличную экономику, либо недоинвестирование в рост.

CAC Payback Period

CAC Payback Period = CAC / (ARPA × Gross Margin)

Показатель показывает, как быстро клиент окупает стоимость своего привлечения через contribution margin.

Customer Equity

Customer Equity = Σ LTV по всем активным клиентам

Это экономическая стоимость установленной клиентской базы как актива.

LTV Churn

LTV Churn = Σ LTV клиентов, потерянных за период

Показатель показывает будущую валовую прибыль, уничтоженную churn, а не только текущую потерю MRR.

Типичные ошибки при расчёте LTV

  • Использовать revenue вместо gross margin. Это самая частая и самая дорогая ошибка.
  • Предполагать постоянный churn. В реальности churn обычно фронт-загружен в первые месяцы.
  • Считать один LTV на всю компанию. Экономика сегментов слишком разная для такого усреднения.
  • Игнорировать contraction. Если клиенты даунгрейдятся, падают и ARPA, и реальная lifetime value.
  • Экстраполировать из 3-6 месяцев данных. На ранней стадии churn слишком нестабилен для уверенных долгих прогнозов.
  • Не пересчитывать LTV при изменении churn или ARPA. LTV — живая, а не статичная метрика.
  • Считать reactivation частью одного длинного lifetime. Возвращённый клиент — это два lifecycle, а не один непрерывный.

Пример полного расчёта LTV с диагностикой

Пример Mid-market B2B SaaS:

  • MRR = $250,000
  • Активных клиентов = 150
  • Monthly churn rate = 3.5%
  • Gross margin = 78%
  • NRR = 108%
  • CAC = $2,400

ARPA: $250,000 / 150 = $1,667

Basic LTV: $1,667 / 0.035 = $47,629

Margin-adjusted LTV: $1,667 × 0.78 / 0.035 = $37,150

NRR-adjusted LTV: $1,667 × 0.78 × 1.08 / 0.035 = $40,122

Customer Lifetime: 1 / 0.035 = 28.6 месяцев

LTV:CAC: $37,150 / $2,400 = 15.5:1

CAC Payback Period: $2,400 / ($1,667 × 0.78) = 1.85 месяца

Customer Equity: $37,150 × 150 = $5,572,500

Диагноз: LTV:CAC на уровне 15.5:1 очень высокий. Это не обязательно хорошо. Возможно, компания просто недоинвестирует в рост. Разница между basic LTV и margin-adjusted LTV больше $10k на клиента, и это отлично показывает, насколько опасна ошибка "LTV без маржи".

Разные бизнес-модели требуют разного подхода. Flat-rate проще всего. Для per-seat и usage-based моделей больше подходят NRR-adjusted или cohort methods. Для multi-year enterprise contracts часто корректнее использовать annual churn вместо monthly churn.

Как Dnoise считает LTV

Dnoise рассчитывает LTV по Stripe-данным тремя параллельными методами: margin-adjusted, NRR-adjusted и cohort-based. Когортный LTV использует реальную monthly cohort contribution margin на клиента с учётом фактического churn и фактического expansion.

Gross margin можно задать вручную или рассчитать автоматически при подключении COGS-данных. LTV:CAC обновляется в реальном времени по клиентским сегментам, acquisition channels и тарифным планам.

Customer Equity показывается напрямую как сумма LTV по всем активным клиентам.

Посмотреть в демо

CTA

Dnoise считает LTV методами, которые учитывают реальность churn, margin и expansion, а не опираются на одну слишком упрощённую формулу.

MAP

Связанные материалы

Связанные метрики:

Сравнить с:

CTA

Dnoise считает LTV методами, которые учитывают реальность churn, margin и expansion, а не опираются на одну слишком упрощённую формулу.