Вступление, в котором всё пошло не по плану
У Марины, начальницы склада хозяйственных товаров, было правило: «Никакого страхового запаса, только точно в срок». Она гордилась, что товар у неё не залёживается, оборачиваемость высокая, деньги не заморожены.
И всё шло хорошо, пока поставщик губок не сказал: «Фура попала в аварию, поставка задерживается на две недели». А губки — ходовой товар группы F. Их запасы были рассчитаны ровно до дня следующей поставки. Через три дня полка опустела. Клиенты уходили в соседний магазин. Потери за две недели перекрыли всю экономию на хранении за полгода.
Марина поняла: «точно в срок» — это красиво, но только когда всё идёт по расписанию. А в реальной жизни всегда есть место задержке поставки, скачку спроса или бракованной партии.
Так она открыла для себя страховой запас.
Что такое страховой запас и зачем он складу
Страховой запас — это неприкосновенный остаток товара, который лежит на складе сверх обычного расхода. Его трогают только в экстренных случаях:
- поставщик задержал поставку;
- спрос внезапно вырос (акция, ажиотаж, соседний склад сгорел);
- пришла бракованная партия, и товар надо возвращать.
Он как запасное колесо в машине: не пользуешься годами, но когда прокол — благословляешь его.
Но есть и обратная сторона: страховой запас замораживает деньги. Если переборщить, вы будете хранить миллионы на полке «на всякий случай» и никогда их не использовать. Если недобрать — окажетесь в ситуации Марины.
Поэтому страховой запас нужно рассчитывать, а не назначать на глаз.
Уровень сервиса: сколько процентов клиентов вы готовы обслужить без задержек
Прежде чем считать страховой запас, нужно решить: какой процент заказов мы хотим выполнить со склада без дефицита? Это называется уровень сервиса (Service Level, SL).
- SL = 95% означает, что из 100 заказов на этот товар 95 будут выполнены сразу со склада, а 5 — с задержкой (клиент подождёт или уйдёт).
- SL = 99% — только 1 заказ из 100 столкнётся с дефицитом.
Чем выше уровень сервиса, тем выше страховой запас. И тем больше замороженных денег.
Выбор уровня сервиса зависит от группы товара по ABC:
- Группа A (дорогие, приносят 80% выручки) — уровень сервиса 99-99.5%. Потеря такого заказа критична.
- Группа B (средние) — 95-97%.
- Группа C (дешёвые, неважные) — 85-90%. Можно и 80%, если клиент не расстроится.
Также влияет FMR: если товар частый (F), лучше держать более высокий уровень сервиса, потому что он постоянно нужен. Если редкий (R) — можно опустить, клиент привык ждать.
Как рассчитать страховой запас (две простые формулы)
Есть точная формула с использованием статистики (стандартное отклонение), но она требует знаний Excel и пугает новичков. Я дам две — универсальную и упрощённую.
Формула 1. Упрощённая (правило большого пальца). Страховой запас = (Средняя продажа в день) × (Максимальная ожидаемая задержка поставки в днях – Обычная задержка поставки в днях)
Пример: Губки продаются по 10 упаковок в день. Обычно поставка идёт 7 дней, но однажды была задержка на 14 дней (максимум за год).
Страховой запас = 10 × (14 – 7) = 70 упаковок.
Этот запас покроет вас в худшем случае. Но если поставщики стабильны и задержек почти не бывает, можно брать не максимум, а 90-й перцентиль (т.е. задержка, которую превышает только 1 поставка из 10). Но для начала хватит правила «максимум».
Формула 2. Более точная (через стандартное отклонение). Для тех, у кого есть помесячные данные о продажах и сроках поставки.
Страховой запас = Z × σ_d × √(L)
Где:
- Z — коэффициент, зависящий от уровня сервиса. Для SL=95% — Z=1,65; для SL=99% — Z=2,33.
- σ_d — стандартное отклонение продаж в день (мера того, насколько непредсказуем спрос).
- L — среднее время поставки в днях.
Как считать в Excel: у вас есть 12 месяцев продаж. Считаете среднедневные продажи, затем отклонение. Дальше формула. Для большинства складов достаточно упрощённой формулы, но для товаров с нестабильным спросом (Z по XYZ) лучше использовать точную.
Как связать страховой запас с EOQ и оборачиваемостью
Мы уже знаем, сколько заказывать (EOQ). Теперь знаем, сколько всегда держать на складе (страховой запас). Точка заказа (момент, когда надо делать новый заказ) = (Расход за время поставки) + Страховой запас.
Пример:
Губки: продажи 10 упаковок в день, время поставки 7 дней, страховой запас 70 упаковок.
Тогда расход за время поставки = 10 × 7 = 70 упаковок.
Точка заказа = 70 + 70 = 140 упаковок.
Когда остаток на складе опускается до 140 упаковок, кладовщик (или система) формирует заказ. За 7 дней, пока едет новая партия, вы продадите ещё 70 упаковок (останется как раз страховой запас 70). Если поставка задерживается — вы начинаете расходовать страховой запас.
Важно: оборачиваемость в днях при этом вырастет (так как средний остаток включает страховой запас), но это плата за надёжность. Главное — не переборщить.
Типичные ошибки при расчёте страхового запаса
Ошибка 1. Один страховой запас для всех товаров. Нельзя. Для группы A и F — один, для C и R — другой. Дифференцируйте.
Ошибка 2. Не обновляете расчёты. Продажи выросли, поставщик стал быстрее возить, а страховой запас остался старым. Пересчитывайте раз в квартал.
Ошибка 3. Игнорируете сезонность. В сезон продажи растут, и страховой запас должен расти пропорционально. Иначе опять дефицит.
Пример: как страховой запас спас склад сантехники
Склад сантехники. Товар — краны для раковины (группа A по деньгам, F по частоте). Продажи стабильные — 5 кранов в день. Время поставки от производителя — 14 дней. Никакого страхового запаса не держали. Однажды производитель объявил, что меняет логистику и поставка задержится на 5 дней сверх обычного. На 10-й день после последней поставки полка опустела. Клиенты (строительные бригады) разбежались к конкуренту.
Посчитали страховой запас по упрощённой формуле:
Задержка поставки максимум 5 дней, продажи 5 кранов в день → страховой запас = 5×5 = 25 кранов.
Точка заказа: расход за 14 дней = 70 кранов + 25 страховых = 95 кранов.
Теперь, когда остаток падает до 95, формируют заказ. За 14 дней при нормальной поставке продадут 70, останется 25 страховых. При задержке в 5 дней продадут ещё 25 (как раз до нуля, но дефицита нет). Спрос вырос до 6 кранов в день? Страховой запас в 25 дней покроет эту волнительность на 4-5 дней.
Плюс: дефицит исчез. Минус: средний остаток вырос, оборачиваемость снизилась с 18 до 12 дней. Но потери от дефицита перекрыли это многократно.
Как убедить начальника держать страховой запас
Скептики скажут: «Это лишние замороженные деньги». Ваш ответ: посчитайте потери от дефицита (упущенная выручка, потерянные клиенты, срочные доставки). Сравните с затратами на хранение страхового запаса.
Формула убеждения:
Потеря от дефицита одного заказа = (цена товара × маржа) + (стоимость срочной доставки) + (клиент ушёл навсегда — трудно измерить, но можно принять 50% от маржи).
Вероятность дефицита без страхового запаса = (количество задержек поставок в год) / (количество поставок).
Если ожидаемые потери от дефицита больше, чем затраты на хранение страхового запаса — страхование окупается.
Заключение: страховой запас — это не вредность, а необходимость
Страховой запас — как подушка безопасности. Вы надеетесь, что она не понадобится, но спите спокойно, когда она есть. Для склада правильный страховой запас превращает хаос в предсказуемость, а дефицит — в редкое исключение.