Все руководства

Автор 6 сентября 2026 г.8 минут чтения

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

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

Два человека могут рассчитать оборачиваемость запасов в одном и том же магазине за одну неделю, исходя из одних и тех же данных, и получить значения 4,9 и 13,7. Ни один из них не допустил арифметической ошибки. Одна разделенная стоимость на стоимость. Другой разделил розничные продажи по запасам, оцененным по себестоимости, что незаметно умножило ответ на наценку магазина.

Вот и вся причина, по которой этот показатель сбивает людей с толку, и именно поэтому «хороший ли у меня оборот?» обычно остается без ответа, как его спрашивают. Этот пост — сам расчет: какой числитель, как построить знаменатель из данных Shopify и сколько стоит готовое число. Поскольку среди других показателей, заслуживающих внимания, находится оборот, начните с Показатели запасов Shopify для отслеживания руководство, под которым находится этот пост.

Что измеряет оборот

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

Все сложности в обороте связаны с вводом ресурсов, а не с разделением.

Формула

Две конвенции являются стандартной практикой и не являются взаимозаменяемыми.

По себестоимости: оборачиваемость запасов = себестоимость продукции ÷ средний запас по себестоимости.
В рознице: Оборачиваемость запасов = Чистый объем продаж ÷ средний запас по цене реализации.

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

Также распространен третий вариант, основанный на единицах: проданные единицы делятся на средние единицы в наличии. Это законное соглашение, а не решающий вопрос между двумя другими. Его преимущество состоит в том, что оценка полностью исключается из вопроса, а недостатком является то, что вы не можете агрегировать ее по продуктам, стоимость которых разная.

Какой числитель использовать

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

Выберите основу, нанесите ее на обе половинки и запишите, какую вы использовали. Половина аргументов в Интернете - это два человека, использующие разные базы.

Для одного SKU с одной наценкой соглашения по себестоимости и розничной цене имеют одинаковое соотношение, поскольку наценка отменяется. Во всем каталоге они этого не делают, и причину стоит понять: оценка запасов в розничной торговле увеличивает вес ваших позиций с высокой наценкой в ​​знаменателе, чем оценка их по себестоимости. Если ваши линии с высокой наценкой также движутся медленно, показатель розничной торговли окажется ниже. Проработанный пример ниже показывает именно это.

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

Получение среднего количества запасов из данных Shopify

Shopify теперь показывает вам уровень запасов. Он не хранит историю оценок, которую вы можете усреднить за год, а это означает, что знаменатель — это часть этого расчета, которую вы должны построить самостоятельно.

Вот почему одиночный снимок не получается. Возьмите «Кедр и инжир, 250 г» из действующего примера сайта: 5 единиц в день, стоимость 7 долларов, розничная цена 18 долларов, заказ до 240 единиц, когда запасы падают до точки повторного заказа 90. Запасы никогда не стоят на месте. Примерно за месяц он падает с 240 до 90, затем снова возвращается к 240 в день доставки и повторяется снова. Истинное среднее значение за цикл составляет 165 единиц, или 1155 долларов США по себестоимости.

Why one stock snapshot is the wrong denominatorA single SKU's stock level drawn across a run of six order cycles. Stock falls in a straight line from two hundred forty units down to ninety units, then jumps vertically back to two hundred forty when the delivery arrives, and the pattern repeats. A dashed horizontal line at one hundred sixty-five units marks the true average across the whole span, sitting midway between the two extremes. Two points are marked on the sawtooth: the top of one refill, where a snapshot taken on delivery day would read two hundred forty units, and the bottom of a later cycle, where a snapshot taken the day before a delivery would read ninety. Both readings are real stock levels and both are wrong as an average, which is why a turnover denominator built from one snapshot can be off by nearly half in either direction.One SKU, three possible denominatorsCedar & Fig, 250g: stock cycling between 90 and 240 unitscount today: 240count tomorrow: 90240just received165true average90reorder pointthe average inventory your turnover denominator needs
Акции почти не проводят времени в среднем состоянии. В этом и заключается проблема с оценкой запасов в тот день, когда вы запускали отчет.

