В B2B CAC почти всегда считают неправильно. Не потому что люди «не умеют в математику», а потому что путают расходы на маркетинг с расходами на привлечение клиента, мешают в одну корзину разные воронки, не учитывают лаги 3–6 месяцев и пытаются сделать выводы по «свежим» когортам, где выручка еще не успела проявиться.

Если у вас цикл сделки 3–6 месяцев, CAC нельзя считать «в лоб» по формуле Spend / New Customers за последний месяц. На коротких окнах это превращается в генератор ложных решений: вы режете канал, который просто еще не успел конвертироваться в закрытые сделки, и масштабируете канал, который дал быстрые демо, но слабую конверсию в оплату.

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


1) Что именно вы называете CAC (и почему это важно)

В B2B минимум три «CAC», и если не договориться о терминах, отчеты будут спорить друг с другом.

1) New Customer CAC (классический):
CAC = (Sales + Marketing cost) / # New Customers
Это цена оплаченного клиента за период.

2) Paid CAC / Marketing CAC:
Только маркетинговые затраты (реклама, контент, агентства), без SDR/AE. Полезно, если вы сравниваете именно каналы acquisition.

3) Blended CAC:
Включает все: медиа, софт, зарплаты, подрядчиков, ивенты, SDR/BDR, часть AE, иногда даже CS onboarding (если он обязателен для запуска). Это лучший вариант для управленческого P&L, но он хуже для оптимизации каналов на уровне «что выключить/усилить».

В BlueWhite Agency мы обычно фиксируем два числа одновременно:

  • Marketing CAC для управления каналами и креативами.
  • Blended CAC для проверки экономики и масштабирования.

Дальше в статье под CAC будем подразумевать Marketing CAC, а где нужен Blended, обозначим явно.


2) Почему «месячный CAC» ломается при цикле 3–6 месяцев

Когда цикл сделки длинный, в одном месяце у вас одновременно живут:

  • расходы на лиды текущего месяца,
  • прогрев лидов прошлых месяцев,
  • закрытия, которые пришли из активностей 2–5 месяцев назад.

Если вы берете Spend(июнь) и делите на Customers(июнь), вы сравниваете разные причинно-следственные цепочки. Это не CAC, это случайная дробь.

Типичный эффект:

  • вы резко увеличили spend в апреле → в апреле CAC «взлетел», потому что клиентов еще нет;
  • в июне вы закрыли сделки из апрельского спенда → июньский CAC «магически падает»;
  • менеджмент делает вывод «июнь супер, апрель ужас» и оптимизирует в неправильную сторону.

Правильная модель для B2B с лагами: когортная.


3) Базовая формула CAC для длинного цикла: когортный подход

Когорта в B2B обычно задается месяцем первого касания, месяцем создания лида, или месяцем MQL/SQL. Выбор зависит от того, как устроена ваша аналитика и что вы считаете «стартом влияния».

Практически:

  • если у вас сильный inbound (SEO/контент), стартом удобно брать First touch;
  • если вы живете в performance и лид-формах, стартом удобно брать Lead created;
  • если вы строго квалифицируете, можно брать SQL created (но тогда вы «прячете» часть плохого трафика до SQL, и CAC может выглядеть слишком красиво).

Когортный CAC:

CAC(cohort) = Marketing Spend attributed to cohort / Customers from cohort

Ключевое слово: attributed. Вам нужно решить, как вы распределяете расходы по когортам. Минимально рабочая версия: по дате лида.

Пример (упрощенно)

  • В январе потратили 30k
  • В феврале 40k
  • В марте 50k

Когорта «январские лиды» закрылась так:

  • апрель: 1 клиент
  • май: 2 клиента
  • июнь: 1 клиент
    Итого 4 клиента из январской когорты.

Тогда:

  • CAC(январь) = 30k / 4 = 7.5k

И это уже число, которое можно сравнивать с другими когортами.


4) Как распределять расходы: 4 модели атрибуции (и что выбрать)

В реальности лид часто касается 3–10 точек: LinkedIn, ретаргет, Google Search, вебинар, cold email, брендовый запрос. Поэтому «какому месяцу отнести spend» и «какому каналу засчитать клиента» — разные задачи.

Вот рабочие варианты по зрелости.

Модель A: Lead-month matching (самая простая)

