모든 ERP와 연결

SkyPlanner의 개방형 REST API는 사내 ERP를 포함한 ERP, MES 및 운영 시스템과 연결됩니다. 직접 구축하거나 저희 팀의 도움을 받을 수 있습니다.

독립 실행도 가능 — ERP 연동은 선택사항이며 필수가 아닙니다.

연동 프로젝트 논의

다음과 같은 ERP 및 MES 시스템과 연결

제조 효율

경제적 주문량: 적정 구매 로트 계산하기

반복 사용하는 부품의 경제적 주문량을 구하고, 공급업체 제약을 확인해 입고 예정과 해당 부품이 필요한 생산 오더를 연결하세요.

Jussi Mäntylä 생산계획 전문가, SkyPlanner 업데이트 2026년 10월 23일 10 분 분량
A balance scale weighs a delivery parcel and purchase paperwork against boxes of components and a bearing.
이 글의 내용
  1. 많이 주문할수록 비용이 늘어날 수 있는 이유
  2. EOQ의 세 가지 입력값을 정확히 설정하기
  3. D: 매출액이 아닌 부품 소비량 사용하기
  4. S: 주문 건당 비용과 구매 대금 구분하기
  5. H: 재고 유지 비용률을 금액으로 환산하기
  6. 계산 예시: 생산용 베어링 구매
  7. 계산한 수량을 실제 주문 가능한 수량으로 조정하기
  8. 포장 단위와 최소 주문량
  9. 수량 할인과 납품 약정
  10. 보관 공간, 유효기간, 불균일한 수요
  11. EOQ는 주문 시점이 아니라 주문 수량을 정합니다
  12. 보충할 로트를 직접 생산한다면?
  13. 결정한 입고 계획을 SkyPlanner로 생산과 연결하세요
  14. 결정한 주문 수량을 실제 생산에 연결하세요

홈 » 리소스 » 경제적 주문량: 적정 구매 로트 계산하기

예상 읽기 시간: 10 분

경제적 주문량(EOQ)은 기본 EOQ 모형에서 주문 비용과 재고 유지 비용의 합계를 최소화하는 보충 수량입니다. 부품을 반복적으로 구매하는 제조업체라면 다음 질문에 대한 답을 얻을 수 있습니다. 소비량과 비용을 고려할 때 한 번에 얼마나 주문해야 할까요?

계산식은 EOQ = √(2 × D × S / H)입니다. D는 연간 수요량, S는 주문 건당 고정 비용, H는 개당 연간 재고 유지 비용을 뜻합니다.

계산 결과는 유용한 출발점이지만, 그것만으로 구매 의사결정이 끝나는 것은 아닙니다. 공급업체의 포장 단위나 최소 주문량에 따라 실제 주문 가능한 수량이 달라질 수 있습니다. 비용 면에서 경제적인 구매라도 다음 주에 입고된다면 내일 생산에는 쓸 수 없습니다. SkyPlanner APS는 자재 입고 예정과 해당 자재가 필요한 생산 오더를 연결합니다. 구매 부서와 생산 부서가 각자의 목록을 따로 맞춰 보는 대신 같은 일정을 기준으로 일하도록 돕습니다.

많이 주문할수록 비용이 늘어날 수 있는 이유

재고를 보충할 때마다 부품값 외에도 구매 발주서 작성, 입고 처리, 납품 물품 취급에 비용이 듭니다. 한 번에 많이 구매하면 주문 횟수가 줄어 이러한 고정 업무에 드는 총비용을 줄일 수 있습니다.

하지만 한 번에 입고되는 수량이 많아지면 다음 보충까지 보유하는 재고도 늘어납니다. 이 재고에는 자금이 묶이고 보관비, 보험료, 진부화 비용이 발생합니다. 구매량을 두 배로 늘려 주문 횟수가 절반이 된다고 해서 반드시 경제적인 것은 아닙니다.

EOQ는 이 두 효과 사이에서 균형을 찾습니다. 기본 모형에서는 보충 로트 전량이 한꺼번에 사용 가능한 상태가 되고, 이후 생산에서 소비되면서 재고가 일정하게 줄어듭니다. 따라서 평균 순환 재고는 주문량의 절반입니다. 안전 재고가 필요하다면 별도로 더해야 하며, 주문량을 반으로 나누는 이 계산에는 포함되지 않습니다.

