“하도급 계약서(원청과 하청 사이의 공정거래를 약정하는 문서)를 대수롭지 않게 쓰고 개발을 시작했는데, 발주처에서 추가 기능을 무상으로 개발해 달라며 대금 지급을 미루는 경우, 일은 일대로 하고 돈은 한 푼도 못 받게 생겼는데, 소송이라도 해야 할까요?” SW 개발 분쟁이 시작되는 전형적인 모습입니다.
“개발을 완료해 납품했는데, 발주처에서는 본인들이 원했던 퀄리티가 아니라며 인수도증(중간 혹은 최종 납품을 확인하는 문서) 서명을 거부하고 있습니다. 계약서에 적힌 사양대로 개발했다는 것을 어떻게 입증해야 하나요?”
SW(소프트웨어) 개발 하도급 및 용역 분쟁은 대기업, 스타트업, 중소 IT 업체를 막론하고 업계에서 가장 흔하게 발생하는 아찔한 법적 분쟁 중 하나입니다. 많은 IT 강소기업들이 “업계 관행이니까”, “신뢰 관계가 있으니까”라는 이유로 구두로만 계약 조건을 수정하거나 허술한 계약서를 작성했다가, 수천만 원에서 수억 원에 달하는 개발 대금을 떼이고 도산 위기에 처하곤 합니다.
분쟁이 터진 후에 법적으로 해결하려 하면, 이미 누락된 증거와 모호한 계약 조항 때문에 소송에서 이기기가 현실적으로 매우 어렵습니다.
오늘은 실제 법원 판례를 바탕으로 SW 개발 분쟁 및 하도급 분쟁을 사전에 완벽히 차단하고, 발생 시 100% 승소할 수 있는 강력한 예방 조치 5가지를 구체적으로 풀어드리겠습니다. 이 글을 끝까지 읽으시면 억울하게 개발비를 떼이거나 계약 위반으로 몰리는 파멸적인 리스크를 안전하게 방어할 수 있습니다.

[핵심 쟁점] SW 개발 하도급 분쟁 시 법원이 주목하는 3가지 기준
하도급 및 용역 계약을 이행하는 과정에서 대금 미지급이나 지체상금(이행 지체에 대한 벌칙성 손해배상금) 청구 소송이 발생했을 때, 재판부가 승패를 가리는 핵심 법률 쟁점은 다음과 같습니다.
1. 개발 범위의 획정(과업지시서)이 객관적으로 특정되어 있는가?
가장 많은 분쟁이 발생하는 지점입니다. 발주처(원청)가 요구하는 ‘추가 개발’이 최초 계약 범위에 포함되는 것인지, 아니면 별도의 추가 대금을 지급해야 하는 신규 과업인지를 가리기 위해 법원은 과업지시서(개발할 항목과 사양을 상세히 규정한 서류)의 명확성을 가장 먼저 심사합니다.
2. 기성고(이미 완성된 부분의 비율)의 객관적 입증이 가능한가?
개발 도중에 계약이 해제되는 경우, 하청 업체는 그때까지 개발한 분량만큼의 대금(기성 대금)을 청구할 수 있습니다. 이때 법원은 단순히 “80% 완료했다”는 주장이 아니라, 실제 구동 가능한 소스코드, 설계도, 테스트 시나리오 등을 통해 실질적인 기성률(진척도)이 객관적으로 증명되는지를 봅니다.
3. 하도급거래 공정화에 관한 법률(하도급법) 적용 대상인가?
원청 기업이 하청 업체에 서면 계약서를 교부하지 않았거나, 부당하게 대금을 깎고 일방적으로 반품·검수를 미루는 행위는 하도급법(원청의 갑질로부터 중소 수급업자를 보호하는 법률) 위반에 해당할 수 있습니다. 법적으로 하도급법의 두터운 보호를 받을 수 있는 요건을 충족하는지가 중요합니다.
[사례] 구두 지시로 인한 무상 추가 개발, 대법원의 판단은?
이해를 돕기 위해 SW 개발 하도급 분쟁에서 자주 인용되는 법원의 판단 기준과 판례의 취지를 살펴보겠습니다.
1. 사실관계 및 당사자의 위기
소프트웨어 개발 업체인 수급인(하청)은 발주처(원청)의 의뢰를 받아 시스템 개발 용역을 수행했습니다. 개발 과정에서 발주처 담당자는 구두(말) 및 메신저를 통해 수차례 “이 기능도 추가해 달라”, “디자인 화면 레이아웃을 이렇게 변경해 달라”며 추가 요구를 해왔습니다. 수급인은 계약 유지를 위해 이를 거절하지 못하고 밤샘 작업을 거쳐 납품했습니다.
하지만 발주처는 “최초 계약서에 적힌 시스템의 성능 조건이 완벽히 충족되지 않았다”는 핑계로 검수(납품된 결과물이 기준에 부합하는지 검사하는 절차) 승인을 차일피일 미루었고, 추가 개발에 대한 대금 지급은 물론 잔금 지급까지 거부했습니다. 수급인은 추가 개발비 조달로 인해 심각한 자금난에 직면하게 되었습니다.
2. 법원의 판시 내용 및 결과
대법원은 서면으로 합의되지 않은 구두 지시에 따른 추가 개발 분쟁에서 다음과 같은 엄격한 법리를 적용하여 수급인을 보호하는 취지의 판결을 내린 바 있습니다.
- 서면 교부 의무 위반 준엄히 경고: 하도급법 제3조에 따라 원재료나 용역을 위탁할 때 원청은 반드시 위탁 내용과 대금 등이 기재된 서면을 ‘작업 시작 전’에 교부해야 합니다. 구두로 추가 작업을 지시하고 서면을 주지 않은 행위는 원청의 명백한 불법행위입니다.
- 추가 개발 대금의 묵시적 합의 인정: 명시적인 추가 계약서가 작성되지 않았더라도, 발주처가 요구한 사항이 최초 계약 범위를 명백히 초과하고 발주처 역시 그 작업이 수행되는 과정을 인지하고 묵인·지시했다면, 이에 대한 합리적인 추가 대금을 지급할 묵시적 합의가 있었다고 봄이 타당하다고 판단했습니다.

