본문으로 건너뛰기

안전 재고, 재주문점, EOQ: 현금을 묶어두지 않고 품절을 막는 세 가지 공식

게시됨 약 6분Mike ThriftMike Thrift
안전 재고, 재주문점, EOQ: 현금을 묶어두지 않고 품절을 막는 세 가지 공식
이 페이지에서

분기의 가장 바쁜 주말에 매장 진열대는 텅 비어 있고, 창고 뒷편은 석 달 전에 주문한 잘 팔리지 않는 물건으로 가득 차 있습니다. 두 문제 모두 같은 곳에서 비롯됩니다. 계산 대신 추측한 것입니다. 세 가지 간단한 재고 공식이 이를 해결하며, 오늘 오후에 스프레드시트로 모두 실행할 수 있습니다.

품절은 단순한 반올림 오차가 아닙니다. 재고가 없는 진열대는 전 세계 소매업체에게 연간 약 1조 2천억 달러의 판매 손실을 초래하며, 정기적으로 구매하는 제품이 품절되면 쇼핑객의 거의 절반이 다른 소매업체로 발길을 돌립니다. 반대로 보유한 초과 재고 1달러당 창고료, 보험료, 재고 손실, 묶인 자본으로 연간 20~30센트가 소요됩니다. 너무 적게 주문하면 수익이 새고, 너무 많이 주문하면 현금이 새어 나갑니다. 그 중간 지점에 도달하는 방법은 다음과 같습니다.

1. 경제적 주문량(EOQ): 매번 얼마나 주문할 것인가​

모든 구매 주문은 상충 관계를 강제합니다. 대량 배치로 주문하면 주문 횟수가 줄어들지만(낮은 주문 비용) 재고가 산더미처럼 쌓입니다(높은 보유 비용). 작은 배치를 자주 주문하면 진열대는 간결하게 유지되지만 주문, 운송, 입고 비용을 반복해서 지불하게 됩니다. 경제적 주문량은 두 비용이 균형을 이루고 총비용이 최저점에 도달하는 배치 크기입니다.

공식:

EOQ = √((2 × D × S) / H)

  • D = 연간 수요(단위)
  • S = 주문 한 건의 비용(직원 시간, 운송, 입고 — 상품 자체를 제외한 모든 것)
  • H = 단위당 연간 보유 비용(보관, 보험, 재고 손실, 현금의 기회비용)

계산 예시​

연간 12,000개의 수제 캔들을 판매한다고 가정합니다. 구매 주문 한 건당 주문 및 입고에 총 50달러가 들고, 캔들 하나를 1년간 보유하는 데 2달러가 듭니다.

EOQ = √((2 × 12,000 × 50) / 2) = √600,000 ≈ 주문당 775개

이는 4번의 거대한 주문이나 52번의 주간 소량 주문 대신 연간 약 15번의 주문(12,000 ÷ 775)을 의미합니다. 775개에서 주문 비용과 보유 비용의 합계가 최소가 됩니다. 배치당 더 많이 또는 더 적게 주문하면 두 비용 중 하나가 다른 하나가 줄어드는 속도보다 빠르게 증가합니다.

S와 H를 제대로 구하기​

공식은 입력값만큼만 정확하며, 이 두 가지에서 소규모 비즈니스가 주로 추측합니다.

  • 주문 비용(S): 실제 프로세스를 한 번 시간을 재보세요. 주문 및 입고에 시급 30달러 직원의 시간 2시간과 운송비 40달러가 든다면, S는 100달러입니다 — 인보이스의 10달러 "처리 수수료"가 아닙니다.
  • 보유 비용(H): 총 보유 비용의 표준 벤치마크는 연간 재고 가치의 20~30퍼센트입니다. 단위당 10달러라면 H = 2.50달러(25%)로 시작하고 실제 보관, 보험, 손상, 진부화 비용을 추적하면서 정교화하세요.

EOQ가 무너지는 경우​

EOQ는 안정적인 수요, 안정적인 비용, 수량 할인 없음을 가정합니다 — 현실은 세 가지 모두 위반합니다. 분기별로 재계산하고, 공급업체가 EOQ 계산을 능가하는 대량 할인을 제공하면 할인을 받고 숫자를 다시 계산하세요. 계절 비즈니스는 연간을 무의미하게 평균 내는 대신 성수기와 비수기 수요에 대해 별도의 EOQ를 계산해야 합니다.

2. 안전 재고: 예상치 못한 상황에 대한 완충 장치​

