ROI интернет-магазина: как рассчитать отдачу от вложений
Как выбрать инвестицию и период, рассчитать ROI на учебном примере и отличить его от ROMI, прибыли и срока окупаемости. Формулы и ограничения расчёта.

ROI показывает результат определённого вложения относительно его стоимости. Для интернет-магазина сначала нужно назвать само вложение, период и состав результата. Формула не исправит расчёт, в котором стоимость запуска сравнивают со всей выручкой без закупки, доставки и других расходов.
У показателя есть разные варианты расчёта. Здесь используем проектный ROI: оцениваем отдельное вложение в магазин и относящийся к нему экономический результат за выбранный срок. Это не доходность собственного капитала компании и не норматив бухгалтерского учёта.
Определите объект и границы расчёта
Объектом может быть запуск магазина, новая товарная категория или доработка сайта. Для последней нужен результат относительно сценария без доработки: весь доход уже работающего магазина нельзя приписать новой функции.
Запишите четыре условия:
- Что входит в первоначальную инвестицию и когда она сделана.
- За какой период оценивается результат: например, 12 месяцев после запуска.
- Какие доходы и текущие расходы относятся к проекту.
- С чем сравнивается результат: отсутствием проекта или продолжением прежней работы.
Для факта используйте закрытый период с учётом отмен и возвратов. Для прогноза отдельно подпишите допущения о спросе, расходах и оставшейся стоимости активов. Прогнозный ROI не становится фактическим от точности до двух знаков.
Используйте одну согласованную формулу
ROI проекта, % =
(результат после текущих расходов, но до первоначальной инвестиции
− первоначальная инвестиция) / первоначальная инвестиция × 100%
В такой модели первоначальные затраты вычитаются один раз. Если в числителе уже готовый чистый результат после всех инвестиционных расходов, повторно вычитать их нельзя. Аналогично не учитывайте одну разработку одновременно полной суммой вложения и её амортизацией в текущих расходах этого же расчёта.
В строках модели должны быть единые правила по налогам, НДС, стоимости труда владельца и остаточной стоимости. Эти правила зависят от проекта. Укажите их явно; не подменяйте управленческий расчёт налоговой декларацией. При нулевой базе инвестиций отношение по этой формуле не определено.
Разберите пример запуска
Все суммы ниже учебные. Магазин вложил в отдельный проект 100 000 ₽ в начале года: 80 000 ₽ в разработку сайта и 20 000 ₽ в первоначальную подготовку каталога. Эти работы не включены в текущие расходы и повторно через амортизацию здесь не списываются. В течение 12 месяцев получил 600 000 ₽ выручки после возвратов. Себестоимость проданного товара составила 300 000 ₽, исполнение и платежи — 70 000 ₽, привлечение — 60 000 ₽, остальные относящиеся к проекту текущие расходы — 40 000 ₽.
Для простоты нет налогов, финансирования, изменения запасов и дебиторской задолженности. Остаточная стоимость первоначального вложения принята равной нулю. Реальная модель должна добавить значимые для неё строки.
| Шаг | Расчёт | Результат |
|---|---|---|
| Результат до первоначального вложения | 600 000 − 300 000 − 70 000 − 60 000 − 40 000 | 130 000 ₽ |
| Итог после вложения | 130 000 − 100 000 | 30 000 ₽ |
| ROI за 12 месяцев | 30 000 / 100 000 × 100% | 30% |
Результат означает: при этих границах за год проект покрыл 100 000 ₽ и дал ещё 30 000 ₽. Он не означает рентабельность каждой продажи 30%, ежемесячный доход 30% или гарантированный результат следующего года.
Если забыть текущие расходы и разделить выручку на инвестицию, получится 600%. Это другой расчёт, который ничего не говорит о полученной отдаче после затрат.
Проверьте альтернативу и чувствительность
Допустим, при той же выручке реклама стоила не 60 000, а 100 000 ₽. Результат до первоначального вложения снизится до 90 000 ₽, итог — до −10 000 ₽, ROI — до −10%. Одна строка меняет решение: проект за выбранный год вложение не покрыл.
Альтернативный запуск стоит 50 000 ₽ и даёт 70 000 ₽ после текущих расходов за тот же год. ROI равен 40%, но абсолютный итог — 20 000 ₽ против 30 000 ₽ у первого проекта. Больший процент не всегда означает больше денег. Сравнивайте ещё необходимый капитал, сроки получения денег, риск и возможность реально повторить проект.
Для доработки работающего магазина считайте прирост. Если после изменения вклад вырос на 30 000 ₽, но без него по сопоставимому плану ожидался рост на 20 000 ₽, оценка дополнительного результата — 10 000 ₽, а не все 30 000 ₽. Надёжность такого сравнения зависит от контрольного сценария: сезонность и изменение трафика могут исказить вывод.
Отличайте ROI от соседних показателей
| Показатель | На какой вопрос отвечает |
|---|---|
| ROI определённого проекта | Каков результат относительно выбранного вложения за период? |
| ROMI | Какова отдача расходов на маркетинг при принятом составе дохода и затрат? |
| Прибыль в рублях | Сколько осталось после выбранного состава расходов? |
| Срок окупаемости | Когда накопленный результат или денежный поток покроет вложение по принятой методике? |
| Денежный остаток | Хватит ли денег на платежи к конкретной дате? |
Годовой ROI не показывает дату окупаемости. Если основная сумма поступила в декабре, магазин мог испытывать нехватку денег в июне. А прибыль не равна поступлениям: товар бывает закуплен заранее, часть оплат ещё не перечислена. Связать эти строки помогает финансовая модель интернет-магазина.
ROI также не учитывает автоматически стоимость денег во времени. Для проектов с разными многолетними графиками нужен анализ денежных потоков и дисконтирования. Не переводите трёхмесячный результат в годовой простым умножением без обоснования повторяемости.
Перенесите расчёт на свой магазин
Скопируйте заготовку и приложите к ней исходные выгрузки:
Проект / сценарий без проекта:
Период / дата закрытия возвратов:
Первоначальная инвестиция, ₽:
Выручка после возвратов, ₽:
Себестоимость проданного, ₽:
Исполнение / маркетинг / прочие текущие расходы, ₽:
Налоги и правила учёта капитальных затрат:
Остаточная стоимость и порядок её учёта:
Результат до первоначальной инвестиции, ₽:
Итог после инвестиции, ₽:
ROI, %:
Неблагоприятный сценарий и доступный денежный резерв:
Проверьте, что итог в рублях совпадает с принятым составом проекта, а каждый расход встречается один раз. Для рекламной диагностики используйте также разбор причин неокупаемости рекламы: общий ROI магазина не покажет, где именно теряются заказы.