Фото: Nataliya Vaitkevich / Pexels
Аналитика розницы

GMROI: отдача на вложенный в товар рубль

У собственника розницы или опта самый дорогой и самый замороженный актив - это товар на полке и на складе. В него вложены живые деньги, и вопрос не в том, продаётся он или нет, а в том, сколько прибыли возвращает каждый вложенный рубль. Именно на этот вопрос отвечает GMROI. Это показатель отдачи на вложенный в товар рубль, и для управления товарными деньгами он честнее, чем наценка и оборачиваемость по отдельности. Ниже разберу, что такое GMROI, как его считать без ошибок, какой ориентир держать и какими рычагами его поднимать.

Я 14 лет управлял розницей, от магазина у дома до гипермаркета, и видел, как собственники гордятся высокой наценкой на товар, который лежит полгода и съедает оборотные деньги. И наоборот, как недооценивают позицию с маленькой наценкой, которая крутится так быстро, что приносит больше прибыли на тот же вложенный рубль. GMROI ставит обе категории на одну линейку и показывает правду.

Коротко (TL;DR)

  • GMROI (gross margin return on inventory investment) показывает, сколько рублей валовой прибыли приносит один рубль, вложенный в товарный запас за период.
  • Формула простая: GMROI = валовая прибыль за период ÷ средний товарный запас по себестоимости. Запас берётся именно по закупочной цене, не по продажной - это первая и главная ошибка в расчёте.
  • GMROI больше 1 означает, что товар окупает вложенные в него деньги и приносит прибыль сверху. Меньше 1 - категория работает в минус по отдаче. Реальный рабочий ориентир для розницы обычно выше единицы, ближе к 2-3 и выше в зависимости от формата.
  • GMROI честнее, чем наценка и оборачиваемость по отдельности, потому что соединяет их в одно число: высокая маржа при медленной продаже и низкая маржа при быстрой могут давать одинаковую отдачу.
  • Поднять GMROI можно тремя рычагами: маржа (цена и закуп), скорость (оборачиваемость), вычистка неликвида, который держит знаменатель раздутым.
  • Считать GMROI по каждой категории и сравнивать категории между собой важнее, чем знать одну цифру по магазину целиком.

Что такое GMROI простыми словами

GMROI расшифровывается как gross margin return on inventory investment, то есть рентабельность валовой прибыли на инвестицию в запас. Если убрать английский, смысл такой: вы вложили деньги в товар, товар часть года стоит на полке и на складе, и GMROI говорит, сколько валовой прибыли вернул каждый рубль этих вложений.

Представьте, что товарный запас это не полка, а вклад. Вы положили на него деньги по закупочной цене. За год он что-то заработал - это валовая прибыль от продаж этого товара. GMROI это и есть процент отдачи на вклад, только выраженный не в процентах, а в разах. GMROI = 2,5 значит, что каждый вложенный в запас рубль за период вернул 2,5 рубля валовой прибыли.

Почему это важнее привычных метрик. Собственник обычно смотрит на две вещи по отдельности: какая наценка на товаре и как быстро он продаётся. Но ни наценка сама по себе, ни оборачиваемость сама по себе не отвечают на главный вопрос - выгодно ли держать в этой позиции деньги. Высокомаржинальный товар может лежать так долго, что замораживает оборотку и проигрывает дешёвой ходовой позиции. GMROI соединяет маржу и скорость в одно число и сразу показывает, где деньги работают, а где спят.

Формула GMROI с примером

Базовая формула выглядит так:

GMROI = Валовая прибыль за период ÷ Средний товарный запас по себестоимости

Разберём оба элемента, потому что именно здесь чаще всего ошибаются.

Валовая прибыль за период - это выручка минус себестоимость проданного товара (COGS) за тот же период. Не чистая прибыль, не прибыль за вычетом аренды и зарплат, а именно валовая: продали на сумму, вычли закупочную стоимость проданного. Если за месяц продали на 1 000 000 рублей по продажным ценам, а закупочная стоимость этого проданного была 700 000, валовая прибыль равна 300 000.

