Управление запасами·12 мин чтения

Оборачиваемость запасов: формула в днях и в разах

Как считать оборачиваемость запасов: коэффициент в разах, период в днях, расчёт по балансу, пример на цифрах и ориентир нормы.


Оборачиваемость запасов показывает, сколько раз за период товар на складе успевает продаться и обновиться и сколько дней в среднем деньги лежат в остатках. Ниже — формулы в разах и в днях, расчёт по бухгалтерскому балансу, пример на цифрах и способ понять, хорошая у вас оборачиваемость или нет, без выдуманных «нормативов».

Статья для владельца интернет-магазина, оптовика, закупщика и финансиста. Если вы продаёте на Wildberries и Ozon, то же самое применительно к маркетплейсам разобрано в статье как считать оборачиваемость товара на WB и Ozon.

Что такое оборачиваемость запасов

Оборачиваемость запасов — показатель того, как быстро запас превращается в продажи. Её выражают двумя способами, и оба отвечают на один вопрос с разных сторон:

  • коэффициент оборачиваемости — сколько раз за период запас «прокрутился», в разах;
  • период оборота — сколько дней в среднем товар лежит на складе до продажи, в днях.

Чем выше коэффициент и короче период, тем меньше денег заморожено в остатках при том же объёме продаж. В финансовом анализе период оборота запасов называют ещё DIO (days inventory outstanding): это первое слагаемое денежного цикла — времени, за которое рубль, отданный поставщику, возвращается на счёт.

Коэффициент оборачиваемости запасов: формула

Коэффициент оборачиваемости = Себестоимость продаж за период ÷ Средний запас за период

За год продано товара на 12 млн ₽ по себестоимости, на складе в среднем лежало на 3 млн ₽ — коэффициент 4: запас обернулся четыре раза.

Почему по себестоимости, а не по выручке

Запасы на складе и в учёте оцениваются по себестоимости — по тому, сколько вы за них заплатили. Выручка включает наценку. Если поделить выручку на запас по себестоимости, числитель и знаменатель окажутся в разных ценах, и коэффициент вырастет ровно на размер наценки.

В том же примере выручка — 18 млн ₽. По выручке коэффициент получится 18 ÷ 3 = 6 вместо 4 — в полтора раза выше, ровно на наценку 50%. У товара с высокой наценкой цифра приукрашена сильнее, чем у товара с низкой, и сравнивать категории между собой уже нельзя.

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

Период оборачиваемости запасов в днях

Период оборота (дни) = Дни в периоде ÷ Коэффициент оборачиваемости

За год при коэффициенте 4 получаем 365 ÷ 4 ≈ 91 день: товар в среднем лежит на складе три месяца. Ту же цифру даёт вторая формула — через среднедневные продажи:

Период оборота (дни) = Средний запас ÷ Себестоимость продаж за день

12 млн ₽ за год — это около 32 900 ₽ себестоимости продаж в день. 3 млн ₽ ÷ 32 900 ₽ ≈ 91 день. Вторую формулу удобно читать так: на сколько дней продаж хватило бы среднего запаса.

Дни периода берут по календарю: 365 для года, 90–92 для квартала, 28–31 для месяца. В учебниках для простоты иногда берут 360 дней в году — это допустимо, если во всех расчётах одинаково.

Как посчитать средний запас

Средний запас — самое слабое место расчёта. Одна точка на конец периода обманывает: вы могли только что принять большую поставку или распродать склад почти в ноль.

Способ 1: по началу и концу периода

Средний запас = (Запас на начало + Запас на конец) ÷ 2

Годится, когда запас в течение периода меняется ровно. В примере запас на начало года — 2,6 млн ₽, на конец — 3,4 млн ₽: (2,6 + 3,4) ÷ 2 = 3 млн ₽.

Способ 2: по ежемесячным остаткам

Точнее — сложить остатки на конец каждого месяца и разделить на их число. Допустим, у магазина летний ассортимент: в январе на складе 2,8 млн ₽, к июлю запас вырастает до 5,4 млн ₽, к декабрю снижается до 3,4 млн ₽. Сумма двенадцати месячных остатков — 48 млн ₽, среднее — 4 млн ₽.

Коэффициент тогда 12 ÷ 4 = 3, период — 365 ÷ 3 ≈ 122 дня, а не 91. Две точки на краях года просто не увидели летний пик. Для сезонного бизнеса считайте средний запас хотя бы по месяцам, а лучше по неделям.

