Продажи#ltv клиента#cac

LTV клиента: формулы, CAC и три проверки

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

Максим Сивцев
Основатель и генеральный директор Excella
6 сентября 2026 15 мин 1
LTV (Lifetime Value) — пожизненная ценность клиента: маржинальный доход, который бизнес уже получил и обоснованно ожидает получить от клиента за весь период отношений.

Достоверный LTV начинается не с выбора формулы, а с проверки трёх условий: в расчёте используется маржа, рядом стоит CAC того же канала и периода, а история клиента собрана полно и на законном основании. Если не выполнено хотя бы одно условие, цифра не отвечает на главный управленческий вопрос — сколько бизнес действительно может потратить на привлечение клиента.

Почему высокий LTV ещё не означает, что канал приносит деньги

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

Вторая проблема — LTV показывают отдельно от CAC (Customer Acquisition Cost, стоимость привлечения клиента). Даже точная пожизненная ценность ничего не говорит об эффективности рекламы или отдела продаж, пока её не сопоставили со стоимостью привлечения клиента из того же канала.

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

Масштаб проблемы подтверждает отраслевое исследование B2B-продаж за 2025 год: 45% опрошенных компаний не знали свой CAC, а 41% — CPL (Cost per Lead, стоимость лида). При цикле продажи свыше полугода CAC не смогли назвать 70% компаний. Среди организаций с выручкой менее $5 млн показатель не знали 61% респондентов. Исследование охватывало 177 руководителей продаж и маркетинга из B2B-компаний Северной Америки и Израиля, поэтому его нельзя механически переносить на российский рынок, но оно хорошо показывает сам разрыв в измерениях.

Три замка LTV: когда расчёт можно защищать перед финдиректором

Методика «трёх замков LTV» проверяет не красоту формулы, а пригодность результата для решения.

Первый замок — маржинальный доход вместо выручки

Для unit-экономики клиента в LTV должны входить деньги, оставшиеся после переменных затрат:

маржинальный доход = выручка − себестоимость − скидки − возвраты − комиссии − переменные расходы на обслуживание

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

Цена ошибки измеряется непосредственно:

завышение LTV = LTV по выручке − LTV по маржинальному доходу

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

Второй замок — CAC той же когорты и канала

LTV клиентов, пришедших из одного источника, нельзя сопоставлять со средним CAC по всей компании. Период привлечения, канал, сегмент и тип контракта должны совпадать.

В отраслевом исследовании средний CPL менялся от $387 при годовой стоимости контракта менее $50 тыс. до $4 129 при контракте свыше $100 тыс. Средний CAC по диапазонам стоимости контракта был немонотонным: $1 547, $4 750, $32 268, $10 517 и $5 206. Авторы связывают разброс с разными моделями продаж и неодинаковым составом затрат. Поэтому единый внешний бенчмарк CAC нельзя использовать как норму для конкретного бизнеса.

Третий замок — полная и законно собранная история

Расчёт должен связывать заказы, возвраты, скидки, прямые расходы и источник привлечения единым идентификатором клиента. Если один покупатель представлен несколькими идентификаторами, частота покупок и LTV занижаются. Если разные покупатели ошибочно объединены, появляются фиктивные сверхценные клиенты.

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

Главный вывод: LTV пригоден для решения о бюджете только тогда, когда одновременно открыт каждый из трёх замков. Формула не исправляет отсутствие маржи, CAC или связной истории.

Четыре формулы LTV для четырёх уровней качества данных

Выбирать формулу следует по данным, которыми бизнес действительно располагает, а не по желаемой точности.

