Оборачиваемость запасов: формула в днях и в разах
Как считать оборачиваемость запасов: коэффициент в разах, период в днях, расчёт по балансу, пример на цифрах и ориентир нормы.
Оборачиваемость запасов показывает, сколько раз за период товар на складе успевает продаться и обновиться и сколько дней в среднем деньги лежат в остатках. Ниже — формулы в разах и в днях, расчёт по бухгалтерскому балансу, пример на цифрах и способ понять, хорошая у вас оборачиваемость или нет, без выдуманных «нормативов».
Статья для владельца интернет-магазина, оптовика, закупщика и финансиста. Если вы продаёте на 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,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 «Выручка» — если нужен вариант по выручке.
С отчётности за 2025 год её составляют по ФСБУ 4/2023, а коды показателей перечислены в приложении № 10 к нему. Эти три кода остались такими же, как в прежнем приказе Минфина № 66н.
«…по каждому показателю, помимо его наименования, указывается код в соответствии с приложением № 10 к настоящему Стандарту».
Себестоимость в отчёте стоит в круглых скобках — так в отчётности показывают вычитаемые величины. Берите число без скобок. Значения в отчётности в тысячах рублей, но на коэффициент это не влияет: единицы в числителе и знаменателе одинаковые.
Две оговорки. В строке 1210 не только товары для перепродажи, но и материалы, готовая продукция, незавершённое производство — для производства получится общая оборачиваемость всех запасов. И годовой баланс даёт только две точки, со всеми минусами первого способа. Для решений о закупке считайте по складскому учёту помесячно или чаще.
Оборачиваемость в штуках: как считает закупщик
Деньги по всему складу для закупки мало что говорят — нужен расчёт по каждому 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, сложить себестоимость продаж и поделить одно на другое. Тогда каждый товар весит столько, сколько денег через него проходит.
Какая оборачиваемость запасов считается хорошей
Универсальной нормы нет: у продуктов, одежды, запчастей и стройматериалов разные сроки годности, наценка и ритм поставок. Отраслевые «нормативы» без источника лучше не брать. Понять, хорошая ли у вас оборачиваемость, можно из собственной логики закупок.
Срок поставки и ритм закупок
При регулярных поставках и ровном спросе остаток колеблется от страхового запаса до страхового плюс целая партия. Значит, в среднем на складе лежит страховой запас плюс половина партии.
Пример: поставка раз в 30 дней, страховой запас — на 10 дней продаж. Ориентир — 10 + 15 = 25 дней. Если фактический период оборота 60 дней, 35 дней продаж лежат на складе сверх плана. При себестоимости продаж 20 000 ₽ в день это 700 000 ₽ замороженных денег. Как рассчитать сам страховой запас — в статье про страховой запас.
Обратный сигнал тоже важен. Если период оборота заметно ниже страхового запаса в днях, склад регулярно проседает ниже страховки — то есть товар уходит в ноль, и высокая оборачиваемость куплена потерянными продажами.
Маржа
Медленный товар с высокой маржой может зарабатывать на вложенный рубль не меньше быстрого с низкой. Эту связь показывает GMROI — валовая прибыль на рубль среднего запаса:
В примере валовая прибыль — 6 млн ₽ при среднем запасе 3 млн ₽, GMROI равен 2. Проверка: наценка 50% × 4 = 2, маржа ⅓ × 6 = 2. Поэтому оборачиваемость оценивают вместе с маржой, а не отдельно.
Сезонность и динамика
Перед сезоном запас растёт намеренно, и оборачиваемость проседает. Сравнивайте месяц с тем же месяцем прошлого года, а не с предыдущим.
Самый полезный ориентир — собственная история. Если период оборота по категории вырос с 40 до 70 дней при тех же продажах, запас копится быстрее, чем продаётся. Сравнивайте товары внутри одной категории, а не носки с холодильниками.
Как ускорить оборачиваемость запасов
- Возить чаще и меньшими партиями. Половина интервала между поставками напрямую сидит в среднем запасе. Упираетесь в минимальную партию поставщика — сравните стоимость лишней поставки с деньгами в остатке.
- Пересчитать страховой запас. Он нужен под разброс спроса и срыв сроков поставки, а не «на всякий случай».
- Разобрать медленные остатки. Товар без продаж несколько месяцев тянет вниз оборачиваемость всего склада; уценка или распродажа возвращают деньги в оборот. Подробно — в разборе про неликвид и замороженные деньги.
- Сократить срок поставки. Чем он короче, тем меньший страховой запас нужен.
- Не закупать под скидку объёмом «на полгода». Скидка за объём выгодна, только если она больше стоимости денег, которые пролежат в запасе лишние месяцы.
Порядок расчёта
- Возьмите себестоимость продаж и запасы в одних ценах — по себестоимости.
- Посчитайте средний запас по месячным или недельным остаткам.
- Получите коэффициент и период оборота в днях.
- Повторите расчёт по каждому SKU в штуках и отсортируйте товары по периоду оборота.
- Сравните с ориентиром «страховка плюс половина интервала между поставками» и решите: докупать, держать или распродавать.
Где поможет Veloseller
Veloseller не считает коэффициент по бухгалтерскому балансу — он считает то, что нужно для закупки по каждому SKU:
- скорость продаж по дням, когда товар был в наличии, и покрытие остатка в днях;
- списки «Закупить» и «Распродать» и блок «Излишек» — где запас закончится раньше поставки, а где лежит сверх нужного;
- ABC-анализ по выручке.
Подключить можно FBS-склады Wildberries и Ozon по API-ключу, фид или «Умный учёт» — склад в самом сервисе с ручным вводом и импортом остатков из Excel или CSV, так что подход работает и для обычного магазина. Остатки с подключённых складов обновляются раз в сутки, ночью.