Средний товарный запас по себестоимости - это сколько в среднем за период лежало товара, оценённого по закупочной, а не по продажной цене. Ключевое слово - по себестоимости. Если считать запас по продажным ценам, формула сломается и завысит знаменатель, GMROI выйдет заниженным и бессмысленным. Средний запас обычно берут как среднее между остатком на начало и на конец периода, а лучше - как среднее по нескольким точкам внутри периода, если данные есть.

Соберём пример. Возьмём категорию за месяц.

Показатель Значение Откуда
Выручка по категории за месяц 1 000 000 ₽ продажи по продажным ценам
Себестоимость проданного (COGS) 700 000 ₽ закупочная цена проданного
Валовая прибыль 300 000 ₽ 1 000 000 - 700 000
Запас по себестоимости на начало месяца 250 000 ₽ остаток по закупке
Запас по себестоимости на конец месяца 350 000 ₽ остаток по закупке
Средний запас по себестоимости 300 000 ₽ (250 000 + 350 000) ÷ 2
GMROI 1,0 300 000 ÷ 300 000

В этом примере GMROI = 1,0. То есть за месяц каждый рубль, вложенный в запас этой категории, вернул ровно один рубль валовой прибыли. На словах звучит неплохо, но дальше я покажу, почему единица это, как правило, нижняя граница, а не цель.

Важная оговорка про период. GMROI всегда привязан к периоду, за который считаете валовую прибыль. Чаще всего его приводят к году, потому что годовой GMROI удобно сравнивать между категориями и с ориентирами. Если вы посчитали валовую прибыль за месяц, а средний запас взяли месячный, вы получили месячный GMROI. Чтобы перейти к годовому, валовую прибыль берут за год при том же среднем запасе. Главное - не смешивать: и числитель, и знаменатель должны жить в одной системе координат.

Что значит GMROI больше 1 и почему ориентир выше

GMROI = 1 - это граница безубыточности по отдаче на запас в чистом виде. Каждый вложенный рубль вернул рубль валовой прибыли. Звучит как плюс, но валовая прибыль это ещё не ваша прибыль. Из неё предстоит заплатить аренду, зарплаты, налоги, списания, логистику. Поэтому GMROI = 1 на практике означает, что категория едва отбивает вложенные в неё деньги и почти ничего не оставляет на покрытие операционных расходов.

Отсюда правило: рабочий ориентир GMROI лежит выше единицы. Насколько выше - зависит от формата и наценки. Магазин у дома с высокой оборачиваемостью и средней наценкой и оптовый склад с низкой наценкой и большим объёмом будут иметь разные нормальные значения. Поэтому я сознательно не называю единый «правильный GMROI для всех» - такого числа нет, и любой, кто называет вам одну цифру для любой розницы, упрощает.

Что можно сказать предметно и без выдумок:

  • GMROI меньше 1 - категория не окупает вложенные в неё деньги по валовой прибыли. Сигнал тревоги: либо маржа слишком низкая, либо товар лежит слишком долго, либо в запасе сидит неликвид, раздувающий знаменатель.
  • GMROI около 1 - категория на грани, валовой прибыли едва хватает на возврат вложений, на покрытие расходов почти ничего не остаётся.
  • GMROI заметно выше 1 (например, 2-3 и выше) - категория зарабатывает на вложенный рубль с запасом, который покрывает операционные расходы и даёт прибыль.

Практический способ найти свой ориентир, не гадая: посчитайте GMROI по всем категориям, постройте их в ряд и сравните между собой. Медиана ваших же категорий и есть рабочая планка. Категории заметно ниже медианы - кандидаты на разбор: пересмотр закупа, цены или вывод из ассортимента.

Почему GMROI честнее наценки и оборачиваемости по отдельности

Это главная причина, по которой стоит вообще считать GMROI, а не ограничиваться привычными метриками. Покажу на двух категориях, которые собственник интуитивно оценил бы по-разному, а GMROI ставит на одну линейку.

Возьмём категорию A с высокой наценкой, но медленную, и категорию B с низкой наценкой, но быструю. Допустим, в обе вложено по 100 000 рублей среднего запаса по себестоимости за год.