EOQ의 세 가지 입력값을 정확히 설정하기

수량 단위와 기간 기준을 통일하세요. 연간 수요량을 사용한다면 재고 유지 비용도 연간 기준이어야 합니다. 월간 비용을 환산하지 않고 그대로 넣어서는 안 됩니다.

입력값구매 부품에서의 의미단위
D해당 부품의 연간 예상 소비량개/년
S보충 주문 1건의 발주와 입고에 드는 고정 비용금액/주문 건
H1개를 1년간 보유하는 데 드는 비용금액/개/년

D: 매출액이 아닌 부품 소비량 사용하기

베어링을 구매하는 경우 D는 생산에서 1년 동안 소비할 것으로 예상되는 베어링 수량입니다. 해당 베어링이 들어가는 기계의 매출액이 아닙니다. 지난해 구매량과도 반드시 일치하지는 않습니다. 구매와 소비의 차이로 재고가 늘거나 줄었을 수 있기 때문입니다.

해당 부품을 사용하는 모든 제품의 소요량을 합산하고, 예상 공정 손실도 적절히 반영하세요. 연간 총량뿐 아니라 소비가 비교적 일정하게 발생하는지도 확인해야 합니다. 대규모 고객 프로젝트 두 건에만 쓰이는 부품이라면 날짜별 구매 계획이 필요합니다. 연간 총량을 나눠 소비가 일정한 것처럼 가정해서는 안 됩니다.

S: 주문 건당 비용과 구매 대금 구분하기

S는 보충할 때마다 발생하는 고정 업무 비용이나 요금입니다. 발주 관리 비용, 고정 배송료, 입고 작업 비용 등이 여기에 해당합니다. 주문에 포함된 부품 전체의 구매 대금을 뜻하는 것은 아닙니다.

비교 대상인 보충 건에 대해 근거 있는 비용을 사용하세요. 여러 품목을 하나의 구매 발주서나 트럭으로 묶어 처리하면서 각 품목에 전체 운송비를 모두 부과하면 S가 과대평가됩니다. 마찬가지로 중량에 따라 달라지는 운임을 단순히 주문 건당 고정 비용으로 볼 수는 없습니다. 공급업체와의 거래 조건 및 입고 방식에 맞춰 비용을 추정하세요.

H: 재고 유지 비용률을 금액으로 환산하기

부품 단가가 $20이고 연간 재고 유지 비용률이 25%라면, 재고 유지 비용은 다음과 같습니다.

H = $20 × 0.25 = 부품 개당 연간 $5

EOQ 계산식에는 25나 0.25가 아니라 $5를 넣어야 합니다. 재고 유지 비용을 산정할 때는 관련 자본 비용, 보관 비용, 재고 위험 비용을 포함하되 같은 비용을 중복 계산하지 마세요.

회계상 폭넓게 배부한 비용이 소량 구매로 실제 절감되는 현금 지출과 일치하는 것은 아닙니다. 구매량 결정에 따라 달라지는 비용이 무엇인지 구매 부서와 재무 부서가 합의해야 이 계산을 가장 유용하게 활용할 수 있습니다.

계산 예시: 생산용 베어링 구매

여러 제품에 공통으로 쓰이는 표준 베어링을 구매하는 제조업체를 가정해 보겠습니다. 계획에 사용하는 가정값은 다음과 같습니다.

  • 연간 소비량 D: 베어링 12,000개.
  • 고정 주문 비용 S: 보충 건당 $75.
  • 구매 단가: $20.
  • 연간 재고 유지 비용률: 25%. 이에 따른 H는 베어링 개당 연간 $5.

이 값은 설명을 위한 예시이며, 제조원가의 업계 기준이나 SkyPlanner 고객의 실적이 아닙니다.

EOQ = √[(2 × 12,000 × 75) / 5] = √360,000 = 베어링 600개

