승소 판결문을 넘어선 종합적 문제 해결을 추구합니다
"용역 수행 중 발생하는 손해배상은 계약금액을 한도로 한다" - 이 한 줄이 정말 나를 지켜줄까요?
얼마 전, IT 개발 용역을 수주한 중소 소프트웨어 업체 대표 C씨에게 이런 일이 있었습니다. 발주사의 내부 시스템 개편 프로젝트를 4,000만 원에 수주해 6개월간 개발을 진행했는데, 납품 후 시스템 오류로 발주사 측에서 약 2억 원의 영업 손실이 발생했다며 손해배상을 청구한 것입니다. C씨는 계약서에 "손해배상 책임은 계약금액 총액을 한도로 한다"는 조항이 있으니 안심했지만, 과연 이 조항이 재판에서 그대로 인정될 수 있는지 불안해졌습니다.
이처럼 용역계약에서 책임제한 조항의 유효성은 실무에서 매우 자주 문제가 됩니다. 핵심 결론부터 말씀드리겠습니다.
용역계약의 책임제한 조항은 우리 민법상 계약자유의 원칙에 따라 원칙적으로 유효합니다. 당사자 간 합의로 손해배상의 범위나 한도를 사전에 정하는 것 자체는 법적으로 허용됩니다.
그러나 모든 상황에서 무조건 유효한 것은 아닙니다. 법원은 아래와 같은 경우에 책임제한 조항의 효력을 제한하거나 무효로 판단할 수 있습니다.
실무에서 가장 중요한 쟁점 중 하나는 해당 책임제한 조항이 약관인지 아니면 개별 합의인지 여부입니다.
약관규제법 제2조에 따르면, 약관이란 "그 명칭이나 형태 또는 범위에 상관없이 계약의 한쪽 당사자가 여러 건의 계약을 위하여 일정한 형식으로 미리 마련한 계약의 내용"을 말합니다. 따라서 용역 제공자가 모든 고객에게 동일하게 적용하는 표준계약서에 들어 있는 책임제한 조항은 약관에 해당할 가능성이 높습니다.
반면, 양 당사자가 개별적으로 교섭하여 조건을 조율한 경우라면 약관이 아닌 개별 합의로 인정되어 약관규제법의 적용을 받지 않습니다. 이 경우 계약자유의 원칙이 보다 폭넓게 적용됩니다.
실무 팁: 책임제한 조항의 유효성을 확보하려면, 해당 조항에 대해 양 당사자가 충분히 교섭했다는 기록(이메일, 회의록, 수정 이력 등)을 남겨두는 것이 매우 중요합니다.
C씨의 사례로 돌아와 보면, 책임제한 조항이 실제 분쟁에서 효력을 인정받으려면 단순히 "계약금액 한도"라고만 적어두는 것으로는 부족합니다. 다음 사항들을 반드시 점검해야 합니다.
아무리 꼼꼼하게 조항을 작성하더라도, 다음과 같은 상황에서는 책임제한이 사실상 무력화될 수 있다는 점에 유의해야 합니다.
불법행위 책임과의 관계: 계약상 책임제한 조항은 원칙적으로 채무불이행(계약 위반) 책임에만 적용됩니다. 동일한 행위가 민법 제750조의 불법행위에도 해당하는 경우, 피해자가 불법행위를 원인으로 청구하면 계약상 책임제한 조항의 적용 여부가 다투어질 수 있습니다. 다만 이에 대해서는 하급심 판결 간에도 입장이 나뉘어 있으므로, 계약서에 "본 조항은 불법행위 책임을 포함하여 적용된다"는 취지를 명시해두는 것이 안전합니다.
손해배상 예정액과의 구분: 책임제한 조항이 사실상 민법 제398조의 손해배상액 예정에 해당한다고 판단되면, 법원이 부당히 과다한 경우 감액할 수 있고, 반대로 부당히 과소한 경우에도 재판부의 판단에 따라 조정 가능성이 열려 있습니다.
용역계약서 검토 현장에서 자주 접하는 실수 유형을 정리하면 다음과 같습니다.
첫째, 책임제한 조항만 두고 하자담보 조항을 누락하는 경우. 용역 결과물에 하자가 있을 때 수선 의무, 하자보수 기간, 재수행 절차 등이 빠져 있으면 발주자 입장에서 책임제한 조항이 더욱 불공정하게 느껴지고, 분쟁의 불씨가 됩니다.
둘째, 보험 가입이나 보증 조항 없이 책임 한도만 낮추는 경우. 전문직 배상책임보험(PI 보험) 가입 의무를 함께 규정하면, 발주자에게도 최소한의 보상 수단이 확보되어 책임제한 조항의 공정성이 보강됩니다.
셋째, 책임제한 조항의 존재를 상대방에게 충분히 설명하지 않는 경우. 약관에 해당하는 계약서라면 약관규제법 제3조에 따라 중요한 내용을 고객에게 설명할 의무가 있고, 이를 위반하면 해당 조항을 계약 내용으로 주장할 수 없게 될 수 있습니다.