공장 납기준수율 계산 방법, OTIF·납기지연율·납품관리 엑셀 총정리

공장에서 제품을 제때 생산했는데도 거래처의 납기 평가에서 낮은 점수를 받는 경우가 있습니다.
생산은 완료했지만 출하가 늦어졌거나, 약속한 날짜에 납품했어도 주문수량을 전부 공급하지 못했기 때문입니다.
예를 들어 한 달 동안 납기가 도래한 주문이 100건이고, 그중 92건을 약속한 날짜까지 납품했다면 납기준수율은 92%입니다.
그런데 92건 중 5건은 일부 수량만 납품했다면 정해진 날짜에 주문 수량 전체를 공급한 비율은 87%로 낮아집니다.
이 차이를 구분하는 것이 제조업 납기관리의 핵심입니다.
이번 글에서는 공장 납기준수율 계산 방법부터 납기지연율, OTIF, 부분납품, 납기지연 손실비용, 생산계획 개선, 엑셀 자동 계산식까지 실제 공장 사례로 설명하겠습니다.
1. 납기준수율 계산 방법과 납기지연율 공식
납기준수율은 거래처와 약속한 날짜까지 납품을 완료한 비율입니다.
제조업에서는 주문 건수, 납품수량, 주문금액 등 다양한 기준을 사용할 수 있습니다. 이번 글에서는 주문 건수 기준으로 설명하겠습니다.
납기준수율(%) = 납기 내 납품한 주문 건수 ÷ 납기 도래 주문 건수 × 100
납기지연율(%) = 납기 초과 주문 건수 ÷ 납기 도래 주문 건수 × 100
월간 납기 도래 주문이 100건인 공장의 실적을 가정하겠습니다.
| 관리 항목 | 실적 |
|---|---|
| 납기 도래 주문 | 100건 |
| 납기 내 납품 주문 | 92건 |
| 납기 초과 주문 | 8건 |
| 납기준수율 | 92% |
| 납기지연율 | 8% |
92건 ÷ 100건 × 100 = 92%
8건 ÷ 100건 × 100 = 8%
여기서 납기일이 지났지만 아직 납품하지 못한 주문도 납기 초과 주문에 포함해야 합니다.
예를 들어 10월 20일까지 납품해야 할 주문이 10월 22일 현재 미완료 상태라면 납기 미준수 주문입니다.
반대로 10월 30일 납기인 주문을 10월 22일에 평가하면서 미준수로 계산하면 실적이 왜곡됩니다.
따라서 월간 납기준수율은 해당 월에 납기가 도래한 주문을 기준으로 집계하는 것이 중요합니다.
납기일 변경은 어떻게 관리할까?
거래처와 협의해 납기일을 변경했다면 최초 약속일과 변경 약속일을 모두 기록하는 것이 좋습니다.
최초 약속일 기준 납기준수율은 원래 생산계획의 이행 수준을 보여주고, 변경 약속일 기준 납기준수율은 조정된 일정의 이행 수준을 보여줍니다.
두 지표를 구분하면 납기 변경이 반복되는 거래처나 제품을 파악할 수 있습니다.
2. OTIF 계산 방법, 납기준수율과 무엇이 다를까?