Какие данные доступныДопустимая формулаДля какого бизнеса подходитЧто произойдёт при попытке перейти на уровень выше
Средний чек, примерная частота покупок и оценочный срок отношенийLTV = средний чек × частота × срок жизниПредварительная оценка при слабой историиПредположения будут выглядеть как наблюдаемые данные; выручку примут за экономический результат
Стабильная подписка, наблюдаемый отток и ARPULTV = ARPU / churn; для экономики — ARPU × валовая маржа / churnДоговорная подписочная модель со стабильными тарифамиРедкие покупки или сезонность исказят срок жизни; изменение тарифного периода сломает сопоставимость
Транзакции, единый ID клиента, все переменные расходы и каналLTV = сумма маржинального дохода когорты / число клиентов на стартеКогортный расчёт по фактическим даннымНеполная склейка клиентов занизит частоту; отсутствие расходов завысит результат
Длинная чистая история, вероятность активности, прогноз маржи и ставка дисконтированияLTV = Σ[P(активности) × ожидаемая маржа / (1 + r)^t]Прогнозный LTV и недоговорные повторные покупкиМодель создаст ложную точность и продолжит считать редких клиентов активными дольше, чем оправдывают данные

ARPU (Average Revenue per User) — средняя выручка на одного клиента за период. Churn — доля клиентов, прекративших отношения за тот же период. Если ARPU месячный, отток также должен быть месячным.

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

Даже внутри подписочной модели нельзя переносить один средний churn между тарифными периодами. В глобальном отраслевом отчёте за 2025 год годовая удерживаемость после первого года составила 44,1% для годовых планов, 17,0% для месячных и 3,4% для недельных. Это данные приложений, а не универсальная норма для российского B2B, но они показывают риск смешения разных типов контрактов.

Как рассчитать LTV клиента по данным CRM за семь шагов

CRM (Customer Relationship Management, система управления взаимоотношениями с клиентами) сама по себе не гарантирует готовность данных. Расчёт начинается с выгрузки и проверки связей.

  1. Зафиксируйте единицу расчёта. В рознице это может быть покупатель, в B2B — компания или договор. Не смешивайте ID сделки и ID клиента.
  1. Определите когорту. Минимально нужны месяц первой покупки, канал привлечения, сегмент и тип контракта.
  1. Соберите все денежные события. Включите оплаченные продажи, скидки, возвраты, себестоимость, комиссии и переменное обслуживание.
  1. Склейте повторные обращения. Телефон, почта и реквизиты компании могут быть признаками связи, но правила объединения должны исключать слияние разных людей или организаций.
  1. Посчитайте маржинальный доход по клиенту и периоду. Отрицательные периоды из-за возвратов нельзя удалять.
  1. Рассчитайте фактический когортный LTV. Делите накопленный маржинальный доход на число клиентов в когорте на старте, а не только на число оставшихся активных клиентов.
  1. Поставьте рядом CAC и окупаемость. Сравнение проводится по той же когорте и тому же каналу.

Один набор полей — четыре разных результата

Чтобы не создавать ложный рыночный бенчмарк, разрыв между методами можно проверить алгебраически, подставив собственные суммы:

  • R — выручка когорты;
  • S — себестоимость;
  • D — скидки;
  • V — возвраты;
  • O — переменные расходы на обслуживание;
  • N — число клиентов на старте;
  • c — отток за период;
  • r — ставка дисконтирования;
  • P(t) — вероятность активности клиента в периоде.

Тогда расчёты выглядят так:

МетодРасчёт на одном наборе данныхЧто показывает
По выручкеR / NДенежные поступления на клиента, но не допустимый бюджет привлечения
По маржинальному доходу(R − S − D − V − O) / NФактическую unit-экономику зрелой когорты
Через оттокARPU × валовая маржа / cОценку для стабильной договорной модели
С дисконтированиемΣ[P(t) × ожидаемая маржа(t) / (1 + r)^t]Текущую стоимость ожидаемого будущего маржинального дохода

Разрыв между первым и вторым методом равен (S + D + V + O) / N. Это не погрешность округления, а сумма затрат, ошибочно превращённая в доступный бюджет привлечения.