Вы относите весь spend месяца к лидам месяца, а клиентов привязываете к их lead created month.

Плюсы:

  • легко внедрить в Excel/Looker Studio
  • можно быстро стабилизировать решения

Минусы:

  • не учитывает ассисты и мультиканальность
  • завышает роль лидогенерации и занижает nurture

Когда годится:

  • early-stage B2B, 1–2 основных канала
  • вам нужно «хотя бы не врать себе» уже сейчас

Модель B: First-touch cohort CAC

Все затраты привязываете к первому касанию (first user source). Клиент закрепляется за источником и месяцем первого контакта.

Плюсы:

  • хорошо оценивает верх воронки (SEO, cold outreach, awareness)

Минусы:

  • недооценивает ретаргет/бренд/догрев

Когда годится:

  • если вы инвестируете в верх и хотите понимать окупаемость инициатив «на входе»

Модель C: Multi-touch (позиционная или линейная)

Вы делите кредит между точками: например 40% first touch, 40% last touch, 20% между серединой. Или линейно по всем касаниям.

Плюсы:

  • ближе к реальности

Минусы:

  • требуется нормальная склейка данных (CRM + аналитика + UTMs)
  • легко получить «точность ради точности», которая не помогает решениям

Когда годится:

  • у вас 3+ канала, ретаргет, контент, outbound, брендовый спрос
  • вы реально перераспределяете бюджеты, а не просто смотрите отчет

Модель D: Pipeline-weighted CAC (практичный гибрид)

Вы строите CAC не только по closed-won, но и по ожидаемой выручке:

Expected CAC = Spend / (Σ (Pipeline Amount × Win Probability))

Плюсы:

  • можно принимать решения до закрытия сделок (важно при 3–6 месяцах)
  • связывает маркетинг с качеством пайплайна

Минусы:

  • нужна дисциплина в CRM: стадии, суммы, вероятности

Когда годится:

  • когда вы хотите управлять pipeline quality, а не «лидами»

Мы в BlueWhite Agency чаще всего внедряем именно pipeline-weighted как рабочую модель на период лага, а потом подтверждаем когортным closed-won CAC, когда данные дозревают.


5) Что включать в числитель CAC: список без иллюзий

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

В Marketing CAC обычно включаем:

  • Media spend (Google/Meta/LinkedIn)
  • Production для performance (креативы, лендинги, видео) если это часть acquisition
  • SEO подрядчики и контент, если цель — привлечение спроса
  • Маркетинговые инструменты, если они напрямую поддерживают acquisition (например, call tracking, form routing, enrichment)
  • Агентское вознаграждение за ведение каналов

В Blended CAC добавляем:

  • SDR/BDR зарплаты, бонусы, налоги
  • Sales ops, если это часть привлечения (не всегда)
  • Инструменты outbound (email warmup, sequencers, data providers)
  • Долю затрат на мероприятия, спонсорства, PR (если влияют на pipeline)
  • Иногда часть AE, если они фактически выполняют функции SDR (в SMB это частая реальность)

Не включаем по умолчанию:

  • product development
  • general admin
  • поддержку текущих клиентов (если это не обязательный onboarding для запуска сделки)

Ключевой принцип: CAC должен отвечать на вопрос, сколько стоит создать нового платящего клиента. Если расход не двигает acquisition, он не в CAC.


6) Как считать CAC, если закрытых сделок еще мало: ведущие метрики вместо гадания

При цикле 3–6 месяцев у вас неизбежно будет проблема: в свежих когортах закрытий мало. Решение не в том, чтобы «ждать полгода», а в том, чтобы строить прокси-экономику.

Стройте CAC на промежуточных событиях

Считайте стоимость:

  • CAC per SQL: Spend / SQL
  • CAC per Opportunity: Spend / Opps
  • Cost per Pipeline $: Spend / Pipeline Amount
  • Cost per Qualified Pipeline $: Spend / Qualified Pipeline Amount (по вашему критерию ICP fit)

И параллельно держите «конверсионную математику»:

CAC ≈ (Spend / SQL) / (SQL→Customer conversion rate)

Да, это оценка. Но это оценка, основанная на реальной конверсии по историческим данным, а не на надежде.

Введите минимальные критерии качества pipeline

