Как считать ROAS, CPL и LTV/CAC в 2026: формулы, ошибки, калькулятор по нишам
Формулы ROAS, CPL, CPA, LTV/CAC, payback period — без воды. С разбором 6 типичных ошибок в расчётах (которые видел в 80% клиентских отчётов) и таблицей нормальных значений по 5 нишам.

В 80% клиентских отчётов, которые я просматриваю на discovery-коллах, ROAS посчитан неправильно. Не «приблизительно», не «с погрешностью» — буквально по формуле, которая даёт цифру на 30–60% выше реальной. Это не теоретическая статья про метрики. Это шесть формул, шесть типичных ошибок и таблица референсных значений по 5 нишам, на которой можно проверить свой расчёт прямо сейчас.
Метрики в этой статье — для performance-маркетолога, который сам ведёт кампании, а не для аналитика. Здесь нет регрессионных моделей и продвинутой эконометрики. Только то, без чего нельзя честно сказать «канал N приносит прибыль» или «бюджет нужно перераспределить».
Performance-метрика без правильно посчитанного знаменателя — это не метрика. Это самообман в красивой обёртке.
1. CPL — стоимость лида
Самая используемая и самая искажаемая метрика. Формула:
CPL = Расходы на канал / Количество лидов с этого каналаЧто такое «лид» — определи на берегу. Варианты:
- Заполненная форма (низкий барьер, высокое количество, низкое качество)
- Звонок или сообщение в чат (средний барьер)
- Запрос на демо или консультацию (высокий барьер)
- MQL (marketing qualified lead) — лид, который прошёл первичную квалификацию
Самая частая ошибка: считать CPL по «общим лидам» из CRM, не разделяя по источникам с UTM. Получается так: канал с 80% мусорных лидов и канал с 20% качественных — оба показывают «CPL 300 ₽». Решение: считай CPL только по MQL, а не по общему числу заявок. Подробности в моей статье про атрибуцию 2026.
Ориентиры по нишам — в таблице ниже.
2. CPC — стоимость клика
CPC = Расходы на канал / Количество кликовМетрика, которая сама по себе ни о чём не говорит. CPC 80 ₽ — это плохо или хорошо? Зависит от CTR, от качества клика, от LP-конверсии. CPC полезен только в связке с CPL и CR (conversion rate).
Главная ловушка: оптимизация на «снижение CPC». Дешёвый клик ≠ дешёвый лид. На MM AI Trading я один раз снизил CPC на 22% — и одновременно потерял 35% качества аудитории. CPL вырос. Урок: следи за CPL и LTV/CAC, CPC — внутренний показатель для контроля aukcioneров.
3. CPA — стоимость целевого действия
CPA = Расходы на канал / Количество совершённых целевых действийCPA отличается от CPL тем, что «действие» — это не лид, а покупка / подписка / любая конверсия с экономической ценностью. CPA — финальный показатель воронки, не серединный.
Связь между CPL и CPA через conversion rate воронки:
CPA = CPL / Lead-to-customer conversion rate
Пример: CPL = 300 ₽, CR из лида в клиента = 15%
CPA = 300 / 0.15 = 2 000 ₽4. ROAS — возврат на рекламные расходы
ROAS = Выручка с канала / Расходы на каналROAS показывает, сколько рублей выручки приносит каждый рубль рекламного бюджета. ROAS 3.0 = 3 ₽ выручки на 1 ₽ рекламы.
Главные ошибки расчёта ROAS:
- Считают по последнему клику, без учёта multi-touch. ROAS канала-первого-касания может быть 0.5 (потому что прямую конверсию даёт другой канал), но без него вся воронка провалится. Решение — MMM-light или incrementality-тесты.
- Берут «оборот», а не «выручку». Если у вас refund rate 12%, ROAS должен считаться от чистой выручки, не от оплат.
- Не учитывают долгий цикл. ROAS на горизонте месяца искажает картину для продуктов с long-tail покупками. Считай ROAS на 30/60/90 дней.
Отличие ROAS от ROI:
ROI = (Выручка - Расходы) / Расходы * 100%
ROAS = Выручка / Расходы
ROI учитывает прибыль, ROAS — только выручку.
ROAS 3.0 не равен ROI 200% — нужно вычесть себестоимость продукта.5. LTV — пожизненная ценность клиента
LTV = AOV × Frequency × Customer lifespan
где:
AOV (average order value) — средний чек
Frequency — среднее число покупок за период (год)
Customer lifespan — средняя продолжительность отношений с клиентом, летВ реальности LTV считают двумя способами: исторический (по факту прошлой выручки) и предиктивный (моделируя retention curve). Для маркетинга достаточно исторического — берёте когорту клиентов, которые впервые купили N месяцев назад, считаете, сколько они принесли с тех пор.
Главная ошибка: использовать «средний LTV по всем клиентам» без сегментации. Распределение LTV всегда сильно скошено вправо: 10% покупателей дают 50–70% выручки. Сегментирование по поведенческим когортам — единственный способ работать с LTV честно.
6. CAC и LTV/CAC ratio
CAC (customer acquisition cost) = Все расходы на привлечение / Количество привлечённых клиентов
LTV/CAC ratio = LTV / CAC
Здоровый LTV/CAC = 3+ (на 1 ₽ привлечения — минимум 3 ₽ ценности за всё время)
LTV/CAC < 1 — бизнес теряет деньги на каждом клиенте
LTV/CAC > 5 — недоинвестируешь в маркетингCritical: CAC не равен CPA. CPA — стоимость одной транзакции. CAC — стоимость привлечения клиента, который, возможно, совершит много транзакций. Разница — в знаменателе. На рекуррентных бизнесах (SaaS, подписки) разница может быть 5–10× в пользу CAC.
Полные бенчмарки LTV/CAC по нишам — в моей отдельной статье про unit economics в России.
Payback period — за сколько месяцев CAC возвращается
Payback period = CAC / (Monthly revenue per customer × Gross margin)
Здоровый payback < 12 месяцев для SaaS
< 6 месяцев для e-com со средним чеком до 5K ₽
< 3 месяцев для импульсных покупокPayback — то, что отделяет «маркетинг работает в долгую» от «маркетинг проедает кэшфлоу». Если у вас payback 18 месяцев на e-com продукте — у бизнеса серьёзная проблема с unit-economics, которая не решается «просто увеличим конверсию».
Референсные значения по 5 нишам в РФ
Цифры — медианы с моих 9 проектов 2024–2026 + анонимный пул из 12 коллег.
| Ниша | CPL | CPA | ROAS | LTV/CAC | Payback |
|---|---|---|---|---|---|
| Gaming B2C | 120–250 ₽ | 800–1500 ₽ | 2.5–4.0 | 3.5–5.0 | 3–5 мес |
| E-com (среднечек 3–8K ₽) | 150–300 ₽ | 600–1200 ₽ | 3.0–5.0 | 3.0–4.5 | 2–4 мес |
| MedTech / клиники | 500–1000 ₽ | 2500–5000 ₽ | 4.0–8.0 | 5.0–10.0 | 1–2 мес |
| Fintech / трейдинг | 600–1200 ₽ | 3000–7000 ₽ | 5.0–12.0 | 8.0–20.0 | 2–4 мес |
| B2B SaaS | 1500–3500 ₽ | 8000–25000 ₽ | 3.0–6.0 | 3.0–6.0 | 8–18 мес |
Если ваши цифры далеко выходят за пределы диапазона — это не повод паниковать, но повод проверить два вещи: 1) правильность атрибуции, 2) корректность сегментации. На кейсе с провалом сегментации −20% у меня была именно такая ситуация: средние выглядели «как у всех», но внутри — две группы с радикально разной экономикой.
6 ошибок в расчётах, которые встречаю в 80% клиентских отчётов
- CPL по «всем заявкам». Без отделения junk-leads от MQL цифра врёт на 30–80%.
- ROAS по «обороту», а не по чистой выручке. Refunds, отказы, недозвоны — должны вычитаться.
- LTV «средний по всем клиентам». Распределение скошено, среднее не репрезентативно. Считай медиану по сегментам.
- CAC = только рекламные расходы. Должны входить ещё и зарплаты команды маркетинга, инструменты, контент-продакшн. Иначе CAC занижен в 1.5–2×.
- Payback на «среднем чеке». Нужно — на marginal revenue (с учётом margin).
- ROAS на горизонте месяца. Для long-cycle продуктов — считать на 60/90/180 дней.
Если нужны автоматизированные расчёты
Я держу всё в одной Google Sheet с формулами и Я.Метрика API-feed. Подгружается еженедельно через n8n (детали — в моей статье про n8n-агентов). Шаблон таблицы могу прислать по запросу — на discovery-колле обычно показываю и адаптируем под ваш кейс.
Если вы сейчас не уверены в своих цифрах — это нормально. Большинство компаний считают «как-то». Хотите, разберу ваше текущее измерение на 30-минутном discovery — покажу, где формулы дают ошибку, и какие 3 правки сделать в первую неделю.
Связанные материалы: калькулятор ROAS/ROMI/DRR, калькулятор CPL, калькулятор CPA, бенчмарки ROAS для e-com.