Оцените этот артикул в день доставки, и вы получите 240 единиц по себестоимости 1680 долларов США. Тогда его оборот составит 12 775 ÷ 1 680, или 7,6, против истинного показателя 11,1. Снимок не ошибся в отношении уровня запасов. Это было неправильно в среднем на 45%.

Три действенных способа построить знаменатель в порядке предпочтения:

  • Записывайте оценку акций в один и тот же день каждого месяца и усредняйте двенадцать. Это версия, которую рекомендует стандартное определение, а ежемесячное напоминание в календаре — это вся реализация.
  • Используйте начало и конец, разделенные на два, снимая оба показания в одной и той же точке цикла заказа, чтобы по крайней мере устранить смещение.
  • Если SKU предсказуемо циклически перемещается между точкой повторного заказа и целевым уровнем, средняя точка этих двух является обоснованной оценкой. Для кедра и инжира это 90 плюс 240, разделенное пополам, что дает 165.

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

Рабочий пример

Все цифры здесь носят иллюстративный характер и выбраны для проверки, а не для измерения в каком-либо реальном магазине.

Один артикул. Cedar & Fig, 250 г продается 5 единиц в день, то есть 1825 единиц в год. При стоимости 7 долларов это составляет 12 775 долларов себестоимости. Средний запас составляет 165 единиц, или 1155 долларов США по себестоимости.

12 775 долларов США

годовая себестоимость, 1825 единиц по цене 7 долларов США.

1155 долларов США

средний запас по себестоимости, 165 ед.

11.1

оборот по себестоимости

12775 ÷ 1155 = 11,06. В розничной торговле тот же SKU дает 32 850 чистых продаж (1 825 по 18 долларов США) сверх 2 970 единиц запасов по отпускной цене (165 по 18 долларов США), что также составляет 11,06. Один товар, одна наценка, поэтому база отменяется.

Весь магазин. Теперь поместите этот артикул в трехстрочный каталог рядом с дорожной банкой (стоимость 4 доллара, розничная цена 10 долларов, 1500 единиц в год, в среднем 375 единиц в наличии) и медным фонарем (стоимость 8 долларов, розничная цена 32 доллара, 500 единиц в год, в среднем 250 единиц в наличии).

ЛинияГодовая себестоимостьСредний запас по себестоимостиОборот по себестоимости
Кедр и Инжир, 250г12 775 долларов США1155 долларов США11.1
Дорожная банка6000 долларов США1500 долларов США4.0
Латунный фонарь4000 долларов США2000 долларов США2.0
Всего в магазине22 775 долларов США4655 долларов США4,9

22775 ÷ 4655 = 4,89. Запустите тот же магазин на розничной основе, и чистые продажи составят 63 850 долларов США по отношению к запасам при продажной цене 14 720 долларов США, что дает 4,34. Тот же магазин, тот же период, оба соглашения применены правильно, а ответы различаются более чем на десятую часть. Причиной является фонарь: это самая медленная линия и на нее приходится самая большая наценка, поэтому при оценке запасов в розничной торговле она составляет 54% знаменателя вместо 43%, и это снижает показатель магазина.

И ошибка в первом абзаце: чистый объем продаж на 63 850 долларов по сравнению с запасами по себестоимости в 4 655 долларов дает 13,72. Это снова тот же магазин, и номер не имеет смысла.

Оборот и дни запасов

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

Количество дней в обращении (DIO) = 365 ÷ оборачиваемость запасов.

Кедр и Инжир на обороте 11.06 дают 33 дня. Магазин на 4.89 дает 75 дней. DIO полностью наследует проблему соотношения затрат и розничной торговли, поэтому цена DIO, котируемая без ее обоснования, так же неоднозначна, как и ее оборот.