Для дисконтирования нужна ставка, соответствующая риску и стоимости капитала компании. Ключевую ставку нельзя автоматически подставлять как готовую ставку дисконтирования, но её можно использовать как проверяемый макроэкономический ориентир. На 24 августа 2026 года ключевая ставка Банка России составляла 14,00% годовых; перед пересчётом значение нужно обновить.

Пять мест, где отдел продаж теряет историю клиента

Повторная заявка становится новым лидом

Клиент пишет с другой почты или номера, а CRM создаёт новую карточку. Первая покупка и повторная продажа оказываются у разных сущностей. Частота покупок и LTV занижаются, а повторная выручка может быть ошибочно приписана новому каналу.

Звонок остаётся без расшифровки и саммари

Условия продления, причины отказа, новый ЛПР и обещанный срок следующего контакта остаются в памяти менеджера. ЛПР — лицо, принимающее решение. После смены сотрудника эта часть истории исчезает.

В сделке нет себестоимости

CRM показывает выручку, а прямые расходы живут в другой системе. Аналитик вынужден считать LTV по поступлениям либо применять средний коэффициент маржи ко всем сделкам, хотя продукты и клиенты могут существенно различаться.

Источник заполняется после закрытия сделки

Менеджер выбирает канал вручную по памяти. Повторные продажи получают источник последнего обращения вместо источника привлечения, а CAC сравнивается с чужой выручкой.

CRM заполняется в конце смены

Звонки, переписка и изменения статуса переносятся пакетно. Часть событий теряется, даты смещаются, причины отказов упрощаются. На длинном цикле продаж восстановить последовательность задним числом особенно сложно.

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

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

Нажимая «Оставить заявку», вы соглашаетесь с политикой обработки персональных данных.

Двенадцать полей, без которых LTV нельзя проверить

Перед расчётом проверьте не только наличие столбцов, но и долю заполнения, источник значения и правила обновления.

  1. Стабильный ID клиента, не меняющийся между сделками.
  2. ID компании и связь контакта с компанией для B2B.
  3. ID, статус и тип каждой сделки или заказа.
  4. Дата первого обращения и первой покупки.
  5. Дата каждого денежного события.
  6. Дата последней покупки, окончания или расторжения договора.
  7. Выручка по фактически оплаченным операциям.
  8. Скидки, возвраты и отмены.
  9. Себестоимость конкретной сделки или правило её распределения.
  10. Комиссии и переменные расходы на обслуживание.
  11. Источник первой сделки и канал каждой повторной продажи.
  12. Правовое основание обработки, дата и версия согласия, факт отзыва и срок хранения данных.

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

LTV в B2B считают по компании, а не по карточке контакта

B2B (Business-to-Business) — продажи компании другой компании. Здесь подписочная формула часто неприменима по четырём причинам.

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

Поэтому базовая единица B2B-расчёта — компания, договор или экономически связанная группа договоров. Контакт используется для коммуникации, но не должен становиться отдельным клиентом в LTV.

Для недоговорных повторных покупок применяются вероятностные модели, включая BG/NBD. Однако они предполагают относительно стабильное поведение. Рецензируемая работа 2025 года показала на данных двух приложений, что при большой доле клиентов с единственной покупкой модель могла считать их активными слишком долго и завышать будущие покупки. Прогноз нужно проверять на отложенной выборке и показывать диапазоном, а не одной точной суммой.

Законный срок хранения ограничивает глубину когорты

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

Статья 5 Федерального закона № 152-ФЗ требует связывать обработку с конкретной целью, не собирать избыточные данные и хранить их не дольше, чем этого требует цель. Статья 6 определяет основания обработки. Наличие договора может быть основанием для части операций, но не превращает любую последующую аналитику и коммуникацию в автоматически разрешённую обработку.

С 1 сентября 2025 года согласие на обработку персональных данных должно оформляться отдельно от договора, анкеты и иной подписываемой информации. Изменение внесено Федеральным законом № 156-ФЗ. Встроенный пункт внутри общей формы создаёт риск ненадлежащего оформления согласия.