EOQ는 얼마나 주문할지 알려줍니다. 수요 급증이나 늦은 배송에 대해서는 아무 말도 하지 않습니다. 안전 재고는 좋은 한 주나 느린 공급업체가 진열대를 비우지 않도록 유지하는 추가 완충 재고입니다.

간단한 방법 (통계 불필요)​

안전 재고 = (최대 일일 판매량 − 평균 일일 판매량) × 리드 타임(일)

평균적으로 하루 5개, 가장 바쁜 날 8개를 판매하고 공급업체 배송에 14일이 걸린다면:

안전 재고 = (8 − 5) × 14 = 42개

이 완충 재고는 리드 타임의 매일이 최대 수요로 실행될 때를 대비합니다. 보수적이고 직원에게 설명하기 쉬우며, 시작하는 대부분의 소규모 소매업체에 충분합니다.

통계적 방법 (더 정밀하고 저렴)​

완충 재고에 더 적은 현금을 묶어두고 싶다면 실제 수요 변동성과 원하는 서비스 수준에서 크기를 정하세요:

안전 재고 = Z × σ × √L

  • Z = 서비스 계수: 95% 재고율은 1.65, 90%는 1.28, 99%는 2.33
  • σ = 일일 수요의 표준편차(일일 판매량에 대한 스프레드시트의 STDEV 함수)
  • L = 리드 타임(일)

일일 수요가 3개 변동(σ = 3)하고 리드 타임이 14일일 때 95% 가용성을 목표로:

안전 재고 = 1.65 × 3 × √14 ≈ 19개

공식이 드러내는 상충 관계에 주목하세요: 95%에서 99% 서비스로 점프하면 완충 재고가 거의 두 배가 됩니다(Z가 1.65에서 2.33으로). 대부분의 소규모 비즈니스에게 일상 품목에 95%, 가장 많은 마진을 창출하는 소수의 SKU에만 99%가 최적점입니다. 모든 SKU를 99%로 보호하는 것은 현금이 진열대에서 죽는 방법입니다.

3. 재주문점: 다음 주문을 정확히 언제 넣을 것인가​

재주문점은 새 구매 주문을 촉발하는 재고 수준입니다 — 안전 재고를 사용하기 직전에 새 재고가 도착하도록 타이밍을 맞춥니다.

재주문점 = (평균 일일 수요 × 리드 타임(일)) + 안전 재고

앞선 예시 — 하루 5개, 리드 타임 14일, 안전 재고 42개 — 를 사용하면:

재주문점 = (5 × 14) + 42 = 112개

보유 수량이 112개에 도달하면 EOQ 수량(캔들 예시에서 775개)만큼 주문합니다. 14일 대기 기간 동안 약 70개를 판매하여 트럭이 도착할 때 42개 — 안전 완충 재고 — 에 도달합니다. 이제 세 공식이 시스템으로 작동합니다: 재주문점은 언제, EOQ는 얼마나, 안전 재고는 그 사이의 예상치 못한 상황을 흡수합니다.

리드 타임은 조용한 살인자​

대부분의 재주문점 실패는 실제로 리드 타임 실패입니다. 공급업체가 제시한 선적 시간만이 아니라 전체 주기 — PO를 보내는 날부터 재고가 입고되어 판매 가능해지는 날까지 — 를 측정하세요. 공급업체가 10일을 제시하지만 입고 및 검사에 4일이 추가되면 리드 타임은 14일입니다. 분기별로 공급업체별 실제 리드 타임을 추적하세요. "10일"이 실제로 18일인 공급업체는 공식에 더 긴 리드 타임이 필요하거나 솔직한 대화가 필요합니다.

시스템을 실제로 활용하기​

시작하는 데 비싼 소프트웨어는 필요 없습니다. SKU당 한 행과 평균 일일 수요, 최대 일일 수요, 리드 타임, EOQ, 안전 재고, 재주문점 열이 있는 스프레드시트로 필수 요소를 다룹니다. 그런 다음 두 가지 습관을 만드세요:

  1. 결과가 아닌 입력을 매월 검토하세요. 수요는 변하고, 공급업체는 느려지고, 운송 비용은 변합니다. 평균 수요와 리드 타임을 매월 업데이트하면 모든 공식이 정직하게 유지됩니다. 매월 첫 번째 월요일에 캘린더 알림을 설정하세요.
  2. ABC 분석으로 SKU 순위를 매기세요. A 품목(대략 SKU의 20%가 매출의 80%를 창출)은 통계적 안전 재고 처우와 주간 모니터링을 받을 자격이 있습니다. C 품목 — 긴 꼬리 — 은 분기별 검토와 함께 간단한 방법으로 운영할 수 있습니다. 모든 SKU에 동등한 노력을 기울이는 것은 재고 프로젝트가 탈진으로 죽는 방법입니다.