Чтобы маркетинг не оптимизировался на «псевдо-оппы», зафиксируйте правила:

  • ICP fit (индустрия, гео, размер)
  • buying role (не «стажер маркетинга», если вам нужен VP/Head)
  • минимальный бюджет/объем
  • реальная потребность и тайминг

В идеале это делается через обратную связь из продаж и обязательные поля в CRM. Мы почти всегда начинаем с этого, потому что без определения «qualified pipeline» CAC превращается в игру в цифры.


7) Когортный отчет: минимальная структура, которая реально работает

Вам нужен отчет, который отвечает на 3 вопроса:

  1. Сколько стоил вход (лиды/SQL/opps) по каждой когорте
  2. Как когорты конвертируются со временем
  3. Когда CAC стабилизируется (момент, когда можно принимать решения)

Таблица (что в ней должно быть)

По строкам: когорты (месяц lead/SQL creation).
По колонкам:

  • Spend
  • Leads
  • SQL
  • Opps
  • Pipeline Amount
  • Closed Won Customers
  • Closed Won Revenue
  • CAC (closed-won)
  • CAC (pipeline-weighted)
  • конверсии Lead→SQL, SQL→Opp, Opp→Won
  • lag в днях: Lead→SQL, SQL→Won

Этого достаточно, чтобы перестать спорить и начать управлять.


8) Как понять, что CAC «нормальный»: привязываем к LTV и payback

CAC сам по себе ничего не значит. Он имеет смысл только в связке с:

  • Gross Margin (валовая маржа)
  • Retention / churn
  • ACV / ARPA
  • Payback period (окупаемость)

Две практичные проверки:

Проверка 1: CAC Payback

Payback (months) = CAC / (Monthly Gross Profit per customer)

Если у вас B2B SaaS с маржой 80% и ARPA $2k/mo:
Monthly gross profit = $1.6k
Если CAC = $12k → payback ≈ 7.5 месяцев.

Проверка 2: LTV:CAC

Классика: 3:1 как ориентир, но это не закон. В enterprise часто допустимо ниже, если retention высокий и есть expansion. В SMB с высоким churn 3:1 может быть недостаточно.

Главное: не сравнивайте CAC с выручкой первого месяца. В B2B это гарантированно приведет к неправильным выводам.


9) Частые ошибки в B2B CAC (и как их быстро исправить)

Ошибка 1: считать CAC по лидам

Лид не клиент. В B2B лид часто даже не SQL.

Исправление: добавьте минимум CAC per SQL и Cost per Pipeline $.

Ошибка 2: смешивать inbound и outbound в одной формуле без правил

Outbound может иметь другой лаг, другую структуру затрат (данные, прогрев доменов, SDR), другой профиль конверсии.

Исправление: считайте CAC по motion отдельно: inbound, outbound, партнерки, events.

Ошибка 3: не учитывать «темный спрос» и бренд

Часть клиентов придет по direct/brand search после LinkedIn /PR/подкаста/ивента. Если вы атрибутируете только last-click, CAC по «брендовому поиску» будет выглядеть гениально, а по верхним каналам ужасно.

Исправление: хотя бы введите first-touch параллельно с last-touch.

Ошибка 4: сравнивать каналы по CPL/CPA

CPL в B2B почти не коррелирует с payback. Дешевые лиды часто хуже по ICP и по конверсии в won.

Исправление: оптимизируйте по pipeline quality, а не по стоимости формы.

Ошибка 5: не фиксировать лаги

Если вы не знаете медианный Lead→Won, вы не понимаете, какой горизонт данных брать.

Исправление: посчитайте медиану и P75 по каждому motion, и используйте их как «окно дозревания» когорты.

10) Практический алгоритм внедрения за 2 недели

Если нужно быстро привести CAC в адекватное состояние, делайте так.

Шаг 1. Стандартизируйте в CRM

  • источник лида (UTM + канал)
  • дата создания лида и дата SQL
  • стадия, сумма, вероятность
  • reason lost
  • ICP fit (простая шкала)

Шаг 2. Соберите когортный датасет

Минимально: export из CRM + spend из рекламных кабинетов + таблица соответствия каналов.

Шаг 3. Сведите 2 отчета

  1. Cohort CAC (Lead-month или SQL-month)
  2. Pipeline-weighted CAC (по текущим open opps)