Дни остатка запасов, дни запасов и недели поставок — это одна и та же идея в разных единицах, и собственный администратор Shopify сообщает связанную, но отдельную цифру, называемую днями оставшихся запасов, которая является прогнозной и основана на единицах, а не ретроспективном финансовом коэффициенте. Эти различия относятся к руководство по метрикам, который правильно охватывает дни запасов. Этот пост останавливается на конверсии.

Какой оборот вам не говорит

Оборот не имеет мнения о марже. Фонарь в примере поворачивается дважды в год, а дорожная банка — четыре раза, и ничто в соотношении не говорит о том, что фонарь приносит 24 доллара валовой прибыли за единицу продукции по сравнению с 6 долларами банки.

Это не стилистическая претензия к метрике, это документально подтвержденная связь. Гаур, Фишер и Раман проанализировали 311 публично торгуемых розничных торговцев США за период с 1987 по 2000 год и обнаружили, что оборачиваемость запасов систематически варьируется в зависимости от валовой прибыли, капиталоемкости и неожиданности продаж, поэтому они предложили скорректированный показатель оборота, а не сравнивать исходные цифры по фирмам (Наука управления, 51 (2), 181–194.). Масштаб имеет значение и сопровождается выводом: публичные ритейлеры, завершившиеся в 2000 году, а не малая электронная коммерция DTC. Он устанавливает отношения, а не число. Высокомаржинальный бренд должен ожидать более низкого оборота, чем низкомаржинальный, и сравнение этих двух брендов является категориальной ошибкой.

Это также является ответом на контрольный вопрос. Не существует методологически обоснованного опубликованного показателя оборота для мелких торговцев Shopify; цифры в обращении получены от компаний, продающих программное обеспечение для инвентаризации. Сравните свой магазин с самим собой и свои категории друг с другом. Что касается маржинальной стороны вопроса, GMROI — это показатель, который объединяет прибыль и инвестиции в запасы, и это естественный следующий показатель после этого. Чтобы судить об одном решении о покупке, а не обо всем магазине, коэффициент сквозной продажи использует другой знаменатель и отвечает на другой вопрос.

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

Арифметика здесь тривиальна. Поддержание актуальности входных данных — это та часть, которая незаметно перестает происходить где-то на третьем месяце. StockCue считывает историю ваших заказов за 24 месяца и поддерживает актуальность этих расчетов для каждого плана, включая бесплатный; в разделе «Рост» вы можете экспортировать основные цифры в CSV, если вы предпочитаете использовать соотношение в своей собственной электронной таблице.

Часто задаваемые вопросы

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

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

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

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

Как рассчитать средние запасы, если у меня есть только сегодняшний уровень запасов?

Один снимок — это самый слабый знаменатель, потому что запасы колеблются между точкой доставки и точкой повторного заказа, и сегодня на этой линии находится одна произвольная точка. Стандартный запасной вариант — это начальный запас плюс конечный запас, разделенный на два. Усреднение ежемесячных значений еще лучше, и это то, что рекомендует общепринятое определение. Если у вас вообще нет истории, начните записывать оценку акций в один и тот же день каждый месяц и рассчитывайте оборот, когда у вас будет такая информация за несколько месяцев.

Могу ли я рассчитать оборот по одному продукту?

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

STOCKCUE

Оборот настолько актуален, насколько актуальны цифры продаж. StockCue сохраняет актуальность скорости и спроса на протяжении 24 месяцев из вашей собственной истории заказов, при этом прогнозирование включено в каждый план, включая бесплатный.

Установите StockCue на Shopify →
Шовон, инженер-программист в Devmerx

Shovon

Инженер-программист

Шовон пишет об операциях инвентаризации Shopify для Devmerx, студии, стоящей за StockCue: Inventory Forecast.

Нужна помощь с вашим магазином Shopify?

Devmerx создает и оптимизирует магазины Shopify для брендов DTC. Запишитесь на бесплатную 20-минутную консультацию.