LTV клиента
LTV нужен, чтобы оценить не первый контракт, а весь экономический вклад отношений с клиентом. Для решений о маркетинге полезнее маржинальный LTV, а не суммарная выручка: доллар выручки с дорогим delivery не равен доллару прибыли. Расчёт ретроспективный по факту и сценарный для будущего; сценарий нельзя выдавать за обещание продления.
Входы
Выберите единицу периода — месяц или квартал — и используйте её во всех полях.
R0— выручка первого проекта.GM0— маржинальная доля первого проекта после delivery и переменных расходов.R_repeat— средняя выручка одного повторного периода или контракта.GM_repeat— маржинальная доля повторной работы.n— ожидаемое число повторных периодов или контрактов.p_k— вероятность того, что произойдёт повторk, если строится вероятностный сценарий.U— ожидаемая маржа апселлов, консультаций и дополнительных проектов.C_service— не включённые в маржу расходы на удержание и обслуживание.CAC— полная стоимость привлечения клиента.a— максимальная доля LTV, которую вы готовы тратить на привлечение.
Неизвестные — будущая длительность, повторная покупка, scope и маржа. Используйте когорты похожих клиентов и диапазоны. Порог допустимого CAC задаётся вашей экономикой и риском; универсального числа Upwork нет.
Формулы
Фактический маржинальный LTV завершённых отношений:
LTV_actual = Σ(Revenue_j - Variable_cost_j) - C_service
Если известны маржинальные доли:
LTV_actual = Σ(Revenue_j × GM_j) - C_service
Простой сценарий повторов:
LTV_scenario = R0 × GM0 + n × R_repeat × GM_repeat + U - C_service
Вероятностный сценарий, где каждый будущий повтор имеет свою вероятность:
LTV_expected = R0 × GM0 + Σ(p_k × R_k × GM_k) + U_expected - C_service
Ценность после привлечения:
LTV_after_CAC = LTV_expected - CAC
Допустимый CAC по внутренней политике:
CAC_max = LTV_expected × a
Срок окупаемости в периодах находят по накопленной марже: первый период, в котором Cumulative_margin ≥ CAC. Если выручка нерегулярна, таблица по контрактам надёжнее деления на среднюю маржу.
Рабочий пример
Первый проект дал R0 = $3 000 при GM0 = 40%. Команда ожидает четыре квартала поддержки: n = 4, R_repeat = $1 500, GM_repeat = 55%. Дополнительный аудит может дать маржу U = $300. Расходы на аккаунт-менеджмент вне проектной маржи C_service = $400. Фактический CAC исходящих откликов и продаж CAC = $500. Политика компании допускает a = 20% от ожидаемого LTV. Все будущие повторы пока считаются базовым сценарием, не гарантией.
LTV_scenario = 3 000 × 0,40 + 4 × 1 500 × 0,55 + 300 - 400
LTV_scenario = 1 200 + 3 300 + 300 - 400 = $4 400
LTV_after_CAC = 4 400 - 500 = $3 900
CAC_max = 4 400 × 0,20 = $880
Фактический CAC $500 ниже внутреннего лимита $880. Но простой сценарий предполагает все четыре продления. Если по вашей когорте вероятность дожить до каждого квартала составляет соответственно 80%, 60%, 45% и 30%, вероятностный вклад поддержки:
1 500 × 0,55 × (0,80 + 0,60 + 0,45 + 0,30) = $1 773,75
Тогда при условном ожидаемом апселле $150:
LTV_expected = 1 200 + 1 773,75 + 150 - 400 = $2 723,75
CAC_max = 2 723,75 × 0,20 = $544,75
Решение становится пограничным. Именно поэтому прогноз без вероятностей часто создаёт ложную уверенность.
Допущения и неизвестные
Не смешивайте выручку и маржу. Комиссия площадки, работа исполнителей, возвраты и переменные инструменты должны уменьшать маржу соответствующего проекта. Постоянные расходы можно учитывать отдельно, если одинаково определяете LTV во всей аналитике.
Клиент с несколькими hiring-менеджерами может считаться одной компанией или несколькими аккаунтами — выберите единицу и не меняйте её между периодами. Для агентства полезны обе версии: LTV юридического клиента и LTV отдельного заказчика.
Повторная выручка не равна удержанию любой ценой. Убыточная поддержка увеличивает revenue LTV и уменьшает маржинальный LTV. Отдельно отслеживайте концентрацию: высокий LTV одного клиента повышает зависимость и не отменяет необходимость резерва.
Если отношения переводятся за пределы площадки, используйте только официальный допустимый процесс и отдельно сравните экономику в калькуляторе Conversion Fee. Не включайте незаконный обход комиссии как «сценарий экономии».
Нули и деление
- Если выручки нет, фактический LTV может быть отрицательным из-за
C_serviceи CAC. - Если
GMнеизвестна, покажите revenue LTV и пометку «маржинальный LTV не рассчитан». - Если
CAC = 0из-за входящего клиента, срок окупаемости — сразу, но стоимость профиля и контента может оставаться общей затратой канала. - Если периодическая маржа равна нулю, делить CAC на неё для срока окупаемости нельзя.
- Вероятности и маржинальные доли должны лежать в
0…1; отрицательная маржа задаётся денежным убытком или отрицательной долей явно. - Если
n = 0, учитывается только первый проект и подтверждённые апселлы.
Решение
Считайте фактический LTV по закрытым когортам и обновляйте сценарий по мере продлений. Используйте его для верхней границы CAC, приоритета реактивации и оценки скидки на первый этап. Не повышайте CAC только потому, что один исключительный клиент имел высокий LTV: сначала проверьте, повторяется ли это в сегменте.