Чтобы понять, окупается ли маркетинг и сколько реально стоит клиент, посчитайте ROMI и LTV в одной простой таблице. ROMI показывает отдачу рекламных вложений за период, LTV - валовую прибыль от клиента за срок жизни. Модель для малого бизнеса строится на фактических платежах, марже, частоте повторов и аккуратной разметке расходов.
Опорные моменты
- ROMI корректен только при сопоставлении дохода и маркетинговых затрат за одинаковый период и с понятной атрибуцией.
- LTV лучше считать в валовой прибыли (маржа), а не в выручке - так сравнение с CAC/расходами становится честным.
- Для малых данных используйте "простую модель" (средний чек × маржа × повторы) и фиксируйте допущения.
- Сначала наладьте сбор данных: источники лидов, статусы сделок, возвраты, отмены, скидки, себестоимость.
- Если нужен "калькулятор ROMI и LTV", делайте его в Google Sheets/Excel с прозрачными формулами и ручной проверкой.
Для каких случаев метод подходит
Подходит, когда нужно быстро понять, как рассчитать ROMI по каналам (контекст, таргет, маркетплейсы, офлайн) и как рассчитать LTV клиента для принятия решений по бюджету, скидкам и удержанию. Особенно полезно при регулярных продажах и наличии повторных покупок.
Не стоит делать "точные" выводы по ROMI/LTV, если: нет разметки источников, продажи длинные и часть сделок еще "в работе", сильная сезонность на коротком периоде, маржа неизвестна, а возвраты/отмены не учитываются. В этих случаях сначала стабилизируйте учет и берите более длинный горизонт.
Что подготовить заранее
- Данные по доходу: выручка по заказам/сделкам, даты оплат, возвраты, скидки, налоги/комиссии (если влияют на маржу - учтите единообразно).
- Данные по расходам маркетинга: рекламные кабинеты, агентские комиссии, продакшн креативов, подрядчики, промокоды, расходы на лидогенерацию (фиксируйте по датам).
- Маржинальность: валовая маржа (%) или валовая прибыль по заказу (выручка − прямые переменные затраты).
- Разметка источников: UTM-метки, коллтрекинг (если звонки), промокоды, единые правила атрибуции.
- Инструмент: таблица (Google Sheets/Excel) или BI. Для старта достаточно таблицы с листами "Расходы", "Продажи", "Сводка".
Пошаговый рабочий алгоритм
Риски и ограничения, которые важно принять заранее:
- ROMI искажится, если доход "привязан" к каналу неверно (последний клик, менеджер забыл источник, офлайн без трекинга).
- LTV будет завышен, если игнорировать маржу, возвраты, бесплатные замены и стоимость доставки/комиссий как переменных затрат.
- Короткие периоды дают шум: один крупный заказ или просадка по трафику резко меняют ROMI.
- Смешение новых и повторных клиентов без сегментации делает выводы по масштабированию опасными.
- Определите единицы учета и период. Выберите период (например, месяц) и решите, что считаем доходом: оплаты по кассе/эквайрингу или закрытые сделки. Для ROMI доход и расходы должны быть синхронизированы по времени и правилам.
-
Соберите маркетинговые расходы в одну таблицу. Сведите все расходы по каналам и датам, включая комиссии и продакшн, если они необходимы для получения лидов/продаж.
- Правило: один канал - один набор строк расходов (понятные названия).
- Храните первоисточник: ссылка на кабинет/акт/инвойс.
-
Соберите продажи и привяжите их к источникам. Для каждой оплаты/заказа зафиксируйте: дата, сумма, канал/источник, признак "новый/повторный", возврат/отмена, валовая прибыль или маржа.
- Если источника нет - выделяйте в "Unknown", не распределяйте "на глаз".
- Если длинный цикл сделки - отдельно ведите "сделки в работе", чтобы не подменять доход обещаниями.
-
Посчитайте ROMI по выбранной формуле. Базовая ROMI формула расчета в малом бизнесе обычно: (Доход, атрибутированный каналу − Расходы на канал) / Расходы на канал. Если хотите ближе к экономике, подставляйте валовую прибыль вместо выручки.
- Если расходы = 0, ROMI не рассчитывайте (деление на ноль) - пометьте как N/A.
- Уточните, что такое "доход" в вашей модели: выручка или валовая прибыль.
-
Посчитайте LTV в валовой прибыли. Практичная LTV формула расчета для простого сценария: LTV = Средний чек × Маржа × Среднее число покупок за срок жизни. Для подписок: LTV = Средний платеж × Маржа × Средняя длительность удержания.
- Если данных мало, берите консервативный горизонт (например, фактически наблюдаемое число повторов).
- Сегментируйте хотя бы на "новые" и "повторные" - так LTV перестанет быть средней температурой.
- Сведите ROMI и LTV в одну управленческую таблицу. В сводке сделайте строки по каналам, столбцы: расходы, атрибутированный доход/валовая прибыль, ROMI, число новых клиентов, средний LTV новых клиентов. Это и будет ваш "калькулятор ROMI и LTV" с прозрачными входными данными.
- Примите решения по правилам. Масштабируйте канал только если ROMI устойчив на нескольких периодах и LTV новых клиентов покрывает стоимость привлечения (CAC) с запасом. Если ROMI отрицательный, проверьте: атрибуцию, маржу, офферы, посадочные, работу отдела продаж.
Мини-таблица формул и когда какую использовать
| Метрика | Как считать (шаблон) | Когда подходит | Типичная ловушка |
|---|---|---|---|
| ROMI (по выручке) | (Выручка по каналу − Расходы на канал) / Расходы на канал | Быстрый контроль окупаемости при понятной атрибуции | Выручка без учета маржи и возвратов "рисует" прибыль |
| ROMI (по валовой прибыли) | (Валовая прибыль по каналу − Расходы на канал) / Расходы на канал | Когда важно сравнение каналов по реальной экономике | Смешение переменных и постоянных затрат в "марже" |
| LTV (покупки) | Средний чек × Маржа × Среднее число покупок | Розница/услуги с повторами, CRM-учет покупок | Берут среднее число покупок "из головы", не по факту |
| LTV (подписка) | Средний платеж × Маржа × Средняя длительность удержания | Сервисы/абонементы с регулярным списанием | Игнорируют отмены, паузы, бесплатные периоды |
Контроль результата
- Доход и расходы привязаны к одному периоду и одному правилу признания (оплаты или закрытые сделки).
- У каждого заказа/сделки есть источник или честная метка "Unknown".
- Возвраты/отмены отражены как минус к доходу (и, при необходимости, с корректировкой маржи).
- Маржа считается одинаково во всех каналах (одни и те же статьи входят/не входят).
- ROMI не считается там, где расходы отсутствуют или не зафиксированы.
- LTV посчитан минимум в двух разрезах: новые клиенты и повторные/вся база.
- Результаты проверены ручной выборкой: несколько заказов сверены с первичкой.
- Есть список допущений (атрибуция, горизонт LTV, исключения) и он не меняется "задним числом".
Где чаще ошибаются

