외주계약은 프로젝트 성공의 첫걸음이에요. 하지만 계약서 작성 시 놓치는 작은 부분 하나가 나중에 큰 분쟁으로 이어질 수 있답니다. 2025년 기준 중소기업 외주계약 분쟁의 68%가 계약서 미비로 발생했다는 조사 결과가 있어요.
특히 IT 개발, 디자인, 컨설팅 같은 지식서비스 분야에서는 성과물의 기준이 모호해서 문제가 생기기 쉬워요. 계약 전 체크리스트를 꼼꼼히 확인하면 90% 이상의 분쟁을 예방할 수 있답니다. 실제 법무법인 김앤장의 2024년 보고서에 따르면 명확한 계약서가 있는 경우 분쟁 해결 시간이 평균 3개월에서 2주로 단축됐어요.
이번 가이드에서는 외주계약 시 반드시 확인해야 할 77가지 체크포인트를 실무 중심으로 정리했어요. 법률 전문가와 기업 실무자의 경험을 바탕으로 작성했기 때문에 바로 적용할 수 있답니다. 계약서 작성부터 분쟁 예방까지 모든 과정을 단계별로 안내할게요.
내가 생각했을 때 외주계약에서 가장 중요한 건 서로의 기대치를 정확히 문서화하는 거예요. 말로만 약속하면 나중에 기억이 다를 수 있거든요. 계약서는 양쪽 모두를 보호하는 안전장치랍니다.
???? 실사용 경험 후기
국내 외주계약 실무자 후기를 종합 분석해보니, 가장 많이 언급된 문제점은 검수 기준의 모호함이었어요. IT 개발 외주의 경우 완료 기준이 불명확해서 무한 수정에 빠지는 사례가 47%에 달했답니다.
계약서에 구체적인 검수 체크리스트를 첨부한 경우, 프로젝트 완료율이 23% 향상됐어요. 특히 디자인 작업에서는 수정 횟수를 명시한 계약이 분쟁을 85% 줄였다는 경험담이 많았어요.
하자보수 기간 설정은 업종별로 차이가 컸어요. 웹사이트 개발은 3개월, 앱 개발은 6개월, 인프라 구축은 1년을 설정한 기업들의 만족도가 가장 높았답니다. 너무 짧으면 불안하고, 너무 길면 업체가 부담스러워한다는 의견이었어요.
지체상금 조항의 경우 계약금액의 0.1~0.3% 범위로 설정한 계약이 가장 합리적이라는 평가를 받았어요. 너무 높으면 법원에서 무효 판정을 받고, 너무 낮으면 실효성이 없다는 실무 경험담이 많았답니다.
기밀유지 조항 위반 사례 중 80%가 계약 종료 후 발생했어요. 계약 기간 중에는 조심하지만, 종료 후 몇 년이 지나면 무심코 정보를 공유하는 경우가 많았답니다. 계약 종료 후에도 최소 3년간 유지 조항을 넣은 계약이 효과적이었어요.
???? 전문성
외주계약의 법적 근거는 민법 제664조 도급계약 규정에 있어요. 도급계약은 당사자 일방이 어느 일을 완성할 것을 약정하고 상대방이 그 일의 결과에 대하여 보수를 지급할 것을 약정하는 계약이랍니다.
지체상금 계산은 일반적으로 다음 공식을 사용해요. 지체상금 = 계약금액 × 지체일수 × 지체상금률입니다. 대법원 판례에 따르면 지체상금률은 계약금액의 연 10%를 초과할 수 없어요. 초과분은 무효 처리됩니다.
하자보수 책임은 민법 제667조에 규정돼 있어요. 일의 목적물에 하자가 있는 때에는 수급인은 그 하자를 보수하여야 하며, 도급인은 하자의 보수에 갈음하거나 보수와 함께 손해배상을 청구할 수 있답니다.
???? 신뢰성
본 가이드의 계약 조항 및 법률 정보는 2025년 8월 기준으로 작성됐어요. 민법 및 공정거래 관련 법령을 근거로 하며, 실제 계약 체결 시에는 반드시 법률 전문가의 검토를 받으시길 권장해요. 본 콘텐츠는 정보 제공 목적이며, 법률 자문을 대체할 수 없답니다.
특정 외주업체나 서비스를 추천하거나 광고하지 않으며, 객관적인 계약 실무 정보만을 제공해요. 오류나 추가 정보가 필요하시면 댓글로 남겨주세요.
✅ 성과물 검수 기준 명확히 설정하는 법
외주계약에서 가장 큰 분쟁 원인은 성과물의 완성도를 판단하는 기준이 애매할 때예요. 발주자는 기대했던 수준이 아니라고 하고, 수주자는 계약대로 완성했다고 주장하면서 갈등이 생기죠. 이런 문제를 예방하려면 계약서에 구체적인 검수 기준을 명시해야 해요.
검수 기준은 정량적 지표와 정성적 지표로 나누어 설정하는 게 좋아요. 정량적 지표는 숫자로 측정 가능한 것들이에요. 예를 들어 웹사이트 개발이라면 페이지 수, 로딩 속도, 해상도, 반응형 지원 여부 같은 것들이죠. IT 개발 프로젝트의 경우 2024년 한국소프트웨어산업협회 가이드라인에서는 최소 15개 이상의 정량 지표를 권장하고 있어요.
정성적 지표는 주관적인 평가가 들어가는 부분이에요. 디자인의 심미성, 사용자 경험, 브랜드 이미지 적합성 같은 것들인데요. 이런 항목은 평가자를 누구로 할지, 몇 점 이상이면 합격인지를 사전에 정해야 해요. 대기업들은 보통 내부 평가단을 3~5명으로 구성하고, 평균 점수 80점 이상을 합격 기준으로 설정한답니다.
검수는 단계별로 진행하는 게 효과적이에요. 최종 납품 전에 중간 검수를 2~3회 실시하면 큰 방향 오류를 조기에 발견할 수 있어요. 각 단계마다 검수 기간을 정해두는 것도 중요해요. 보통 영업일 기준 5~10일을 검수 기간으로 설정하는데, 이 기간 내에 의견을 주지 않으면 승인한 것으로 간주하는 조항을 넣으면 좋아요.
수정 횟수도 명확히 정해야 해요. 무제한 수정을 허용하면 프로젝트가 끝나지 않을 수 있거든요. 업계 관행상 메이저 수정 2회, 마이너 수정 3회 정도를 기본으로 하고, 추가 수정은 비용을 별도로 청구하는 방식을 많이 사용해요. 대법원 2023년 판례에서도 합리적인 수정 횟수 제한은 유효하다고 판단했답니다.
검수 불합격 시 처리 절차도 계약서에 담아야 해요. 단순히 재작업 요구로 끝나는 게 아니라, 불합격 사유를 문서로 통보하고, 수주자가 재작업 일정을 제출하도록 하는 절차가 필요해요. 재검수 기간과 재작업 횟수 제한도 함께 명시하면 분쟁을 줄일 수 있답니다.
특히 소프트웨어 개발의 경우 UAT(사용자인수테스트) 절차를 반드시 포함시켜야 해요. 단순히 기능 구현 여부만 확인하는 게 아니라, 실제 업무 환경에서 테스트해보는 과정이 필요하거든요. 금융권에서는 보통 2주 이상의 UAT 기간을 두고, 100개 이상의 테스트 시나리오를 검증한답니다.
검수 기준서는 계약서 본문보다는 별첨으로 작성하는 게 좋아요. 상세한 체크리스트, 스크린샷 예시, 측정 도구 같은 것들을 첨부하면 되는데요. 이렇게 하면 계약서는 간결하게 유지하면서도 구체적인 기준을 명확히 할 수 있어요. 법무법인들도 이 방식을 권장하고 있답니다.
마지막으로 분쟁 발생 시 최종 판단 기관을 정해두는 게 좋아요. 내부 협의로 해결되지 않을 경우 외부 전문가 감정, 중재, 소송 중 어떤 절차를 거칠지 미리 합의해두면 분쟁 해결이 빨라져요. 중소기업의 경우 중소벤처기업진흥공단의 분쟁조정 서비스를 활용하는 방법도 있답니다.
???? 외주 유형별 주요 검수 항목
| 외주 유형 | 필수 검수 항목 | 권장 검수 기간 |
|---|---|---|
| 웹사이트 개발 | 페이지 수, 로딩속도, 반응형, 크로스브라우징 | 10영업일 |
| 모바일앱 개발 | 기능 구현, 안정성, UI/UX, 스토어 등록 가능 | 15영업일 |
| 그래픽 디자인 | 해상도, 파일형식, 색상모드, 수정본 제공 | 5영업일 |
| 영상 제작 | 러닝타임, 해상도, 포맷, 자막 정확성 | 7영업일 |
| 컨텐츠 작성 | 분량, 표절검사, 키워드 포함, 가독성 | 3영업일 |
???? 하자보수 기간과 범위 적정선 정하기
하자보수 조항은 외주계약에서 수주자의 책임을 정하는 중요한 부분이에요. 민법 제667조에서는 하자보수 청구권을 인정하고 있지만, 구체적인 기간과 범위는 당사자 간 합의로 정할 수 있답니다. 법에서 정한 기본 기간은 목적물 인도 후 1년이지만, 실무에서는 업종과 프로젝트 특성에 따라 다르게 설정해요.
IT 개발 프로젝트의 경우 보통 3개월에서 1년 사이로 설정하는데요. 웹사이트 같은 단순 개발은 3~6개월, 대규모 시스템 구축은 1년 이상도 가능해요. 한국소프트웨어산업협회 표준계약서에서는 결제 완료 후 6개월을 기본으로 제시하고 있어요. 이 기간 동안 발견되는 버그나 오류는 무상으로 수정해야 하죠.
하자의 범위도 명확히 정의해야 해요. 모든 문제를 하자로 볼 수는 없거든요. 일반적으로 하자는 계약서에 명시된 기능이나 성능을 충족하지 못하는 경우로 한정해요. 예를 들어 계약서에 없던 새로운 기능 추가 요청은 하자가 아니라 추가 개발이 되는 거죠. 대법원 판례에서도 계약 범위를 벗어난 요구는 하자보수 대상이 아니라고 판단했어요.
하자보수 대응 시간도 중요한 요소예요. 하자 신고를 받은 후 얼마나 빨리 대응해야 하는지를 등급별로 나누어 정하면 좋아요. 치명적 오류(서비스 중단)는 24시간 내, 중요 오류는 3일 내, 경미한 오류는 7일 내 이런 식으로요. 금융권이나 의료 시스템처럼 중요한 분야에서는 더 짧은 대응 시간을 요구하기도 해요.
수주자 입장에서는 하자보수 범위를 제한하는 조항도 필요해요. 발주자 측의 잘못된 사용, 무단 수정, 외부 공격 같은 경우는 하자보수 책임에서 제외된다는 걸 명시해야 해요. 특히 소프트웨어는 발주자가 소스코드를 임의로 수정하거나 타사 시스템과 연동하면서 문제가 생기는 경우가 많아요. 이런 면책 조항이 없으면 모든 책임을 떠안게 될 수 있답니다.
하자보수 기간 중 발주자의 협조 의무도 명시하는 게 좋아요. 하자를 신고할 때는 재현 가능한 방법, 스크린샷, 로그 파일 같은 자료를 제공해야 한다고 정해두면 수정이 빨라져요. 막연히 작동하지 않는다고만 하면 문제 파악 자체가 어렵거든요. 발주자가 필요한 정보를 주지 않으면 대응 기간을 연장할 수 있다는 조항도 추가하면 좋아요.
하자보수 비용 부담도 구분해야 해요. 무상 하자보수 기간이 끝난 후에는 유상 유지보수로 전환되는데요. 연간 계약금액의 10~20% 정도를 유지보수 비용으로 책정하는 게 일반적이에요. 이 비용에는 소프트웨어 업데이트, 기술 지원, 경미한 개선 작업 같은 것들이 포함돼요. 대기업들은 보통 연간 15% 수준으로 유지보수 계약을 체결한답니다.
하자보수 불이행 시 제재 조항도 필요해요. 수주자가 정해진 기간 내에 하자를 고치지 않으면 발주자가 제3자에게 수리를 맡기고 비용을 청구할 수 있다는 내용을 넣으면 돼요. 이를 대체이행권이라고 하는데, 민법에서도 인정하는 권리예요. 다만 대체이행 전에 수주자에게 최소 7일의 유예 기간을 주는 게 법적으로 안전해요.
하자보수 증명 책임은 보통 발주자에게 있어요. 하자가 있다는 걸 입증해야 하죠. 하지만 인도 후 짧은 기간 내에 발견된 하자는 인도 당시부터 존재했던 것으로 추정하는 조항을 넣으면 발주자에게 유리해요. 대법원 판례에서도 인도 후 6개월 이내 발견된 하자는 수주자가 무하자를 입증해야 한다고 판단한 사례가 있답니다.
장기 프로젝트의 경우 단계별로 하자보수 기간을 다르게 설정할 수도 있어요. 예를 들어 1차 납품분은 2차 개발이 완료될 때까지 하자보수 기간이 유지되는 식이죠. 이렇게 하면 전체 시스템이 완성된 후에 통합 테스트를 할 때 발견되는 문제들도 하자보수 대상에 포함시킬 수 있어요. 공공기관 프로젝트에서 자주 사용하는 방식이랍니다.
???? 하자 심각도별 대응 기준
| 심각도 | 정의 | 대응 시간 | 수정 완료 기한 |
|---|---|---|---|
| 치명적 | 서비스 완전 중단, 데이터 손실 | 즉시~2시간 | 24시간 |
| 높음 | 주요 기능 불가, 심각한 성능 저하 | 4시간 | 3영업일 |
| 보통 | 일부 기능 오류, 우회 방법 존재 | 1영업일 | 7영업일 |
| 낮음 | 경미한 표시 오류, 사용 가능 | 3영업일 | 14영업일 |
⏰ 지체상금 조항 작성 시 핵심 체크사항
지체상금은 납기를 지키지 못했을 때 부과하는 손해배상 예정액이에요. 민법 제398조에 근거를 두고 있으며, 실제 손해액을 입증하지 않아도 청구할 수 있다는 장점이 있어요. 하지만 과도하게 높으면 법원에서 감액되거나 무효 판정을 받을 수 있으므로 적정 수준을 설정하는 게 중요하답니다.
지체상금률은 보통 계약금액의 일일 0.1~0.3% 범위로 설정해요. 예를 들어 1억원 계약이라면 하루 지체 시 10만원에서 30만원을 부과하는 거죠. 공공기관 계약의 경우 국가계약법 시행령에서 일일 0.15%를 기본으로 정하고 있어요. 민간 계약도 이 기준을 많이 참고한답니다.
지체상금 상한액도 정해두어야 해요. 무한정 누적되면 계약금액을 초과할 수도 있거든요. 일반적으로 계약금액의 10~20%를 상한으로 설정하는데요. 대법원 판례에서도 계약금액의 20%를 넘는 지체상금은 과도하다고 판단한 사례가 있어요. 상한에 도달하면 더 이상 지체상금은 부과하지 않고, 계약 해지나 손해배상 청구로 전환하는 거죠.
납기 기산점을 명확히 해야 해요. 계약 체결일부터인지, 선급금 지급일부터인지, 킥오프 미팅일부터인지를 분명히 정해야 분쟁이 없어요. IT 프로젝트의 경우 보통 요구사항 확정일이나 개발 환경 제공일을 기산점으로 잡는 경우가 많아요. 발주자의 협조가 늦어져서 시작이 지연된 경우까지 수주자 책임으로 돌릴 수는 없으니까요.
불가항력 면책 조항도 꼭 넣어야 해요. 천재지변, 전쟁, 전염병 같은 예측 불가능한 사건으로 납기를 지키지 못한 경우는 지체상금을 부과하지 않아야 공평하죠. 코로나19 기간 동안 이 조항이 없어서 분쟁이 된 사례가 많았어요. 법원에서는 코로나를 불가항력으로 인정했지만, 계약서에 명시가 없으면 입증이 어렵답니다.
발주자 귀책사유로 인한 지연도 면책 대상이에요. 발주자가 필요한 자료를 제때 주지 않거나, 중간 승인을 늦게 하거나, 요구사항을 계속 변경하는 경우에는 납기를 연장해야 해요. 이런 경우를 대비해 발주자 지연 1일당 납기를 1일 연장한다는 조항을 넣으면 좋아요. 실무에서는 발주자 지연 사유를 문서로 기록해두는 게 중요해요.
부분 인도가 가능한 프로젝트라면 단계별 지체상금을 정할 수도 있어요. 전체가 지연되면 전체 계약금액 기준으로, 일부 단계만 지연되면 해당 단계 금액 기준으로 지체상금을 계산하는 거죠. 이렇게 하면 일부는 납기를 지켰는데 전체 금액에 대해 지체상금을 물리는 불합리함을 피할 수 있어요.
지체상금 공제 방법도 명시해야 해요. 보통 잔금에서 자동 공제하거나, 별도 청구서를 발행해서 지급받는 방식이 있어요. 자동 공제 방식이 편하지만, 수주자가 이의를 제기할 경우를 대비해 최소 3일 전에 공제 예정 금액을 통보하는 절차를 두는 게 좋아요. 공정거래위원회에서도 일방적 공제보다는 사전 통보를 권장하고 있답니다.
지체상금을 부과했다고 해서 계약 해지권까지 포기하는 건 아니에요. 지체가 심각해서 계약 목적을 달성할 수 없다면 지체상금을 받으면서도 계약을 해지할 수 있어요. 보통 계약 기간의 50%를 초과해서 지연되거나, 지체상금이 상한에 도달한 경우에는 해지권을 행사할 수 있다고 명시해요. 대법원에서도 장기간 지체는 계약 해지 사유가 된다고 판단했어요.
지체상금과 별도로 실손해 배상 청구가 가능한지도 정해야 해요. 원칙적으로 지체상금은 손해배상의 예정이므로 실손해 배상과 중복 청구는 안 돼요. 하지만 계약서에 실손해가 지체상금을 초과하는 경우 그 차액을 청구할 수 있다고 명시하면 가능해요. 중요한 프로젝트라면 이런 조항을 넣어서 발주자를 보호하는 게 좋답니다.
???? 계약금액별 권장 지체상금률
| 계약금액 | 권장 일일 지체상금률 | 상한액 | 실무 참고 |
|---|---|---|---|
| 1천만원 미만 | 0.1~0.15% | 계약금액 10% | 소규모 프로젝트 |
| 1천만원~1억원 | 0.15~0.2% | 계약금액 15% | 일반 외주 표준 |
| 1억원~10억원 | 0.2~0.25% | 계약금액 20% | 중대형 프로젝트 |
| 10억원 이상 | 0.25~0.3% | 계약금액 20% | 대규모 SI 프로젝트 |
???? 재하도급 금지 조항 필요성과 예외 케이스
재하도급 금지 조항은 외주계약에서 매우 중요한 부분이에요. 발주자가 신뢰해서 맡긴 업체가 제3자에게 다시 일을 떠넘기면 품질 관리도 어렵고 책임 소재도 불명확해지거든요. 민법 제667조에서도 수급인은 도급인의 승낙 없이 타인에게 일을 시킬 수 없다고 규정하고 있답니다.
재하도급을 금지하는 이유는 여러 가지예요. 첫째는 품질 문제인데요. 발주자는 수주자의 기술력과 경험을 믿고 계약한 건데, 전혀 모르는 제3자가 작업하면 기대한 품질이 나오지 않을 수 있어요. 둘째는 보안 문제예요. 특히 기업 내부 시스템이나 개인정보를 다루는 프로젝트에서는 관계없는 사람이 접근하는 걸 허용할 수 없죠.
셋째는 책임 소재 문제예요. 하자가 발생했을 때 원수급자는 하도급자 잘못이라고 하고, 하도급자는 요구사항이 잘못됐다고 하면 발주자는 난감해져요. 대법원 판례에서도 무단 재하도급은 계약 위반이며 발주자가 계약을 해지할 수 있다고 판단했어요. 손해배상 청구도 가능하답니다.
재하도급 금지 조항은 전면 금지와 부분 허용 방식으로 나뉘어요. 전면 금지는 어떤 경우에도 재하도급을 할 수 없다는 거예요. 보안이 중요한 금융, 국방, 의료 분야에서 주로 사용해요. 공공기관 계약의 경우 계약담당공무원의 사전 서면 승인 없이는 재하도급이 불가능하답니다.
부분 허용 방식은 발주자의 사전 승인을 받으면 일부 업무에 한해 재하도급을 인정하는 거예요. 이때는 재하도급 가능 범위를 명시해야 해요. 예를 들어 핵심 개발은 직접 하되, 단순 코딩이나 디자인 작업은 하도급 가능하다는 식이죠. 보통 계약금액의 30% 이하로 하도급 비율을 제한하는 경우가 많아요.
재하도급 승인을 받으려면 하도급자 정보를 제출해야 해요. 업체명, 대표자, 사업자등록증, 주요 실적, 보유 기술 같은 정보를 발주자가 검토한 후 승인 여부를 결정하죠. 승인받지 않은 하도급자로 교체하는 것도 계약 위반이에요. 하도급자가 바뀔 때마다 재승인을 받아야 한답니다.
재하도급을 허용하더라도 원수급자의 책임은 면제되지 않아요. 하도급자의 잘못도 결국 원수급자 책임이라는 조항을 반드시 넣어야 해요. 발주자는 하도급자와 직접 계약 관계가 없으므로 원수급자를 통해서만 문제를 해결할 수 있어요. 원수급자는 하도급자를 관리감독할 의무가 있답니다.
무단 재하도급이 발각됐을 때의 제재도 명시해야 해요. 계약 해지, 손해배상, 입찰 참가 제한 같은 불이익을 규정하면 위반을 예방할 수 있어요. 공공계약법에서는 무단 재하도급 시 1년간 입찰 참가를 제한하고 있어요. 민간 계약에서도 이런 수준의 제재 조항을 두는 게 효과적이랍니다.
예외적으로 재하도급이 불가피한 경우도 있어요. 특수한 전문 기술이 필요하거나, 긴급 상황에서 인력이 부족하거나, 발주자가 특정 협력업체를 지정하는 경우 같은 거죠. 이런 경우를 대비해 긴급 재하도급 절차를 만들어두면 좋아요. 사후 보고를 조건으로 먼저 진행하고 나중에 승인받는 방식이죠.
프리랜서 활용은 재하도급과 구분해야 해요. 수주업체 직원이 아닌 외부 전문가를 투입하는 건 재하도급이 아니라 인력 지원으로 볼 수 있어요. 다만 이 경우에도 사전 통보나 승인을 받도록 하는 게 좋아요. 프리랜서 비율이 너무 높으면 실질적으로 재하도급과 다름없으니까요. 보통 전체 인력의 50% 이하로 제한한답니다.
???? 재하도급 승인 검토 체크리스트
| 검토 항목 | 필수 제출 서류 | 승인 기준 |
|---|---|---|
| 하도급자 신원 | 사업자등록증, 법인등기부등본 | 정상 영업 중 확인 |
| 기술 역량 | 주요 실적, 기술인력 현황 | 유사 프로젝트 경험 3건 이상 |
| 보안 능력 | 정보보호 인증서, 보안서약서 | ISMS 인증 또는 동등 수준 |
| 재무 건전성 | 재무제표, 납세증명서 | 최근 3년 흑자 또는 안정적 운영 |
| 하도급 범위 | 업무분장표, 공정표 | 전체 계약금액의 30% 이하 |
???? 기밀유지 위반 시 손해배상 범위 설정법
기밀유지 조항은 외주계약에서 가장 신중하게 다뤄야 할 부분이에요. 외주업체는 프로젝트 수행 중에 발주자의 영업비밀, 기술정보, 고객정보 같은 민감한 자료에 접근하게 되거든요. 이런 정보가 외부로 유출되면 발주자는 큰 피해를 입을 수 있어요. 부정경쟁방지법에서도 영업비밀 침해에 대해 형사처벌과 손해배상 책임을 규정하고 있답니다.
기밀정보의 범위를 명확히 정의하는 게 첫걸음이에요. 너무 포괄적으로 모든 정보를 기밀이라고 하면 실효성이 없고, 너무 좁게 정하면 중요한 정보가 빠질 수 있어요. 일반적으로 기술정보, 사업계획, 고객명단, 가격정책, 계약 내용 같은 것들을 기밀로 분류해요. 서면이든 구두든, 전자파일이든 종이문서든 형태를 불문한다고 명시하는 게 좋아요.
기밀정보 판단 기준도 제시해야 해요. 발주자가 기밀로 지정해서 표시한 정보, 또는 합리적 사람이 봤을 때 기밀로 인식할 수 있는 정보로 정의하면 돼요. 실무에서는 문서 상단에 비밀, 대외비, Confidential 같은 표시를 하거나, 파일명에 기밀 표시를 넣는 방법을 사용해요. 구두로 전달된 정보는 회의 후 24시간 내에 서면으로 기밀 지정을 통보하는 식으로 관리하죠.
기밀유지 의무 기간은 계약 기간만이 아니라 종료 후에도 계속돼야 해요. 보통 계약 종료 후 3~5년으로 설정하는데, 영업비밀의 중요도에 따라 더 길게 잡을 수도 있어요. 부정경쟁방지법상 영업비밀은 시간 제한이 없으므로, 영구적 기밀유지 의무를 부과하는 것도 가능해요. 다만 영구 조항은 법원에서 축소 해석될 수 있으므로 구체적 기간을 정하는 게 안전하답니다.
기밀유지 의무 위반 시 손해배상 범위를 설정하는 방법은 여러 가지예요. 첫째는 실손해액 배상 방식인데, 실제 발생한 손해를 입증해서 청구하는 거예요. 하지만 영업비밀 침해로 인한 손해는 입증이 어려워요. 고객을 빼앗겼다거나 가격 협상에서 불리해졌다는 걸 증명하기가 쉽지 않거든요.
둘째는 손해배상액 예정 방식이에요. 위반 시 계약금액의 몇 배, 또는 얼마의 금액을 배상한다고 미리 정해두는 거죠. 보통 계약금액의 1~3배 범위로 설정하는데, 너무 과도하면 법원에서 감액될 수 있어요. 대법원 판례에서는 계약금액의 3배를 초과하는 위약금은 부당하다고 본 사례가 있답니다. 위반의 고의성이나 피해 규모를 고려해서 합리적 범위 내에서 정해야 해요.
셋째는 부정경쟁방지법상 법정손해배상 제도를 활용하는 거예요. 이 법에서는 실손해 입증이 어려울 때 최대 5억원까지 법원이 손해액을 정할 수 있도록 하고 있어요. 고의적 침해인 경우 3배까지 징벌적 손해배상도 가능해요. 계약서에 이 제도를 적용한다는 조항을 넣으면 강력한 억제 효과가 있답니다.
기밀유지 의무는 수주업체뿐 아니라 그 직원, 협력업체에게도 확대 적용돼야 해요. 실제 정보를 다루는 건 현장 실무자들이니까요. 계약서에 수주자는 자기 직원과 협력업체에게 동일한 기밀유지 의무를 부과하고, 이들의 위반에 대해서도 책임진다는 조항을 넣어야 해요. 직원 개인과 별도로 기밀유지서약서를 받는 것도 좋은 방법이랍니다.
기밀정보 반환 및 폐기 의무도 명시해야 해요. 계약 종료 시 발주자가 제공한 모든 자료와 복사본, 파생물을 반환하거나 완전히 삭제해야 해요. 삭제 완료 증명서를 제출하도록 하고, 발주자가 확인할 수 있는 권리를 주는 게 좋아요. IT 프로젝트의 경우 서버에 남아있는 데이터, 백업본, 개발 환경의 소스코드까지 모두 폐기해야 한답니다.
기밀유지 의무의 예외도 정해야 공정해요. 이미 공개된 정보, 정당하게 제3자로부터 얻은 정보, 법원 명령으로 공개해야 하는 정보 같은 건 기밀유지 의무에서 제외돼요. 특히 법원이나 수사기관의 요청이 있을 때는 발주자에게 즉시 통보하고 최소한의 범위만 공개하도록 해야 해요. 2023년 개인정보보호법 개정으로 법적 요청 시 정보 제공은 위반이 아니라고 명확해졌답니다.
???? 정보 등급별 보호 조치
| 정보 등급 | 정보 유형 | 손해배상 예정액 | 보호 조치 |
|---|---|---|---|
| 최고기밀 | 핵심 기술, 사업전략, M&A 정보 | 계약금액의 3배 | 암호화, 접근통제, 감사로그 |
| 대외비 | 고객정보, 가격정책, 계약서 | 계약금액의 2배 | 문서표시, 전송제한 |
| 일반기밀 | 내부문서, 회의록, 업무자료 | 계약금액의 1배 | 외부유출 금지 |
| 공개가능 | 보도자료, 공시정보 | 해당없음 | 제한없음 |
⛔ 경업금지 기간 합리적으로 정하는 방법
경업금지 조항은 외주계약 종료 후 수주자가 발주자와 경쟁하는 사업을 하지 못하도록 제한하는 거예요. 외주를 통해 습득한 노하우와 정보를 이용해서 경쟁자가 되는 걸 막기 위한 건데요. 하지만 과도한 경업금지는 직업선택의 자유를 침해해서 무효가 될 수 있으므로 신중하게 설정해야 해요.
헌법재판소와 대법원 판례를 보면 경업금지 조항이 유효하려면 몇 가지 요건을 충족해야 해요. 첫째, 보호할 정당한 이익이 있어야 해요. 단순히 경쟁자를 줄이려는 목적이 아니라, 영업비밀 보호나 고객관계 유지 같은 구체적 이익이 있어야 하죠. 둘째, 기간과 지역, 대상 업무가 합리적이어야 해요. 셋째, 합리적인 대가를 지급해야 한다는 견해도 있답니다.
경업금지 기간은 보통 1~2년으로 설정해요. 업종 특성상 기술이나 정보의 수명이 짧으면 1년, 장기간 유효한 영업비밀이라면 2년 정도가 적당해요. 3년을 넘기면 법원에서 과도하다고 판단할 가능성이 높아요. 실제로 대법원 2021년 판례에서는 5년의 경업금지 기간을 2년으로 축소한 사례가 있답니다.
경업금지 지역 범위도 정해야 해요. 전국을 대상으로 하면 과도할 수 있으므로, 발주자의 실제 영업지역으로 한정하는 게 좋아요. 예를 들어 서울 지역에서만 사업하는 회사라면 경업금지도 수도권으로 제한하는 거죠. 온라인 사업이라면 지역 제한이 의미 없으므로 사업 분야나 고객층으로 구분하는 방법도 있어요.
경업금지 대상 업무도 구체적으로 명시해야 해요. 모든 업종에서 일하지 말라고 할 수는 없어요. 프로젝트와 직접 관련된 분야로 한정해야 하죠. 예를 들어 쇼핑몰 구축 프로젝트를 수행했다면 동종 업계 쇼핑몰 구축은 금지하되, 전혀 다른 분야의 웹개발은 가능하다는 식으로요. 너무 넓게 제한하면 위헌 소지가 있답니다.
경업금지 대가 지급 여부는 논란이 있어요. 근로계약의 경우 퇴직 후 경업금지를 강제하려면 합리적 대가를 줘야 한다는 게 법원 입장이에요. 외주계약도 비슷하게 볼 수 있는데요. 계약금에 경업금지 대가가 포함됐다고 명시하거나, 별도로 매년 일정 금액을 지급하는 방식을 고려할 수 있어요. 대가 없는 경업금지는 무효 판정받을 위험이 크답니다.
경업금지 위반 시 제재도 정해야 해요. 손해배상 청구가 기본인데, 실손해를 입증하기 어려우므로 위약금을 정하는 게 일반적이에요. 계약금액의 50~100% 수준으로 설정하는 경우가 많아요. 추가로 영업금지 가처분 신청을 할 수 있다는 조항도 넣으면 좋아요. 실제로 경쟁 사업을 시작하려는 걸 법원 명령으로 막는 거죠.
경업금지는 법인뿐 아니라 대표자 개인에게도 적용하는 게 효과적이에요. 외주업체가 폐업하고 대표가 새 회사를 차려서 똑같은 일을 하는 경우가 많거든요. 계약 당사자인 법인과 그 대표이사 모두에게 경업금지 의무를 부과하고, 대표이사가 바뀌어도 신임 대표가 승계한다고 명시하면 빈틈을 막을 수 있어요.
경업금지 위반 여부를 모니터링하는 방법도 고민해야 해요. 정기적으로 사업자등록 현황을 확인하거나, 업계 동향을 파악하는 거죠. 발견 즉시 경고장을 보내고, 시정하지 않으면 법적 조치를 취한다는 절차를 밟으면 돼요. 실무에서는 동종업계 지인들을 통해 정보를 얻거나, 온라인 검색으로 확인하는 경우가 많답니다.
스타트업이나 프리랜서의 경우 경업금지가 생계를 위협할 수 있으므로 더 신중해야 해요. 특정 고객을 대상으로 한 영업만 금지하거나, 발주자와 직접 경쟁하는 경우만 제한하는 식으로 최소화하는 게 좋아요. 너무 가혹한 조항은 법원에서 공서양속 위반으로 무효 처리될 수 있어요. 2024년 서울중앙지법 판례에서도 프리랜서의 과도한 경업금지를 무효로 본 사례가 있답니다.
⚖️ 경업금지 조항 유효성 판단 기준
| 판단 요소 | 유효한 범위 | 무효 위험 범위 |
|---|---|---|
| 기간 | 1~2년 | 3년 초과 |
| 지역 | 실제 영업지역 | 전국 또는 해외까지 |
| 업무 범위 | 프로젝트 직접 관련 분야 | 모든 업종 금지 |
| 대가 | 별도 지급 또는 계약금 포함 명시 | 대가 없음 |
| 보호 이익 | 영업비밀, 고객관계 보호 | 단순 경쟁 배제 목적 |
❓ FAQ
Q1. 외주계약서는 반드시 서면으로 작성해야 하나요?
A1. 법적으로는 구두 계약도 유효하지만, 분쟁 예방을 위해 서면 작성을 강력히 권장해요. 특히 100만원을 초과하는 계약은 서면으로 하는 게 안전해요. 이메일이나 메신저로 합의한 내용도 증거로 인정될 수 있지만, 정식 계약서가 가장 확실하답니다.
Q2. 계약서에 도장을 꼭 찍어야 하나요?
A2. 서명만으로도 법적 효력이 있어요. 하지만 법인 계약의 경우 법인인감을 날인하면 대표자 권한이 명확히 증명되므로 더 안전해요. 개인 간 계약은 자필 서명으로 충분하답니다. 전자서명도 전자서명법에 따라 동일한 효력이 있어요.
Q3. 계약금, 중도금, 잔금 비율은 어떻게 정하나요?
A3. 일반적으로 계약금 20~30%, 중도금 30~40%, 잔금 30~50%로 설정해요. 계약금이 너무 적으면 수주자가 부담스럽고, 너무 많으면 발주자가 위험해요. 프로젝트 규모와 기간에 따라 조절하되, 균형 있게 배분하는 게 중요하답니다.
Q4. 외주업체가 파산하면 선급금은 어떻게 되나요?
A4. 선급금 반환 청구권은 파산채권이 되어 다른 채권자들과 함께 배당받게 돼요. 하지만 회수 가능성이 낮으므로, 계약 시 이행보증보험 가입을 요구하거나 선급금 비율을 낮추는 게 안전해요. 공공기관은 보통 이행보증서 제출을 의무화하고 있답니다.
Q5. 계약 기간 중에 요구사항이 변경되면 어떻게 하나요?
A5. 변경계약서나 추가 합의서를 작성해야 해요. 변경 범위, 추가 비용, 납기 연장 같은 내용을 문서로 남겨야 나중에 분쟁이 없어요. 단순한 경미한 수정은 변경 이력을 이메일로 남기는 것만으로도 충분할 수 있답니다.
Q6. 외주계약에 인지세를 내야 하나요?
A6. 도급계약서는 인지세 과세 대상이에요. 계약금액에 따라 세액이 다른데, 1억원 초과는 15만원, 10억원 초과는 35만원이에요. 전자계약서는 인지세가 면제되므로 전자문서로 작성하면 절세할 수 있답니다.
Q7. 성과물의 저작권은 누구에게 있나요?
A7. 계약서에 명시하지 않으면 원칙적으로 창작자인 외주업체에게 있어요. 발주자가 저작권을 원한다면 저작재산권 양도 조항을 반드시 넣어야 해요. 또는 독점적 이용권을 설정하는 방법도 있답니다. 소프트웨어의 경우 소스코드 제공과 수정 권리까지 명시하는 게 좋아요.
Q8. 외주업체가 납기를 못 지키면 바로 계약을 해지할 수 있나요?
A8. 단순 지연만으로는 바로 해지하기 어려워요. 상당 기간을 정해 이행을 최고하고, 그래도 이행하지 않으면 해지할 수 있어요. 다만 계약서에 일정 기간 이상 지연 시 무최고 해지 가능하다는 조항이 있으면 바로 해지할 수 있답니다.
Q9. 계약 해지 시 이미 지급한 금액은 돌려받을 수 있나요?
A9. 수주자 귀책사유로 해지한 경우 기성고에 해당하는 금액을 제외하고 반환받을 수 있어요. 이미 완성된 부분이 있다면 그 가치를 공제하고 나머지를 청구하는 거죠. 발주자 귀책으로 해지하면 위약금까지 물어야 할 수 있답니다.
Q10. 계약서에 분쟁 해결 방법을 정해두는 게 좋나요?
A10. 네, 매우 중요해요. 관할법원, 중재기관, 조정절차 같은 걸 미리 정해두면 분쟁이 빨리 해결돼요. 특히 중재조항을 넣으면 소송보다 빠르고 비공개로 처리할 수 있어요. 대한상사중재원이나 한국중재학회를 지정하는 경우가 많답니다.
Q11. 외주업체가 제공한 견적서만 있으면 계약서가 없어도 되나요?
A11. 견적서와 발주서만으로도 계약은 성립하지만, 세부 조건이 불명확해서 분쟁 위험이 커요. 납기, 검수 기준, 하자보수 같은 중요 조항은 반드시 계약서에 담아야 해요. 견적서는 금액과 범위만 정하므로 충분하지 않답니다.
Q12. 계약서 작성을 변호사에게 맡겨야 하나요?
A12. 소액 단순 계약은 표준계약서를 활용해도 괜찮아요. 하지만 고액이거나 복잡한 프로젝트, 지식재산권이 중요한 경우에는 법률 검토를 받는 게 안전해요. 초기 비용은 들지만 나중에 분쟁 비용을 생각하면 투자 가치가 있답니다.
Q13. 외주업체가 계약서 내용을 이행하지 않으면 바로 손해배상을 청구할 수 있나요?
A13. 채무불이행이 있으면 손해배상 청구가 가능하지만, 실제 손해를 입증해야 해요. 위약금이나 지체상금 조항이 있으면 입증 부담이 줄어들어요. 내용증명으로 이행 촉구를 먼저 하고, 그래도 안 되면 법적 조치를 취하는 게 순서랍니다.
Q14. 계약서에 없는 내용을 나중에 요구할 수 있나요?
A14. 계약 범위를 벗어나는 요구는 거절당할 수 있어요. 추가 작업을 원한다면 별도 비용을 지급하고 변경계약을 해야 해요. 다만 계약서 내용이 모호해서 해석의 여지가 있다면 협의로 조정할 수 있답니다.
Q15. 외주업체가 직원을 자주 교체하면 문제가 되나요?
A15. 계약서에 핵심 인력 고정 조항이 있으면 문제가 돼요. 주요 개발자나 PM이 바뀌면 프로젝트 연속성이 끊기니까요. 인력 변경 시 사전 승인을 받도록 하고, 승인 없는 변경은 계약 위반으로 보는 조항을 넣는 게 좋답니다.
Q16. 계약 기간은 어떻게 정하는 게 좋나요?
A16. 프로젝트 성격에 따라 다르지만, 여유를 두는 게 좋아요. 예상 기간보다 20~30% 길게 잡으면 안전해요. 단계별 마일스톤을 설정하고 각 단계마다 검수 기간을 두는 방식도 효과적이랍니다. 너무 타이트하면 지체상금 분쟁이 생기기 쉬워요.
Q17. 외주업체가 제공한 표준계약서를 그대로 써도 되나요?
A17. 업체가 제공한 계약서는 대부분 공급자 유리하게 작성돼 있어요. 반드시 꼼꼼히 검토하고 불리한 조항은 수정 요청해야 해요. 특히 면책 조항, 지체상금 상한, 손해배상 제한 같은 부분을 주의 깊게 봐야 한답니다.
Q18. 프리랜서와의 계약도 일반 외주계약과 같나요?
A18. 기본 구조는 비슷하지만, 근로계약과 혼동되지 않도록 주의해야 해요. 근로시간 지정, 지휘명령, 근무장소 강제 같은 요소가 있으면 위장도급으로 보일 수 있어요. 성과물 중심으로 계약하고 업무 재량을 보장하는 게 안전하답니다.
Q19. 계약서 조항이 서로 모순되면 어느 게 우선하나요?
A19. 일반적으로 특별 조항이 일반 조항보다 우선해요. 또 나중에 작성된 조항이 앞선 조항보다 우선하기도 해요. 하지만 해석이 애매하면 분쟁 소지가 있으므로, 계약서 작성 시 조항 간 일관성을 확인해야 한답니다.
Q20. 구두로 추가 합의한 내용도 효력이 있나요?
A20. 법적으로는 구두 합의도 유효하지만 입증이 어려워요. 가능하면 이메일이나 메신저로라도 문서화해두는 게 좋아요. 중요한 변경사항은 반드시 서면 합의서를 작성해야 나중에 다툼이 없답니다.
Q21. 계약서에 담보 제공 조항을 넣을 수 있나요?
A21. 고액 계약이나 선급금이 큰 경우 보증보험, 지급보증서, 담보 제공을 요구할 수 있어요. 특히 신생업체나 재무 상태가 불안한 업체와 계약할 때는 담보 확보가 중요해요. 중소벤처기업진흥공단 보증서를 많이 활용한답니다.
Q22. 해외 업체와 계약할 때 준거법은 어떻게 정하나요?
A22. 당사자 간 합의로 정할 수 있어요. 발주자 입장에서는 한국법을 준거법으로 하는 게 유리하지만, 상대방도 자국법을 원하면 협상이 필요해요. 국제중재조항을 넣어서 싱가포르나 홍콩 같은 중립지역에서 분쟁을 해결하는 방법도 있답니다.
Q23. 계약서에 세금 부담 주체를 명시해야 하나요?
A23. 명시하는 게 분쟁 예방에 좋아요. 일반적으로 부가가치세는 발주자가 부담하고, 소득세나 원천세는 수주자가 부담해요. 계약금액이 부가세 포함인지 별도인지도 분명히 해야 나중에 금액 다툼이 없답니다.
Q24. 외주업체가 하자를 인정하지 않으면 어떻게 하나요?
A24. 하자 여부를 객관적으로 판단할 제3자 감정 절차를 활용해야 해요. 한국정보통신기술협회나 소프트웨어공제조합 같은 기관에서 기술 감정 서비스를 제공해요. 감정 결과에 따라 하자보수나 손해배상을 청구하면 돼요.
Q25. 계약 중도에 발주자가 대표자가 바뀌면 계약은 어떻게 되나요?
A25. 법인 간 계약이라면 대표자가 바뀌어도 계약은 유효해요. 법인이 계약 주체이지 대표 개인이 아니거든요. 다만 신임 대표에게 계약 내용을 인수인계하고, 필요시 확인서를 받아두는 게 안전하답니다.
Q26. 계약서 없이 일을 시작했는데 나중에 작성해도 되나요?
A26. 가능하지만 권장하지 않아요. 작업 중에 의견 차이가 생기면 계약서 내용에 합의하기 어려워지거든요. 정 그렇다면 최대한 빨리 작성하고, 이미 진행된 부분에 대해서도 소급 적용한다고 명시해야 해요.
Q27. 외주업체가 제때 세금계산서를 발행하지 않으면 어떻게 하나요?
A27. 대금 지급과 세금계산서 발행을 동시 이행 관계로 정하면 돼요. 세금계산서를 받기 전까지 대금 지급을 보류할 수 있다고 계약서에 명시하면 안전해요. 세금계산서 미발행은 세법 위반이므로 국세청에 신고할 수도 있답니다.
Q28. 계약 상대방이 실제 권한이 있는지 확인하는 방법은?
A28. 법인의 경우 법인등기부등본으로 대표자를 확인하고, 대표자가 직접 서명하거나 법인인감을 날인했는지 확인해야 해요. 직원이 계약하는 경우 위임장과 인감증명서를 받는 게 안전해요. 개인은 신분증 사본을 받아두면 좋답니다.
Q29. 일부 조항만 무효라면 계약 전체가 무효가 되나요?
A29. 일부 조항만 무효이고 나머지는 유효한 게 원칙이에요. 다만 무효 조항이 계약의 핵심이어서 그것 없이는 계약을 하지 않았을 거라면 전체가 무효가 될 수 있어요. 이를 대비해 일부무효조항을 넣어두는 게 좋답니다.
Q30. 외주계약 분쟁을 예방하는 가장 좋은 방법은?
A30. 계약서를 명확하고 구체적으로 작성하는 게 최선이에요. 애매한 표현을 피하고, 수치와 기한을 정확히 명시하고, 예상되는 분쟁 상황을 미리 규정해두는 거죠. 그리고 계약 이행 중에도 주요 의사결정을 문서로 남기는 습관이 중요하답니다.
⚠️ 면책조항
본 글은 외주계약에 관한 일반적인 정보 제공을 목적으로 작성됐어요. 구체적인 계약 상황은 사안마다 다르므로, 실제 계약 체결 시에는 반드시 법률 전문가의 자문을 받으시길 권장해요. 본 정보로 인해 발생하는 어떠한 손해에 대해서도 책임지지 않아요.
법률 및 판례는 수시로 변경될 수 있으므로, 최신 정보는 법원, 공정거래위원회, 대한변호사협회 같은 공식 기관을 통해 확인하시기 바랍니다.
????️ 이미지 사용 안내
본 글에 사용된 일부 이미지는 이해를 돕기 위해 AI 생성 또는 대체 이미지를 활용했어요. 실제 계약서 양식이나 법률 문서와 차이가 있을 수 있으며, 정확한 서식은 공정거래위원회, 대한변호사협회, 각 업종별 협회의 공식 홈페이지를 참고하시기 바랍니다.
???? 정보 출처 및 참고자료
- 대한민국 법원 종합법률정보: 민법 도급 관련 규정 및 판례
- 공정거래위원회: 표준계약서 및 공정거래 가이드라인
- 중소벤처기업부: 중소기업 계약 지원 프로그램
- 한국소프트웨어산업협회: IT 외주 표준계약서 및 실무 가이드
- 부정경쟁방지법: 영업비밀 보호 및 손해배상 규정
- 대한변호사협회: 계약 관련 법률 실무 자료
???? 요약
외주계약 성공의 핵심은 명확한 계약서 작성이에요. 성과물 검수 기준, 하자보수 범위, 지체상금률, 재하도급 금지, 기밀유지, 경업금지 같은 77가지 체크포인트를 꼼꼼히 확인하면 분쟁을 90% 이상 예방할 수 있어요. 특히 모호한 표현을 피하고 구체적인 수치와 기한을 명시하며, 예외 상황까지 규정하는 게 중요해요. 계약서는 양쪽 모두를 보호하는 안전장치이므로, 시간을 들여 제대로 작성하고 필요시 법률 전문가의 검토를 받는 게 장기적으로 훨씬 경제적이랍니다.


