Модель начинается с единицы
Финансовая модель нужна CPO для роадмапа: какой сегмент привлекать, где продукт теряет деньги, какой эксперимент разрабатывать и когда вернётся инвестиция.
Сначала выберите единицу анализа: для маркетплейса — оплаченный заказ, подписочного B2B SaaS — активный аккаунт, сервиса совместной работы — рабочее пространство, мобильного приложения — платящий пользователь. Она должна соответствовать получению клиентом ценности и бизнесом выручки. Регистрации в продукте, зарабатывающем на заказах, отрывают модель от экономики.
Проверьте выбор:
- Есть ли измеримая выручка без двойного счёта?
- Можно ли отнести переменные расходы: инфраструктуру, эквайринг, поддержку, доставку, комиссию партнёра?
- Видно ли возвращение единицы по месяцам или неделям?
- Влияют ли команды на её частоту, глубину работы или удержание?
Сервис аналитики продаёт подписку компаниям: отчёт создаёт пользователь, но платит аккаунт. Значит, единица — аккаунт, а активные пользователи — его свойство и драйвер удержания. Иначе выручка и расходы на продажу распределяются произвольно.
До расчёта зафиксируйте тестовые аккаунты, отменённые платежи, партнёрских клиентов, внутренних сотрудников, НДС, возвраты и кредиты. Лист определений предотвращает спор о цифрах в презентации.
Отчёт о вкладе отделяет рост от кассы
После выбора единицы постройте цепочку от выручки до маржинального дохода: сколько остаётся от клиента до постоянных расходов — зарплат продуктовой команды, офиса, административных функций и долгосрочной разработки.
Для подписочного продукта:
Маржа 1 = чистая выручка − переменные расходы
Чистая выручка — цена после скидок, возвратов и налогов, которые компания не оставляет себе. Переменные расходы: эквайринг, облако, поддержка, зависящие от объёма лицензии, комиссия посредника. Разработку не стоит механически относить к аккаунту: на коротком горизонте она обычно постоянна.
| Строка на один аккаунт за месяц | Сумма, ₽ | Правило расчёта |
|---|---|---|
| Тариф до скидки | 30 000 | Цена пакета без НДС |
| Скидка | −3 000 | 10% для годового контракта |
| Чистая выручка | 27 000 | 30 000 − 3 000 |
| Эквайринг | −675 | 2,5% от чистой выручки |
| Инфраструктура | −2 400 | Среднее потребление аккаунта |
| Поддержка | −1 600 | Обращения и сопровождение |
| Маржа 1 | 22 325 | 27 000 − 675 − 2 400 − 1 600 |
Следующий слой — привлечение. Если продажи, маркетинг и подрядчики потратили 900 000 ₽ и привели десять новых платящих аккаунтов, CAC = 90 000 ₽.
Маржа после привлечения = Маржа 1 − CAC
Первый месяц даёт −67 675 ₽: это не причина закрывать канал, поскольку привлечение оплачивается авансом, а выручка приходит частями. Ошибка — назвать аккаунт прибыльным, сравнив месячную выручку с CAC без переменных расходов.
Связывайте роадмап с причинными метриками: активацией, временем до первой ценности, удержанием, ARPA, валовой маржой, CAC и сроком возврата CAC. Метрики юнит-экономики для продакт-менеджера помогают отличить управляемую командой метрику от отчётной цифры.
Назначьте строкам владельца и источник: маркетинг отвечает за кампании и квалификацию лида, продажи — за сделку, продукт — за активацию и удержание, финансы — за признание выручки и классификацию затрат. CPO связывает продуктовые действия с экономическим эффектом, а не заменяет CFO.
Окупаемость связывает CAC с маржой
Окупаемость — число периодов маржинального дохода для возврата CAC. В модели без оттока:
Срок окупаемости в месяцах = CAC / месячная Маржа 1
Здесь: 90 000 / 22 325 = 4,03 месяца. Это первичная проверка: она предполагает одинаковую ежемесячную маржу, жизнь аккаунта четыре месяца, отсутствие допродаж и дополнительного сопровождения. Реальный клиент может уйти после первого платежа, перейти на больший тариф или сильнее нагрузить инфраструктуру.
Точнее считать накопленную когортную маржу: в первом месяце — 22 325 ₽ на нового клиента, во втором сумма умножается на долю сохранившихся аккаунтов, в третьем — на следующую долю. Окупаемость наступает, когда маржа когорты на привлечённый аккаунт превышает CAC.
Метрика нужна для темпа инвестиций, а не соревнования каналов по дешёвым лидам. Канал с CAC 120 000 ₽ может быть лучше канала с CAC 70 000 ₽, если клиенты дольше остаются, покупают места и дают больше маржи. Сравнивайте каналы на одинаковых когорте, дате старта и правилах учёта расходов.
Когортное затухание показывает цену оттока
Средний срок жизни скрывает форму оттока. Два продукта могут одинаково удерживать клиентов за шесть месяцев, но один потеряет половину в первые две недели, другой — понемногу ежемесячно; для онбординга и кассового плана это разные проблемы.
Стройте когорту по месяцу первого оплаченного события. В каждом следующем месяце показывайте долю исходных аккаунтов, совершивших возвратное ценностное действие: продлили оплату, загрузили данные, завершили рабочий цикл или оформили заказ. Вход в приложение не доказывает ценность.
| Месяц после первой оплаты | Удержание когорты | Маржа 1 на живой аккаунт, ₽ | Вклад на привлечённый аккаунт, ₽ |
|---|---|---|---|
| 1 | 100% | 22 325 | 22 325 |
| 2 | 84% | 22 325 | 18 753 |
| 3 | 76% | 22 325 | 16 967 |
| 4 | 70% | 22 325 | 15 628 |
| 5 | 66% | 22 325 | 14 735 |
Накопленная маржа к пятому месяцу — 88 408 ₽ и не покрывает CAC 90 000 ₽: вывод об окупаемости за четыре месяца из упрощённой формулы неверен. Показывайте быстрый ориентир и когортный расчёт для инвестиционного решения.
Не смешивайте удержание клиентов и выручки. В B2B часть аккаунтов уходит, а оставшиеся покупают места: выручка когорты сохраняется лучше логотипов. Удержание логотипов показывает здоровье базы, выручки — способность финансировать рост. Калькулятор unit economics и продуктовых метрик помогает проверить чувствительность: активация, цена, частота покупки и инфраструктурная себестоимость меняют профиль маржи и окупаемости.
Три сценария заменяют один хрупкий прогноз
Базового прогноза недостаточно. Нужны консервативный, рабочий и сценарий роста с разными предпосылками, а не произвольными цифрами выручки; меняйте только переменные с механизмом и владельцем.
| Параметр | Консервативный | Рабочий | Рост |
|---|---|---|---|
| CAC, ₽ | 115 000 | 90 000 | 82 000 |
| Активация после регистрации | 34% | 46% | 55% |
| Удержание на 3-й месяц | 62% | 76% | 82% |
| Маржа 1 на аккаунт, ₽ | 20 000 | 22 325 | 23 500 |
| Окупаемость по когорте | более 7 месяцев | 6 месяцев | 4 месяца |
Рост не должен обещать одновременно низкий CAC, высокую цену, быстрый запуск и отсутствие оттока. Стройте причинные связи: шаблон импорта повышает активацию, убирая пустой экран; миграция в облако снижает переменную себестоимость, но требует разовых затрат; новый сегмент повышает средний чек и удлиняет продажу.
Для каждой ставки внесите ожидаемый сдвиг метрики, дату эффекта, стоимость и условие отмены. Например, 1,2 млн ₽ на онбординг за восемь недель оправданы, если рост активации с 46% до 52% добавит когорте маржу свыше 1,2 млн ₽ с учётом оттока и CAC. Если после заданного объёма трафика сдвига нет, разработку не продолжают по инерции.
Допущения ломают модель раньше формул
Главная ошибка обычно не арифметика, а скрытые допущения. Перед защитой CPO должен назвать их и показать последствия пересмотра.
- Средний и предельный CAC. Масштабирование платного канала требует более дорогих аукционов: CAC первых клиентов не описывает следующий бюджет.
- Момент выручки. Годовая предоплата улучшает кассу в день платежа, но выручка признаётся в периоде услуги; не смешивайте cash flow и P&L.
- Возвраты и скидки. Номинальная цена не равна чистой выручке.
- Пороговая себестоимость. Инфраструктура может резко подорожать с ростом хранения, запросов или сообщений.
- Несегментированный отток. Каналы, тарифы и отрасли имеют разные кривые; среднее рисует несуществующего клиента.
- Преждевременная экстраполяция. Две зрелые недели не доказывают месячную привычку, один удачный квартал — устойчивость канала.
- Двойной учёт. Комиссию продаж нельзя одновременно включать в CAC и ежемесячные переменные расходы без правила.
Делайте обратный расчёт: план на 300 новых платящих аккаунтов разложите на лиды, квалификацию, демо, сделки и активацию. Если лидов больше, чем обработают продажи, проблема не в таблице. Рост удержания без связи с конкретным поведением пользователя — риск, а не прогноз.
Защита перед финансами строится на сверке
Финансам нужен воспроизводимый расчёт, не уверенный тон. Начните с вопроса: «Стоит ли вложить 1,2 млн ₽ в онбординг при текущем качестве привлечения?» Затем покажите единицу, период, источники и мост от выручки к марже.
Защита включает:
- Словарь метрик: формулы, исключения, владельцы.
- Отчёт о вкладе на единицу с переменными и постоянными затратами.
- Когорту удержания и накопленной маржи.
- Три сценария с допущениями и диапазоном результата.
- Журнал решений: какую ставку финансируют, какую метрику проверяют и когда пересматривают бюджет.
Сверьте модель с бухгалтерским P&L закрытого периода. Расхождение может быть нормальным: продукт считает оплаченные аккаунты, финансы — признанную выручку. Но его нужно объяснить строкой-мостом, а не скрыть корректировкой. Покажите дату данных, версию и владельца обновления, иначе начнётся спор о выгрузках.
Не передавайте персональные данные для доказательства сегментов: достаточно агрегатов по когорте, каналу, тарифу и размеру аккаунта. Ограничение доступа снижает риск утечки без ущерба решению.
План на десять рабочих дней
В дни 1–2 выберите единицу, событие первой ценности и правила учёта. В дни 3–4 соберите чистую выручку, переменные расходы и CAC из первичных систем. На 5-й день сведите отчёт о вкладе и найдите спорные строки.
Дни 6–7: когорты по каналам и тарифам, накопленная маржа, сравнение упрощённой и когортной окупаемости. День 8: сценарии и рычаги продукта, маркетинга и продаж. День 9: сверка с P&L и денежным потоком. День 10: короткая защита с финансами и фиксация решения.
После этого модель перестаёт быть годовым ритуалом и проверяет каждую крупную ставку: кто получит больше ценности, какая метрика сдвинется, сколько стоит изменение и когда когорты подтвердят расчёт.