В учебниках по финансовому анализу встречается ещё средняя хронологическая: остатки на начало и конец периода берут с половинным весом, промежуточные — полностью, и делят на число промежутков. Результат обычно близок к простому среднему по месяцам.

Расчёт оборачиваемости запасов по балансу

Если у компании есть бухгалтерская отчётность, годовую оборачиваемость можно посчитать прямо по ней. В отчётности, которую сдают в налоговую, у каждого показателя есть код строки:

  • строка 1210 «Запасы» бухгалтерского баланса — запас на конец отчётного года и на конец предыдущего, то есть на начало отчётного;
  • строка 2120 «Себестоимость продаж» отчёта о финансовых результатах — за год;
  • строка 2110 «Выручка» — если нужен вариант по выручке.
Коэффициент = Строка 2120 ÷ ((Строка 1210 на начало года + Строка 1210 на конец года) ÷ 2)

С отчётности за 2025 год её составляют по ФСБУ 4/2023, а коды показателей перечислены в приложении № 10 к нему. Эти три кода остались такими же, как в прежнем приказе Минфина № 66н.

«…по каждому показателю, помимо его наименования, указывается код в соответствии с приложением № 10 к настоящему Стандарту».

— ФСБУ 4/2023 «Бухгалтерская (финансовая) отчетность», пункт 64, официальное опубликование приказа Минфина России № 157н

Себестоимость в отчёте стоит в круглых скобках — так в отчётности показывают вычитаемые величины. Берите число без скобок. Значения в отчётности в тысячах рублей, но на коэффициент это не влияет: единицы в числителе и знаменателе одинаковые.

Две оговорки. В строке 1210 не только товары для перепродажи, но и материалы, готовая продукция, незавершённое производство — для производства получится общая оборачиваемость всех запасов. И годовой баланс даёт только две точки, со всеми минусами первого способа. Для решений о закупке считайте по складскому учёту помесячно или чаще.

Оборачиваемость в штуках: как считает закупщик

Деньги по всему складу для закупки мало что говорят — нужен расчёт по каждому SKU. Здесь удобнее штуки: себестоимость не нужна, а смысл тот же.

Период оборота SKU (дни) = Средний остаток в штуках ÷ Продажи в штуках за день

Пример. Термокружка за 30 дней продалась 450 раз — 15 штук в день. Средний остаток по ежедневным снимкам — 150 штук. Коэффициент за месяц — 450 ÷ 150 = 3, период оборота — 150 ÷ 15 = 10 дней. Та же логика работает для оборачиваемости запасов склада в штуках: отгрузки за период делите на средний остаток.

Средний остаток по SKU берите по ежедневным или хотя бы еженедельным снимкам. И следите за днями, когда товара не было: нули в остатке снижают средний запас, и оборачиваемость выглядит быстрой, хотя часть покупателей ушла ни с чем — спрос, который вы не обслужили, метрика не видит. Для закупки считайте скорость продаж по дням, когда товар был в наличии.

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

Средняя оборачиваемость по складу

Частая ошибка — посчитать период оборота по каждому SKU и взять среднее арифметическое. Тогда быстрый дешёвый товар и медленный дорогой получают одинаковый вес. Пример: у одного товара средний запас 100 000 ₽ и себестоимость продаж 10 000 ₽ в день — 10 дней, у другого 900 000 ₽ и 5 000 ₽ в день — 180 дней. Среднее арифметическое — 95 дней, а по складу на самом деле 1 000 000 ÷ 15 000 ≈ 67 дней.

Правильно — сложить средние запасы по всем SKU, сложить себестоимость продаж и поделить одно на другое. Тогда каждый товар весит столько, сколько денег через него проходит.

Какая оборачиваемость запасов считается хорошей

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

Срок поставки и ритм закупок

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

Ориентир периода оборота ≈ Страховой запас в днях + Интервал между поставками ÷ 2

Пример: поставка раз в 30 дней, страховой запас — на 10 дней продаж. Ориентир — 10 + 15 = 25 дней. Если фактический период оборота 60 дней, 35 дней продаж лежат на складе сверх плана. При себестоимости продаж 20 000 ₽ в день это 700 000 ₽ замороженных денег. Как рассчитать сам страховой запас — в статье про страховой запас.

Обратный сигнал тоже важен. Если период оборота заметно ниже страхового запаса в днях, склад регулярно проседает ниже страховки — то есть товар уходит в ноль, и высокая оборачиваемость куплена потерянными продажами.

Маржа

Медленный товар с высокой маржой может зарабатывать на вложенный рубль не меньше быстрого с низкой. Эту связь показывает GMROI — валовая прибыль на рубль среднего запаса:

GMROI = Наценка × Коэффициент по себестоимости = Маржа × Коэффициент по выручке

В примере валовая прибыль — 6 млн ₽ при среднем запасе 3 млн ₽, GMROI равен 2. Проверка: наценка 50% × 4 = 2, маржа ⅓ × 6 = 2. Поэтому оборачиваемость оценивают вместе с маржой, а не отдельно.

Сезонность и динамика

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

Самый полезный ориентир — собственная история. Если период оборота по категории вырос с 40 до 70 дней при тех же продажах, запас копится быстрее, чем продаётся. Сравнивайте товары внутри одной категории, а не носки с холодильниками.

Как ускорить оборачиваемость запасов

  1. Возить чаще и меньшими партиями. Половина интервала между поставками напрямую сидит в среднем запасе. Упираетесь в минимальную партию поставщика — сравните стоимость лишней поставки с деньгами в остатке.
  2. Пересчитать страховой запас. Он нужен под разброс спроса и срыв сроков поставки, а не «на всякий случай».
  3. Разобрать медленные остатки. Товар без продаж несколько месяцев тянет вниз оборачиваемость всего склада; уценка или распродажа возвращают деньги в оборот. Подробно — в разборе про неликвид и замороженные деньги.
  4. Сократить срок поставки. Чем он короче, тем меньший страховой запас нужен.
  5. Не закупать под скидку объёмом «на полгода». Скидка за объём выгодна, только если она больше стоимости денег, которые пролежат в запасе лишние месяцы.

Порядок расчёта

  1. Возьмите себестоимость продаж и запасы в одних ценах — по себестоимости.
  2. Посчитайте средний запас по месячным или недельным остаткам.
  3. Получите коэффициент и период оборота в днях.
  4. Повторите расчёт по каждому SKU в штуках и отсортируйте товары по периоду оборота.
  5. Сравните с ориентиром «страховка плюс половина интервала между поставками» и решите: докупать, держать или распродавать.

Где поможет Veloseller

Veloseller не считает коэффициент по бухгалтерскому балансу — он считает то, что нужно для закупки по каждому SKU:

  • скорость продаж по дням, когда товар был в наличии, и покрытие остатка в днях;
  • списки «Закупить» и «Распродать» и блок «Излишек» — где запас закончится раньше поставки, а где лежит сверх нужного;
  • ABC-анализ по выручке.

Подключить можно FBS-склады Wildberries и Ozon по API-ключу, фид или «Умный учёт» — склад в самом сервисе с ручным вводом и импортом остатков из Excel или CSV, так что подход работает и для обычного магазина. Остатки с подключённых складов обновляются раз в сутки, ночью.

Выбор источника данных: Ozon FBS, Wildberries FBS, товарный фид, API-источник или умный учёт
Выбор источника данных: Ozon FBS, Wildberries FBS, товарный фид, API-источник или умный учёт

Частые вопросы

Как рассчитать оборачиваемость запасов?

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

Какая формула оборачиваемости запасов в днях?

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

Что показывает коэффициент оборачиваемости запасов?

Сколько раз за период запас продался и обновился. Коэффициент 4 за год значит, что товар в среднем лежал на складе около 91 дня.

Как посчитать оборачиваемость запасов по балансу?

Возьмите строку 2120 «Себестоимость продаж» из отчёта о финансовых результатах и разделите на среднее значение строки 1210 «Запасы» на начало и конец года. Себестоимость в отчёте стоит в скобках — берите её без скобок.

Что такое средняя оборачиваемость запасов?

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

Какая оборачиваемость запасов считается нормальной?

Единой нормы нет. Для регулярно пополняемого товара ориентир — страховой запас в днях плюс половина интервала между поставками; всё, что заметно выше, — деньги, которые лежат на складе сверх плана.

Итог

Коэффициент оборачиваемости — себестоимость продаж, делённая на средний запас; период оборота — дни периода, делённые на коэффициент. Считайте по себестоимости, средний запас берите по месяцам, для закупки переходите на штуки по SKU. Хорошая оборачиваемость — не цифра из чужой отрасли, а соответствие вашему ритму поставок, страховому запасу и марже.

Источники: ФСБУ 4/2023 «Бухгалтерская (финансовая) отчетность», утверждённый приказом Минфина России от 04.10.2023 № 157н, пункты 60, 64 и 66, приложение № 10; приказ Минфина России от 02.07.2010 № 66н «О формах бухгалтерской отчетности организаций», приложение № 4 (сверено 25.09.2026).