전체 > 원가·손익관리

발주 최소수량과 안전재고 정하기 계산 방법과 발주 전 점검

2026.08.20 실무가이드 원가·손익관리

발주 최소수량과 안전재고 정하기 계산 방법과 발주 전 점검은 서로 다른 두 기준을 따로 계산한 뒤 마지막 발주 수량에 반영해야 합니다. 거래처가 요구하는 최소수량(MOQ)은 한 번 주문할 때 사야 하는 가장 작은 단위이고, 안전재고는 납품 지연이나 판매량 변동에 대비해 남겨 두는 수량입니다. 최소수량을 안전재고로 착각하면 재고가 쌓이고, 안전재고를 빼면 품절 위험이 커집니다.

이 글에서는 판매량을 같은 단위로 바꾸고, 납품 소요일과 다음 주문 주기를 넣어 언제 발주할지(재주문점)몇 개 발주할지(발주량)를 계산합니다. 식자재·포장재처럼 유통기한이나 보관 공간의 제약이 있는 품목은 계산 결과보다 실제 보관 가능량과 기한을 먼저 확인하세요.

핵심 답: 재주문점은 ‘납품을 기다리는 동안 필요한 양+안전재고’, 발주량은 ‘다음 주문일까지 필요한 목표재고-사용 가능 재고-확정 입고 예정량’입니다. 계산한 발주량은 거래처 최소수량 또는 포장 단위의 배수로 올림합니다.

최소수량·안전재고·재주문점 구분

용어 확인할 자료
거래처 최소수량(MOQ) 거래처가 받는 한 번의 최소 주문량입니다. 낱개가 아니라 박스·묶음일 수 있습니다. 견적서, 거래처 발주 화면, 포장 단위
안전재고 판매 급증, 납품 지연, 검수 불량에 대비해 사용하지 않고 남겨 두는 완충분입니다. 최근 품절·지연 기록, 판매 변동, 보관·유통기한
재주문점 재고가 이 수준에 도달하면 주문을 넣어야 하는 기준입니다. 평균 판매량, 납품 소요일, 안전재고
사용 가능 재고 실제로 판매에 쓸 수 있는 수량입니다. 기한 경과·파손·검수 보류품은 제외합니다. 실사표, 폐기표, 보류·반품 내역

예를 들어 거래처가 24개입 한 박스만 받는다면 최소수량이 24개라는 뜻입니다. 안전재고가 59개라면 24개 단위로 72개를 보유하는 식으로 운영할 수 있지만, 안전재고를 24개로 줄여야 한다는 뜻은 아닙니다.

발주 계산에 필요한 입력값

  1. 기준 기간: 최근 7일 또는 14일의 실제 영업일과 품목별 판매·사용량을 모읍니다. 휴무일은 영업일 분모에서 빼세요.
  2. 기본 단위: 잔·개·g·ml처럼 한 단위로 통일합니다. 1박스=24개, 1봉=500g처럼 환산표를 먼저 만듭니다.
  3. 납품 소요일: 주문 마감 시각부터 검수 완료까지 걸리는 평균 일수와 가장 늦었던 일수를 구분합니다.
  4. 다음 주문 주기: 매일, 주 2회, 주 1회처럼 실제 발주 간격을 정합니다.
  5. 안전재고: 수요 변동·납품 지연·유통기한·보관 공간을 보고 일수나 수량으로 정합니다.
  6. 사용 가능 재고와 입고 예정량: 실사 수량에서 폐기·보류품을 뺀 뒤, 주문이 확정되어 기간 안에 들어올 물량만 별도로 적습니다.

판매량과 발주량의 단위가 다르면 계산이 틀립니다. 거래처가 박스로 답하더라도 내부 계산은 낱개나 g 단위로 한 뒤 마지막에 박스 배수로 올리는 방식이 안전합니다.

기본 계산식

계산 항목 용도
하루 평균 판매량 기준 기간 판매량 ÷ 실제 영업일 평소 하루 수요를 구합니다.
납품 대기 수요 하루 평균 판매량 × 납품 소요일 주문 후 입고 전까지 필요한 양입니다.
안전재고(간편형) 하루 평균 판매량 × 안전재고 일수 변동이 크지 않은 품목에 적용합니다.
재주문점 납품 대기 수요 + 안전재고 재고가 이 수량 이하가 되면 주문합니다.
목표재고 하루 평균 판매량 × (납품 소요일 + 다음 주문 주기) + 안전재고 한 번 주문한 뒤 다음 발주일까지 버틸 수준입니다.
발주량 목표재고 − 사용 가능 재고 − 확정 입고 예정량 0보다 작으면 발주하지 않습니다.

