계약 · 분쟁방지

외주 계약서 필수 조항 10개 — 분쟁 방지 체크리스트

소프트웨어 외주 개발 계약 시 반드시 포함해야 할 10가지 필수 조항과 분쟁 방지 체크리스트를 제공합니다.

Freesi·
3줄 요약
  • 계약서에 "산출물 목록 + 검수 기준 + 소스코드 귀속"이 없으면 분쟁 확률 70%+입니다.
  • 마일스톤 결제(3~4회 분할)가 가장 안전한 결제 구조입니다.
  • 변경 요청 처리 절차를 미리 정하면 "추가 비용" 분쟁을 예방할 수 있습니다.

필수 조항 10가지

1. 프로젝트 범위(Scope of Work)

개발할 기능, 화면 목록, 연동 범위를 구체적으로 명시합니다. "별첨 요구사항 정의서 참조" 형태로 첨부하세요.

2. 산출물 목록

소스코드, DB 스키마, API 문서, 사용자 매뉴얼, 디자인 원본 등 최종적으로 납품받을 산출물을 모두 열거합니다.

3. 지적재산권(IP) 귀속

개발 완료 후 소스코드, 디자인, 문서의 소유권이 누구에게 귀속되는지 명시합니다. 일반적으로 잔금 완납 시 발주사에게 이전됩니다.

4. 개발 일정과 마일스톤

전체 일정과 각 단계(기획/설계/개발/QA/배포)의 마감일을 명시합니다.

5. 결제 조건

계약금(30%) / 중도금(40%) / 잔금(30%) 등 마일스톤별 결제 비율과 시점을 정합니다.

6. 검수(인수) 기준

"완료"의 정의를 명확히 합니다. 어떤 테스트를 통과하면 검수 완료로 인정하는지, 검수 기간은 며칠인지 정합니다.

7. 변경 요청(Change Request) 처리

개발 중 기능 추가·변경 시 추가 비용과 일정을 어떻게 산정하는지 절차를 정합니다.

8. 하자 보수

납품 후 일정 기간(보통 3~6개월) 동안 버그 수정을 무상으로 해주는 하자 보수 기간과 범위를 정합니다.

9. 비밀유지(NDA)

프로젝트 과정에서 알게 된 사업 정보, 기술 정보의 비밀유지 의무를 명시합니다.

10. 계약 해지와 분쟁 해결

중도 해지 시 정산 방법(완료된 마일스톤까지 정산), 분쟁 발생 시 관할 법원 또는 중재 방법을 정합니다.

결제 구조 추천

가장 안전한 결제 구조는 마일스톤 결제입니다.

시점비율조건
계약 체결 시30%착수금
설계 완료 시20%ERD·API 스펙·와이어프레임 승인
개발 완료 시30%기능 구현 확인
검수 완료 시20%인수 테스트 통과

이 구조는 발주사와 개발사 모두에게 안전합니다. 발주사는 진행 상황을 확인하며 결제하고, 개발사는 일한 만큼 받을 수 있습니다.

계약 전 반드시 확인할 체크리스트

프로젝트를 구체적으로 상담받고 싶으신가요?

Freesi에서 요구사항을 입력하면 AI가 즉시 예상 견적을 분석해드립니다.

무료 견적 받기

자주 묻는 질문

외주 계약서 없이 진행해도 되나요?
절대 안 됩니다. 구두 합의만으로 진행하면 범위·비용·일정 분쟁이 발생했을 때 법적 보호를 받기 어렵습니다. 최소한 이메일로라도 합의 내용을 문서화하세요.
소스코드 소유권은 반드시 발주사가 가져야 하나요?
일반적으로 잔금 완납 시 소스코드 소유권이 발주사에게 이전됩니다. 다만 개발사가 사용한 자체 프레임워크나 라이브러리는 제외되는 경우가 많으므로, "고유 개발 부분"과 "범용 부분"을 구분해서 계약하세요.

관련 가이드