С 1 июля 2025 года при сборе персональных данных граждан РФ запись, систематизация, накопление, хранение, изменение и извлечение с использованием зарубежных баз по общему правилу не допускаются. Изменения опубликованы в Федеральном законе № 23-ФЗ. Штраф для юридического лица за нарушение требования локализации составляет 1–6 млн рублей, за повторное нарушение — 6–18 млн рублей.

Оператор по общему правилу должен уведомить Роскомнадзор до начала обработки и поддерживать сведения в реестре актуальными. С 30 мая 2025 года непредставление или несвоевременное представление уведомления влечёт для юридического лица штраф 100–300 тыс. рублей, а неуведомление об утечке — 1–3 млн рублей.

За утечку данных от 1 тыс. до 10 тыс. субъектов предусмотрен штраф 3–5 млн рублей, от 10 тыс. до 100 тыс. — 5–10 млн, свыше 100 тыс. — 10–15 млн. Повторная утечка может повлечь оборотный штраф от 1% до 3% выручки, но не менее 20 млн и не более 500 млн рублей. Составы и размеры санкций введены Федеральным законом № 420-ФЗ.

Хранение истории для обоснованной аналитической цели и рекламная рассылка — разные операции. Реклама по телефону, SMS и другим сетям электросвязи допускается только при предварительном согласии адресата; доказать согласие должен распространитель, а после отказа рассылку необходимо прекратить. Для массовых и автоматических вызовов с 1 сентября 2025 года действуют дополнительные требования, опубликованные в Федеральном законе № 41-ФЗ. Штраф для юридического лица за нарушение требования статьи 18 Закона № 38-ФЗ составляет 100–500 тыс. рублей.

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

Что LTV/CAC и окупаемость означают для бизнеса

CAC рассчитывается так:

CAC = относимые к привлечению расходы продаж и маркетинга / число новых клиентов

В числитель входят только расходы, связанные с привлечением: рекламный бюджет, относимая часть оплаты команды, инструменты и подрядчики. Затраты на удержание действующих клиентов нужно учитывать отдельно, иначе сравнение каналов станет некорректным.

Эффективность рассчитывается как:

LTV/CAC = маржинальный LTV / CAC

Универсального доказанного норматива LTV/CAC для всех B2B-рынков нет. Популярное фиксированное соотношение не учитывает цикл сделки, стоимость капитала, зрелость когорты и необходимый срок окупаемости.

Рабочее решение строится по трём сценариям:

Состояние экономикиЧто оно означаетУправленческое решение
LTV/CAC < 1 у зрелой когортыКлиент приносит меньше маржинального дохода, чем стоило его привлечениеНе масштабировать канал; проверить атрибуцию, расходы, маржу и удержание
LTV/CAC > 1, но CAC окупается позже допустимого срокаЭкономика положительна на бумаге, но рост создаёт кассовый разрывСнижать CAC, переносить оплату ближе к началу договора, сокращать цикл и пересматривать условия
LTV/CAC > 1, CAC окупается в целевой срок, когорта достаточно зрелаяКанал потенциально масштабируемУвеличивать бюджет постепенно и контролировать маржинальный CAC следующего объёма клиентов

При стабильном маржинальном доходе срок окупаемости можно оценить так:

срок окупаемости CAC = CAC / средний маржинальный доход клиента за период

При нерегулярных платежах точнее строить накопительную кривую и находить первый период, в котором суммарный маржинальный доход когорты покрывает CAC.

Для холодных продаж состав затрат и атрибуцию полезно сверять отдельно: как считать стоимость привлечения в холодном B2B-аутриче.

Четыре рычага роста LTV в порядке диагностики

Сначала отделите уход клиента от операционного сбоя

