계약 위약금을 검토할 때는 금액보다 먼저 그 약정이 손해배상액의 예정인지 위약벌인지 확인해야 합니다. 같은 위약금이라는 표현을 사용해도 계약의 내용과 목적에 따라 감액 가능성과 실제 손해배상 청구의 관계가 달라집니다.
이 글은 거래처와 체결한 용역·사업 계약의 위약금 조항을 검토하는 사업자와 기업 담당자를 위한 안내입니다. 계약 위반을 이유로 정해진 금액을 청구하거나 청구받았을 때 어떤 순서로 문서와 자료를 살펴야 하는지에 집중합니다.
1. 위약금 조항과 손해배상 조항을 나란히 읽습니다
위약금은 원칙적으로 손해배상액의 예정으로 추정되지만, 그 명칭만으로 법적 성격이 확정되는 것은 아닙니다. 계약서 전체와 약정의 목적, 협상 과정을 함께 읽어야 합니다.
민법 제398조는 당사자가 채무불이행에 관한 손해배상액을 미리 정할 수 있도록 하고, 위약금 약정을 손해배상액의 예정으로 추정합니다. 이는 위약금이라고 쓰인 모든 조항을 손해와 무관한 벌금으로 취급해서는 안 된다는 출발점입니다.
손해배상액의 예정은 계약 위반 때 지급할 손해배상액을 미리 정하는 것입니다. 위약벌은 의무 이행을 확보하기 위해 위반에 대한 제재를 정하는 것으로, 손해배상액의 예정과 구별됩니다. 문서에 붙은 제목보다 약정이 실제로 어떤 역할을 하도록 설계됐는지가 중요합니다.
판례는 계약 문구와 체결 경위, 위약금을 둔 주된 목적 등을 종합하여 성격을 판단합니다. 위약벌로 해석하려면 손해배상액의 예정이라는 추정을 뒤집을 특별한 사정을 살펴야 합니다. 금액이 크거나 상대방을 압박하려는 기능이 있다는 이유만으로 곧바로 위약벌이 되는 것은 아닙니다.
담당자는 위약금 조항만 복사하지 말고 손해배상, 책임 제한, 계약 종료, 정산에 관한 조항을 함께 모으는 편이 좋습니다. 본문과 별첨, 변경 합의 중 어느 문서가 우선하는지도 표시합니다. 서로 다른 계약서의 유사한 문구를 현재 계약의 합의로 착각하지 않도록 최종 체결본을 기준으로 읽습니다.
같은 계약 안에 실제 손해를 배상하는 조항과 별도의 위약금 조항이 있으면 두 조항의 관계를 확인해야 합니다. 실제 손해배상과 별도로 제재를 부과하려는 구조인지, 같은 손해를 미리 계산해 둔 것인지가 쟁점이 됩니다. 조항이 두 개라는 사실만으로 결론을 정하지 않고 각각 무엇을 대상으로 하는지 대조합니다.
검토 메모에는 조항의 원문, 연결되는 다른 조항, 해석에 필요한 자료를 구분해 적을 수 있습니다. 법적 성격에 대한 내부 의견과 계약서에 실제 적혀 있는 내용을 섞지 않는 것이 좋습니다. 계약서에 없는 면제 조건이나 추가 청구 권한을 관행이라는 말로 보충하지 않습니다.
2. 위반 사실과 약정의 적용 범위를 먼저 맞춥니다
위약금의 성격을 따지기 전에 약정에서 정한 의무 위반이 실제로 발생했는지 확인해야 합니다. 상대방이 계약을 어겼다는 전체 평가와 특정 위약금 조항의 지급 요건은 같지 않을 수 있습니다.
계약에서 보호하려는 의무가 무엇인지 문장 단위로 읽습니다. 납기 준수, 자료 제공, 비밀유지 등 의무가 여러 개라면 문제 된 행동이 어느 의무에 해당하는지 특정합니다. 하나의 위반이 있었다는 이유로 계약에 있는 모든 위약금 조항을 동시에 적용할 수 있다고 가정하지 않습니다.
지급 조건에 통지나 시정 기회, 일정 기간의 불이행이 포함돼 있다면 실제 진행 자료와 연결합니다. 청구인이 정한 답변일과 계약상 시정 기간도 구별해야 합니다. 계약서에 없는 고정 일수를 모든 거래에 공통인 법정 유예기간처럼 사용하지 않습니다.
이행 여부는 최종 결과만 보고 정리하지 않는 편이 좋습니다. 당초 합의한 업무 범위와 이후 변경 요청, 제출한 결과물, 상대방의 확인이나 보완 요구를 시간순으로 모읍니다. 위반이라고 지적한 부분이 원래 의무였는지 뒤늦게 추가된 요구인지도 대조해야 합니다.
상대방의 협조가 필요했던 업무라면 자료 제공 요청과 실제 제공 시점도 확인합니다. 책임이 없다는 결론을 먼저 정하기보다 어떤 행동이 이행을 어렵게 했는지 근거를 연결합니다. 책임 유무나 면책에 관한 판단은 계약의 위험 배분과 구체적인 사정에 따라 달라질 수 있습니다.
금액 계산에는 기준 금액과 비율, 산정 기간, 상한이 어떻게 적혀 있는지 표시합니다. 전체 계약대금인지 미이행 부분의 대금인지, 이미 지급하거나 정산한 돈이 반영됐는지도 확인합니다. 산정표의 숫자가 맞는 문제와 그 산식이 계약에 맞는 문제를 각각 검토합니다.
이 단계의 결과는 인정할 수 있는 사실과 다투는 사실을 구분한 목록으로 남길 수 있습니다. 확인되지 않은 사실을 인정한 듯한 회신을 보내거나, 기록과 다른 날짜를 맞춰 설명하지 않습니다. 원본 자료와 당시의 통신 내역을 보존하면 이후 법적 성격을 다툴 때도 같은 사실관계에서 출발할 수 있습니다.
3. 손해배상 예정이라면 감액 근거를 구체화합니다
손해배상액의 예정으로 판단되면 부당히 과다한 금액에 대해 법원의 감액을 검토할 수 있습니다. 다만 금액이 크다거나 실제 손해보다 많다는 주장만으로 자동 감액되는 것은 아닙니다.
민법 제398조 제2항은 손해배상의 예정액이 부당히 과다한 경우 법원이 적당히 감액할 수 있도록 정합니다. 감액 여부는 계약자의 지위와 계약 목적, 예정액을 정한 경위와 거래관행 등 여러 사정을 살펴 판단합니다. 계약서에 서명했다는 사실만으로 감액 검토가 모두 배제되는 것도 아닙니다.
판례는 손해가 없거나 실제 손해액이 예정액보다 작다는 사정만으로는 부족하다고 봅니다. 실제 또는 예상 손해액을 알 수 있으면 예정액과 비교할 필요는 있지만, 그 차이만을 기계적인 감액 비율로 바꿀 수는 없습니다. 계약 당시 보호하려던 이익과 이행을 확보할 필요성도 함께 검토합니다.
금액 자체가 크다는 주장이나 계약 체결 후 짧은 기간 안에 종료됐다는 사정만으로도 충분하지 않습니다. 어떤 조건에서 약정했는지, 그 부담이 구체적으로 왜 공정성을 잃는지 설명해야 합니다. 모든 계약에서 일정 비율까지는 유효하다는 식의 공통 기준을 만들어 적용하지 않습니다.
청구받은 회사는 금액 산정의 오류와 감액 사유를 나누어 준비하는 편이 좋습니다. 조항 자체가 적용되지 않는다는 주장과, 적용되더라도 액수가 부당하게 과다하다는 주장은 검토 단계가 다릅니다. 두 주장을 같은 문장에 섞으면 어떤 사실을 인정하는지 불분명해질 수 있습니다.
청구하는 회사도 예정액이라는 말만으로 자료 정리를 생략하지 않습니다. 약정을 둔 이유와 당시 예상한 위험, 실제 발생한 비용이나 업무상 손실을 확인할 자료를 모으면 감액 주장에 구체적으로 대응할 수 있습니다. 추산액은 확정 지출과 나누고 계산의 전제도 표시합니다.
법원이 직권으로 감액할 수 있다는 설명을 자료 제출이 필요 없다는 뜻으로 받아들여서는 안 됩니다. 계약 체결 후의 사정까지 반영한 자료를 시점에 맞춰 정리해야 합니다. 소송에서 주장과 증거를 어떻게 구성할지는 실제 청구 내용과 진행 단계에 맞춰 검토합니다.
4. 위약벌은 감액과 효력 통제를 구별합니다
위약벌에는 손해배상 예정액의 감액 규정을 그대로 적용할 수 없습니다. 그렇다고 아무리 무거운 약정도 언제나 전액 유효하다는 뜻은 아니며, 효력에 대한 별도의 검토가 필요합니다.
대법원 전원합의체는 위약벌에 민법 제398조 제2항을 유추 적용하여 감액할 수 없다는 입장을 유지했습니다. 따라서 위약벌이라고 판단된 뒤 손해배상 예정과 동일한 방식으로 적당히 줄여 달라고만 주장하면 검토의 초점이 맞지 않을 수 있습니다.
다만 의무 이행을 강제해 얻는 채권자의 이익에 비해 약정한 벌이 과도하게 무거우면 공서양속에 반하여 전부 또는 일부가 무효인지 문제 될 수 있습니다. 이는 금액을 재량으로 조정하는 감액과 구별되는 효력 판단입니다. 과도하다는 인상만으로 무효를 쉽게 인정하는 기준도 아닙니다.
판례는 당사자가 정한 약정에 대한 법원의 개입을 신중하게 보아야 한다는 점도 강조합니다. 계약의 구속력과 자율적인 위험 배분이 함께 고려되므로 지급이 부담스럽다는 말만으로 약정에서 벗어날 수 있다고 단정해서는 안 됩니다. 회사 내부에서 무효라고 평가했다는 사실이 상대방에 대한 지급의무를 바로 없애지도 않습니다.
위약벌 주장을 검토할 때는 보호 대상 의무, 그 이행으로 얻는 이익, 약정 금액과 부담 구조를 연결해 봅니다. 계약 전체에서 다른 제재나 정산 조항이 어떤 역할을 하는지도 함께 읽습니다. 유리한 한 조항만 떼어 놓고 나머지 조건을 검토에서 빼지 않습니다.
법적 성격을 다투는 주장과 위약벌을 전제로 효력을 다투는 주장은 구별해 준비할 수 있습니다. 어느 쪽 주장을 한다고 해서 실제 위반 사실이나 청구 금액 전부를 인정하는 것인지도 문맥을 확인합니다. 내부 협의 문서와 상대방에게 보낼 문서의 표현을 같은 수준으로 단정하지 않는 편이 좋습니다.
검토 과정에서 작성한 예상 결과는 보장으로 표시하지 않습니다. 감액 가능성이나 일부 무효 가능성이 있다는 것과 실제 사건에서 그 결론이 나온다는 것은 다릅니다. 확인된 계약 조건과 증거, 아직 다투어지는 사실을 구분해 의사결정 자료로 정리해야 합니다.
5. 별도 손해배상과 정산 범위를 확인합니다
위약금을 지급하면 모든 분쟁이 끝나는지, 실제 손해배상이 별도로 남는지는 약정의 성격과 정산 문구에 따라 확인해야 합니다. 위약금이라는 이름만 보고 이중 청구가 가능하거나 불가능하다고 일괄 판단하지 않습니다.
위약벌은 손해배상과 다른 기능을 하므로 실제 발생한 손해의 배상이 별도로 문제 될 수 있습니다. 반면 손해배상액의 예정은 해당 채무불이행에 관한 배상액을 미리 정하는 성격이 있습니다. 추가 손해배상 조항이 있다면 예정액과의 관계, 대상 의무와 손해의 범위를 구체적으로 해석해야 합니다.
담당자는 청구 내역을 위약금, 실제 손해, 미지급 대금, 반환금 등으로 나누어 적어 볼 수 있습니다. 각 항목이 어떤 조항과 사실에 근거하는지 연결하면 같은 손해를 중복 계산했는지 확인하기 쉽습니다. 이름이 다른 항목이라고 해서 경제적으로도 서로 다른 손해라고 가정하지 않습니다.
합의로 금액을 조정한다면 무엇을 해결하는 지급인지 적어야 합니다. 위약금만 정산하는지 다른 대금이나 손해배상까지 포함하는지, 합의가 어느 계약과 어느 위반에 관한 것인지 확인합니다. 지급일과 실제 이행 자료도 합의 내용에 연결해 관리합니다.
권리 포기나 추가 청구 금지 문구는 대금 조항만큼 주의해서 읽어야 합니다. 담당자가 금액 협상만 끝난 것으로 이해했는데 문서에는 관련 채권 전부의 소멸이 적혀 있을 수 있습니다. 문구가 미치는 대상을 확인하고 내부 승인 범위와도 대조해야 합니다.
앞으로 사용할 계약서에서는 위약금이 무엇을 보호하며 어떤 의무 위반에 적용되는지 먼저 명확히 하는 편이 좋습니다. 손해배상 예정인지 위약벌인지 표현만 강하게 바꾸는 것보다 다른 손해배상 조항과의 관계를 일관되게 설계해야 합니다. 변경된 조건은 실제 합의한 최종 문서에 반영합니다.
최종 검토 자료에는 체결본과 변경 합의, 위반 경위, 계산표, 성격 판단의 근거, 감액 또는 효력 쟁점, 정산 범위를 연결합니다. 회수할 수 있는 금액을 논의할 때는 법적 청구 근거와 실제 지급 가능성도 함께 살펴야 합니다. 위약금 검토의 출발점은 높은 비율을 찾는 일이 아니라 어떤 약정이 어떤 사실에 적용되는지를 설명하는 일입니다.
※ 본 글은 일반적인 정보 제공을 목적으로 작성되었으며, 구체적인 법률 조언을 대체할 수 없습니다.
※ 개인의 상황에 맞는 정확한 법률 자문은 반드시 전문 변호사와 상담하시기 바랍니다.
※ 이 글은 특정 사건의 사례를 재구성하지 않았으며, 구체적인 사실관계와 증거에 따라 판단 및 대응 방법은 달라질 수 있습니다.
로톡의 모든 콘텐츠는 저작권법의 보호를 받습니다.
콘텐츠 내용에 대한 무단 복제 및 전재를 금지하며, 위반 시 민형사상 책임을 질 수 있습니다.