Категория Наценка Оборотов в год Валовая прибыль за год Средний запас по себестоимости GMROI
A - дорогая, медленная высокая 2 100 000 ₽ 100 000 ₽ 1,0
B - дешёвая, быстрая низкая 8 200 000 ₽ 100 000 ₽ 2,0

Категория A выглядит «премиальнее»: высокая наценка, дорогой товар, продавец ей гордится. Категория B - копеечная наценка, кажется, что на ней не заработать. Но при одинаковых вложенных деньгах B вернула вдвое больше валовой прибыли на тот же рубль запаса, потому что обернулась в четыре раза чаще. Маржа на единице меньше, а отдача на капитал выше.

Вот это и есть суть GMROI. Наценка отвечает на вопрос «сколько я зарабатываю на одной продаже». Оборачиваемость отвечает «как часто я продаю». Ни тот ни другой вопрос по отдельности не говорит, выгодно ли держать деньги в этой позиции. GMROI перемножает их и отвечает на главный вопрос: сколько прибыли приносит вложенный капитал.

Есть и формальная связь. GMROI можно разложить так:

GMROI ≈ Валовая маржа (в долях от себестоимости) × Оборачиваемость запаса

Грубо говоря, отдача на запас это произведение того, сколько вы зарабатываете на товаре, на то, как часто вы его продаёте. Поднять GMROI можно, двигая любой из двух множителей. Об этом - следующий раздел. Эта же логика, кстати, объясняет, почему голый товарооборот магазина без разреза на маржу и скорость мало что говорит о здоровье запасов.

Как поднять GMROI: три рычага

Поскольку GMROI это маржа, умноженная на скорость, делённая на размер запаса, рычагов ровно три. Разберём каждый и сведём в таблицу.

Рычаг 1. Маржа

Растёт числитель - валовая прибыль. Поднять маржу можно ценой и закупом. Цена: пересмотреть наценку там, где спрос её держит, убрать необоснованные скидки, которые срезают валовую прибыль. Закуп: добиться лучшей закупочной цены, объёмных скидок у поставщика, отказа от посредника. Осторожно: задирать цену в лоб опасно, можно уронить оборачиваемость, и тогда выигрыш в марже съест проигрыш в скорости. GMROI как раз и нужен, чтобы видеть итог по обоим эффектам сразу.

Рычаг 2. Скорость (оборачиваемость)

Чем чаще товар оборачивается, тем больше валовой прибыли он успевает принести на тот же вложенный рубль. Скорость поднимают точным закупом под спрос (не возить больше, чем продаётся), работой с выкладкой и наличием ходовых позиций, ABC/XYZ-разбором, чтобы видеть, что крутится, а что лежит. Часто это самый дешёвый рычаг: вы не трогаете цену и не давите поставщика, просто перестаёте затаривать склад и держите запас под реальный спрос.

Рычаг 3. Вычистка неликвида

Это рычаг знаменателя, и он недооценён. Неликвид - товар, который почти не продаётся, - сидит в среднем запасе по себестоимости и раздувает знаменатель формулы. Он почти не даёт валовой прибыли (числитель), но полным весом входит в средний запас. В итоге тянет GMROI всей категории вниз, маскируя здоровые позиции. Вывод неликвида через распродажу, возврат поставщику или списание уменьшает знаменатель и сразу поднимает GMROI по категории. Параллельно высвобождает живые деньги, замороженные в мёртвом товаре.

Рычаг На что влияет в формуле Конкретные действия Риск / на что смотреть
Маржа Числитель (валовая прибыль) Пересмотр наценки, отказ от лишних скидок, лучший закуп, объёмные скидки Рост цены может уронить скорость - проверять по итоговому GMROI
Скорость Числитель через оборачиваемость Закуп под спрос, наличие ходовых позиций, ABC/XYZ, выкладка Дефицит ходового товара срежет продажи - не уходить в недозаказ
Неликвид Знаменатель (средний запас) Распродажа, возврат поставщику, списание залежавшегося Глубокая скидка на распродаже срезает маржу - считать нетто-эффект