[실무 대책] 하도급 분쟁 발생 전 “당장 해야할 5가지” 체크리스트
위와 같은 억울한 상황에 직면하지 않고, 발주처의 대금 미지급 및 지체상금 독촉을 선제적으로 무력화하기 위해 기업이 당장 실천해야 할 5가지 골든 룰을 제시해 드립니다.
1. 과업범위(기능명세서)는 중학생이 봐도 이해할 정도로 구체화하기
계약서 뒤에 첨부되는 과업지시서나 기능명세서에 단순히 ‘OO 시스템 구축’이라고만 적는 것은 소송에서 패소하겠다고 서명하는 것과 다름없습니다. 개발해야 할 화면의 개수, API 연동 대상 범위, 데이터베이스 테이블 구조 등을 명확히 수치화·구체화하여 적시해야 합니다. 여기에 명시되지 않은 요구는 모두 ‘추가 대금 대상’이 됩니다.
2. 모든 추가 요구는 단 한 줄이라도 ‘이메일’ 또는 ‘서면’ 기록 남기기
미팅 자리나 전화로 “그 기능 대충 추가해 주세요”라고 들었더라도 절대 그냥 코딩을 시작하면 안 됩니다. 즉시 메신저나 이메일로 “방금 말씀하신 OOO 기능 추가 건은 최초 계약 범위를 초과하는 사항으로, 기한 연장 및 추가 공수(인력 투자 비용) 산정이 필요한 과업입니다. 확인 부탁드립니다”라고 확인 메일을 발송하여 물증을 박제해야 합니다.
3. 검수 요청서는 ‘내용증명’ 또는 공식 수단으로 발송하기
개발을 완료한 후 발주처 담당자 개인 카톡이나 구두로 “다 만들었으니 확인해 달라”고 전달하는 것은 위험합니다. 계약서상 명시된 공식 이메일이나 내용증명(우체국을 통해 문서 송달 사실을 공적으로 증명하는 제도)을 통해 공식적인 ‘검수 요청서’를 발송하십시오. 하도급법에 따르면 원청은 검수 요청을 받은 날로부터 10일 이내에 검수 결과를 서면으로 통지해야 하며, 기간 내에 통지하지 않으면 검수에 합격한 것으로 간주됩니다.
4. 개발 진척 상황을 보여주는 주간·월간 보고서 생활화하기
중도 계약 해제 시 기성고(기성률)를 증명하기 위해 가장 결정적인 증거가 되는 것이 바로 정기 보고서입니다. 주간 보고서나 월간 보고서에 소스코드 커밋 기록, 기획 화면 설계안, 회의록 등을 상세히 정리하여 발주처의 수신 확인(피드백)을 받아두어야 중도 하차 시 하청 기간의 노력을 대금으로 100% 정산받을 수 있습니다.
5. 계약서 내 ‘지체상금 및 면책 조항’ 꼼꼼히 점검하기
발주처의 기획 변경이나 피드백 지연으로 인해 전체 개발 일정이 밀렸음에도, 계약서상 일정을 기준으로 하청 업체에 하루당 수십만 원의 지체상금을 물리는 독소 조항이 흔히 존재합니다. “발주처의 자료 제공 지연, 검수 피드백 지연 및 추가 과업 요구로 인해 지체된 기간은 개발 기간에서 제외하며 지체상금을 부과하지 않는다”는 특약을 반드시 삽입해야 합니다.
[변호사의 필요성] SW 개발 하도급 소송 위기, 전문 변호사와 동행해야 하는 이유
SW 개발 분쟁은 일반적인 건축 하도급 소송보다 법리 구조와 기술적 메커니즘이 훨씬 복잡합니다. 프로그래밍 언어의 특성, 서버 아키텍처의 구동 프로세스, 소스코드의 완성도 기준을 법원(재판부)에 명확히 설명하고 입증하는 과정이 필요하기 때문입니다.
- 하청(수급인)의 관점: 부당한 미지급 대금 회수 및 독소 가처분 방어
- 발주처가 억지 트집을 잡으며 잔금 지급을 미루거나 계약 해제를 통보해 올 때, 지식재산권 및 하도급 전문 변호사는 하도급법 위반 사안(서면 미교부, 부당 특약 등)을 예리하게 분석하여 공정거래위원회 신고 및 대금 청구 소송을 유기적으로 진행합니다.
- 원청(발주처)의 관점: 부실 개발에 대한 정당한 손해배상 및 이행 청구
- 개발사가 선급금만 챙긴 채 실질적인 구동이 불가능한 깡통 소스코드만 방치하고 잠적하는 등 심각한 이행 불능 상태에 처해 있다면, 변호사는 전문 기술 감정을 거쳐 계약 해제와 동시에 기지급한 선급금 전액 반환 및 손해배상 청구 소송을 신속히 이행해 드립니다.
- 리스크를 완전히 잠재우는 조정 조서 및 대타협 합의 이행
- 소송이 3심(대법원)까지 장기화되면 두 기업 모두 리소스가 바닥나 도산하게 됩니다. 전문 변호사는 축적된 승소 판례를 토대로 합리적인 조정을 대행하여, 미비한 버그 패치 범위를 정확히 한정하고 추가 정산금을 신속히 받아낸 뒤 추가적인 민형사상 이의 제기를 원천 금지하는 완벽한 합의문을 조출해 냅니다.

