EOQ (Economic Order Quantity, оптимальный размер заказа) — формула, определяющая размер партии, при котором суммарные затраты на хранение запаса и на оформление заказов минимальны. Крупные редкие заказы снижают затраты на оформление, но увеличивают затраты на хранение; мелкие частые — наоборот. EOQ находит точку между этими двумя эффектами.
Классическая формула требует трёх входных данных: годовая потребность в позиции, стоимость оформления одного заказа (не цена товара, а затраты на сам процесс — обработка заявки, приёмка, администрирование) и стоимость хранения единицы за период. Результат — размер партии, а не частота заказа сама по себе; частота получается делением годовой потребности на EOQ.
Модель опирается на упрощения: постоянный темп потребления, неизменную цену и отсутствие ограничений на партию у поставщика. Для позиций с нестабильным спросом (группа Z по XYZ-анализу) или значительными скидками за объём формула даёт лишь ориентир, а не точный ответ — реальное решение нужно корректировать под эти условия.
Практическая польза EOQ не в точном числе, а в самой логике: она защищает от двух одинаково частых крайностей — заказывать слишком часто мелкими партиями, теряя на административных издержках, или заказывать редко и много, замораживая деньги на складе.