Калькулятор CPA 2026 — стоимость целевого действия
Посчитай CPA за 30 секунд. Сразу видно, где ты на рынке: топ-25%, средний или слабый для своей ниши. С what-if-слайдером на конверсию и shareable URL.
Формула CPA — что и куда подставить
CPA расшифровывается как Cost Per Action — стоимость одного целевого действия в рекламе. Формула на вид элементарная: делю рекламный бюджет на количество действий и получаю стоимость одного действия.
CPA = Бюджет канала ÷ Количество действий
Пример:
80 000 ₽ ÷ 55 заявок = 1 455 ₽ за заявкуДальше начинается интересное. Слово «действие» в этой формуле — самая скользкая часть. В Яндекс.Директе «конверсия» — это любое целевое событие в Метрике: клик по кнопке, скролл до конца страницы, отправка формы. В VK Ads «лид» — это запись в lead-форме самой соцсети, которая не всегда доходит до моей CRM. В Метрике «достижение цели» — это вообще третья сущность, которая считает всё, что я сам настроил.
На моих проектах нормальная ситуация: в Яндекс.Метрике 120 «заявок», в Яндекс.Директе 95 «конверсий», в CRM 71 реальный лид с этого канала. Расхождение в 40% — это не баг, это норма. Поэтому когда я считаю CPA для отчёта или для решения «продолжать кампанию или нет», я беру цифру из CRM, а не из рекламного кабинета. Кабинет ошибается в свою пользу.
Если хочется подробнее — у меня есть термин CPA в глоссарии с разбором вариаций (CPL, CPS, eCPA, target CPA) и как они между собой связаны.
Бенчмарки CPA по нишам РФ 2026
Цифры в таблице — медианы по моим шести проектам за последние два года плюс переписки с двенадцатью коллегами в Performance-маркетинге. Это не «отчёт McKinsey по рынку», а живая выборка по русскоязычным кампаниям в Яндекс.Директе, VK Ads и MyTarget на конец 2025 — начало 2026. Аукцион в РФ за этот период вырос ощутимо: в e-com медианный CPA подрос на 25-30%, в Fintech почти на 40%.
| Ниша | Топ-25% (ниже) | Медиана CPA | Слабо (выше) |
|---|---|---|---|
E-com (одежда, FMCG, средний чек 2-8к ₽) CPA = стоимость покупки | 450 ₽ | 900 ₽ | 1 600 ₽ |
B2B SaaS (trial → платный) CPA = стоимость trial-юзера | 4 500 ₽ | 9 000 ₽ | 18 000 ₽ |
B2B услуги (агентства, интеграторы) CPA = квалифицированный лид | 2 800 ₽ | 6 500 ₽ | 14 000 ₽ |
Локальные услуги (медицина, авто, бьюти) CPA = запись на услугу | 800 ₽ | 1 800 ₽ | 4 200 ₽ |
Образование (онлайн-курсы, EdTech) CPA = регистрация на бесплатный урок | 1 500 ₽ | 3 500 ₽ | 8 000 ₽ |
MedTech (клиники, диагностика) CPA = первичный приём | 1 200 ₽ | 2 800 ₽ | 6 500 ₽ |
FMCG / Ритейл (низкий чек, импульс) CPA = первая покупка | 250 ₽ | 550 ₽ | 1 100 ₽ |
Fintech (карты, кредиты, страхование) CPA = одобренная заявка | 1 800 ₽ | 4 200 ₽ | 9 500 ₽ |
Gaming / Esports (киберспорт, игры) CPA = установка / регистрация | 180 ₽ | 420 ₽ | 950 ₽ |
Главное, что эти цифры значат: «один CPA для всех» — миф. Если сравнить медианный CPA для FMCG (550 ₽) и для B2B SaaS (9 000 ₽) — это не «FMCG в 16 раз эффективнее». Это просто разные ниши с разной экономикой одной продажи: в FMCG я плачу 550 ₽ за первую покупку с чеком 800 ₽, а в SaaS — 9 000 ₽ за trial, который потом окупается за год через подписку 3 000 ₽/мес. Сравнивать в лоб бессмысленно.
Что считается «хорошим» CPA — и почему это вопрос с подвохом
Когда клиент спрашивает «у меня CPA 1 200 ₽ — это хорошо или плохо?», я не отвечаю «хорошо» или «плохо». Я задаю встречный вопрос: какой у тебя LTV и какая маржа? Без этих двух цифр ответа не существует.
Простой пример из моей практики. Два проекта, оба образовательные.
- Проект А. CPA 1 500 ₽ за регистрацию на бесплатный урок. Конверсия в платный курс — 8%. Средний чек — 35 000 ₽. CAC = 1 500 / 0.08 = 18 750 ₽. LTV (с повторными покупками) — 65 000 ₽. Соотношение 3.5:1 — отличный CPA, можно лить ещё.
- Проект Б. CPA 800 ₽ за регистрацию. Звучит лучше, чем у А. Но конверсия в продажу — 2.5%, чек 12 000 ₽. CAC = 800 / 0.025 = 32 000 ₽. LTV — 14 000 ₽. Соотношение 0.4:1 — проект теряет деньги на каждом клиенте, и низкий CPA это маскирует.
Поэтому когда я говорю про «хороший» CPA, я держу в голове два калькулятора рядом: калькулятор LTV/CAC и unit-экономика проекта. Сначала смотрю, какой максимальный CPA я могу себе позволить (это производная от LTV и маржи). И только потом сравниваю с фактическим CPA из калькулятора выше.
Не «CPA должен быть низким», а «CPA должен быть ниже unit-margin». Низкий CPA в нерентабельной нише — это билет в первый класс на «Титаник».
5 ошибок при расчёте CPA
Эти ошибки я вижу примерно в каждом втором аудите. Все они приводят к одному: фактический CPA на 30-80% выше «нарисованного», и команда месяцами не понимает, почему юнит-экономика не сходится.
Считают по всем кликам, не только по конверсиям с этого канала. Юзер пришёл из Яндекс.Директа, ушёл, вернулся через прямой заход и оставил заявку. В Метрике она атрибутирована на «direct», в Директе её нет. CPA по Директу искусственно завышается, по «direct» — занижается до нуля. Решение: брать атрибуцию из рекламного кабинета (там модель «последний клик канала»), а не из Метрики (там «последний источник»).
Не вычитают возвраты и отмены. В e-com 8-15% заявок отваливается на этапе оплаты, ещё 5-8% возвратов. Если в CPA считать «оформленные заказы», а не «оплаченные и доставленные», реальный CPA на 15-25% выше отчётного. В B2B аналог — «лид квалифицирован» vs «лид дошёл до встречи».
Меряют CPA в Метрике, а тратят бюджет в Яндекс.Директе и VK Ads. Это три разных pinpoint'а с тремя разными моделями атрибуции. Метрика теряет события на iOS и в Safari, VK Ads недодаёт офлайн-конверсии, Директ переоценивает свою долю. Реальный CPA — это
(сумма spend из всех кабинетов) ÷ (сумма лидов из CRM). Никакой другой формуле я не верю.Игнорируют «теневую» атрибуцию. Юзер кликнул на рекламу, не оставил заявку, через три дня написал в Telegram «я видел вашу рекламу — расскажите подробнее». Если в CRM этот лид помечен как «Telegram organic», CPA по рекламе нарисуется выше, чем он есть. Решение: спрашивать «откуда узнали» при первом контакте и заносить в карточку лида.
Сравнивают CPA с конкурентом в другой нише. Я регулярно слышу: «у соседа CPA 600 ₽, а у меня 2 200, что не так?». А сосед — в FMCG с чеком 1 200 ₽, а ты — в MedTech с чеком 45 000 ₽. Сравнивать нужно с медианой по своей нише (таблица выше), а не с произвольным проектом из чужого кейса.
CPA vs CPL vs CAC — в чём разница за 30 секунд
Эти три аббревиатуры путают чаще всего, при том что разница между ними — это вообще-то три разных этапа воронки.
| Метрика | Что считаем | Когда используем | Глоссарий |
|---|---|---|---|
| CPL | Стоимость одного лида (контакт оставлен) | Верх воронки, до квалификации | CPL |
| CPA | Стоимость одного целевого действия | Середина воронки: заявка / регистрация / запись | CPA |
| CAC | Стоимость одного платящего клиента | Низ воронки, после оплаты | CAC |
Если совсем грубо: CPL < CPA < CAC. Лид становится действием, действие становится платящим клиентом — на каждом шаге воронка теряет людей, поэтому стоимость растёт. В моей практике типичные соотношения: CPA = CPL × 2-3, CAC = CPA × 2-5 в зависимости от ниши. В B2B SaaS разница ещё драматичнее: CPL 800 ₽, CPA 4 000 ₽, CAC 25 000 ₽.
Как снизить CPA на 30% — три рычага
Когда CPA вылез за бенчмарк, я не лезу первым делом в ставки. Поднять/опустить ставку — это самый поздний рычаг. Сначала я прохожу три уровня воронки сверху вниз: креативы, лендинг, аудитория.
Рычаг 1: лендинг — конверсия с 1.5% до 2.5% = −40% CPA
Самый недооценённый рычаг. Если CR лендинга вырастет с 1.5% до 2.5%, количество заявок при том же бюджете и тех же кликах вырастет на 67%. А CPA при этом упадёт на 40%. Это математика, не магия.
Что я делаю на лендинге в первую очередь: сокращаю форму до 2-3 полей, выношу оффер в первый экран, добавляю социальные доказательства выше fold, проверяю мобильную скорость (если LCP >3 сек — половина мобильного трафика отваливается). Подробнее — в моей статье «Посадочная страница 2026: что работает, что нет».
Рычаг 2: креативы — 8x разница в CTR
На моих кампаниях разница между лучшим и худшим креативом по CTR стабильно 5-8x. Не на 20%, не вдвое — в восемь раз. Худший: CTR 0.4%, ставка по аукциону 25 ₽ за клик. Лучший: CTR 3.2%, та же ставка, но CPC падает до 4-6 ₽ за счёт высокого quality score. CPA вместе с ним.
Что работает в 2026 в РФ: видео 9-15 секунд с проблемой в первом кадре; статика с конкретной цифрой и ценой (а не «лучший в своём классе»); UGC-формат с реальным клиентом, а не студийный буклет. Я разбирал подробнее в «Рекламные креативы 2026: что зашло на моих кампаниях».
Рычаг 3: аудитория — LAL снижает CPA в 1.5-2x
LAL (look-alike, похожая аудитория) на качественную базу — это обычно самый быстрый способ срезать CPA. Условие: база look-alike должна быть «горячей» — оплатившие клиенты, а не все подписчики. На 200-300 платящих клиентов алгоритм Яндекса или VK Ads строит вменяемое LAL, CPA на такой аудитории на моих проектах в среднем на 35-50% ниже широкого таргета.
Что точно не работает: LAL на «всех, кто оставил заявку» — там слишком много мусора, и алгоритм учится на людях, которые не покупают. И LAL на маленькую базу (меньше 100 человек) — там статистики не хватает, и аудитория почти не отличается от широкой.