한 번에 베어링 600개를 주문하면, 이 모형에서 연간 주문 횟수는 12,000 / 600 = 20회이고 평균 순환 재고는 600 / 2 = 베어링 300개입니다.

600개가 경제적인 이유를 확인하려면 주문량 Q에 따라 달라지는 연간 비용을 비교하면 됩니다.

연간 주문 비용 = (D / Q) × S

연간 순환 재고 유지 비용 = (Q / 2) × H

주문량연간 주문 비용연간 순환 재고 유지 비용연간 비용 합계
베어링 300개$3,000$750$3,750
베어링 600개$1,500$1,500$3,000
베어링 900개$1,000$2,250$3,250

제약 조건이 없을 때의 최적 주문량에서는 주문 비용과 순환 재고 유지 비용이 같습니다. 주문량을 900개로 늘리면 주문 업무는 줄지만, 절감되는 비용보다 재고 유지 비용이 더 많이 늘어납니다.

$3,000은 베어링 구매에 드는 연간 총비용이 아닙니다. 부품 구매 대금은 여전히 연간 12,000 × $20 = $240,000입니다. 이 예에서는 주문량이 달라져도 구매 대금이 같으므로 최적 Q에 영향을 주지 않습니다. 수량에 따라 단가가 달라진다면 구매 대금도 다시 비교에 포함해야 합니다.

이 비용은 장기 평균을 기준으로 한 연간 추정치입니다. 900개씩 주문할 때 연간 주문 횟수가 13.33회로 계산되는 것은 평균 빈도를 나타냅니다. 실제 구매 주문을 소수 단위로 나누어 발주하라는 뜻은 아닙니다.

계산한 수량을 실제 주문 가능한 수량으로 조정하기

기본 EOQ 모형은 수요가 알려져 있고 일정하며, 주문 비용과 재고 유지 비용이 안정적이고, 보충 리드타임이 일정하다고 가정합니다. 또한 입고된 전량을 사용할 수 있고 재고 부족이 없으며, 수량 할인이나 주문량을 제한하는 제약도 없다고 봅니다. 구매 패턴이 이러한 조건에 가까운 반복 구매 품목일수록 EOQ를 더 신뢰할 수 있습니다.

그다음 실제로 구매할 수 있는 수량들을 비교하세요.

포장 단위와 최소 주문량

베어링 공급업체가 250개 단위로 포장해 판매한다고 가정해 보겠습니다. 이 경우 600개는 주문할 수 없습니다. 같은 비용 계산식으로 이 주문량에 가까우면서 포장 단위에 맞는 수량들을 비교하세요.

  • 베어링 500개: 주문 비용 $1,800 + 재고 유지 비용 $1,250 = 연간 $3,050.
  • 베어링 750개: 주문 비용 $1,200 + 재고 유지 비용 $1,875 = 연간 $3,075.

다른 제약이 없다면 이 모형에서는 500개를 주문하는 편이 비용이 적게 듭니다. 무조건 위쪽 포장 단위로 올림하면 이 결과를 놓치게 됩니다.

이번에는 공급업체가 최소 주문량도 750개로 정했다고 가정해 보겠습니다. 이제 500개 주문은 선택할 수 없습니다. 이 모형에서 750개를 선택하면 제약이 없을 때의 최적 주문량보다 연간 $75, 즉 2.5%의 비용이 더 듭니다. 최소 주문량을 낮추기 위한 협상에 노력을 들일 가치가 있는지 판단할 수 있는 명확한 근거가 됩니다.

MOQ는 공급업체가 정한 주문량의 하한입니다. EOQ는 구매자가 계산한 비용 최적 주문량입니다. 두 값은 서로 다른 질문에 답합니다.

수량 할인과 납품 약정

단가가 낮아지면 대량 주문이 유리할 수 있지만, 연간 구매 대금, 주문 비용, 재고 유지 비용, 수량에 따라 달라지는 운임까지 전체 영향을 비교해야 합니다. 실제 할인 구조를 적용하세요. 모든 수량에 할인 단가를 적용하는 방식과 기준 수량을 초과한 물량에만 할인을 적용하는 방식은 다릅니다.