결론 및 대책: 지금 바로 무료 법률 진단을 받으세요
“설마 아는 사이에 대금을 안 주겠어?”라는 안일한 믿음이, 한순간에 수개월 동안 직원들이 밤새 흘린 땀방울의 가치를 짓밟고 기업을 파산으로 몰고 가는 비수가 될 수 있습니다. 법원은 하도급 거래에서 철저히 기록으로 입증된 사실관계만을 기준으로 판결을 내립니다. 지금부터라도 계약서와 기능명세서, 그리고 추가 요구 이메일 등 합법적인 방어 자물쇠를 단단히 채워두셔야 합니다.
지금 발주처로부터 계약 해제 통보나 지체상금 압박 내용증명을 받으셨거나, 개발 완료 후 대금을 제때 받지 못해 속이 타들어 가고 계신다면 혼자서 고민하며 시간을 낭비하지 마십시오. 소송 전 답변서 작성과 초기 내용증명 대응 단계에서 어떤 논리로 프레임을 구성하느냐가 억 단위 개발비를 고스란히 회수하느냐, 아니면 고스란히 날리느냐를 가르는 절대적인 분수령이 됩니다.
즉시 지식재산권(IP) 및 SW 하도급 분쟁 전문 변호사에게 도움을 요청하십시오. 여러분의 억울함을 명확히 풀고, 소중한 기술 자산과 정당한 노동의 대가를 안전하게 지켜드리겠습니다.
(※ 본 포스팅은 신뢰할 수 있는 법원 판례 및 법령을 바탕으로 작성되었으며, 개별적인 하도급 계약서의 구체적인 문언과 사실관계에 따라 법적 판단 및 소송 결과가 완전히 달라질 수 있으므로 반드시 변호사와의 직접 상담을 거치시길 권장합니다.)