Что такое 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, а не опираются на одну слишком упрощённую формулу.