판매량이 주말이나 행사에 크게 달라지면 평균만 그대로 쓰지 말고 보정계수를 곱합니다. 보정 하루 수요 = 평균 판매량 × (예상 수요 ÷ 평소 수요)로 계산하고, 보정 이유와 적용 기간을 기록하세요. 행사 물량을 매달 안전재고에 더해 두면 평상시 재고가 과다해질 수 있습니다.

최근 판매량으로 계산하는 예시

카페에서 원두를 최근 14일 동안 영업한 날마다 24, 28, 25, 30, 22, 34, 38, 26, 27, 24, 31, 29, 35, 40개 사용했다고 가정해 보겠습니다. 합계는 413개이고 실제 영업일은 14일이므로 하루 평균은 413 ÷ 14 = 29.5개입니다.

입력값 계산
하루 평균 29.5개 413개 ÷ 14일
납품 소요일 2일 납품 대기 수요 29.5 × 2 = 59개
안전재고 2일분 29.5 × 2 = 59개
재주문점 118개 59 + 59
다음 주문 주기 7일 목표재고 29.5 × (2+7) + 59 = 324.5, 올림 325개

실사 결과 물리적으로 190개가 있지만 기한 임박으로 45개를 별도 소진해야 한다면 사용 가능 재고는 145개입니다. 확정된 입고 예정량이 24개라면 계산상 발주량은 325 − 145 − 24 = 156개입니다. 거래처가 24개 단위로만 받는다면 156개를 24의 배수로 올려 168개를 주문합니다. 168개를 주문한 뒤의 재고는 145+24+168=337개가 되어 목표 325개보다 12개 많으므로, 다음 실사 때 폐기나 행사 계획을 함께 확인합니다.

반대로 사용 가능 재고가 90개라면 재주문점 118개보다 낮습니다. 같은 조건에서 325−90−24=211개이고, 24개 단위 주문은 216개(9박스)로 올립니다. 최소수량을 맞추느라 주문을 미루면 납품 대기 2일 동안 품절될 수 있으므로 재주문점 알림을 먼저 설정하세요.

안전재고 일수 정하는 방법

안전재고를 모든 품목에 똑같이 7일로 두면 기한이 짧은 재료가 먼저 상합니다. 아래 순서로 최근 기록을 확인해 품목별로 정하세요.

상황 시작 기준 조정 이유
매일 납품되고 판매 변동이 작음 평균 1일분 품절이 있었으면 0.5~1일을 추가
주 2회 납품, 주말 수요가 큼 평균 2~3일분 주말·행사 전후 자료로 별도 보정
납품 지연이나 품절이 반복됨 평균 3일분부터 검토 최장 지연일과 공급처 변경 가능성 확인
유통기한·냉장 공간이 짧음 기한 안에 소진 가능한 양 계산상 안전재고보다 보관 한도가 우선

납품 지연이 큰 품목은 간편형 대신 안전재고 = (최대 하루 수요 × 최장 납품일) − (평균 하루 수요 × 평균 납품일)을 참고할 수 있습니다. 예를 들어 최대 하루 40개, 최장 3일, 평균 하루 29.5개, 평균 납품 2일이면 40×3−29.5×2=61개입니다. 이 값은 출발점일 뿐이며, 유통기한과 보관 한도를 넘으면 낮춰야 합니다. 계산에 사용한 최대값·평균값의 기간을 표에 함께 남기세요.

광고
광고

최소수량과 포장 단위 처리

거래처 조건은 ‘최소 10박스’와 ‘24개입 박스’처럼 두 단계로 표시될 수 있습니다. 이 경우 내부 기본 단위로 10×24=240개를 계산하고, 필요한 수량이 240개보다 작아도 주문 가능한지 거래처에 확인해야 합니다.

계산 결과 거래처 조건 처리
156개 24개 단위, 최소 1박스 168개로 올림
156개 최소 240개 기한 전 소진량을 계산해 240개 주문 또는 납품 조건 협의
0개 이하 최소 1박스 재고가 목표 이상이면 발주하지 않음

최소수량을 맞추기 위해 무조건 주문하지 마세요. 주문수량 × 단위당 원가와 기한 내 예상 사용량을 비교하고, 남을 수량·보관비·폐기 위험을 거래처 할인액과 함께 봐야 합니다. 묶음 개봉이 가능한지, 부분 납품이 가능한지도 주문서에 적습니다.

발주 전 점검 체크리스트

  • 판매·사용량의 기간과 실제 영업일을 적고, 행사·휴무·단체주문을 따로 표시했습니다.
  • 개·g·ml·박스 단위를 하나로 통일하고 환산표를 최신 거래명세서와 맞췄습니다.
  • 평균 납품일과 최장 납품일, 주문 마감 시각을 확인했습니다.
  • 재주문점과 목표재고를 구분하고, 안전재고를 최소수량과 중복해 더하지 않았습니다.
  • 실사 수량에서 기한 경과·파손·반품·검수 보류품을 제외했습니다.
  • 입고 예정량은 주문서가 확정되고 다음 발주 전 들어오는 물량만 입력했습니다.
  • 최소수량·포장 배수·단가·배송비·부가세 표시 여부를 거래처 화면에서 확인했습니다.
  • 주문 후 담당자·주문일·예정 입고일·실제 입고량·차이를 기록할 칸을 만들었습니다.