Шаг 4. Определите правила оптимизации

  • бюджет двигаем только после того, как когорта прошла окно P75 по лагу, или по pipeline-weighted порогу
  • отключаем не «дорогие лиды», а «плохой pipeline»
  • фиксируем минимальный объем данных для решения (например, 20 SQL или 10 opps)

Шаг 5. Подключите feedback loop из продаж

Каждую неделю: что заходит, что не заходит, где мисматч ICP, какие возражения повторяются. Иначе CAC будет «улучшаться» на бумаге, а win rate падать.

Если вы хотите, мы в BlueWhite Agency можем это собрать под ключ: от определения ICP и структуры tracking до когортных отчетов и оптимизации по качеству пайплайна, а не по кликам. Стартовая точка простая: аудит вашей текущей аналитики и CRM. Подробности и контакты есть на нашем сайте: https://bluewhiteagency.com/ru/


11) Шаблоны формул (чтобы можно было сразу забрать в таблицу)

1) CAC (closed-won) по когорте Lead Month

  • Spend_cohort = Σ Spend в месяце когорты (или атрибутированный spend)
  • Customers_cohort = # клиентов, у которых Lead Created Month = cohort month
    CAC = Spend_cohort / Customers_cohort

2) CAC per SQL CAC_SQL = Spend / SQL

3) Pipeline-weighted CAC

  • Expected Revenue = Σ (Opp Amount × Win Probability)
    Expected CAC = Spend / Expected Revenue
    (часто удобнее считать как Cost per Expected $1 pipeline)

4) Payback

  • Monthly gross profit = ARPA × Gross Margin
    Payback = CAC / Monthly gross profit

Вывод

CAC в B2B с циклом 3–6 месяцев нельзя считать по последнему месяцу. Это не метрика управления, это шум.

Рабочая модель выглядит так:

  • когорты (lead/SQL month),
  • две версии CAC (closed-won и pipeline-weighted),
  • разделение motion (inbound/outbound/partners/events),
  • оптимизация по pipeline quality, а не по CPL,
  • и жесткая дисциплина CRM, иначе любые формулы бессмысленны.

Если у вас сейчас «CAC плавает» и решения принимаются на ощущениях, проблема почти всегда в структуре данных и в том, что вы не считаете когортами. Исправляется быстро, если делать это системно.

Часто задаваемые вопросы

Почему в B2B CAC часто считают неправильно?

В B2B CAC часто считают неправильно не из-за недостатка математических навыков, а потому что путают расходы на маркетинг с расходами на привлечение клиента, смешивают разные воронки продаж, не учитывают временные лаги 3–6 месяцев и делают выводы по свежим когортам, где выручка ещё не проявилась.

Как правильно считать CAC при цикле сделки 3–6 месяцев?

Если цикл сделки составляет 3–6 месяцев, нельзя считать CAC просто как отношение расходов к новым клиентам за последний месяц. Нужно учитывать когортный анализ, стадии сделки и временные лаги, чтобы избежать ложных решений и управлять качеством пайплайна и окупаемостью.

Какие существуют виды CAC в B2B и для чего они нужны?

В B2B выделяют минимум три вида CAC: 1) New Customer CAC — стоимость оплаченного клиента за период (включает продажи и маркетинг), 2) Paid или Marketing CAC — только маркетинговые затраты без зарплат SDR/AE, полезен для оценки каналов привлечения, 3) Blended CAC — включает все затраты (медиа, зарплаты, подрядчики и т.д.), используется для управленческого учёта экономики компании.

Что такое Marketing CAC и зачем его использовать?

Marketing CAC — это стоимость привлечения клиента с учётом только маркетинговых затрат (реклама, контент, агентства), без зарплат SDR/AE. Его используют для управления каналами привлечения и оптимизации креативов.

Что включает в себя Blended CAC и когда он необходим?

Blended CAC включает все расходы: медиа, софт, зарплаты сотрудников продаж (SDR/BDR), часть AE, подрядчиков, мероприятия и даже CS onboarding при необходимости. Этот показатель важен для проверки общей экономики бизнеса и управленческого учёта прибыли и убытков.

Почему важно считать CAC по когортам и стадиям с учетом лагов?

Потому что в B2B циклы сделок длинные (3–6 месяцев), а выручка появляется с задержкой. Счёт CAC по когортам и стадиям с учётом временных лагов помогает получить точную картину окупаемости каналов привлечения клиентов и избежать неправильных решений по сокращению или масштабированию маркетинга.