포괄 발주 후 여러 차례로 나누어 납품을 지시하는 경우에도 무엇을 주문 1건으로 볼지, 실제 보유 재고가 얼마인지가 달라집니다. 납품과 비용 청구가 나뉘어 이루어진다면 전체 계약 수량이 한 번에 즉시 입고되는 것으로 취급하지 마세요.

보관 공간, 유효기간, 불균일한 수요

주문 로트를 가용 보관 공간에 수용할 수 있는지, 유효기간 만료나 설계 변경 또는 고객 소요 종료 전에 모두 사용할 수 있는지 확인하세요. 단순화한 비용 곡선에서 최솟값을 얻더라도, 사용할 수 없는 수량이라면 경제적이라고 할 수 없습니다.

계절에 따라 수요가 달라지거나 대량 출고가 불규칙하게 발생한다면, 시기별 소요량과 그에 맞는 보충 정책을 적용하세요. 수요나 공급업체의 납품 시점이 불확실하다면 안전 재고를 별도로 검토해야 합니다. EOQ를 늘리는 것으로 자재 부족 위험에 대한 분석을 대신할 수는 없습니다.

EOQ는 주문 시점이 아니라 주문 수량을 정합니다

베어링 예시에서는 250근무일 동안 12,000개를 소비하므로 근무일 기준 하루 소비량은 베어링 48개입니다. 이 속도라면 600개 로트로 12.5근무일 동안 사용할 수 있습니다. 이는 해당 로트를 소비하는 주기이지, 공급업체의 리드타임이 아닙니다.

재고를 상시 확인하는 보충 정책에서는 일반적으로 다음 기준에 도달하면 발주합니다.

재주문점 = 보충 리드타임 동안의 예상 수요 + 안전 재고

보충 자재를 사용할 수 있게 되기까지 8근무일이 걸리고, 예시를 위해 베어링 96개를 완충 재고로 별도 설정했다고 가정하면 다음과 같습니다.

재주문점 = (48 × 8) + 96 = 베어링 480개

이제 두 결정은 명확히 구분됩니다. 이 정책에서는 480개에 도달하면 600개를 주문합니다. 완충 재고 96개는 예시를 위해 가정한 값이며, EOQ로 계산한 값이 아닙니다. 불확실성에 대비해 얼마나 여유를 둘지는 안전 재고 가이드를 참고해 검토하세요.

발주 기준은 재고 포지션에 적용하세요. 재고 포지션은 사용 가능한 보유 재고에 발주 후 아직 입고되지 않은 보충 수량을 더하고, 재고 회계 기준에 따라 이미 충당해야 하거나 할당된 수요를 뺀 값입니다. 동일한 충당 의무를 두 번 반영하지 않도록 주의하세요. 창고에 남아 있는 수량만 보면 이미 자재가 오는 중인데도 중복 발주할 수 있습니다.

다만 발주한 자재는 아직 사용할 수 있는 자재가 아닙니다. 구매 발주 덕분에 재고 포지션이 발주 기준보다 높게 유지되더라도, 입고 예정일이 고객 주문에 필요한 시점보다 늦을 수 있습니다. 수량과 입고 시점을 함께 확인해야 합니다.

보충할 로트를 직접 생산한다면?

반복 생산하는 부품을 순차적으로 재고에 편입하는 경우처럼, 소비가 계속되는 동안 보충 수량이 점진적으로 쌓인다면 경제적 생산량(EPQ)을 사용하세요. EPQ는 생산 속도와 소비 속도의 관계를 반영합니다. 반면 기본 EOQ는 로트 전체를 한꺼번에 사용할 수 있게 된다고 가정합니다.

판단의 핵심은 단순히 내부 생산인지 외부 구매인지가 아니라, 재고를 어떤 방식으로 사용할 수 있게 되는가입니다. 공급업체가 분할 납품하거나 최종 품질 승인까지 생산 로트 전체를 보류하는 경우에는, 내부 생산·외부 구매라는 구분만으로 예상한 것과 다른 모델이 필요할 수 있습니다.

결정한 입고 계획을 SkyPlanner로 생산과 연결하세요

