Фулфилмент
Сколько запаса держать: как посчитать
Сколько товара держать на складе: формулы среднедневных продаж, цикла поставки, страхового запаса и точки заказа с разбором переменных и примером.
Опубликовано
Нужный объём запаса считается от двух величин: сколько единиц вы продаёте в день и сколько дней проходит от решения о закупке до появления товара в продаже. Их произведение даёт расход за цикл поставки, к которому добавляется страховой запас на случай, если продажи вырастут или поставка задержится. Универсального «правильного» количества не существует — есть расчёт, который надо делать по каждой позиции отдельно и пересматривать при изменении спроса или сроков. Ниже разобраны все переменные, четыре рабочие формулы и сквозной пример на условных числах.
От чего зависит нужный объём запаса
Объём запаса определяется скоростью продаж, длительностью цикла поставки и разбросом обеих величин. Первые две задают базовую потребность, третья — размер подушки безопасности.
Логика здесь простая. Если бы вы продавали ровно двадцать штук в день, а поставка приходила ровно через четырнадцать дней, вам хватало бы двухсот восьмидесяти единиц с точностью до штуки. Проблема в том, что продажи колеблются, а поставки опаздывают, и именно на разброс уходит основная часть запаса.
Отсюда неочевидный вывод: сократить запас можно не только уменьшив закупку, но и уменьшив непредсказуемость. Стабильный поставщик и регулярные отгрузки снижают нужный объём сильнее, чем любая оптимизация закупочной логики.
| Фактор | Как влияет на запас | Рычаг управления |
|---|---|---|
| Скорость продаж | Прямо: выше продажи — больше запас | Не управляется, только измеряется |
| Длительность цикла поставки | Прямо: дольше цикл — больше запас | Смена поставщика, ближе склад, чаще рейсы |
| Разброс продаж | Прямо: рванее спрос — больше подушка | Точность прогноза, работа с промо |
| Разброс сроков поставки | Прямо: ненадёжнее поставщик — больше подушка | Дисциплина поставщика, дублирующий источник |
| Частота отгрузок на площадку | Обратно: чаще рейсы — меньше запас на площадке | График рейсов оператора |
| Стоимость хранения | Обратно: дороже хранение — жёстче норматив | Тип хранения, скорость оборота |
| Цена отсутствия товара | Прямо: дороже потерянная продажа — больше подушка | Ассортиментная политика |
Обратите внимание на две строки с обратной зависимостью. Частота отгрузок — самый недооценённый рычаг: продавец, отгружающий партиями трижды в неделю, держит на складе площадки существенно меньше товара, чем тот, кто везёт раз в две недели. Рейсы вторник, четверг, суббота на одиннадцать складов Wildberries позволяют дробить поставки вместо накопления; направления перечислены в разделе склады и направления.
Четыре формулы, которые нужны
Весь расчёт запаса держится на четырёх формулах. Они связаны между собой: результат каждой следующей опирается на предыдущую.
Формула первая: среднедневные продажи
Среднедневные продажи = Продажи за период ÷ Число дней в периоде
Это база всего расчёта. Ошибка здесь умножается на всех последующих шагах.
| Что учесть | Почему это важно |
|---|---|
| Длина периода | Слишком короткий период улавливает случайность, слишком длинный — устаревший спрос |
| Дни отсутствия товара | Дни с нулевым остатком занижают показатель, их надо исключить |
| Периоды акций | Промо-всплеск завышает базовый спрос, считайте отдельно |
| Тренд | Растущей позиции среднее за прошлое занижает потребность |
Критичный пункт — второй. Если товара не было на складе десять дней из тридцати, делить надо на двадцать, а не на тридцать. Иначе вы получите заниженные продажи, закажете мало, снова уйдёте в ноль и закрепите ошибку. Именно так формируется «спираль дефицита»: чем чаще товар отсутствует, тем меньше его заказывают.
Формула вторая: цикл поставки
Цикл поставки = Срок производства + Срок доставки до склада + Срок обработки + Срок доставки до площадки + Срок приёмки площадкой
Цикл поставки — это полное время от решения о закупке до момента, когда товар доступен к продаже. Ключевое слово — «доступен к продаже»: пока партия принята оператором, но не принята площадкой, она в продажах не участвует.
| Этап цикла | Что входит | Что удлиняет |
|---|---|---|
| Производство или сбор заказа | Изготовление либо комплектация у поставщика | Загрузка поставщика, нестандартный заказ |
| Доставка до склада оператора | Транспортировка, забор груза | Плечо, ожидание машины |
| Обработка на складе | Приёмка, проверка на брак, маркировка, упаковка | Ожидание окна приёмки, ручные операции |
| Доставка до склада площадки | Рейс до нужного склада | Редкие рейсы, накопление партии |
| Приёмка площадкой | Постановка на баланс площадки | Лимиты, очередь, отказы |
Продавцы почти всегда считают только первые два этапа и получают цикл вдвое короче фактического. Проверить себя легко: возьмите последние поставки и посчитайте фактическое число дней от даты заказа до появления остатка в продаже. Разница с ожидаемым сроком обычно неприятно удивляет. Круглосуточная приёмка и срочная отгрузка за 4 часа сокращают именно средний блок этой таблицы, а механика лимитов на стороне площадки разобрана в материале про слоты и лимиты приёмки.
Формула третья: страховой запас
Страховой запас — это часть запаса, которая не предназначена для планового расхода и покрывает отклонения: рост продаж выше среднего и задержку поставки. Считать его можно двумя способами.
Метод максимумов, консервативный:
Страховой запас = (Максимальные дневные продажи × Максимальный цикл поставки) − (Средние дневные продажи × Средний цикл поставки)
Метод покрытия, упрощённый:
Страховой запас = Средние дневные продажи × Число дней покрытия риска
| Метод | Когда применять | Особенность |
|---|---|---|
| Метод максимумов | Дорогая потерянная продажа, ненадёжный поставщик, ключевые позиции | Даёт крупную подушку, надёжно, но дорого в хранении |
| Метод покрытия | Массовый ассортимент, стабильный спрос, дешёвое хранение | Проще в расчёте, требует здравого выбора числа дней |
Метод максимумов даёт большие числа, и это не ошибка расчёта, а честная цена надёжности. Если он выдаёт подушку, сопоставимую с плановым расходом за цикл, это сигнал не «формула неверна», а «ваш спрос или поставщик слишком нестабильны». Лечится не уменьшением коэффициента, а работой с причиной.
Формула четвёртая: точка заказа
Точка заказа = Средние дневные продажи × Цикл поставки + Страховой запас
Точка заказа — это уровень остатка, при достижении которого нужно размещать новый заказ у поставщика. Она не про количество закупки, а про момент.
Второй важный показатель того же семейства:
Запас в днях = Текущий остаток ÷ Средние дневные продажи
Запас в днях удобнее точки заказа для ежедневного контроля, потому что сразу отвечает на вопрос «на сколько мне хватит». Сравнивать его надо с длительностью цикла поставки: если запаса в днях меньше, чем длится цикл, вы уже опоздали.
Сколько заказывать: размер партии
Точка заказа говорит, когда заказывать. Объём заказа считается отдельно:
Целевой уровень запаса = Средние дневные продажи × (Цикл поставки + Интервал между заказами) + Страховой запас
Объём заказа = Целевой уровень − Текущий остаток − Товар в пути
| Переменная | Что означает | Частая ошибка |
|---|---|---|
| Интервал между заказами | Как часто вы физически размещаете заказы | Считают, что можно заказать в любой день |
| Текущий остаток | Доступный остаток на всех складах | Берут только остаток на площадке |
| Товар в пути | Отгружено, но ещё не принято | Забывают и заказывают дважды |
Третья строка — источник самых дорогих ошибок в закупках. Партия уже едет, но в остатке её не видно, продавец делает повторный заказ, и через месяц на складе лежит двойной запас. Поэтому товар в пути надо учитывать как отдельную величину; как это организовать, разобрано в материале про управление остатками.
Сквозной пример расчёта
Разберём условную позицию на абстрактных числах. Все цифры взяты для иллюстрации методики.
Исходные данные: за последние 30 дней продано 540 единиц, но 3 дня товара не было на складе. Максимальные продажи в отдельный день — 28 единиц. Средний цикл поставки — 14 дней, худший наблюдавшийся — 18 дней. Заказы поставщику размещаются раз в 14 дней. Текущий остаток — 520 единиц, в пути — 0.
| Шаг | Расчёт | Результат |
|---|---|---|
| Среднедневные продажи | 540 ÷ (30 − 3) | 20 единиц в день |
| Расход за средний цикл | 20 × 14 | 280 единиц |
| Страховой запас, метод максимумов | (28 × 18) − (20 × 14) = 504 − 280 | 224 единицы |
| Страховой запас, метод покрытия на 7 дней | 20 × 7 | 140 единиц |
| Точка заказа | 280 + 224 | 504 единицы |
| Целевой уровень запаса | 20 × (14 + 14) + 224 = 560 + 224 | 784 единицы |
| Объём заказа | 784 − 520 − 0 | 264 единицы |
| Текущий запас в днях | 520 ÷ 20 | 26 дней |
Что показывает пример. Остаток 520 единиц уже почти на точке заказа 504 — заказывать нужно сейчас, а не «когда останется мало». Запаса хватает на 26 дней, а цикл поставки 14 дней, то есть подушка есть, но небольшая. Два метода расчёта страхового запаса дают 224 и 140 единиц: разница в 84 единицы — это и есть цена выбора между надёжностью и стоимостью хранения.
Обратите внимание на первую строку. Если бы дни отсутствия товара не исключили, среднедневные продажи вышли бы 18 единиц вместо 20, точка заказа — 454 вместо 504, и продавец заказал бы позже и меньше. Ошибка в 10 процентов на первом шаге превращается в дефицит на последнем.
Как корректировать расчёт под сезон и акции
Сезонность и промо ломают базовый расчёт, потому что среднедневные продажи прошлого периода перестают описывать будущий. Корректировать надо через коэффициент.
Коэффициент сезонности = Продажи в сезонный период ÷ Продажи в сопоставимый обычный период
Сезонные дневные продажи = Средние дневные продажи × Коэффициент сезонности
Если коэффициент равен 1,8, а базовые продажи — 20 единиц в день, в пик нужно закладывать 36 единиц в день. При том же цикле поставки 14 дней расход за цикл вырастает с 280 до 504 единиц, и точка заказа сдвигается соответственно.
Ключевой момент, который упускают: заказывать сезонный объём нужно за цикл поставки до начала роста спроса, а не в момент роста. Если цикл 14 дней, а пик начинается через 10 дней, вы уже опоздали. Подробно про обратный отсчёт и подготовку к пиковым периодам — в материале про сезонное хранение.
Для акций логика та же, но добавляется риск: промо-всплеск заканчивается резко, и непроданный объём мгновенно превращается в излишек. Поэтому под акции запас считают не по максимальному, а по консервативному прогнозу, оставляя возможность быстро подвезти ещё. Именно здесь буфер у оператора и регулярные рейсы работают лучше любого прогноза: вы держите умеренный объём на площадке и добираете партиями по факту продаж.
Как делить рассчитанный запас между складами
Рассчитанный объём — это общий запас по позиции. Дальше его нужно распределить: часть на склады площадки, часть оставить у оператора.
| Часть запаса | Где держать | Логика |
|---|---|---|
| Расход на ближайший цикл отгрузок | Склад площадки | Товар должен быть рядом с покупателем |
| Страховой запас | Склад оператора | Подушка не должна копить плату за хранение на площадке |
| Сезонный сверхобъём | Склад оператора | Уезжает партиями по мере роста спроса |
| Медленные варианты позиции | Склад оператора, отгрузка под заказ | Не оправдывают хранения на площадке |
Смысл разделения в том, что страховой запас по определению используется редко. Держать его там, где хранение тарифицируется по объёму и сроку, а забрать товар обратно сложно, — прямая переплата. Площадки тарифицируют хранение по объёму и сроку, ставки уточняйте в личном кабинете; у оператора стоимость хранения зависит от занимаемого объёма и срока, и посчитать её под свой ассортимент удобно в калькуляторе.
Схема работает при одном условии: буфер должен быть оперативным. Если от решения «нужно подвезти» до появления товара в продаже проходит две недели, буфер не спасает. Срочная отгрузка за 4 часа и регулярные рейсы делают буфер рабочим инструментом; детали маршрутов — в описании доставки на склады Wildberries, а работа по модели со сборкой заказов на складе оператора — в разделе FBS-фулфилмент.
Типичные ошибки в расчёте запаса
| Ошибка | Последствие | Как избежать |
|---|---|---|
| Считать средние продажи вместе с днями отсутствия товара | Заниженный спрос, спираль дефицита | Исключать дни с нулевым остатком |
| Считать цикл поставки только до своего склада | Систематическое опоздание с заказом | Считать до появления в продаже |
| Не учитывать товар в пути | Двойной заказ, затоваривание | Отдельный учёт остатка в пути |
| Считать один норматив на весь ассортимент | Дефицит по ходовым, излишки по медленным | Расчёт по каждой позиции |
| Игнорировать страховой запас | Постоянные обнуления в пик спроса | Считать подушку по одному из двух методов |
| Раздувать страховой запас «на всякий случай» | Замороженные деньги, рост платы за хранение | Считать по формуле, а не по ощущению |
| Планировать сезон по среднегодовым продажам | Не хватает товара в пик, излишки после | Коэффициент сезонности и обратный отсчёт |
| Не пересматривать нормативы | Расчёт отстаёт от реального спроса | Регулярный пересмотр по циклу |
| Держать весь запас на складе площадки | Переплата за хранение подушки | Страховой запас — у оператора |
Самая частая ошибка — первая, и она же самая незаметная. Заниженные средние продажи выглядят как аккуратный расчёт, а на деле программируют дефицит: товар кончается, средние падают ещё сильнее, следующий заказ становится ещё меньше.
Как связать запас с оборачиваемостью и стоимостью хранения
Запас и оборачиваемость — две стороны одной величины. Чем больше запас при тех же продажах, тем медленнее оборот и тем дороже хранение единицы товара.
Полезная проверка после расчёта: посчитайте, во сколько дней оборота превращается ваш норматив. Если целевой уровень запаса покрывает 40 дней продаж, значит, средний товар лежит на складе около трёх недель — и вы платите за этот срок. Если норматив покрывает 120 дней, стоит перепроверить, действительно ли цикл поставки так длинен или вы просто перестраховались. Методика расчёта и разбор влияния — в материале про оборачиваемость товара.
Три способа уменьшить нужный запас без роста риска дефицита. Первый — сократить цикл поставки: чем быстрее товар доезжает и обрабатывается, тем меньше нужно держать. Второй — увеличить частоту заказов и отгрузок: меньший интервал между заказами прямо уменьшает целевой уровень. Третий — снизить разброс: надёжный поставщик и предсказуемая обработка позволяют уменьшить подушку, не увеличивая риск.
Все три упираются в организацию склада и логистики. Полный набор операций на одной площадке — от входящей логистики и хранения до отгрузки — сокращает цикл сильнее, чем любая оптимизация закупок; как это устроено, описано в разделе фулфилмент под ключ и в материале про хранение товара для маркетплейсов. Чтобы прикинуть конфигурацию под свой ассортимент, можно оставить заявку на расчёт.
Частые вопросы
Сколько дней запаса считается нормой
Нормы «в днях» не существует в отрыве от цикла поставки. Правильный ориентир — запас должен покрывать цикл поставки плюс интервал между заказами плюс страховую подушку. Для одной позиции это может быть 25 дней, для другой с длинным плечом — существенно больше.
Как считать запас для нового товара без истории продаж
По аналогии с похожей позицией в том же ассортименте, с сознательно заниженным объёмом первой партии. Задача первой поставки — не удовлетворить спрос, а измерить его. Здесь особенно полезен минимальный объём хранения от 1 м³: можно протестировать позицию, не заказывая большую партию.
Что делать, если поставщик регулярно опаздывает
Заложить это в расчёт через максимальный цикл поставки в формуле страхового запаса. Формально это правильно, но дорого: вы оплачиваете хранение подушки, покрывающей чужую недисциплинированность. Дешевле работать с причиной или искать дублирующий источник.
Как понять, что запас слишком большой
По трём признакам: запас в днях многократно превышает цикл поставки, растёт доля позиций без движения, а плата за хранение занимает заметную долю в себестоимости единицы. Один признак может быть случайностью, три вместе — системная перестраховка.
Нужно ли считать запас по каждой позиции или можно по группам
Расчёт делается по позициям, а нормативы и правила пересмотра задаются по группам. Считать один норматив на весь ассортимент нельзя: скорость продаж различается в десятки раз, и общий норматив гарантирует одновременно дефицит по ходовым и излишки по медленным.
Как учитывать возвраты в расчёте запаса
Возвраты уменьшают чистые продажи и одновременно пополняют годный остаток, поэтому в расчёте среднедневных продаж используйте продажи за вычетом возвратов, а вернувшийся годный товар учитывайте в приходе. Игнорирование возвратов завышает и спрос, и потребность в закупке.
Что важнее — не допустить дефицита или не переплатить за хранение
Зависит от позиции. Для ходового товара с высокой маржой потерянная продажа обычно дороже месяца хранения, поэтому подушка больше. Для медленного товара с низкой маржой всё наоборот. Именно поэтому нормативы задаются по группам, а не единым правилом.
Как часто пересматривать расчёт
Как минимум при каждом цикле закупки, потому что среднедневные продажи меняются. Плюс внеплановый пересмотр при трёх событиях: изменение сроков у поставщика, вход в сезонный период и запуск акции. Расчёт, сделанный один раз, устаревает в течение одного цикла.
Влияет ли частота рейсов на нужный объём запаса
Напрямую и сильно. Частые отгрузки уменьшают интервал между поставками, а он входит в формулу целевого уровня запаса. При рейсах трижды в неделю на складе площадки нужно держать существенно меньше товара, чем при отгрузке раз в две недели, — при том же уровне доступности.
Коротко о главном
- Запас считается от двух величин: среднедневных продаж и полного цикла поставки до появления товара в продаже, а не до вашего склада.
- Дни отсутствия товара обязательно исключаются из расчёта средних продаж, иначе занижённый спрос программирует дефицит.
- Страховой запас покрывает не средний расход, а отклонения: считайте его методом максимумов для ключевых позиций и методом покрытия для массового ассортимента.
- Точка заказа отвечает на вопрос «когда», целевой уровень — на вопрос «сколько»; в объёме заказа обязательно вычитается товар в пути.
- Сезонный объём заказывается за цикл поставки до начала роста спроса, через коэффициент сезонности, а не по среднегодовым продажам.
- Страховой запас логичнее держать у оператора, а на склад площадки отгружать расход ближайшего цикла — так подушка не копит плату за хранение.
- Нужный объём запаса сокращают три вещи: короткий цикл поставки, частые отгрузки и предсказуемость, а не волевое урезание закупки.