В подписочных бизнесах часть потерь может быть связана не с добровольным уходом, а с неуспешными платежами. В международном отчёте об удержании за 2025 год до 40% потерь выручки в исследованном массиве было связано с такими платежами; 70% из них исследователи сочли восстанавливаемыми. Это результат конкретной выборки более чем из 1 000 компаний, а не универсальный показатель.

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

Затем работайте с удержанием

Сегментируйте причины ухода по типу контракта, каналу и продукту. Не объединяйте добровольный отказ, неуспешный платёж, окончание проекта и временную паузу.

После этого повышайте частоту и средний чек

Повторная продажа должна связываться с исходным клиентом и источником привлечения. Иначе рост частоты будет выглядеть как приток новых клиентов. Средний чек имеет смысл повышать только вместе с контролем маржи: более крупная сделка может требовать непропорционально дорогого внедрения и обслуживания.

Наконец, проверяйте маржинальность

Рост выручки не повышает LTV, если скидки, возвраты и обслуживание растут быстрее. Полезно сравнивать клиентов не только по сумме продаж, но и по накопленному маржинальному доходу.

Восемь ошибок, из-за которых LTV и unit-экономика расходятся

Как выглядит ошибкаК чему приводитКак проверить
В LTV подставлена выручкаЗавышается бюджет привлеченияВычесть все переменные расходы и сравнить два результата
CAC рассчитан по всей компанииСильные каналы субсидируют слабыеПересчитать CAC по когорте, каналу и периоду
Средний чек назван LTVИгнорируются повторные покупки и срок отношенийПроверить количество транзакций на стабильный ID клиента
ID сделки используется вместо ID клиентаКаждый заказ выглядит новым клиентомНайти повторяющиеся телефоны, почту и реквизиты в разных карточках
Договорный и недоговорный churn смешаныСрок жизни становится искусственнымРазделить клиентов по типу отношений и наблюдаемости ухода
Из расчёта удалены возвраты и неуспешные платежиМаржа и удержание завышаются либо искажаютсяСопоставить продажи с платёжными статусами и возвратными операциями
Незрелые когорты сравниваются со зрелымиНовый канал выглядит хуже из-за короткого окна наблюденияСравнивать одинаковый возраст когорт
История хранится без карты целей и сроковАналитический проект создаёт правовой рискПроверить основание, согласие, локализацию, уведомление и срок удаления

Порядок восстановления проверяемого LTV

Начните не с внедрения сложной прогнозной модели, а с короткого аудита.

  1. Определите, кто считается клиентом в каждой бизнес-модели.
  2. Зафиксируйте состав маржинального дохода вместе с финансами.
  3. Разделите источники первой сделки и каналы повторной продажи.
  4. Проверьте правила идентификации и объединения клиентов.
  5. Составьте карту целей, оснований и сроков обработки персональных данных.
  6. Оцените заполнение двенадцати обязательных полей.
  7. Выберите формулу из матрицы, соответствующую фактическому уровню данных.
  8. Рассчитайте LTV, CAC и срок окупаемости на одинаковых когортах.
  9. Проверьте результат на нескольких закрытых периодах до использования прогноза.

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

Автоматизация не отменяет контроль. Правила склейки, перечень полей, доступы, сроки хранения и правовые основания должны быть определены до подключения обработки. Дополнительные подходы собраны в разделе материалы по аналитике продаж.

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

Нажимая «Оставить заявку», вы соглашаетесь с политикой обработки персональных данных.

Вывод

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

Если доступны только агрегированные показатели, используйте простую оценку и не превращайте её в бюджет. Если есть единый ID клиента и расходы по транзакциям, переходите к когортному маржинальному LTV. Прогноз с дисконтированием оправдан только после проверки длинной истории и качества модели.

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

Автор материала
Максим Сивцев
Основатель и генеральный директор Excella

Комментарии · 0

Без спама и оскорблений

Читать дальше

Подобрано на основе этой статьи