Практический порядок действий обычно такой: сначала вычистить неликвид (быстрый эффект на знаменатель и высвобождение денег), затем выровнять скорость точным закупом, и только потом аккуратно работать с ценой. Цена - последний рычаг, потому что у неё самый высокий риск побочных эффектов.

GMROI по категориям: где он реально работает

Главная ошибка - считать GMROI одной цифрой по магазину целиком. На уровне всего магазина он усредняет здоровые и больные категории и прячет проблему. Толк появляется, когда вы считаете GMROI по каждой товарной категории и сравниваете их между собой.

Посмотрите на условный пример сравнения категорий за год.

Категория Валовая прибыль за год Средний запас по себестоимости GMROI Вывод
Категория 1 600 000 ₽ 200 000 ₽ 3,0 Здоровая, деньги работают, держать наличие
Категория 2 300 000 ₽ 300 000 ₽ 1,0 На грани, разобрать: скорость или неликвид
Категория 3 150 000 ₽ 500 000 ₽ 0,3 Деньги заморожены, много неликвида, чистить
Категория 4 480 000 ₽ 120 000 ₽ 4,0 Лучшая отдача, проверить, нет ли дефицита

По выручке и наценке категории 1 и 3 могли бы выглядеть похоже. Но GMROI показывает, что в категории 3 вложенные деньги почти не работают: 500 000 рублей запаса приносят всего 150 000 валовой прибыли в год. Это первый кандидат на разбор: скорее всего, там сидит неликвид и затоваривание. А категория 4 с отдачей 4,0 - сигнал не только похвалить, но и проверить, не теряете ли вы продажи из-за того, что держите слишком тонкий запас по самой выгодной категории.

Именно такой разрез превращает GMROI из красивого термина в рабочий инструмент. Он встаёт в один ряд с другими управленческими метриками и хорошо ложится в общий набор KPI розничного магазина, которые собственнику стоит держать перед глазами. А поскольку GMROI завязан на скорость продаж, он напрямую связан с тем, от каких показателей зависит выручка магазина: трафик и конверсия наполняют продажи, а GMROI показывает, насколько эффективно под эти продажи вложены товарные деньги.

Где собственник спотыкается при расчёте

Соберу типичные ошибки в одном месте, чтобы вы не наступили на них.

  • Запас по продажным ценам вместо себестоимости. Самая частая. Знаменатель раздувается, GMROI выходит заниженным. Запас в формуле - всегда по закупочной цене.
  • Чистая прибыль вместо валовой. В числителе именно валовая прибыль (выручка минус COGS), без вычета аренды, зарплат, налогов. Если подставить чистую, получите другую метрику, не GMROI.
  • Остаток на одну дату вместо среднего запаса. Запас на конец месяца может быть случайно высоким или низким. Берите среднее хотя бы по двум точкам, а лучше по нескольким.
  • Смешанные периоды. Валовая прибыль за год, а запас за вчера - расчёт бессмысленный. Числитель и знаменатель должны относиться к одному периоду и одной логике.
  • Один GMROI на весь магазин. Усредняет и прячет. Считайте по категориям и сравнивайте.

Ничего из этого не сложно посчитать вручную для одной-двух категорий. Проблема в том, что для всего ассортимента, да ещё помесячно и по нескольким точкам, ручной расчёт в Excel разваливается: нужно сводить продажи, себестоимость, остатки на начало и конец периода по каждой категории. На практике этого почти никто регулярно не делает, и GMROI остаётся красивой теорией из учебника.

Как считать GMROI без ручного труда

Все данные для GMROI уже лежат в вашей товароучётной системе: продажи, себестоимость проданного, остатки по закупочным ценам на любые даты. Не хватает только сборки этих данных в формулу по каждой категории и регулярного пересчёта. Это ровно та работа, которую имеет смысл отдать машине.

Приложение Товаровед берёт данные из вашего МойСклада и считает GMROI по каждой категории само: подтягивает валовую прибыль за период, средний запас по себестоимости, выводит отдачу на вложенный рубль и сразу показывает, где деньги работают, а где заморожены. Вместе с GMROI оно считает оборачиваемость, ловит неликвид и формирует план закупа под реальный спрос - то есть закрывает все три рычага роста GMROI в одном месте. Вы получаете не формулу из учебника, а готовый ответ: вот категории с просевшей отдачей, вот неликвид, который тянет знаменатель вниз, вот что заказать, чтобы не затоваривать склад.

