CAC: как посчитать стоимость привлечения клиента и не ошибиться в данных
Как посчитать CAC без подмены клиентов заявками: полный состав расходов, когорты, атрибуция, окупаемость и проверка данных.
CAC легко посчитать на калькуляторе и трудно посчитать в компании. В рекламном кабинете лежат расходы на показы, в CRM — сделки с дублями, зарплаты команды живут в другой таблице, а январская реклама приводит мартовский договор. Если просто разделить расходы Директа на число оплат, получится аккуратная цифра, по которой опасно распределять бюджет.
Ниже — рабочая методика для российского бизнеса: что включать в стоимость привлечения клиента, как учитывать длинный цикл сделки и почему blended CAC нельзя подменять отчётом по последнему клику.
Определите клиента и период
CAC стоимость привлечения клиента зависит от момента, когда лид становится новым платящим клиентом. Зафиксируйте событие, валюту, период и исключение повторных покупок.
Для подписочного сервиса клиентом обычно считается первая успешная оплата. В B2B это может быть подписанный и оплаченный договор, в магазине — завершённый заказ без последующего возврата. Запишите правило рядом с отчётом: иначе маркетинг посчитает заявки, продажи — договоры, а финансы — поступившие деньги.
Соберите полный числитель
Учитывайте рекламу, агентства, производство, сервисы, зарплаты и долю общих расходов, относящуюся к привлечению. Метод распределения должен быть стабильным.
Спорные статьи расходов лучше показывать отдельными строками. Например, зарплату продуктового маркетолога можно распределить между привлечением и удержанием по согласованной доле. Точность до рубля здесь не нужна; нужна методика, которая не меняется каждый месяц вслед за желаемым результатом.
Посчитайте знаменатель без дублей
Используйте уникальных новых клиентов, а не заявки, сделки и оплаты одновременно. Объединяйте записи CRM и платёжной системы по устойчивому идентификатору.
Дедупликацию проводят до деления. Один человек может оставить две заявки, оплатить два счёта или сменить email во время сделки. Для сверки используют внутренний ID клиента, ID сделки и платёжный идентификатор, а спорные объединения выносят в отдельный список. Автоматически склеивать записи только по имени нельзя.
Примените базовую формулу
Разделите расходы на привлечение за период на число новых клиентов, которых связываете с этим периодом. Подпишите состав затрат рядом с результатом.
Формула выглядит просто: CAC = расходы на привлечение / новые клиенты. Рядом должны стоять период, перечень включённых расходов и определение нового клиента. Само число без этой подписи неаудируемо и почти наверняка будет понято по-разному.
Учтите длинный цикл сделки
Расход января может привести к продаже в марте. Для длинного цикла используйте когорты или согласованный лаг, не сравнивайте несопоставимые месяцы.
Для длинных B2B-продаж используйте когорты: расходы месяца связываются не со всеми последующими оплатами, а с группой лидов, созданных в этом месяце. Пока когорта не дозрела, показатель помечают как предварительный. Иначе последний месяц всегда будет выглядеть хуже просто потому, что сделки ещё не закрылись.
Разделите blended и channel CAC
Общий CAC полезен собственнику, канальный — для решений по бюджету. Канальный показатель требует правила атрибуции и не должен скрывать общие расходы.
Blended CAC отвечает на вопрос, сколько компании в целом стоит новый клиент. Channel CAC помогает сравнивать управляемые каналы, но только при едином правиле атрибуции. Показывайте оба: канальный отчёт без общих расходов систематически завышает привлекательность платного трафика.
Сопоставьте CAC с ценностью
Сравнивайте показатель с маржинальной ценностью клиента и сроком окупаемости, а не только с выручкой первой оплаты. Укажите допущения прогноза.
Сравнивайте CAC не с выручкой первого месяца, а с маржинальным доходом и сроком окупаемости. Клиент с чеком 20 000 рублей и валовой маржой 40% приносит для такого сравнения 8 000 рублей до остальных расходов. Прогноз LTV полезен, но его нужно сопровождать фактическим удержанием и диапазоном, а не одной уверенной цифрой.
Проверьте аномалии
Ищите пропущенные расходы, возвраты, внутренние тесты, органические сделки и изменения CRM. Резкий рост сначала проверяют на качество данных.
Сверьте итог с первичными системами. Если рекламные расходы выросли на 40%, проверьте НДС, агентскую комиссию, валюту и дату списания. Если клиентов неожиданно стало больше, исключите повторные покупки, тестовые оплаты и реактивации. Аномалия сначала является поводом проверить данные и только потом — маркетинговым выводом.
Разберите расчёт на конкретном примере
Допустим, за квартал компания потратила 900 000 рублей на рекламу, 240 000 на агентство, 180 000 на производство материалов и 330 000 на зарплаты сотрудников, занятых привлечением. Общий числитель равен 1 650 000 рублей. За тот же расчётный период появилось 55 новых платящих клиентов. Blended CAC составит 30 000 рублей.
Этот результат ещё нельзя сравнивать с ценой тарифа. Если клиент платит 12 000 рублей в месяц, но валовая маржа равна 70%, компания возвращает 8 400 рублей маржинального дохода за месяц до учёта остальных расходов. При неизменном удержании рекламные затраты окупятся примерно за четыре месяца. Реальный срок зависит от возвратов, скидок, пауз и оттока.
Запишите рядом с цифрой формулу, период и состав расходов. Без этой подписи через месяц один сотрудник будет считать CAC только по рекламе, другой добавит зарплаты, а руководитель сравнит оба значения как одну метрику.
Не делите расходы по последнему клику
Канальный CAC выглядит точным, пока один клиент не касается нескольких источников. Он читает статью, возвращается по брендовому запросу, получает письмо и только затем оставляет заявку после рекламы. Если всю стоимость и всю выручку отдать последнему клику, контент и бренд будут выглядеть бесплатными, а рекламная кампания — единственным источником продажи.
Выберите правило атрибуции под управленческий вопрос. Для оперативной оптимизации рекламы подходит один набор отчётов. Для решения, стоит ли содержать редакцию или партнёрскую программу, нужен более длинный горизонт и отдельный разбор цепочек. Принципы выбора модели описаны в статье об атрибуции маркетинга.
Не пытайтесь получить идеальное распределение до копейки. Цель расчёта — принимать одинаковые решения по одинаковым правилам. Если модель меняется, пересчитайте предыдущий период или поставьте на графике разрыв методики.
Отделите стоимость привлечения от стоимости продажи
В B2B заметная часть затрат возникает после лида: квалификация, демонстрации, подготовка договора и работа пресейла. Одни компании включают эти расходы в CAC, другие считают отдельно. Оба варианта допустимы, если правило зафиксировано и соответствует вопросу.
Для оценки всей модели роста полезен полный CAC с маркетингом и продажами. Для управления рекламными кампаниями нужен более узкий показатель. Показывайте их рядом и не называйте одним словом.
Также отделяйте новых клиентов от реактивации. Возвращение старого клиента может требовать расходов, но это другая экономика и другой набор действий.
Как «Система» поддерживает расчёт CAC
«Система» собирает расходы из рекламных и рабочих контуров, связывает их с целями Метрики, CRM и платежами, а затем сохраняет версию формулы вместе с периодом. В отчёте видно, какие строки вошли в числитель, какие клиенты попали в знаменатель и где данные не сошлись.
AI-агент может найти дубли, пропуски UTM, необычный скачок расходов или продажу без источника. Он формирует задачу на проверку, а не исправляет финансовую историю молча. После изменения правила остаётся журнал: кто его принял, с какой даты оно действует и какие периоды пересчитаны.
«Система» не заменяет финансового аналитика и не определяет за бизнес допустимый срок окупаемости. Если CRM заполнена частично или расходы ведутся вне подключённых источников, отчёт покажет неполную картину. Сначала нужно восстановить данные, затем использовать показатель для бюджета.
План внедрения на две недели
В первый день опишите исходное состояние и выберите один ограниченный процесс. Затем соберите источники, согласуйте правила и назначьте ответственного. В середине периода выполните пилот без массового изменения данных или публикаций. До конца второй недели повторите сценарий, разберите ошибки и посчитайте трудозатраты. Решение может быть четырёх типов: масштабировать, доработать и повторить, оставить только отдельный этап или отказаться. Отрицательный результат пилота тоже полезен, если он получен до крупных расходов.
Продолжить работу помогут материалы о следующем этапе, о смежной проверке, о системном подходе. Эти переходы образуют рабочую последовательность, а не формальный список: сначала завершите текущую проверку, затем передавайте данные и решение на следующий этап.
Критерий завершения
Процесс считается готовым, когда результат проверен в рабочей среде, ответственный видит журнал, ошибки не скрываются, а следующий сотрудник понимает, что делать. Для метрик сохраните базовую точку и сопоставимый период. Для контента — утверждённую версию и источники. Для интеграции — права, повторяемость и возможность остановки. Не считайте завершением созданный черновик, отправленный запрос или красивый дашборд без подтверждённого действия.
Типичные ошибки внедрения
Первая ошибка — начинать с инструмента, не описав исходный процесс. Команда покупает сервис, переносит в него хаос и затем оценивает успех по числу настроенных функций. Вторая — смешивать несколько изменений: новый канал, другое предложение, автоматизацию и новый отчёт. Даже при росте невозможно понять, что дало результат. Третья — считать только скорость первого шага и не учитывать согласование, переделки, поддержку и последствия ошибки.
Ещё одна проблема — отсутствие владельца после запуска. Интеграция продолжает работать, источники меняются, права устаревают, но никто не проверяет качество. Назначьте регулярный короткий обзор: ошибки, исключения, стоимость, актуальность данных и жалобы пользователей. Если процесс затрагивает деньги, публичные обещания, рекламу или персональные данные, частота и глубина контроля должны быть выше.
Наконец, не превращайте пилот в доказательство заранее принятого решения. Заранее задайте условия успеха и остановки. Сохраните отрицательные наблюдения и стоимость ручной поддержки. Иногда лучший результат проверки — оставить автоматическим только один безопасный этап, а остальное выполнять человеком. Это не провал, а корректная граница ответственности.
Для аналитики сохраните формулу, состав данных, фильтры, часовой пояс и пример ручной сверки с первичным событием.