피해야 할 흔한 실수: 재주문점을 한 번 설정하고 잊어버리기, 측정된 리드 타임 대신 공급업체가 제시한 리드 타임 사용, 잘 팔리지 않는 품목을 베스트셀러와 같은 서비스 수준으로 보호하기. 각각은 조용히 현금을 진열대 장식으로 바꿉니다.

장부에 어떻게 나타나는가​

재고 규율은 부기 규율입니다. 진열대의 모든 단위는 은행 계좌 대신 대차대조표에 주차된 현금이며, 보유 비용 — 공간 임대료, 보험, 재고 손실, 진부화 재고의 평가 절하 — 은 매월 비용으로 새어 나갑니다. EOQ로 주문을 적정화하고 부풀려진 안전 재고로 과잉 완충을 멈추면 장부에 두 가지 일이 발생합니다: 재고 자산 잔액이 실제로 필요한 수준으로 떨어지고, 매출원가가 공황 주문과 재고 처분 할인으로 요동치는 대신 판매를 밀접하게 추적하기 시작합니다.

재고를 자체 대차대조표 계정으로 추적하고, 일정에 따라 실사하세요(A 품목은 주간 순환 실사, 분기별 전체 실사). 그리고 매번 실물 수량을 장부와 조정하세요. 차이 항목 — 재고 손실, 손상, 진부화 — 은 부끄러움이 아니라 관리 정보입니다: 다음 분기 EOQ 계산을 더 예리하게 만드는 보유 비용 입력값입니다.

재고와 현금을 한눈에 파악하세요​

재고 적정화는 그 효과를 볼 수 있을 때만 성과를 냅니다. 재고, 매출원가, 현금 계정이 모두 하나의 투명한 장부에 있으면, 한눈에 지난달의 주문 규율이 실제로 현금을 확보했는지 — 아니면 단지 부풀려진 재고를 다른 진열대로 옮겼는지 — 알 수 있습니다. Beancount.io는 재고 계정을 포함한 재무 데이터에 대한 완전한 투명성과 통제를 제공하는 평문 회계를 제공하며, 실물 수량과 조정할 수 있습니다. 무료로 시작하세요 그리고 개발자와 재무 전문가들이 평문 회계로 전환하는 이유를 확인하세요.

이 글 공유하기

이 주제 팔로우하기

출처: https://beancount.io/ko/blog/2026/09/28/safety-stock-reorder-point-eoq-inventory-formulas-guide

게시됨: 2026년 9월 28일

약 12분

100% 의약품 관세 9월 29일 시행: 독립 약국과 전문 클리닉이 다음 재주문 비용이 두 배가 되기 전에 해야 할 일

2026년 9월 29일, 소규모 제조업체에 특허 의약품 및 원료의약품에 대한 100% Section 232 관세가 적용됩니다. 독립 약국과…

healthcare
small-business
약 9분

DSO 공식: 매출과 현금 사이의 격차를 측정(및 해결)하는 방법

매출채권 회전일수(DSO)는 신용 판매와 현금 회수 사이의 평균 일수를 측정합니다. 이 가이드에서는 DSO 산출 공식, 산업별…

accounts-receivable
cash-flow
약 6분

재고회전율 완벽 가이드: 계산 공식, 업종별 기준, 개선 방법

재고회전율 = 매출원가 ÷ 평균재고이며, 이는 기업이 한 해 동안 재고를 몇 번이나 판매해 채워 넣는지를 보여줍니다. 이 가이드는 계산 공식,…

inventory
financial-ratios
약 6분

다채널 재고 조정: 쇼피파이·아마존·POS 재고 수량이 서로 어긋나는 이유

재고 왜곡은 품절과 과잉 재고로 인해 소매업체에 매년 1조 7,700억 달러의 손실을 입히며, 쇼피파이·아마존·POS에서 다채널로 판매하는…

inventory
e-commerce
약 7분

크래프트 몰팅 하우스 부기: 줄어드는 곡물 재고, 계약 재배, 그리고 1년에 걸친 현금 순환

크래프트 몰트스터는 침맥, 발아, 킬닝 과정에서 원료 보리 무게의 10–20%를 잃고, 여러 시즌에 걸친 계약 하에 농부들에게 사료용 곡물…

bookkeeping
small-business