Честно: финальное решение по цене, закупу и выводу позиций всё равно за вами, контекст знаете вы. Но разница между «где-то у меня заморожены деньги» и «в категории 3 GMROI 0,3, вот конкретные позиции неликвида» - это разница между смутным ощущением и конкретным действием в понедельник утром.

FAQ

Что такое GMROI простыми словами? GMROI это отдача на вложенный в товар рубль: сколько валовой прибыли приносит за период каждый рубль, вложенный в товарный запас по закупочной цене. GMROI = 2 значит, что рубль в запасе вернул два рубля валовой прибыли. Показатель соединяет маржу и оборачиваемость в одно число и отвечает на вопрос, выгодно ли держать деньги в этой товарной позиции.

Как считается GMROI? По формуле: валовая прибыль за период разделить на средний товарный запас по себестоимости. Валовая прибыль это выручка минус закупочная стоимость проданного. Средний запас берётся по закупочным ценам, не по продажным, как среднее между остатками на начало и конец периода. Числитель и знаменатель должны относиться к одному периоду.

Какой GMROI считается хорошим? Единой нормы для любой розницы нет, она зависит от формата и наценки. Граница безубыточности по отдаче - это GMROI = 1, но валовая прибыль ещё должна покрыть аренду, зарплаты и налоги, поэтому рабочий ориентир лежит выше единицы. Самый надёжный способ найти свою планку - посчитать GMROI по всем категориям и взять их медиану как ориентир, а отстающие категории разобрать.

Чем GMROI отличается от наценки? Наценка показывает, сколько вы зарабатываете на одной продаже, но не учитывает, как часто товар продаётся. Высокая наценка на медленном товаре может давать меньшую отдачу на вложенный рубль, чем низкая наценка на быстром. GMROI учитывает и маржу, и скорость, поэтому честнее отражает эффективность товарных денег.

Чем GMROI отличается от оборачиваемости? Оборачиваемость показывает, сколько раз за период обернулся запас, но ничего не говорит о марже. Товар может крутиться быстро, но с нулевой наценкой не приносить прибыли. GMROI умножает оборачиваемость на маржу и показывает итоговую денежную отдачу, а не только скорость.

Почему запас в формуле берётся по себестоимости, а не по продажным ценам? Потому что GMROI измеряет отдачу на вложенный капитал, а вложили вы именно закупочную стоимость, а не продажную. Если взять запас по продажным ценам, знаменатель завысится, и GMROI выйдет заниженным и несопоставимым. Это самая частая ошибка в расчёте.

Как поднять GMROI? Тремя рычагами. Поднять маржу через цену и закуп (числитель). Ускорить оборачиваемость точным закупом под спрос и наличием ходовых позиций. Вычистить неликвид, который раздувает средний запас в знаменателе и тянет отдачу вниз. Обычно начинают с неликвида - это быстрый эффект и высвобождение замороженных денег.

Можно ли считать GMROI по магазину целиком? Можно, но толку мало: общая цифра усредняет здоровые и больные категории и прячет проблему. GMROI работает, когда вы считаете его по каждой категории и сравниваете категории между собой - так видно, где деньги заморожены, а где работают с запасом.

Что почитать дальше

  • Товарооборот магазина: как считать РТО и почему голая сумма без рычагов мало что говорит.
  • KPI розничного магазина: какие показатели держать перед глазами, включая оборачиваемость и маржу.
  • От каких показателей зависит выручка магазина: как разложить продажи на трафик, конверсию и средний чек.

Если вы хотите видеть GMROI, оборачиваемость и неликвид по каждой категории без ручной сборки в Excel, посмотрите, как устроен Товаровед. Он берёт данные из вашего МойСклада, сам считает отдачу на вложенный рубль и план закупа, первые 14 дней без оплаты, данные не уходят с российских серверов.