Определение и базовая формула
Customer Acquisition Cost — это полная стоимость привлечения одного нового платящего клиента с учётом всех релевантных маркетинговых и sales-расходов за период.
CAC = (Marketing Spend + Sales Spend) / New Paying Customers
Пример: $40,000 маркетинга, $35,000 продаж и 100 новых платящих клиентов дают CAC $750.
Формула простая. Сложность в том, чтобы правильно определить, что реально входит в числитель и знаменатель.
Что входит в CAC
Маркетинговые расходы должны включать:
- Платную рекламу в search, social, display, retargeting, sponsorships и newsletters.
- Зарплаты content и SEO-команды, фрилансеров, агентства, SEO-инструменты и link-building.
- Email-маркетинг платформы, list costs и verification tools.
- Events и конференции, включая sponsorship, booths, travel и collateral.
- Branding и PR.
- Маркетинговый софт: analytics, attribution, ABM и marketing CRM licenses.
Sales-расходы должны включать:
- Компенсацию SDR, AE, sales managers и sales leadership в части acquisition.
- Комиссии, бонусы и SPIFFs.
- Sales-инструменты: CRM, sales intelligence, outreach, enablement и contract software.
- Travel и customer entertainment, связанные с new customer acquisition.
Не включать:
- Customer Success, если это retention, а не acquisition.
- Support и другие COGS.
- Product и R&D.
- General administration: finance, HR, legal.
- Upsell-затраты по существующим клиентам.
Customer Success — классический пограничный случай. Работа до первого платежа может относиться к CAC. Работа после него, связанная с retention, уже нет.
Четыре метода расчёта CAC
Blended CAC
Blended CAC = (Все маркетинговые расходы + все sales-расходы) / Все новые клиенты
Это самый простой и самый частый вариант. Подходит для headline-view, но скрывает структуру каналов.
Paid CAC
Paid CAC = Расходы платных каналов / Клиенты из платных каналов
Показатель показывает реальную эффективность paid acquisition без субсидии со стороны organic и brand demand.
Channel CAC
Channel CAC = Расходы канала X / Клиенты, атрибутированные каналу X
Для этого нужен внятный attribution model. В B2B last-click почти всегда переоценивает bottom-funnel каналы и недооценивает content, SEO и events.
Full-loaded CAC
Full-loaded CAC = (Прямые расходы + зарплаты + инструменты + пропорциональный overhead) / Новые клиенты
Это самый честный вариант. Он почти всегда выше blended CAC и нередко в 2-3 раза выше, когда зарплаты и инструменты учтены корректно.
Full-loaded CAC = 113,000 / 120 = $942 против blended CAC всего $317 в том же примере
CAC с учётом sales-cycle lag
Расходы сегодня часто приводят клиентов только через месяцы. Если принудительно держать числитель и знаменатель в одном месяце, CAC искажается.
CAC (lagged) = Расходы за [T − Sales Cycle : T] / Новые клиенты в периоде T
Для SMB с очень коротким циклом это почти неважно. Для enterprise с циклом 3-6 месяцев это критично. Практический компромисс — 3-месячный rolling CAC.
Производные метрики и практическое применение
LTV:CAC Ratio
LTV:CAC = LTV / CAC
Это центральный unit economics ratio. Ниже 1:1 катастрофа, 1:1-2:1 плохо, 2:1-3:1 рискованно, 3:1-5:1 здорово, выше 5:1 может означать либо отличную эффективность, либо недоинвестирование в рост.
CAC Payback Period
CAC Payback = CAC / (ARPA × Gross Margin)
Показатель показывает, за сколько месяцев contribution margin окупит acquisition cost.
Magic Number
Magic Number = Net New ARR(quarter) / S&M spend(previous quarter)
Метрика тесно связана с эффективностью CAC. Чем ниже CAC относительно recurring value, тем сильнее, как правило, Magic Number.
В числителе должен быть именно Net New ARR, а не gross New ARR, иначе результат будет завышен.
CAC по этапам воронки
CPL = S&M spend / Leads
Cost per MQL = S&M spend / MQLs
Cost per SQL = S&M spend / SQLs
Cost per Opportunity = S&M spend / Opportunities
CAC = S&M spend / New Customers
Разбор по funnel stages помогает локализовать, где именно проблема эффективности: на входе воронки или глубже в конверсии продаж.
CAC по сегментам
У разных сегментов принципиально разные CAC-модели. Enterprise CAC в $25,000 может быть отличным, если LTV равен $200,000.
Как использовать CAC для growth-решений
CAC должен управлять budget caps, channel prioritization и hiring decisions, а не только ретроспективной отчётностью.
Maximum CAC = LTV / Target LTV:CAC
Maximum S&M Budget = Maximum CAC × Planned New Customers
Типичные ошибки при расчёте CAC
- Не включать зарплаты. Это самое частое занижение CAC.
- Включать upsell в знаменатель. CAC относится только к новым платящим клиентам.
- Включать trials. Trial не считается клиентом, пока не стал paying customer.
- Игнорировать sales-cycle lag. Для enterprise это особенно разрушительно для точности.
- Сравнивать CAC без совпадения методологии. Blended CAC нельзя честно benchmark-ить против full-loaded CAC.
- Игнорировать сезонность. Budget timing и contract timing искажают month-over-month CAC.
- Не разделять CAC по сегментам. Смешанный enterprise/SMB CAC почти всегда плохо пригоден для решений.
- Считать bookings вместо paying customers. В знаменателе должны быть клиенты, которые реально начали платить.
Пример полного расчёта CAC с диагностикой
Пример Mid-market SaaS за Q1:
Total S&M spend: $156,000
New paying customers: 52
ARPA новых клиентов: $700/month
Average sales cycle: 45 дней
Blended CAC: $156,000 / 52 = $3,000
Channel CAC, Google Ads: $18,000 / 18 = $1,000
Channel CAC, LinkedIn Ads: $12,000 / 8 = $1,500
Channel CAC, Content/SEO: $15,000 / 14 = $1,071
Channel CAC, Events: $8,000 / 5 = $1,600
Channel CAC, Outbound SDR: $27,000 / 7 = $3,857
CAC Payback: $3,000 / ($700 × 0.80) = 5.36 months
LTV: $700 × 0.80 / 0.035 = $16,000
LTV:CAC: $16,000 / $3,000 = 5.3:1
Magic Number: ($52 × $700 × 12) / $156,000 = 2.8
Диагноз: payback 5.36 месяца — отличный для mid-market SaaS. LTV:CAC 5.3:1 намекает, что можно рассмотреть более агрессивные S&M-инвестиции. Outbound SDR хуже других каналов, но всё ещё остаётся здоровым. Events выглядят многообещающе, но выборка пока слишком мала для сильных выводов. Google Ads выглядит очень эффективным каналом и заслуживает теста на масштабируемость.
Как Dnoise считает CAC
Dnoise считает CAC с использованием Stripe-backed new paying customer counts в качестве знаменателя. Числитель можно вводить вручную или подтягивать из expense systems.
Channel-level CAC поддерживается при наличии UTM attribution. CAC Payback и LTV:CAC обновляются в реальном времени при изменении любого компонента. Lagged CAC можно моделировать на rolling окнах 1, 3 и 6 месяцев под цикл продаж.
CTA
Dnoise считает CAC с прозрачной методологией, чтобы acquisition economics не выглядела лучше только из-за пропущенных зарплат, игнорируемого лага или неверного знаменателя.