실사 재고와 장부 수량이 맞지 않으면 발주량부터 고치지 말고 차이 원인을 먼저 분리하세요. 실재고와 장부재고 차이 찾기에서 판매 누락·사용량·폐기·단위 변환 순서로 대조하는 방법을 확인할 수 있습니다. 기한 임박품은 유통기한 임박 재고 관리, 폐기량은 식재료 폐기율 계산과 연결해 기록하세요.

발주 기록표 예시

품목 사용 가능 재고 입고 예정 재주문점 목표재고 계산 발주량 최종 주문
원두 145개 24개 118개 325개 156개 168개(24개×7)
우유 18개 0개 24개 48개 30개 30개(10개×3)

표에는 계산 결과뿐 아니라 기준 기간, 안전재고 일수, 주문 마감 시각, 실제 입고일과 차이 사유를 함께 남기세요. 다음 달에 수요가 달라졌을 때 어떤 숫자를 바꿔야 하는지 바로 찾을 수 있습니다.

자주 묻는 질문

안전재고는 무조건 많이 확보할수록 좋은가요?

아닙니다. 품절 손실과 폐기·보관 비용을 함께 비교해야 합니다. 최근 한 달의 품절 횟수, 지연일, 폐기 금액을 기록한 뒤 한 달 단위로 안전재고 일수를 조정하세요.

최소수량보다 적게 필요한데도 주문해야 하나요?

필요량이 최소수량보다 작으면 거래처에 소량·부분 납품·다른 포장 단위를 문의합니다. 주문한다면 유통기한 안에 모두 사용할 수 있는지와 남는 금액을 계산한 근거를 남기세요.

행사 판매량은 평균에 넣어도 되나요?

행사가 반복되는 기간이면 별도 보정계수로 반영하고, 일회성 행사라면 기본 평균과 분리합니다. 행사 종료 후 실제 사용량과 남은 재고를 비교해 계수를 되돌리세요.

입고 예정량을 항상 빼나요?

주문서가 확정되고 납품 예정일이 다음 발주 전이라야 뺍니다. 지연·검수 보류 가능성이 있으면 입고 예정과 사용 가능 재고를 별도 열로 두고 확정 전에는 차감하지 마세요.

계산 결과가 마이너스면 무엇을 해야 하나요?

현재 사용 가능 재고와 확정 입고량이 목표재고보다 많다는 뜻입니다. 발주를 멈추고 기한·보관 공간·다음 행사 일정을 확인한 뒤, 실제 판매가 줄어든 것인지 장부 수량이 잘못된 것인지 대조하세요.

정리: 최근 판매량을 기본 단위로 통일하고 평균 수요·납품 소요일·안전재고를 계산한 다음, 재주문점에 도달하면 목표재고까지 주문합니다. 마지막으로 거래처 최소수량과 포장 배수로 올림하되, 사용 가능 재고·입고 예정·유통기한을 차감해 과잉 발주를 막으세요. 발주량 계산 자체보다 기준일과 실제 입고 결과를 계속 기록하는 것이 다음 발주의 정확도를 높입니다.

공식 확인: 식품의 보관·표시·기한 관련 세부 기준은 품목과 제조사 안내가 다를 수 있으므로 식품안전나라와 제품 표시를 함께 확인하세요.

많이 헷갈리는 질문

발주 최소수량과 안전재고 정하기 계산 방법과 발주 전 점검은 모든 사업자에게 같은 기준으로 적용되나요?
아닙니다. 판매속도, 단위, 납품주기, 유통기한과 실제로 사용할 수 있는 재고에 따라 달라질 수 있으므로 기준일과 사업장 상태를 먼저 확인합니다.
처리 전에 무엇부터 준비해야 하나요?
분야에 맞는 원자료와 접수·계약·정산 결과를 모으고 조회기간·거래번호·변경일을 표시합니다.
자료가 서로 맞지 않으면 어떻게 하나요?
추정으로 고치지 말고 기간, 금액 단위, 취소·환불·조정 여부를 원자료와 다시 대조한 뒤 공식 경로로 문의합니다.
온라인으로 처리한 뒤 무엇을 보관해야 하나요?
제출 자료 사본, 접수번호, 결과 화면, 납부·정산내역과 다음 기한을 기준일과 함께 보관합니다.
기관이나 상대방의 설명과 자료가 다르면 어떻게 하나요?
차이가 나는 항목을 특정하고 확인 날짜·담당부서·근거자료를 적어 서면 또는 공식 문의로 답변을 남깁니다.
위로 스크롤