OTIF는 On Time In Full의 약자로 약속한 날짜에 주문수량 전체를 납품했는지를 평가하는 지표입니다.
단순히 날짜만 맞추는 것이 아니라 수량까지 충족해야 실적으로 인정합니다.
OTIF(%) = 정시·정량 납품 완료 주문 건수 ÷ 납기 도래 주문 건수 × 100
다음과 같은 월간 납품실적을 가정하겠습니다.
| 구분 | 주문 건수 |
|---|---|
| 납기 도래 주문 | 100건 |
| 납기 내 납품 | 92건 |
| 그중 주문수량 전체 납품 | 87건 |
| 그중 일부 수량만 납품 | 5건 |
| 납기 초과 | 8건 |
납기준수율은 92%입니다.
OTIF는 다음과 같습니다.
87건 ÷ 100건 × 100 = 87%
같은 공장이라도 납기준수율은 92%, OTIF는 87%로 나타납니다.
부분납품은 어떻게 계산할까?
거래처가 제품 1,000개를 10월 20일까지 납품하도록 주문했다고 가정하겠습니다.
| 납품일 | 납품수량 |
|---|---|
| 10월 20일 | 800개 |
| 10월 23일 | 200개 |
| 합계 | 1,000개 |
약속한 날짜까지 800개를 납품했으므로 수량 기준 정시 납품률은 다음과 같습니다.
800개 ÷ 1,000개 × 100 = 80%
그러나 주문 건수 기준 OTIF에서는 전체 수량을 기한 내 완료하지 못했으므로 이 주문은 미준수 1건입니다.
정리하면 다음과 같습니다.
| 평가 방식 | 결과 |
|---|---|
| 수량 기준 정시 납품률 | 80% |
| 주문 건수 기준 OTIF | 미준수 |
| 최종 납품 완료일 | 10월 23일 |
| 최종 완료 지연일수 | 3일 |
이 글에서 사용하는 납기준수율은 기한 내 일부라도 납품한 주문을 정시 납품으로 집계하는 방식입니다. 거래처가 주문수량 전체의 기한 내 납품을 요구한다면 납기준수율과 OTIF가 동일하게 계산될 수 있습니다.
따라서 거래처의 평가기준을 먼저 정하고, 사내 관리표에도 동일한 기준을 적용해야 합니다.
3. 납기지연일수 계산과 거래처별 납품실적 관리
납기지연율은 지연된 주문의 비중을 보여주지만 얼마나 늦었는지는 설명하지 못합니다.
이때 평균 납기지연일수를 함께 관리하면 좋습니다.
평균 납기지연일수 = 지연 주문의 총 지연일수 ÷ 지연 주문 건수
월간 지연 주문 8건의 실적이 다음과 같다고 가정하겠습니다.
| 주문 | 지연일수 |
|---|---|
| A | 1일 |
| B | 1일 |
| C | 2일 |
| D | 2일 |
| E | 3일 |
| F | 3일 |
| G | 4일 |
| H | 8일 |
| 합계 | 24일 |
24일 ÷ 8건 = 3일
평균 납기지연일수는 3일입니다.
그런데 H 주문은 8일이나 지연됐습니다.
따라서 평균 지연일수와 함께 최대 지연일수도 관리하면 장기 지연 주문을 빠르게 파악할 수 있습니다.
거래처별 납기준수율 계산
전체 납기준수율이 92%라고 해도 거래처별 실적은 크게 다를 수 있습니다.
| 거래처 | 납기 도래 | 정시 납품 | 납기준수율 |
|---|---|---|---|
| A기업 | 40건 | 39건 | 97.5% |
| B기업 | 35건 | 32건 | 약 91.4% |
| C기업 | 25건 | 21건 | 84.0% |
| 합계 | 100건 | 92건 | 92.0% |
이 사례에서는 C기업의 납기준수율이 가장 낮습니다.
C기업에 공급하는 제품의 생산공정, 외주가공 일정, 자재 입고일을 우선 점검하면 개선 대상을 구체적으로 정할 수 있습니다.
4. 납기지연 손실비용 계산, 실제로 얼마가 발생할까?
납기지연은 제품을 늦게 보내는 문제에서 끝나지 않습니다.
약속한 납기일을 맞추기 위해 긴급운송이나 잔업, 외주 긴급가공이 필요할 수 있습니다.
월간 납기지연 대응비용이 다음과 같이 발생했다고 가정하겠습니다.
| 비용 항목 | 월간 추가비용 |
|---|---|
| 긴급운송비 | 40만원 |
| 추가 잔업수당 | 60만원 |
| 외주 긴급가공비 | 80만원 |
| 계약상 지체 비용 | 50만원 |
| 합계 | 230만원 |
월간 추가비용은 230만원입니다.
같은 수준이 12개월 동안 반복된다면 다음과 같습니다.
230만원 × 12개월 = 2,760만원
연간 2,760만원의 납기 관련 추가비용이 발생하는 사례입니다.
여기서 계약상 지체 비용은 해당 계약에 관련 조항이 있고 실제 비용이 발생한 경우를 가정했습니다.
납기 개선으로 줄일 수 있는 비용
공장이 자재 발주 일정과 외주가공 납기를 개선해 월간 추가비용을 230만원에서 80만원으로 줄였다고 가정하겠습니다.
230만원 – 80만원 = 150만원
월 150만원, 연간 1,800만원의 비용 감소 효과가 발생합니다.
이 금액은 매출 증가액이 아니라 긴급 대응에 투입되던 비용을 줄인 결과입니다.
납기지연 개선 효과를 평가할 때는 납기준수율 상승뿐 아니라 실제 절감된 비용도 함께 기록하는 것이 좋습니다.
5. 납기지연 원인 분석과 생산계획 개선 방법
납기지연을 줄이려면 먼저 어느 단계에서 일정이 밀렸는지 파악해야 합니다.
다음은 한 달 동안 발생한 납기지연 20건의 원인을 분류한 가상 사례입니다.
| 지연 원인 | 건수 | 비중 |
|---|---|---|
| 원재료 입고 지연 | 7건 | 35% |
| 설비 고장 | 5건 | 25% |
| 생산계획 변경 | 4건 | 20% |
| 외주가공 지연 | 3건 | 15% |
| 출하 준비 지연 | 1건 | 5% |
| 합계 | 20건 | 100% |
원재료 입고 지연과 설비 고장이 12건으로 전체의 60%를 차지합니다.
이 경우에는 작업자의 생산속도를 높이기보다 자재 입고 일정과 설비 예방보전을 우선 개선하는 편이 효과적일 수 있습니다.
납품일에서 생산 착수일 역산하기
제품 1,000개를 납품하는 데 다음과 같은 작업기간이 필요하다고 가정하겠습니다.
| 작업 단계 | 소요기간 |
|---|---|
| 원재료 준비 | 2일 |
| CNC 가공 | 3일 |
| 외주 표면처리 | 2일 |
| 최종검사·포장 | 1일 |
| 운송 | 1일 |
| 합계 | 9일 |
각 작업이 순차적으로 진행되고 모든 날짜에 작업이 가능하다는 단순 가정에서 총 소요기간은 9일입니다.
10월 20일 납품이 목표라면 10월 11일부터 준비해야 한다는 계산이 나옵니다.
실제 공장에서는 주말과 공휴일, 설비 가동일, 외주업체 영업일을 반영해 착수일을 결정해야 합니다.
특히 원재료 입고 예정일이 생산 착수일보다 늦으면 전체 생산계획을 다시 조정해야 합니다.
현장에서 효과적인 개선 순서
- 최근 3개월의 납기지연 주문을 원인별로 분류합니다.
- 발생 건수와 추가비용이 큰 원인부터 우선순위를 정합니다.
- 자재 입고일과 공정별 완료 예정일을 납품일에 연결합니다.
- 납기지연 주문의 담당자와 조치 완료일을 기록합니다.
- 다음 달 납기준수율과 추가비용이 얼마나 개선됐는지 비교합니다.
이렇게 관리하면 납기지연이 발생할 때마다 긴급 대응하는 방식에서 벗어나 반복되는 원인을 줄이는 체계를 만들 수 있습니다.
6. 납품관리 엑셀, 납기준수율·OTIF·지연일수 자동 계산
중소 제조업체에서는 엑셀만으로도 주문별 납기실적을 관리할 수 있습니다.
이번 예시는 한 주문당 하나의 행을 사용하며, 납기일까지 납품한 누적 수량을 별도로 기록하는 방식입니다.
엑셀 관리표 구성
| 열 | 입력 항목 | 예시 |
|---|---|---|
| A | 주문번호 | ORD-001 |
| B | 거래처 | A기업 |
| C | 주문수량 | 1000 |
| D | 최초 약속 납기일 | 2026-10-20 |
| E | 납기 내 납품수량 | 800 |
| F | 최종 납품 완료일 | 2026-10-23 |
| G | 납기 도래 여부 | 자동 |
| H | 정시 납품 여부 | 자동 |
| I | OTIF 여부 | 자동 |
| J | 최종 완료 지연일수 | 자동 |
| K | 납기 내 납품수량 비율 | 자동 |
D열과 F열은 엑셀이 인식하는 날짜 형식으로 입력합니다.
납기 도래 여부(G2)
=IF(D2="","",IF(D2<=TODAY(),"도래","미도래"))
오늘까지 납기가 도래한 주문만 집계할 수 있습니다.
정시 납품 여부(H2)
=IF(OR(D2="",C2="",C2<=0,E2=""),"",IF(E2>0,"준수","미준수"))
이 수식은 납기 내 일부 수량이라도 납품하면 정시 납품으로 인정하는 이 글의 관리 기준을 적용했습니다.
E열에 0을 입력하면 미준수로 판정하며, 공란은 미입력으로 처리합니다.
OTIF 여부(I2)
=IF(OR(D2="",C2="",C2<=0,E2=""),"",IF(E2>=C2,"준수","미준수"))
약속한 납기일까지 주문수량 전체를 납품한 경우에만 준수로 표시됩니다.
최종 완료 지연일수(J2)
=IF(D2="","",IF(F2="",MAX(0,TODAY()-D2),MAX(0,F2-D2)))
납품이 완료된 주문은 실제 완료일과 약속 납기일의 차이를 계산합니다.
아직 완료하지 못한 주문은 오늘을 기준으로 현재까지 경과한 지연일수를 계산합니다.
납기 내 납품수량 비율(K2)
=IF(OR(C2="",C2<=0,E2=""),"",MIN(1,MAX(0,E2/C2)))
K열은 백분율 형식으로 표시합니다.
앞서 설명한 1,000개 주문 중 800개를 납기 내 납품한 사례에서는 80%로 표시됩니다.
월간 납기준수율 자동 계산
월간 실적은 납기일이 해당 월에 속하는 주문만 집계해야 합니다.
예를 들어 M1에 집계하려는 월의 첫날인 2026-10-01을 입력한다고 가정하겠습니다.
다음 수식은 해당 월에 납기가 도래한 유효 주문 중 정시 납품한 주문의 비율을 계산합니다.
=IFERROR(COUNTIFS(D2:D1000,">="&M1,D2:D1000,"<"&EDATE(M1,1),G2:G1000,"도래",H2:H1000,"준수")/COUNTIFS(D2:D1000,">="&M1,D2:D1000,"<"&EDATE(M1,1),G2:G1000,"도래",C2:C1000,">0",E2:E1000,">=0"),0)
분모는 주문수량이 양수이고 납기 내 납품수량이 입력된 주문을 기준으로 합니다. 납품실적이 없는 주문도 E열에 반드시 0을 입력해야 정확하게 집계됩니다.
월간 OTIF 자동 계산
=IFERROR(COUNTIFS(D2:D1000,">="&M1,D2:D1000,"<"&EDATE(M1,1),G2:G1000,"도래",I2:I1000,"준수")/COUNTIFS(D2:D1000,">="&M1,D2:D1000,"<"&EDATE(M1,1),G2:G1000,"도래",C2:C1000,">0",E2:E1000,">=0"),0)
두 결과 셀은 백분율 형식으로 설정합니다.
실제 월간 실적을 확정할 때는 집계 기준일을 별도 셀에 입력하고 TODAY() 대신 해당 기준일을 참조하도록 변경하면 과거 실적이 날짜에 따라 달라지는 문제를 줄일 수 있습니다.
7. 공장 납기관리, 무엇부터 시작해야 할까?
납기관리에서 가장 중요한 것은 납품 날짜와 주문수량을 함께 관리하는 것입니다.
납기준수율은 정해진 날짜에 납품했는지를 보여주고, OTIF는 정해진 날짜에 주문수량 전체를 납품했는지를 보여줍니다.
여기에 평균 납기지연일수와 긴급 대응비용을 함께 기록하면 납기지연이 실제 경영에 미치는 영향까지 파악할 수 있습니다.
처음부터 복잡한 생산관리 시스템을 구축할 필요는 없습니다.
주요 거래처의 최근 3개월 주문을 대상으로 약속 납기일, 납기 내 납품수량, 최종 완료일, 지연 원인부터 정리해 보세요.
납기준수율과 OTIF를 구분해 관리하고 반복적인 지연 원인을 개선하는 것만으로도 납품 일정의 정확성과 거래처 대응력을 높일 수 있습니다.
부키남



