계약 해지·해제, 위약금은 어떻게 확인해야 할까|열두 번째 실무상식
계약은 시작할 때보다 끝낼 때 더 어려워지는 경우가 많습니다. 처음에는 서로 좋은 마음으로 계약을 맺지만, 일정이 지연되거나 결과물이 기대와 다르거나 비용 문제가 생기면 “이 계약을 그만두고 싶다”는 생각이 들 수 있습니다.
그런데 계약을 끝내려고 하면 바로 문제가 생깁니다. 이미 지급한 계약금은 돌려받을 수 있는지, 중도금까지 지급했다면 어떻게 정산하는지, 위약금은 무조건 내야 하는지, 상대방의 잘못으로 계약을 끝내는 경우에도 내가 손해를 봐야 하는지 헷갈리기 쉽습니다.
생활 속에서는 보통 “계약을 해지한다”는 표현을 넓게 사용합니다. 하지만 실무에서는 계약 종류와 진행 상황에 따라 해제와 해지라는 표현이 구분되어 사용될 수 있습니다.
중요한 것은 어려운 법률 용어를 외우는 것이 아닙니다. 계약을 끝내기 전에 어떤 조항을 먼저 봐야 하는지, 내가 계약을 끝내려는 이유가 무엇인지, 위약금과 반환금 기준이 어떻게 적혀 있는지를 순서대로 확인하는 것입니다.
이번 글에서는 계약을 중간에 끝내야 할 때 확인해야 하는 해제·해지 조건과 위약금 문제를 생활 속 실무 관점에서 쉽게 정리해 보겠습니다.
1. 계약을 끝낸다고 해서 모두 같은 상황은 아니다
계약을 그만둔다는 말은 하나처럼 들리지만, 실제 상황은 매우 다양합니다.
단순히 마음이 바뀌어 계약을 취소하고 싶은 경우가 있을 수 있고, 상대방이 약속한 일을 하지 않아 더 이상 계약을 유지하기 어려운 경우도 있습니다. 또한 일정 기간 계속되는 서비스 계약을 앞으로 중단하는 경우도 있을 수 있습니다.
이처럼 계약을 끝내는 이유와 시점에 따라 정산 방식과 책임 문제가 달라질 수 있습니다.
- 단순 변심으로 계약을 그만두려는 경우
- 상대방이 계약 내용을 이행하지 않은 경우
- 작업이나 납품이 늦어 계약 목적을 이루기 어려운 경우
- 하자나 오류가 반복되어 더 이상 진행하기 어려운 경우
- 정기 서비스나 계속 계약을 앞으로 중단하려는 경우
예를 들어 아직 아무 작업도 시작되지 않은 상태에서 취소하는 경우와, 이미 자재가 주문되고 작업이 절반 이상 진행된 상태에서 취소하는 경우는 같은 기준으로 보기 어렵습니다.
👉 계약을 끝낼 때는 먼저 “왜 끝내려는가”와 “어디까지 진행되었는가”를 확인해야 합니다.
2. 해제와 해지는 계약을 끝내는 방식에서 차이가 있을 수 있다
일상에서는 계약을 그만두는 일을 모두 “해지”라고 부르는 경우가 많습니다. 하지만 실무에서는 해제와 해지가 서로 다른 상황에서 사용될 수 있습니다.
해제는 이미 체결된 계약을 소급하여 정리하는 의미로 사용되는 경우가 많습니다. 예를 들어 물건을 사기로 했는데 계약이 제대로 이행되지 않아 계약 자체를 되돌리는 상황을 생각할 수 있습니다.
반면 해지는 임대차, 정기 서비스, 관리계약처럼 일정 기간 계속되는 계약을 앞으로 종료시키는 의미로 사용되는 경우가 많습니다.
- 해제: 이미 체결된 계약을 되돌려 정리하는 상황에서 주로 사용
- 해지: 계속 이어지는 계약을 앞으로 종료하는 상황에서 주로 사용
- 계약 종류와 조항에 따라 적용 방식이 달라질 수 있음
- 계약서에 어떤 표현을 사용하는지 확인 필요
- 실제 책임과 정산은 계약 내용과 사유에 따라 판단
다만 일반인이 모든 상황에서 정확히 용어를 구분해 사용하기는 어렵습니다. 중요한 것은 계약서에 적힌 종료 조건과 정산 조건을 확인하는 것입니다.
👉 용어보다 더 중요한 것은 계약을 끝낼 수 있는 사유와 그 이후 정산 기준입니다.
3. 계약을 끝내기 전에는 해지·해제 조항부터 찾아야 한다
계약을 끝내고 싶다는 생각이 들면 먼저 상대방에게 화를 내거나 일방적으로 통보하기보다 계약서를 다시 확인해야 합니다.
계약서에는 보통 계약 기간, 해제 또는 해지 사유, 사전 통보 기간, 위약금, 환불 기준, 완료된 업무의 정산 방법 등이 들어갈 수 있습니다.
특히 “계약 해지 시 계약금은 반환하지 않는다”, “작업 착수 후 취소 시 진행분을 공제한다”, “30일 전에 서면 통보해야 한다” 같은 문구가 있다면 반드시 확인해야 합니다.
- 계약 기간은 언제까지인지 확인합니다.
- 중도 종료가 가능한 조건을 확인합니다.
- 사전 통보 기간이 있는지 확인합니다.
- 계약금과 이미 지급한 금액의 반환 기준을 확인합니다.
- 위약금 또는 손해배상 조항이 있는지 확인합니다.
- 추가 정산이나 자료 반환 조건이 있는지 확인합니다.
계약서에 관련 조항이 없다면 아무 책임도 없다고 단정해서는 안 됩니다. 반대로 조항이 있다고 해서 적힌 금액을 무조건 그대로 부담해야 한다고 단정하는 것도 조심해야 합니다.
👉 계약을 끝내려면 먼저 감정이 아니라 계약서의 종료 조항부터 확인해야 합니다.
4. 상대방의 잘못으로 끝나는 계약과 내 변심으로 끝나는 계약은 다르다
계약을 그만두는 이유가 누구에게 있는지는 매우 중요합니다.
내가 단순히 마음이 바뀌어 계약을 중단하는 경우에는 계약서에 정한 취소 수수료나 위약금, 이미 투입된 비용을 부담해야 할 수 있습니다.
반대로 상대방이 약속한 납품을 하지 않거나, 반복적으로 일정이 지연되거나, 계약에서 정한 품질을 충족하지 못해 계약 목적을 이루기 어려운 경우에는 상대방의 이행 문제를 먼저 확인해야 합니다.
- 누가 계약 종료의 원인을 만들었는지 확인합니다.
- 상대방의 불이행 내용이 무엇인지 기록합니다.
- 일정 지연, 하자, 미납품, 미지급 자료를 보관합니다.
- 시정이나 이행을 요청한 기록이 있는지 확인합니다.
- 단순 변심인지 계약 위반 때문인지 구분합니다.
예를 들어 가구 제작을 맡겼는데 단순히 색상이 마음에 들지 않아 취소하는 경우와, 계약한 날짜가 지나도 물건을 전혀 받지 못한 경우는 같은 취소 문제로 볼 수 없습니다.
👉 위약금 문제를 보기 전에 계약을 끝내게 된 원인이 누구에게 있는지 먼저 따져야 합니다.
5. 계약금은 무조건 돌려받거나 무조건 포기하는 돈이 아니다
계약을 취소할 때 가장 많이 부딪히는 문제가 계약금입니다. 어떤 분은 “계약금을 줬으니 취소하면 무조건 못 돌려받는다”고 생각하고, 어떤 분은 “아직 일이 시작되지 않았으니 당연히 전액 돌려받는다”고 생각합니다.
하지만 계약금 반환 문제는 그렇게 단순하게 결정되지 않을 수 있습니다. 계약의 종류, 계약금의 성격, 별도 특약, 상대방의 이행 착수 여부, 누가 계약 종료의 원인을 제공했는지 등에 따라 판단이 달라질 수 있습니다.
따라서 계약금을 지급할 때부터 계약서에 그 성격을 분명히 적는 것이 좋습니다.
- 계약금이 전체 대금의 일부인지 확인합니다.
- 취소 시 반환 또는 공제 기준이 있는지 확인합니다.
- 상대방이 이미 업무나 제작을 시작했는지 확인합니다.
- 계약금 외에 실제 발생 비용이 있는지 확인합니다.
- 계약 종료의 사유가 누구에게 있는지 확인합니다.
예를 들어 맞춤 제작 물건은 이미 재료를 구입하거나 제작을 시작한 뒤라면 단순 구매와 정산 방식이 달라질 수 있습니다. 공사 계약도 자재 발주, 철거, 현장 투입이 시작되었다면 이미 들어간 비용을 함께 확인해야 합니다.
👉 계약금은 이름만 보고 판단하지 말고, 계약서의 반환 조건과 실제 진행 상황을 함께 봐야 합니다.
6. 위약금은 계약을 어겼을 때 부담할 금액을 미리 정한 조항이다
위약금은 계약 당사자가 약속을 지키지 않았을 때 부담할 수 있는 금액을 미리 정해두는 조항입니다.
예를 들어 계약서에 “정당한 사유 없이 중도 해지하는 경우 계약금의 20%를 위약금으로 지급한다”거나 “납품기한을 지키지 못하면 지체일수에 따라 금액을 공제한다”는 식의 문구가 있을 수 있습니다.
위약금은 계약 위반으로 생길 수 있는 분쟁을 줄이고, 양쪽 모두에게 계약을 성실히 지키도록 하는 기준이 될 수 있습니다.
- 어떤 상황에서 위약금이 발생하는지 확인합니다.
- 위약금 기준이 정액인지 비율인지 확인합니다.
- 계약금과 위약금의 관계를 확인합니다.
- 별도 손해배상 청구가 가능한지 문구를 확인합니다.
- 쌍방에게 같은 기준이 적용되는지도 확인합니다.
실무에서는 위약금 문구가 한쪽에만 지나치게 불리하지 않은지도 중요합니다. 의뢰인이 취소하면 큰 위약금을 내야 하는데, 업체가 일정을 지키지 않아도 책임이 없는 구조라면 계약 전에 조정할 필요가 있습니다.
👉 위약금은 금액보다 먼저, 어떤 상황에서 누구에게 적용되는지를 확인해야 합니다.
7. 계약서에 적힌 위약금도 무조건 그대로 확정된다고 단정할 수는 없다
계약서에 위약금이 적혀 있으면 무조건 그 금액을 전부 내야 한다고 생각하기 쉽습니다. 하지만 실무에서는 계약 내용과 위약금의 성격, 실제 상황을 함께 보게 됩니다.
민법은 위약금 약정을 원칙적으로 손해배상액의 예정으로 추정하고, 예정된 손해배상액이 부당히 과다한 경우에는 법원이 적당히 감액할 수 있도록 정하고 있습니다.
다만 계약서에서 위약금이 어떤 성격으로 정해졌는지, 손해배상 조항과 별도로 어떤 기능을 하는지에 따라 판단이 달라질 수 있습니다. 그러므로 “위약금은 언제나 줄일 수 있다”거나 “계약서에 적혔으니 무조건 그대로 내야 한다”고 단정하는 것은 위험합니다.
- 위약금 문구가 손해배상액 예정인지 확인이 필요할 수 있습니다.
- 별도의 손해배상 조항이 함께 있는지 확인합니다.
- 위약금 액수가 계약 규모에 비해 지나치게 크지 않은지 봅니다.
- 실제 계약 위반의 정도와 사정을 정리합니다.
- 분쟁 가능성이 크면 법률 전문가 검토를 받습니다.
특히 금액이 큰 계약이나 사업 계약, 부동산 계약, 공사 계약에서는 위약금 조항 하나가 실제 손실에 큰 영향을 줄 수 있습니다.
👉 위약금 조항은 계약서에 적혀 있다는 사실만으로 판단하지 말고, 내용과 적용 상황을 함께 확인해야 합니다.
8. 계약 종료는 말이 아니라 기록으로 남겨야 한다
계약을 그만두기로 결정했다면 말로만 통보하고 끝내지 않는 것이 좋습니다. 나중에 언제 어떤 이유로 계약 종료를 알렸는지, 상대방이 어떤 답변을 했는지 확인할 수 있어야 합니다.
계약서에 서면 통보 방식이 정해져 있다면 그 방식에 맞춰야 합니다. 별도 방식이 없더라도 문자, 이메일, 내용증명 등 확인 가능한 방법으로 의사를 전달하고 기록을 보관하는 것이 좋습니다.
계약 종료 통보에는 감정적인 비난보다 사실과 요구사항을 중심으로 적어야 합니다.
- 계약명과 계약일을 적습니다.
- 계약을 끝내려는 사유를 구체적으로 적습니다.
- 계약서상 관련 조항이 있다면 확인합니다.
- 이미 지급한 금액의 정산 요청 내용을 적습니다.
- 자료 반환, 결과물 인도, 추가 연락 방법을 정합니다.
- 상대방의 답변과 이후 협의 기록을 보관합니다.
예를 들어 “약속을 안 지켜서 취소합니다”라고 쓰는 것보다 “2026년 6월 1일까지 납품하기로 한 결과물이 현재까지 제출되지 않아, 계약서 제○조에 따라 계약 종료와 지급금 정산을 요청합니다”처럼 기록하는 것이 좋습니다.
👉 계약 종료는 화를 표현하는 일이 아니라, 책임과 정산 기준을 남기는 절차입니다.
■ ThinkBuilder의 한 줄 정리
계약을 끝낼 때는 먼저 종료 사유와 진행 상태를 확인하고, 계약금·위약금·정산 조건을 계약서와 기록으로 점검한 뒤 서면으로 의사를 남겨야 불필요한 손해를 줄일 수 있습니다.
※ 이 글은 일반적인 생활 실무 정보 제공을 위한 내용입니다. 계약 해제·해지 가능 여부, 계약금 반환, 위약금 감액, 손해배상 책임은 계약 내용과 실제 사실관계에 따라 달라질 수 있으므로, 금액이 크거나 분쟁 가능성이 있는 경우 관련 전문가의 검토를 받으시기 바랍니다.
댓글
댓글 쓰기