베어링 600개가 월요일에 입고될 예정이라고 가정해 보겠습니다. 이 베어링이 필요한 고객 주문은 두 건이며, 두 주문 모두 가공 및 조립 설비를 사용하기 위해 다른 작업과 경합합니다. 그런데 공급업체가 입고일을 목요일로 미룹니다. 구매 수량은 그대로지만, 월요일 생산 계획은 더 이상 실행 가능한 계획이라고 보기 어렵습니다.

구매 목록만 수정하면 설비별 대기 작업과 고객에게 약속한 납기가 서로 맞지 않게 됩니다. SkyPlanner는 이러한 연관 관계를 공유 생산 일정에 반영합니다.

구매 발주에는 자재 수량과 납품일이 기록됩니다. 납품일은 자재를 사용할 수 있을 것으로 예상하는 시점을 나타내며, 입고를 확인해 납품 완료로 처리하면 재고가 갱신됩니다. 자재를 고려하는 스케줄링 기능이 활성화되어 있으면, SkyPlanner의 스케줄링 인공지능 Arcturus는 설정된 생산 능력, 공정 간 선후 관계, 우선순위뿐 아니라 자재 가용성도 반영해 작업 일정을 수립합니다.

변경된 입고 정보를 기록하고 일정을 다시 계산하세요. 그러면 영향을 받는 작업지시의 일정을 공급업체 납품일에 맞출 수 있으며, Gantt 화면에서 다른 생산 작업과 함께 해당 작업의 시점을 확인할 수 있습니다. 담당자는 영향을 받는 공정을 서로 다른 대기 목록에서 일일이 옮기는 대신, 부품 납품을 앞당길지, 우선순위를 바꿀지, 대체 공급처를 찾을지, 고객과 약속한 납기를 조정할지에 집중할 수 있습니다.

구매 정책과 함께 SkyPlanner를 활용하는 이유가 바로 여기에 있습니다. 자재 계획과 공장 생산 일정을 수작업으로 조율하는 부담을 줄이고, 입고 변경이 고객 주문에 미치는 영향을 더 일찍 파악할 수 있습니다. 구매 부서는 경제적이면서 계약 조건에 맞는 로트 수량을 결정합니다. 공유 일정은 그 결정이 생산에 미치는 영향을 보여 줍니다.

Eskomatic의 SkyPlanner 사용 후기는 이러한 가시성이 왜 중요한지 보여 줍니다. 이 임가공 업체는 이전에 작업 대기 목록을 주로 수작업으로 관리했으며, 때로는 계획된 작업 시작일이 임박해서야 자재 부족을 발견했습니다. ERP와 연동된 Gantt 스케줄링으로 자재 현황을 더 명확하게 파악하게 된 후, 자재 부족으로 인한 생산 중단이 줄고 납기 설정도 더 정확해졌다고 합니다. 자재 현황을 명확히 파악하면 현장에서도 더 신뢰할 수 있는 근거를 바탕으로 일일 계획을 세울 수 있습니다.

SkyPlanner는 개방형 REST API를 통해 모든 ERP 또는 MES와 연동되므로, 기존 시스템의 구매 및 주문 데이터를 활용해 자재와 생산을 연결한 일정을 수립할 수 있습니다.

결정한 주문 수량을 실제 생산에 연결하세요

구매로 재고를 보충한다면 EOQ부터 계산하고, 공급업체가 납품할 수 있는 수량을 비교한 뒤 발주 기준은 별도로 설정하세요. 그런 다음 입고 계획을 해당 자재를 소비할 주문과 연결해 관리하세요. 구매 부품 하나와 입고 예정일, 해당 부품이 필요한 고객 주문 두 건을 준비해 SkyPlanner 데모를 예약하세요. 이 연결이 생산 계획을 어떻게 바꾸는지 확인할 수 있습니다. 먼저 직접 살펴보고 싶다면 데모 데이터로 SkyPlanner를 체험해 보세요.

Jussi Mäntylä

생산계획 전문가, SkyPlanner

SkyPlanner로 더 명확한 생산 일정을 만드세요

데이터를 연결하고 첫 계획을 검토하세요. 실제로 적용되는 모든 일정은 계획 담당자가 직접 통제합니다.