Safety Stock · ROP · EOQ 계산기
수요·리드타임 변동성과 서비스 수준을 입력하면 안전재고, 재주문점, 경제적 주문량과 연간 재고 비용을 자동 산출하고 재고 패턴·비용 곡선을 시각화합니다.
해설
- Safety Stock (안전재고)
- SS = Z × √(LT × σ_D² + D² × σ_LT²). 수요(σ_D)와 리드타임(σ_LT) 두 가지 변동을 모두 고려한 정확한 공식입니다. Z는 서비스 수준에 해당하는 정규분포 Z-score.
- ROP (Reorder Point)
- ROP = (평균 일 수요 × 평균 리드타임) + Safety Stock. 재고가 이 수준에 도달하면 발주해야 리드타임 내 결품 없이 새 입고가 도착합니다.
- EOQ (경제적 주문량)
- EOQ = √(2DS/H). 주문 비용과 보관 비용의 합이 최소가 되는 주문량. 1913년 Ford W. Harris가 정립한 재고 관리의 고전 공식.
- 활용 흐름
- ① 과거 출고·리드타임 데이터로 σ_D, σ_LT 산출 → ② 결품 비용 vs 보관 비용 균형으로 서비스 수준 결정 → ③ SS·ROP·EOQ 계산 → ④ ERP에 반영 → ⑤ 분기별 재계산으로 변동 추적 → ⑥ OEE·COQ와 연계해 통합 재고·운영 비용 관리.
자주 묻는 질문 (FAQ)
Safety Stock(안전재고)은 왜 필요한가요?
수요와 리드타임은 항상 변동합니다. 평균값으로만 발주하면 절반의 확률로 결품(stockout)이 발생합니다. Safety Stock은 이 변동을 흡수하는 완충재고로, 서비스 수준(95% 등)에 맞춰 결품 확률을 제한합니다.
서비스 수준은 어떻게 정하나요?
일반 제조업 자재 95~97%, 자동차 OEM 부품 99% 이상, 의료기기·항공 99.9% 이상이 통상적 기준입니다. 결품 비용이 큰 품목일수록 높게, 보관비가 큰 품목은 낮춰 균형을 잡습니다. 본 도구는 80%~99.9%를 지원합니다.
ROP(재주문점)는 어떻게 사용하나요?
재고가 ROP에 도달하는 순간 EOQ만큼 발주하면, 리드타임이 끝날 때 평균 Safety Stock 수준에서 새 입고가 도착합니다. ERP에서는 보통 일일 재고 점검 또는 자동 발주 트리거로 설정됩니다.
EOQ 공식의 가정은?
EOQ = √(2DS/H) (D: 연 수요, S: 1회 주문비용, H: 단위 연 보관비용). 가정: ① 수요 일정, ② 주문 즉시 도착, ③ 가격 일정, ④ 결품 없음. 실제로 일정 수요 가정은 약하지만 결과 EOQ는 ±30% 범위 변동에 둔감하여 실무 활용도가 높습니다.
수요·리드타임 표준편차를 모르면?
과거 12개월 일별 출고 데이터에서 평균과 표준편차를 직접 계산하세요. ERP가 없다면 엑셀의 AVERAGE·STDEV 함수로 충분합니다. 리드타임은 발주~입고 시점 차이를 5~10건 모아 평균·표준편차를 구합니다. 데이터 없으면 표준편차를 평균의 20~30%로 가정해도 1차 추정으로 유효합니다.
본 도구의 한계는?
단일 SKU, 단일 공급사, 결품 없음을 가정한 고전적 (Q, R) 모델입니다. 다중 SKU 통합 발주, 가격 할인(Quantity Discount), 부패성 재고는 별도 모델이 필요합니다. 또한 비정규 수요(예: 시즌성·이벤트)는 별도 보정이 필요합니다.