- Считают ROMI по выручке, а решения принимают как по прибыли, не проверяя маржу.
- Подмешивают в расходы маркетинга то, что относится к операционке (или наоборот), и получают несравнимые периоды.
- Приписывают повторные покупки рекламе того же месяца, не отделяя вклад удержания/бренда.
- Игнорируют лаг между расходами и оплатами: в одном месяце "минус", в другом "плюс", а выводы делают по одному срезу.
- Складывают каналы с разной атрибуцией (например, часть по последнему клику, часть по менеджеру) и сравнивают как равные.
- Считают LTV как "выручка за все время" без нормализации на клиента и без маржи.
- Берут средний чек по всей базе вместо среднего чека новых клиентов (для оценки масштабирования).
- Не фиксируют, что включено в себестоимость, поэтому LTV "плавает" от месяца к месяцу.
Альтернативные сценарии
- Если данных мало: используйте консервативный LTV на фактическом горизонте (например, только уже произошедшие повторы) и отмечайте его как "минимальный".
- Если много офлайна и нет точной атрибуции: считайте ROMI на уровне всего маркетинга (общие расходы vs общая валовая прибыль), а по каналам оценивайте через контролируемые тесты (гео/период/промокод).
- Если длинный цикл сделки: разделите отчеты на "лиды/воронка" и "оплаты", ROMI принимайте по оплатам с учетом лага и когорты.
- Если подписочная модель: вместо "числа покупок" переходите на удержание (retention) и длительность жизни, а ROMI сравнивайте с LTV по когорте привлечения.
Вопросы, которые возникают на практике
Можно ли считать ROMI без CRM?
Да, если вы можете связать оплаты с источником (UTM, промокод, коллтрекинг) и собрать расходы по каналам. Без источников ROMI получится только на уровне "весь маркетинг целиком".
Что делать, если ROMI отрицательный, но лидов много?
Проверьте качество лидов и конверсию в оплату: проблема может быть в оффере, посадочной странице или работе продаж. Также уточните, не считаете ли вы ROMI по выручке при низкой марже.
Как рассчитать LTV клиента, если повторы редкие и цикл длинный?
Берите когорты по месяцу первой покупки и считайте фактические повторы на доступном горизонте, фиксируя допущения. Для промежуточных решений используйте минимальный LTV (только подтвержденные покупки).
Какая ROMI формула расчета правильная: по выручке или по прибыли?
Для управления экономикой надежнее ROMI по валовой прибыли. ROMI по выручке допустим как быстрый индикатор, но только если маржа стабильна и возвраты учтены.
Какой горизонт брать для LTV в малом бизнесе?
Тот, который вы реально наблюдаете в данных и можете защитить. Если горизонт плавает, сравнивайте каналы на одинаковом окне (например, LTV за 60/90 дней по когорте).
Нужно ли включать зарплату маркетолога в расходы для ROMI?
Если вы сравниваете каналы между собой - обычно нет, чтобы не "размазывать" постоянные затраты. Если оцениваете окупаемость маркетинга как функции бизнеса - да, отдельной строкой поверх каналов.
Где удобнее вести калькулятор ROMI и LTV?

Для начала достаточно Google Sheets/Excel: легко проверить формулы и первичку. Когда данных много и нужна автоматизация, переносите логику в BI, но сохраняйте те же определения метрик.



