Оборачиваемость запасов: формула и расчёт в днях
Себестоимость продаж за период делят на средний запас по себестоимости. Так получают коэффициент оборачиваемости и переводят его в дни. В МойСклад отдельно рассчитывается показатель «Дней на складе» для возраста текущих остатков по партиям.
Коэффициент помогает сопоставлять движение запасов между периодами и товарными группами. Для сравнения берите одинаковые товары и склады, а также сохраняйте способ усреднения. Поле «Дней на складе» в МойСклад отвечает на отдельный вопрос: каков средний возраст партий, оставшихся в наличии.
Формула оборачиваемости запасов
Оборачиваемость за период = себестоимость проданных товаров за период ÷ средний запас по себестоимости за этот же период. Сопоставляйте одинаковый ассортимент и одинаковую стоимость: выручка включает торговую наценку, поэтому при расчёте по выручке коэффициент может измениться из-за цены, даже если скорость движения товара та же.

С января по март 2026 года себестоимость продаж составила 900 000 ₽. Остаток по себестоимости на конец каждого месяца равнялся 280 000, 300 000 и 320 000 ₽. Средний запас: (280 000 + 300 000 + 320 000) ÷ 3 = 300 000 ₽. Коэффициент: 900 000 ÷ 300 000 = 3 оборота за квартал.
Чтобы перевести результат в дни, разделите число календарных дней периода на коэффициент оборачиваемости. В I квартале 2026 года 90 календарных дней, поэтому 90 ÷ 3 = 30 дней. Это средняя расчётная длительность оборота. Она не показывает срок хранения конкретной партии и не означает, что каждый товар продаётся за месяц.
Как рассчитать средний запас
Для предварительной оценки можно усреднить остаток на начало и конец периода. Такой расчёт подходит, если запас менялся без резких скачков. При крупной закупке или распродаже в конце квартала две даты не покажут, что происходило между ними.
Чтобы учесть колебания внутри периода, берите одинаковые контрольные срезы, например стоимость остатка на конец каждого месяца. Для сезонного или быстро меняющегося ассортимента снимайте показатели чаще. При сравнении фиксируйте метод усреднения, состав товаров, склад и даты.
В знаменателе используйте стоимость запасов на той же основе, что и себестоимость продаж. Не делите денежную себестоимость на количество единиц. Для расчёта в штуках применяйте отдельный вариант: количество проданных единиц ÷ средний количественный запас по конкретному товару. Не складывайте штуки разных товаров в один показатель, если это не предусмотрено задачей.
| Показатель | Что берём в расчёт | Какой вопрос он решает |
|---|---|---|
| Оборачиваемость за период | Себестоимость проданных товаров за период; Средний запас по себестоимости за тот же период | Сколько раз запас обернулся в выбранном окне |
| Дни оборачиваемости | Число календарных дней периода; Оборачиваемость за период | Какому числу дней соответствует рассчитанный темп |
| «Дней на складе» в МойСклад | Возраст каждой партии остатка на дату отчёта; Количество текущего положительного остатка | Как давно в среднем поступили единицы, которые остаются сейчас |
Как читать коэффициент и избежать неверных выводов
Рост оборачиваемости может означать, что запас продаётся быстрее относительно вложенной в него стоимости. Но слишком высокий результат бывает и следствием нехватки товара: позиции заканчиваются, а часть спроса уходит к конкурентам. Низкое значение может указывать на излишек, однако само по себе не доказывает неликвидность.
Сравнивайте товары внутри сопоставимых категорий и сезонов. Учитывайте срок поставки, минимальную партию, доступность замен, маржу и случаи отсутствия товара. Для решения о закупке или распродаже одной формулы недостаточно.
При сравнении фиксируйте границы периода, список складов, состав ассортимента и способ усреднения. Отдельно проверьте возвраты, списания и разовые закупки: они меняют числитель или знаменатель.
Оборачиваемость в днях и «дней на складе»
Показатель оборачиваемости за период и поле «Количество дней на складе» в отчёте МойСклад похожи по названию, но устроены по-разному. Первый сопоставляет поток себестоимости продаж со средним запасом за выбранное окно. Второй оценивает возраст единиц, которые остались в наличии на дату отчёта, с учётом партий поступления.

В справке МойСклад для поля «Дней на складе» приведён пример с двумя партиями яблок. От первой осталось 6 штук возрастом 18 дней. От второй осталось 9 штук возрастом 9 дней. Средневзвешенный возраст текущего остатка: (18 × 6 + 9 × 9) ÷ 15 = 12,6 дня. В расчёте учитываются даты поступления и остатки партий, а не себестоимость продаж за квартал.
В МойСклад отчёт «Остатки» помогает увидеть текущий остаток, себестоимость и дни на складе по товарам. Отчёт «Обороты» показывает приход и расход за период и помогает проверить документы движения. Для коэффициента по собственной методике отдельно подготовьте себестоимость продаж и сопоставимые значения среднего запаса.
Подробнее о срезе запасов, резервах и поиске товаров для проверки читайте в статье «Остатки в МойСклад: контроль запасов и поиск неликвида». Как выбрать отчёты по продажам, себестоимости и прибыли, разбираем в материале «Отчёты в МойСклад».
Короткий порядок расчёта для своей компании
Выберите завершённый период и одинаковые границы анализа: склады, группы и товары.
Получите себестоимость проданных товаров за эти даты и проверьте возвраты и списания.
Рассчитайте средний запас по регулярным срезам на сопоставимой основе оценки.
Разделите себестоимость продаж на средний запас, затем дни периода — на коэффициент.
Сверьте результат с остатками, доступностью и маржой, после чего сравните его с прошлым сопоставимым периодом.
Для регулярного сопоставления товаров, продаж и стоимости запасов по нескольким магазинам посмотрите пример BI-аналитики TrueTell для торговли. Состав показателей и формулы для отчёта нужно согласовать с данными компании.
Частые вопросы
Какая формула оборачиваемости запасов?
Для расчёта в стоимостном выражении разделите себестоимость проданных товаров за период на среднюю стоимость запаса за тот же период. Средний запас можно оценить по началу и концу периода, а при заметных колебаниях — по регулярным срезам внутри него.
Как перевести оборачиваемость в дни?
Разделите число дней в выбранном периоде на коэффициент оборачиваемости за этот период. Например, 90 дней / 3 оборота = 30 дней. Это расчётный показатель по среднему запасу, а не точный возраст каждой единицы товара.
Нужно умножать результат на 365?
Только если вы считаете годовую оборачиваемость и переводите её в годовой показатель дней. Если коэффициент рассчитан за квартал, используйте календарные дни этого квартала; не смешивайте годовую себестоимость с квартальным запасом.
Чем оборачиваемость отличается от «дней на складе» в МойСклад?
Оборачиваемость сопоставляет себестоимость продаж со средним запасом за период. «Дней на складе» в отчёте МойСклад оценивает возраст текущего остатка по партиям поступления. Формулы отвечают на разные вопросы, поэтому результаты могут отличаться.
Какое значение оборачиваемости считать хорошим?
Универсального порога нет: показатель зависит от категории, сезона, срока поставки, размера партии и риска дефицита. Сравнивайте одинаковые товары и периоды, затем проверяйте показатель вместе с наличием, маржой и потерянными продажами.