물품공급계약서 양식 2026 — 대금·검수·하자담보책임 조항 설계
요약: 물품공급계약서는 "무엇을 언제 보내고, 언제 검수하고, 결함이 생기면 누가 어떻게 책임지는가"를 숫자와 날짜로 고정하는 문서입니다. 납품·검수 절차, 소유권 이전 시점, 하자담보책임 기간, 지체상금, 가격 변동 처리를 계약으로 정하지 않으면 법 기본 규칙에서 다투게 되고, 그 결과는 예측하기 어렵습니다. 반복 거래라면 기본계약과 개별계약 구조로 정리하세요.
거래처와 물품을 계속 공급받는 사업이라면 물품공급계약서가 회사 현금흐름의 안전벨트입니다. 그런데 실무에서는 견적서와 발주서만 오가다 나중에 불량 책임, 납기 지연, 대금 인상을 두고 다투는 경우가 많습니다. 이 글에서는 2026년 기준 물품공급계약서에 들어가야 할 조항을 절차 순서대로 정리합니다.
납품과 검수 절차
검수 조항은 분쟁 예방의 심장입니다. 좋은 검수 조항은 다음 요소를 갖춥니다.
- 납품 방식: 인도 장소(공장도·지정 창고), 운송비 부담, 포장 기준을 명시합니다.
- 외관 검사와 성능 검사: 납품 즉시 수량·파손 여부를 확인하는 외관 검사와, 일정 기간 내 수행하는 성능·규격 검사를 구분해 각각의 기간과 방법을 정합니다.
- 검수 불통과 절차: 불합격 통보 기한, 교환·재작업 기간, 재검수 횟수 제한을 정합니다.
- 묵시적 승인: 정해진 기간 내 이의가 없으면 검수 합격으로 본다는 문구. 검수를 무기한 미루며 대금을 지연하는 관행을 막는 장치입니다.
검수 기준은 도면·규격서·표본을 별첨으로 구체화할수록 강해집니다. "통상의 상품 수준" 같은 표현은 다툼이 나면 어느 쪽에도 확실한 방패가 되지 못합니다.
소유권 이전 시점을 왜 정하나요?
소유권이 언제 넘어가는지는 위험 부담(운송 중 파손), 대금 미지급 시 회수 권리, 압류 대상 판단에 직접 영향을 줍니다. 법 기본 구조만 두면 해석 여지가 남으므로, 계약서로 명확히 하는 것이 원칙입니다. 흔히 쓰는 설계는 세 가지입니다.
- 인도 시 이전: 가장 단순하나 대금 미지급 위험이 매도인에게 남습니다.
- 대금 전액 지급 시 이전: 매도인 보호용 표준 문구. 소유권 유보 조항과 함께 쓰면 미회수 리스크를 줄입니다.
- 단계별 이전: 분할 납품 건별로 이전시점을 정하는 방식. 장기 프로젝트형 공급에 적합합니다.
매도인 입장에서는 소유권 유보 + 대금 연체 시 회수권 조항이 핵심 방어선입니다. 반대로 매수인 입장에서는 검수 합격 후 이전되도록 하여 결함 있는 물품의 소유권 문제가 얽히지 않게 하는 것이 편합니다.
하자담보책임 기간 설계
민법상 매도인은 목적물에 하자가 있으면 손해배상 등의 책임을 질 수 있지만, 이 책임에는 단기 제척기간이 있어 시간이 지나면 주장하기 어려워집니다. 그래서 실무에서는 하자담보책임 기간을 계약서로 명확히 정합니다.
- 기산점: "납품일부터"인지 "검수 합격일부터"인지가 첫 다툼 포인트입니다. 검수 절차가 있는 거래라면 합격일 기산이 논리적입니다.
- 기간: 물품 특성(소모품 vs 설비)과 업계 관행에 맞게 정합니다.
- 책임 범위: 수리, 교환, 대금 감액, 손해배상 중 어느 것까지 인정할지 순서와 한도를 정합니다.
- 제외 사유: 임의 개조, 부적절한 사용, 정기 점검 소홀 등 매수인 귀책 하자를 제외한다는 문구.
매수인은 기간이 넉넉하고 범위가 넓은 조항을, 매도인은 기산점과 제외 사유를 탄탄히 하는 방향으로 협상하게 됩니다. 어느 쪽이든 법 기본 규칙과 충돌하는 배제 문구는 효력이 다투어질 수 있으므로 신중하게 씁니다.
지체상금 — 강력하지만 과하면 역효과
납기 지연에 대한 지체상금은 이행을 확실히 만드는 장치입니다. 설계 포인트는 세 가지입니다. 첫째, 산정 기준(일당, 총액 대비 비율, 상한액)을 명확히 합니다. 둘째, 매수인 귀책 사유(자재 지연, 도면 변경)로 인한 지연은 제외한다는 문구를 둡니다. 셋째, 상금이 과도하면 감액 다툼의 대상이 되고 협상 자체가 결렬될 수 있으므로 예상 손해에 걸맞은 수준으로 정합니다. 매도인 입장에서는 지연 원인이 어느 쪽에 있었는지 기록으로 남기는 운영 습관이 계약서만큼 중요합니다.
가격 변동 조항
원자재 가격과 환율이 흔들리면 몇 달짜리 공급계약이 곧바로 적자가 됩니다. 가격 변동 조항은 이 리스크를 사전에 분배합니다.
| 방식 | 내용 | 적합한 상황 |
|---|---|---|
| 고정가 | 계약 기간 내 단가 동결 | 기간이 짧고 원가 변동이 작은 경우 |
| 변동 연동 | 지표(원자재·환율) 변동폭에 따라 단가 조정 | 장기 공급, 원가 민감 품목 |
| 협의 조정 | 일정 요건 하에 협의로 조정 | 지표 특정이 어려운 맞춤 제작 |
변동 연동 방식을 쓴다면 지표 종류, 산정 시점, 조정 주기와 상한·하한을 숫자로 정해야 나중에 "얼마나 올릴 수 있는가"를 두고 다투지 않습니다.
기본계약 + 개별계약 구조
반복 거래는 건마다 계약서를 새로 만들면 관리가 불가능합니다. 표준 구조는 이렇습니다.
- 기본계약: 검수 절차, 하자담보책임, 지체상금, 가격 변동, 책임 한도처럼 모든 거래에 공통인 규칙을 담습니다.
- 개별계약(발주서·주문 확인서): 품명, 수량, 단가, 납기처럼 건별로 바뀌는 사항만 기재합니다.
- 우선순위 문구: 기본계약과 개별문서가 충돌하면 어느 쪽이 우선하는지 명시합니다.
이 구조는 분쟁 대응 속도도 바꿉니다. 대금이 늦어지면 내용증명 양식 작성과 내용증명 발송 자동화로 독촉 기록을 남기고, 응답이 없으면 지급명령 신청으로 넘어가는 흐름이 표준입니다. 하청 구조가 얽힌 공급이라면 하도급계약서 양식과 함께 검토하세요.
AI로 공급계약서 초안 잡기
물품공급계약서는 조항이 정형화되어 있어 AI 초안 생성의 효과가 큽니다. 품목, 납기, 검수 방식, 결제 조건을 입력해 골격을 받고, 하자담보책임 기산점과 지체상금 상한 같은 숫자를 우리 거래에 맞게 채우는 순서로 진행하세요. AI에게 빠뜨리기 쉬운 항목(묵시적 승인, 소유권 유보, 우선순위 문구) 점검을 요청하면 누락이 줄어듭니다. 계약서 초안 작성 전반은 AI 계약서 작성 가이드, 대금 성격이 대여와 섞이는 거래라면 차용증·금전소비대차계약서와 구분해 참고하세요.
자주 묻는 질문(FAQ)
발주서만으로 거래해도 계약이 성립한 건가요?
청약과 승낙이 갖춰졌다면 계약은 성립할 수 있습니다. 다만 검수·하자·지체 규칙이 없어 분쟁 시 결과 예측이 어렵습니다. 최소한의 기본계약이라도 만들어 두는 것이 안전합니다.
검수 기간을 정하지 않았는데 상대가 계속 미룹니다.
법적으로 상당한 기간 내 확인 의무가 문제될 수 있지만, 계약서에 검수 기간과 묵시적 승인 문구가 없으면 다투기 번거롭습니다. 지금이라도 서면으로 검수 기한을 정해 통지하고 기록을 남기세요.
소유권 유보 조항은 실제로 효력이 있나요?
계약으로 정하는 것이므로 유효하게 활용되는 구조입니다. 다만 이미 설치·가공된 물품이나 제3자 거래가 얽히면 실행에 제약이 있을 수 있으므로, 조항 운영 방식(식별 가능성, 회수 절차)까지 설계하는 것이 좋습니다.
하자담보책임 기간은 몇 개월이 적당한가요?
물품 특성과 업계 관행에 따라 다르므로 단일 정답은 없습니다. 소모품은 짧게, 설비류는 길게 잡는 경향이 있으며, 기산점(납품 vs 검수 합격)을 정확히 적는 것이 길이보다 더 중요한 경우가 많습니다.
지체상금을 하루 총액의 몇 퍼센트로 정해야 하나요?
예상 손해 규모에 걸맞은 수준이라는 게 기준입니다. 과도한 상금은 감액 다툼과 협상 결렬을 부르고, 지나치게 낮으면 실효성이 없습니다. 상한액을 함께 정해 두는 것이 양측 모두에게 안전합니다.
원자재 가격이 폭등했는데 단가를 못 올리겠습니다.
가격 변동 조항이 있다면 그 기준대로 조정을 청구할 수 있습니다. 없다면 상대 동의 없이 일방 인상은 계약 위반이 될 수 있으므로, 협의로 변경 합의서를 만드는 것이 순서입니다. 다음 계약부터 변동 연동 조항을 넣으세요.
납품 후 파손되었다면 누가 부담하나요?
위험부담과 소유권 이전 시점, 운송 조건에 따라 달라집니다. 계약서에 인도 장소와 이전 시점을 명확히 하면 대부분의 다툼이 예방됩니다. 운송업자 책임 구간은 별도 운송 조건으로 정리하세요.
불량품을 이미 사용했습니다. 하자 주장이 가능한가요?
사용 개시가 하자 발견에 영향을 주는 경우가 있어 복잡해질 수 있습니다. 문제 발견 즉시 사용을 중단하고 사진·기록으로 상태를 고정한 뒤 서면 통지하는 것이 권리 보호에 유리합니다.
개별 발주서와 기본계약 내용이 다르면 어느 쪽을 따르나요?
계약서에 우선순위 문구가 있으면 그 기준입니다. 없다면 특별한 합의가 일반적인 합의보다 우선한다는 해석이 가능하지만 다툼이 커질 수 있으니, 우선순위 조항을 기본계약에 넣어 두세요.
AI가 만든 계약서의 법률 용어를 그대로 믿어도 되나요?
아니요. 하자담보책임처럼 법 기본 규칙과 얽힌 조항은 문구 하나의 해석이 결과를 바꿉니다. AI 초안은 출발점으로 삼고, 핵심 조항은 사람이 검증하거나 전문가 확인을 받으세요.
거래처가 우리 계약서 양식을 안 받아들이려 합니다.
양방향 협상은 흔한 일입니다. 핵심 방어선(소유권 유보 또는 지급 조건, 묵시적 승인, 지연 배상)만 유지되면 상대 양식을 기반으로 수정 조건을 붙이는 방식도 실용적입니다. 포기할 것과 못 할 것을 서명 전에 구분하세요.
대금을 받지 못했는데 물품은 이미 넘겼습니다.
내용증명으로 독촉 기록을 남긴 뒤 지급명령 같은 회수 절차를 검토하는 흐름이 일반적입니다. 소유권 유보 조항이 있었다면 회수 협상 카드가 되었을 것이므로, 향후 거래부터 조항을 넣는 것을 권합니다.
본 글은 일반적인 정보 제공을 목적으로 하며 법률 자문이 아닙니다. 하자담보책임과 위험부담의 판단은 물품 성격, 거래 조건, 최신 법령에 따라 달라질 수 있으므로, 중요한 거래 전에는 변호사 등 전문가의 검토를 받으시기 바랍니다.