Точка заказа и страховой запас: формулы расчёта и примеры для склада и закупок
Две крайности убивают оборотный капитал одинаково надёжно: пустой склад, из-за которого срываются продажи и заказы клиентов, и переполненный, где деньги лежат мёртвым грузом. Между ними — два простых расчёта, которые решают обе проблемы разом: точка заказа и страховой запас. Разберём формулы, посчитаем на реальных примерах и покажем, как внедрить расчёт в работу закупок, чтобы заказывать товар вовремя и не замораживать лишние деньги.
Содержание
Зачем вообще считать запасы
Управление запасами — это баланс между двумя рисками. Слишком мало товара — теряете продажи, подводите клиентов и платите за срочные допоставки. Слишком много — замораживаете оборотный капитал, платите за хранение и рискуете остаться с неликвидами. Правильный расчёт позволяет заказывать товар в тот момент, когда его ещё хватает на покрытие срока поставки, и держать минимально необходимый буфер на случай непредвиденных сбоев.
Два ключевых понятия
- Точка заказа (reorder point, ROP) — уровень остатка, при достижении которого нужно оформить новый заказ, чтобы товар не кончился до прихода следующей партии.
- Страховой запас (safety stock) — дополнительный буфер сверх ожидаемого спроса, который покрывает колебания продаж и задержки поставщика.
Это не абстрактная теория, а стандартные методы управления запасами. Важно понимать: универсальных значений для точки заказа и страхового запаса нет, поэтому параметры нужно адаптировать под спрос конкретного бизнеса, фактическую надёжность поставщиков и цели компании. Перед полноценным внедрением расчёт лучше проверить на ограниченной выборке товаров и сравнить прогнозные остатки с фактическими.
Точка заказа: когда оформлять новый заказ
Точка заказа показывает не «сколько заказать», а «когда заказать». Вы заказываете не в момент, когда остатки опустились до нуля, а заранее — за столько дней, сколько идёт поставка.
Базовая формула
Точка заказа = Средний дневной спрос × Время выполнения заказа + Страховой запас
Средний дневной спрос считается как общий объём продаж за период, делённый на количество дней. Время выполнения заказа — период от размещения заказа до фактического получения товара, его берут из истории поставок, а не из обещаний поставщика.
Пример: оптовая торговля наушниками
Интернет-магазин электроники продал за последние 90 дней 2700 наушников. Средний дневной спрос — 30 штук. Поставщик везёт заказ 7 дней, страховой запас решили держать 100 штук.
Точка заказа = 30 × 7 + 100 = 310 штук.
Как только остаток опускается до 310 штук, оформляется новый заказ. За 7 дней, пока едет поставка, магазин продаст примерно 210 штук, и к приходу партии на складе останется страховой запас 100 штук — без дефицита и без лишнего избытка.
Почему время поставки важнее цены
Точка заказа напрямую зависит от стабильности поставщика. Если поставщик регулярно срывает сроки, вам придётся закладывать большее время выполнения заказа и, как следствие, больший страховой запас. Поэтому при выборе контрагента надёжность поставок часто важнее самой низкой цены — оценить её поможет матрица оценки поставщиков, а снизить зависимость от одного ненадёжного источника — диверсификация поставщиков.
Страховой запас: защита от сбоев спроса и поставок
Страховой запас компенсирует два вида неопределённости: когда реальный спрос выше прогнозного и когда поставка приходит позже срока. Чем менее предсказуемы продажи и чем дольше срок поставки, тем больше должен быть буфер.
Простой метод: по дням покрытия
Страховой запас = Средняя дневная продажа × Количество дней страховки
Если вы продаёте в среднем 100 штук в день, срок поставки 10 дней, а в качестве буфера хотите держать запас на 5 дней продаж, страховой запас составит 100 × 5 = 500 штук. Это самый понятный метод, но он требует регулярной корректировки: по товарам с нестабильным спросом или сроком поставки дней страховки нужно закладывать больше.
Статистический метод: через нормальное распределение
Страховой запас = Z × Стандартное отклонение спроса × √Время поставки
Коэффициент Z задаёт целевой уровень обслуживания — вероятность того, что покупатель найдёт товар на складе. Например, для уровня 90% используется коэффициент 1,28; чем выше уровень обслуживания, тем больше Z и тем дороже обходится запас. Целевой уровень можно привязать к ABC-классу товара: для ключевых позиций группы A установить более высокий показатель, для групп B и C — постепенно снижать его с учётом стоимости дефицита. Статистический метод точнее, но требует накопленной истории продаж; для редко продаваемых товаров практичнее метод по дням покрытия.
Страховой запас и ABC-анализ
Нельзя применять один и тот же буфер ко всем товарам. Дорогие и важные позиции группы A требуют точного расчёта и постоянного контроля, а по дешёвым позициям группы C можно держать запас «с запасом» и пересматривать его реже. Такой дифференцированный подход экономит и время закупщика, и оборотный капитал. Похожая логика сегментации по ценности есть и в работе с клиентами — мы разбирали её в статье про RFM-анализ в B2B.
Метод min/max: минимум и максимум в паре
Точка заказа отвечает на вопрос «когда», а метод min/max добавляет к нему ответ «до какого уровня пополнять». Для каждой позиции задаются два порога: минимальный уровень, при котором оформляется заказ, и максимальный, до которого запасы пополняются.
Формулы min/max
Минимум (Min) = Страховой запас + Средний дневной спрос × Время выполнения заказа
Максимум (Max) = Min + Объём заказа
Пример: продажа офисных принтеров
Компания продаёт принтеры: средний дневной спрос 15 штук, поставка 10 дней, страховой запас 50 штук, стандартный объём заказа 200 штук.
Min = 50 + 15 × 10 = 200 штук. Max = 200 + 200 = 400 штук.
Когда остаток достигает 200, заказывается партия 200 штук, которая возвращает уровень к 400. Метод прост и легко автоматизируется в учётной системе, но слабо учитывает сезонность. При выраженных сезонных колебаниях пороги нужно пересматривать чаще и рассчитывать отдельно для обычного и пикового периодов.
Как внедрить расчёт в работу закупок
Формулы работают только тогда, когда их считают регулярно и на реальных данных. Вот пошаговый порядок запуска, который не требует дорогой ERP-системы на старте.
Пошаговый план
- Соберите историю продаж и поставок. Для каждого товара — продажи по дням и фактические сроки поставки за последние 3–6 месяцев. Это исходные данные для всех формул.
- Посчитайте средний дневной спрос. Объём продаж за период, делённый на число дней. Для сезонных товаров берите сопоставимый период прошлого года.
- Определите реальное время поставки. Из истории поставщика, а не из договора: смотрите, сколько заказы фактически шли, и закладывайте худший реалистичный сценарий.
- Задайте страховой запас. Начните с простого метода по дням покрытия, а для товаров с накопленной статистикой переходите на статистический метод с уровнем обслуживания по ABC-классу.
- Считайте в Excel. Для небольшого ассортимента достаточно таблицы с формулами: точка заказа и страховой запас пересчитываются автоматически при обновлении продаж. Как аккуратно вести такие таблицы и не размножить дубликаты — в статье про наведение порядка в данных Excel и CRM.
- Зафиксируйте условия с поставщиком. Чётко прописанные сроки и объёмы в заказе снижают разброс времени поставки, а значит — и нужный страховой запас. Структуру такого запроса мы разбирали в статье про коммерческий запрос поставщику.
- Пересматривайте параметры. Раз в месяц-квартал сверяйте расчёт с фактическими остатками и продажами и корректируйте пороги.
С чего начать автоматизацию
Начните с таблиц, а по мере роста переходите на учётную систему, которая сама отслеживает остатки и сигналит о достижении точки заказа. Крупным компаниям имеет смысл смотреть в сторону систем с прогнозированием спроса, но для малого и среднего бизнеса таблица с формулами и дисциплина пересмотра дают большую часть эффекта без затрат на внедрение.
Типичные ошибки при расчёте запасов
Что чаще всего идёт не так
- Один метод для всех товаров. Дорогой ходовой товар и дешёвая мелочь не могут управляться одинаково — это ведёт либо к дефициту, либо к затовариванию.
- Время поставки из договора, а не из истории. Реальный срок часто отличается от обещанного, и расчёт на «бумажное» время приводит к пустому складу.
- Игнорирование сезонности. Средний спрос за год не отражает пик сезона — в горячие месяцы точки заказа не хватит.
- Страховой запас «на глазок». Без привязки к статистике буфер оказывается либо недостаточным, либо неоправданно дорогим.
- Заказ от ненадёжного поставщика без увеличения буфера. Экономия на цене оборачивается срывами поставок и ростом затрат на хранение.
- Параметры не пересматриваются. Спрос и сроки меняются, а пороги остаются прежними — расчёт быстро перестаёт соответствовать реальности.
FAQ: частые вопросы
Чем точка заказа отличается от страхового запаса?
Страховой запас — это буфер на случай колебаний спроса и задержек поставки, который вы держите всегда. Точка заказа — это уровень остатка, при котором нужно оформить новый заказ. Точка заказа включает страховой запас: вы заказываете заранее, чтобы к моменту прихода партии на складе остался ровно буфер.
Как посчитать средний дневной спрос?
Разделите общий объём продаж за выбранный период на количество дней в нём. Например, 2700 штук за 90 дней — это 30 штук в день. Для сезонных товаров берите сопоставимый период прошлого года, а не весь год целиком, иначе среднее исказит картину.
Какой уровень обслуживания закладывать в страховой запас?
Уровень обслуживания задаёт вероятность того, что покупатель найдёт товар на складе. Распространённый ориентир — привязка к ABC-классу: для ключевых товаров группы A 95%, для группы B 90%, для группы C 85%. Чем выше уровень, тем больше страховой запас и тем дороже он обходится, поэтому максимум для всех позиций обычно нецелесообразен.
Нужна ли ERP-система, чтобы считать запасы?
Нет. Для небольшого ассортимента достаточно таблицы Excel с формулами точки заказа и страхового запаса. Учётная система нужна по мере роста числа позиций — она отслеживает остатки в реальном времени и сама сигналит о достижении точки заказа, но стартовать можно без неё.
Как надёжность поставщика влияет на страховой запас?
Напрямую. Если поставщик срывает сроки, приходится закладывать большее время выполнения заказа и больший страховой запас. Работа с надёжным поставщиком позволяет держать меньше запасов и высвободить оборотный капитал, поэтому надёжность стоит оценивать наравне с ценой ещё на этапе выбора контрагента.
Коротко: как рассчитать запасы без крайностей
- Посчитайте средний дневной спрос по продажам за 3–6 месяцев, а для сезонных товаров — по сопоставимому периоду.
- Возьмите реальное время поставки из истории поставщика, а не из договора.
- Рассчитайте точку заказа: средний дневной спрос × время поставки + страховой запас.
- Задайте страховой запас по дням покрытия или статистическим методом, привязав уровень обслуживания к ABC-классу.
- Используйте min/max для полного цикла: минимум — точка заказа, максимум — минимум плюс объём заказа.
- Пересматривайте параметры раз в месяц-квартал и повышайте буфер для ненадёжных поставщиков.
Точка заказа и страховой запас — это не сложная математика, а две простые формулы, которые убирают главные риски складской работы: дефицит и затоваривание. Посчитайте их хотя бы для ключевых позиций в Excel — и закупки перестанут работать «на глазок», а оборотный капитал перестанет лежать мёртвым грузом на полках.
Материалы по теме
- Матрица оценки поставщиков — как сравнивать контрагентов не только по цене
- Диверсификация поставщиков — как снизить зависимость от единственного источника
- Коммерческий запрос поставщику — как составить ТЗ и сравнить предложения
- Контрактное производство — поиск завода, проверка надёжности и запуск партии
- Каталог баз организаций — готовые списки компаний для поиска поставщиков и подрядчиков