Contribution margin: что это и зачем продакту
Карьерник — Duolingo для аналитиков: 10 минут в день тренируй SQL, Python, A/B, статистику, метрики и ещё 3 темы собеса. 1500+ вопросов в Telegram-боте. Бесплатно.
Содержание:
Что такое contribution margin
Contribution margin (маржинальная прибыль) — это то, что остаётся от выручки после вычета переменных затрат, связанных с обслуживанием конкретной транзакции или пользователя. Не «прибыль» в широком смысле — она ещё не учитывает фиксированные расходы (аренда, оклады, бренд). Но это деньги, которые идут «в общий котёл» на покрытие этих фиксов и на прибыль.
Простыми словами: с каждой единицы продукта, которую ты продал, после оплаты её прямых издержек у тебя остаётся столько-то рублей. Эти рубли — contribution. Они «contribute» (вносят вклад) в покрытие фиксов и в прибыль.
Без понимания contribution margin продакт не может честно посчитать LTV, экономику фичи или эффект скидки. Можно сделать акцию, увеличить выручку на 30%, и при этом обанкротить юнит. Поэтому маржинальная логика — обязательный навык в продуктовой команде.
Формула
Contribution margin = выручка - переменные затраты
Contribution margin (%) = (выручка - переменные затраты) / выручкаПример. Подписка стоит 500 рублей в месяц. На обработку платежа уходит 25 рублей (эквайринг 5%). На инфраструктуру под этого пользователя — 50 рублей. На поддержку (среднее распределение запросов) — 30 рублей. Контент-лицензии для этого тарифа — 100 рублей.
Переменные затраты = 25 + 50 + 30 + 100 = 205 рублей. Contribution margin = 500 - 205 = 295 рублей. CM% = 59%.
То есть с каждого подписчика тебе «достаётся» 295 рублей в месяц на покрытие зарплат разработки, маркетинга, аренды и всего остального. И только то, что осталось после фиксов — операционная прибыль.
Чем отличается от gross margin
Gross margin (валовая маржа) тоже считается «выручка минус себестоимость», но в стандартной отчётности туда обычно включают только COGS — себестоимость произведённого продукта или оказанной услуги. То есть прямые затраты на единицу.
Contribution margin шире: туда включают все переменные затраты, а не только производственные. Если эквайринг, серверы под пользователя, бонусы рефералам — переменные, они попадают в contribution.
В реальной финансовой отчётности термины часто перемешиваются. В управленческих отчётах продакта обычно говорят contribution margin — потому что это удобнее для решений на уровне юнита.
Главный разделитель: переменное → в contribution. Постоянное (не зависит от количества клиентов) → в фиксы.
Что входит в переменные затраты
Эквайринг и платёжные системы. 1.5–5% от транзакции, в России к этому добавляются комиссии магазинов приложений (до 30% Apple/Google).
Хостинг и инфраструктура под пользователя. Если 1 пользователь = X гигабайт трафика и Y запросов, это считается. Если у тебя облако c фиксированной ценой на reserved instances — нет, это фикс.
Платный контент или лицензии. Если ты платишь правообладателям с каждого прослушивания, это переменное.
Поддержка пропорционально объёму. Не зарплата всей команды поддержки, а её эффективная часть на одного клиента (тикеты × средняя стоимость тикета).
Реферальные бонусы и кешбэк. Это переменное по сути — каждое действие пользователя стоит денег.
Возвраты и chargeback. Часто учитываются как минусующая статья на этом же шаге.
Что не переменное: зарплаты разработки, маркетинговые бюджеты не на пользователя, аренда офиса, бренд-инвестиции. Это всё фиксы.
Связь с LTV и юнит-экономикой
LTV без contribution margin почти всегда — выдумка. Реалистичный LTV считается по марже, а не по выручке.
LTV (margin) = ARPU * margin / churn
LTV (revenue) = ARPU / churnЕсли CM% = 60%, то margin LTV в 1.67 раза меньше revenue LTV. На картинке для CEO разница огромная.
Аналогично с LTV/CAC: правильный ratio — margin LTV / CAC. Если ты считаешь revenue LTV / CAC = 5, а CM% = 30%, реальное margin LTV / CAC = 1.5. Принципиально другая ситуация: было «всё отлично», стало «выживаем».
Поэтому в любом серьёзном отчёте с юнит-экономикой пишется отдельно contribution margin и считаются метрики на её основе.
Решения, которые она помогает принимать
Стоит ли запускать тариф. Новый дешёвый тариф может звучать как «мы привлечём больше», но если CM% на нём отрицательный, каждый новый платящий — убыток. Сначала считаем contribution, потом решаем.
Скидки и промо. Скидка 20% часто кажется маркетинговой щедростью, а на деле может съесть всю contribution. Если CM% = 25%, скидка 20% = почти ноль маржи. Промо имеет смысл только если приводит достаточно новых пользователей с положительным CM на горизонте.
Бесплатный тариф. Если у freemium-плана contribution отрицательный (хостинг и инфраструктура стоят больше нуля), нужно понимать, как это окупится конверсией в платный.
Эксперименты с UX, влияющие на затраты. Например, добавили чат-поддержку на каждой странице — выросли тикеты на 40%. Это удорожание contribution. Не всегда рост качества окупает рост стоимости.
Решения по геогарфии. В разных регионах разная стоимость эквайринга, поддержки, налогов. CM% разный. Иногда канал, который даёт похожий CAC по странам, в одной стране прибыльный, в другой — нет.
Частые ошибки
Считать только COGS как переменные затраты. Эквайринг, реферальные бонусы, расходы на поддержку — тоже переменное и должно быть в contribution.
Закладывать в contribution маркетинговые расходы. Маркетинг — обычно фикс на уровне канала (или CAC уже отдельно учитывается в LTV/CAC). Не дублируй.
Использовать одну CM% для всех тарифов. Дешёвые и дорогие тарифы дают разные CM%. Часто дешёвый тариф имеет CM% ниже из-за эквайринга и поддержки.
Считать contribution margin без учёта возвратов. В e-commerce это легко 5–15% выручки, и игнорировать их — переоценить маржу.
Считать contribution на основе предельной ситуации (например, нулевая инфраструктура). На малых объёмах CM% может быть нерепрезентативной из-за фиксов, переползающих в переменные.
Смешивать contribution margin и operating margin. Operating margin учитывает фиксы. Contribution — нет. Это разные числа, разные решения.
Связанные темы
- Юнит-экономика для продакта: основы
- LTV/CAC ratio: что значит и какой норма
- LTV простыми словами
- Payback period: как считать окупаемость
- Что такое ROI
FAQ
Чем contribution margin отличается от gross margin?
Gross margin учитывает обычно только COGS — производственную себестоимость. Contribution — все переменные затраты на единицу: эквайринг, инфраструктуру под пользователя, рефералов, поддержку.
Какая CM% считается хорошей?
Сильно зависит от модели. По открытым источникам ориентир: SaaS — 70–85%, e-commerce — 20–40%, маркетплейсы — 10–30%. Сравнивай только внутри одной модели.
Может ли contribution margin быть отрицательной?
Может. Это значит, что каждая транзакция приносит убыток ещё до фиксов. Бизнесу нельзя расти на отрицательной CM — масштабирование увеличивает убыток.
Как considering CM% помогает с ценообразованием?
Зная CM%, видно, какой минимальной ценой можно покрыть переменные. Ниже этой границы продаёшь в минус по юниту. Выше — каждый рубль идёт на покрытие фиксов и прибыль.
Что лучше — высокая CM% или большой объём?
Зависит от модели. SaaS обычно живёт высокой CM%. Маркетплейс — низкой CM%, но огромным объёмом. Главное — оба числа в комплексе покрывают фиксы.
Считать ли поддержку в contribution?
Да, если объём поддержки растёт пропорционально количеству клиентов. Зарплата команды поддержки — фикс. Но средняя стоимость одного тикета × тикеты на клиента — переменное.
Тренируйте продуктовую аналитику — откройте тренажёр с 1500+ вопросами для собесов.