Частые вопросы
Как рассчитать оборачиваемость запасов?
Разделите себестоимость продаж за период на средний запас за тот же период — получите коэффициент в разах. Период оборота в днях — число дней периода, делённое на этот коэффициент.
Какая формула оборачиваемости запасов в днях?
Период оборота равен среднему запасу, делённому на себестоимость продаж за день, или дням периода, делённым на коэффициент оборачиваемости. Обе формулы дают одно и то же число.
Что показывает коэффициент оборачиваемости запасов?
Сколько раз за период запас продался и обновился. Коэффициент 4 за год значит, что товар в среднем лежал на складе около 91 дня.
Как посчитать оборачиваемость запасов по балансу?
Возьмите строку 2120 «Себестоимость продаж» из отчёта о финансовых результатах и разделите на среднее значение строки 1210 «Запасы» на начало и конец года. Себестоимость в отчёте стоит в скобках — берите её без скобок.
Что такое средняя оборачиваемость запасов?
Оборачиваемость, посчитанная по среднему запасу за период. Для всего склада её получают делением общей себестоимости продаж на общий средний запас, а не средним арифметическим оборачиваемостей отдельных товаров.
Какая оборачиваемость запасов считается нормальной?
Единой нормы нет. Для регулярно пополняемого товара ориентир — страховой запас в днях плюс половина интервала между поставками; всё, что заметно выше, — деньги, которые лежат на складе сверх плана.
Итог
Коэффициент оборачиваемости — себестоимость продаж, делённая на средний запас; период оборота — дни периода, делённые на коэффициент. Считайте по себестоимости, средний запас берите по месяцам, для закупки переходите на штуки по SKU. Хорошая оборачиваемость — не цифра из чужой отрасли, а соответствие вашему ритму поставок, страховому запасу и марже.
Источники: ФСБУ 4/2023 «Бухгалтерская (финансовая) отчетность», утверждённый приказом Минфина России от 04.10.2023 № 157н, пункты 60, 64 и 66, приложение № 10; приказ Минфина России от 02.07.2010 № 66н «О формах бухгалтерской отчетности организаций», приложение № 4 (сверено 25.09.2026).
Похожие материалы
Как считать оборачиваемость товара: Wildberries и Ozon
Как считать оборачиваемость товара на маркетплейсах: правильная формула с учётом out-of-stock дней, примеры для WB и Ozon.
GMROI: что это и как считать прибыль на рубль запаса
Что такое GMROI, чем он лучше обычного ROI для товарного бизнеса и как считать его по SKU для решений о закупке.
Денежный цикл селлера: сколько дней ваши деньги заморожены
Как устроен денежный цикл селлера на WB и Ozon: путь денег от закупки до выплаты, формула в днях и способы сократить цикл.
XYZ-анализ: коэффициент вариации, группы и пример
Как сделать XYZ-анализ: формула коэффициента вариации, границы групп X, Y, Z, расчёт в Excel на примере и матрица ABC-XYZ.
Посчитать по этой теме
Калькулятор точки дозаказа
При каком остатке пора заказывать поставку, чтобы не уйти в out-of-stock и не заморозить деньги.
Калькулятор юнит-экономики
Прибыль с единицы, маржинальность и наценка после всех комиссий. С Excel-шаблоном для скачивания.
Калькулятор прибыли Wildberries
Прибыль с продажи на WB с учётом комиссии, логистики, процента выкупа и ДРР. Считает цену безубыточности.