계약 위반하면 위약금 전액을 물어야 할까? — 손해배상액의 예정과 법원의 감액
2026. 07. 20.
계약서에 적힌 위약금은 무조건 그대로 물어야 하는 것이 아닙니다. 손해배상액의 예정과 위약벌의 차이, 법원이 감액하는 기준과 계약금 실무를 정리했습니다.
목차
- 위약금이란 무엇이고, 왜 미리 정해 두는가
- 위약금은 원칙적으로 '손해배상액의 예정'으로 추정됩니다
- 손해배상액의 예정이 갖는 세 가지 효과
- 핵심 — 법원은 과다한 예정액을 직권으로 깎을 수 있습니다
- '부당히 과다한지'를 판단하는 기준
- 위약벌은 다릅니다 — 감액이 아니라 무효를 다툽니다
- 계약서 문구만으로 위약벌이 되지는 않습니다
- 부동산 계약금 — 해약금과 위약금은 별개입니다
- 계약금 실무에서 꼭 확인할 점
- 실무에서 자주 만나는 위약금 유형
- 공사 지체상금
- 중도해지 위약금·약관상 위약금
- 영업양도·근로 관련 약정
- 위약금 분쟁이 생겼을 때의 대응 순서
- 자주 묻는 질문
- 계약서에 위약금 30%라고 적혀 있는데, 실제 손해가 거의 없어도 다 물어야 하나요?
- 위약금을 받으면 계약 해제는 못 하나요? 다른 손해는 따로 청구할 수 없나요?
- 계약금만 걸고 아직 중도금은 안 냈습니다. 지금 계약을 그만두면 계약금을 다 잃나요?
- 법무법인 도모가 함께하겠습니다
계약서 말미에 흔히 들어가는 조항이 있습니다. "일방이 계약을 위반하는 경우 계약금액의 10%(또는 30%)를 위약금으로 지급한다"는 문구입니다. 평소에는 눈에 들어오지도 않던 이 한 줄이, 막상 계약이 깨지고 나면 수천만 원짜리 분쟁의 핵심이 됩니다. 상대방은 "계약서에 적혀 있으니 그대로 달라"고 하고, 이쪽은 "실제 손해는 그만큼 되지도 않는다"고 맞섭니다. 결론부터 말씀드리면, 계약서에 적힌 위약금이라고 해서 언제나 그 금액 전부를 물어야 하는 것은 아닙니다. 이 글에서는 위약금 조항이 법적으로 어떤 성질을 갖는지, 어떤 경우에 줄어들 수 있는지를 정리합니다.
위약금이란 무엇이고, 왜 미리 정해 두는가
위약금은 계약을 어긴 당사자가 상대방에게 지급하기로 미리 약속한 돈입니다. 원래 손해배상을 받으려면 청구하는 쪽이 손해가 실제로 발생했다는 사실과 그 액수를 모두 증명해야 합니다. 그런데 계약 위반으로 인한 손해는 입증이 대단히 어렵습니다. 거래가 무산되어 놓친 기회, 다른 거래처를 다시 구하느라 든 시간과 비용 같은 것들은 영수증으로 정리되지 않기 때문입니다.
그래서 당사자들은 계약 단계에서 미리 금액을 못 박아 둡니다. 민법 제398조 제1항은 "당사자는 채무불이행에 관한 손해배상액을 예정할 수 있다"고 하여 이를 정면으로 허용하고 있습니다. 이렇게 정해 두면 실제 손해가 얼마인지 따질 필요 없이 약정한 금액을 청구할 수 있어, 분쟁을 간명하게 정리하고 상대방이 계약을 성실히 이행하도록 압박하는 효과도 생깁니다.
위약금은 원칙적으로 '손해배상액의 예정'으로 추정됩니다
계약서에 그냥 "위약금"이라고만 적혀 있으면 이것이 무슨 성질의 돈인지 다툼이 생깁니다. 민법 제398조 제4항은 이 문제를 정리해 두었습니다. 위약금의 약정은 손해배상액의 예정으로 추정한다는 규정입니다.
이 '추정'이라는 말이 실무적으로 매우 중요합니다. 계약서에 위약금이라고만 적혀 있고 별다른 설명이 없다면, 법원은 일단 이를 손해배상액의 예정으로 봅니다. 손해배상액의 예정이 되면 아래에서 설명할 법원의 감액 대상이 됩니다. 이와 다르게 보아야 한다고 주장하는 쪽, 즉 "이것은 손해배상과 별개인 제재금(위약벌)이다"라고 주장하는 쪽이 그 사실을 증명해야 합니다.
손해배상액의 예정이 갖는 세 가지 효과
실손해 입증이 필요 없습니다. 채권자는 손해가 얼마나 발생했는지 증명하지 않아도 약정 금액을 청구할 수 있습니다. 반대로 채무자가 "실제 손해는 하나도 없었다"고 주장해도 그 사정만으로 지급 의무가 사라지지는 않습니다.
실손해가 예정액을 넘어도 초과분은 청구하기 어렵습니다. 예정액으로 정산을 끝내기로 한 것이므로, 별도의 특약이 없는 한 그 이상을 더 달라고 하기 어렵습니다. 위약금 조항은 청구하는 쪽에 유리하기만 한 것이 아니라 상한을 정하는 기능도 함께 합니다.
이행 청구나 계약 해제와 양립합니다. 민법 제398조 제3항은 손해배상액의 예정이 이행의 청구나 계약의 해제에 영향을 미치지 아니한다고 정하고 있습니다. 즉 위약금을 청구한다고 해서 계약을 해제할 권리가 없어지는 것도 아니고, 계약을 해제했다고 해서 위약금 청구권이 사라지는 것도 아닙니다.
핵심 — 법원은 과다한 예정액을 직권으로 깎을 수 있습니다
민법 제398조 제2항은 손해배상의 예정액이 부당히 과다한 경우에는 법원이 적당히 감액할 수 있다고 정하고 있습니다. 위약금 분쟁에서 가장 자주 쓰이는 방어 논리가 바로 이 조항입니다.
여기서 두 가지를 기억하실 필요가 있습니다. 첫째, 이 감액은 법원이 직권으로 할 수 있습니다. 당사자가 감액을 주장하지 않았더라도 법원이 스스로 판단하여 줄일 수 있다는 뜻입니다. 둘째, 반대 방향은 인정되지 않습니다. 예정액이 지나치게 적다는 이유로 법원이 이를 늘려 줄 수는 없습니다. 감액은 되지만 증액은 되지 않는 편면적 구조입니다.
'부당히 과다한지'를 판단하는 기준
법원은 어떤 고정된 비율을 정해 두고 기계적으로 자르지 않습니다. 아래와 같은 사정을 모두 종합하여 판단하고 있습니다.
계약 당사자들의 지위와 교섭력의 차이(대등한 사업자 사이인지, 사업자와 개인 사이인지)
계약의 목적과 내용, 그 위약금 조항을 두게 된 동기와 경위
채무액(계약 총액)에 대한 예정액의 비율
실제로 예상되는 손해액의 크기
같은 업종에서 통용되는 거래관행과 경제 상태
이 판단은 변론이 끝나는 시점(사실심 변론종결 당시)을 기준으로 합니다. 계약을 맺을 당시에는 합리적이었더라도 그 후의 사정 변화로 결과적으로 지나치게 무거워졌다면 감액될 수 있고, 그 반대의 경우도 마찬가지입니다.
또 하나 실무에서 자주 문제 되는 점은, 손해배상액의 예정이 있는 경우 과실상계를 별도로 하지 않는다는 것입니다. 채권자에게도 잘못이 있다면 이는 별개의 감액 절차를 거치는 것이 아니라, 위 여러 사정 중 하나로서 예정액 감액 여부를 정할 때 함께 참작됩니다.
위약벌은 다릅니다 — 감액이 아니라 무효를 다툽니다
위약금과 비슷해 보이지만 성질이 다른 것이 위약벌입니다. 위약벌은 손해를 메우기 위한 돈이 아니라, 계약 이행을 강제하기 위한 일종의 사적 제재금입니다. 따라서 위약벌로 인정되면 채권자는 위약벌을 받으면서 실제 발생한 손해에 대한 배상을 별도로 청구할 수 있습니다.
가장 큰 차이는 감액입니다. 법원은 위약벌에 대해서는 민법 제398조 제2항의 감액 규정을 그대로 적용하거나 유추적용하지 않는다는 입장을 유지하고 있습니다. 대신 그 위약벌이 의무 강제로 얻어지는 채권자의 이익에 비해 지나치게 무거운 경우에는 공서양속에 반하여 그 일부 또는 전부가 무효가 될 수 있다고 봅니다. 이 쟁점은 대법원 전원합의체에서 다시 다루어진 바 있으나, 다수의견은 감액 규정을 적용하지 않는 종전 법리를 유지하였습니다.
정리하면 이렇습니다. 손해배상액의 예정은 "많으니 깎아 달라"고 다투고, 위약벌은 "너무 가혹하니 무효"라고 다툽니다. 무효를 인정받는 문턱이 감액보다 높기 때문에, 위약금을 지급해야 하는 입장에서는 그 조항이 손해배상액의 예정으로 해석되는 것이 대체로 유리합니다.
계약서 문구만으로 위약벌이 되지는 않습니다
계약서에 "위약벌"이라고 써 두었다고 해서 곧바로 위약벌이 되는 것은 아닙니다. 법원은 명칭이 아니라 계약 전체의 내용과 당사자의 진정한 의사를 따져 성질을 정합니다. 다만 실무적으로는, 위약금과 별도로 손해배상을 청구할 수 있다는 취지가 계약서에 분명히 드러나 있는 경우 위약벌로 인정될 가능성이 높아집니다. 반대로 계약서에 아무런 단서 없이 위약금이라고만 되어 있다면 제398조 제4항의 추정이 작동합니다.
부동산 계약금 — 해약금과 위약금은 별개입니다
가장 오해가 많은 영역입니다. 부동산 매매에서 계약금을 주고받으면 민법 제565조에 따라 당사자 일방이 이행에 착수할 때까지, 매수인은 계약금을 포기하고 매도인은 그 배액을 상환하여 계약을 해제할 수 있습니다. 이것이 계약금의 해약금 기능입니다.
그런데 이 해약금 규정은 '위약이 없어도' 계약에서 빠져나갈 수 있게 해 주는 장치입니다. 계약을 어겼을 때 물어야 할 위약금과는 성질이 다릅니다. 법원은 계약금이 교부되었다는 사실만으로 곧바로 손해배상액의 예정까지 이루어진 것으로 보지는 않으며, 위약 시 계약금을 몰취하거나 배액을 물어준다는 위약금 특약이 별도로 있어야 손해배상액의 예정으로 본다는 입장입니다. 실무에서 계약서에 "매수인이 위약한 때에는 계약금을 몰취하고, 매도인이 위약한 때에는 계약금의 배액을 상환한다"는 문구를 굳이 넣는 이유가 여기에 있습니다.
계약금 실무에서 꼭 확인할 점
'이행에 착수'하면 해약금 해제는 끝납니다. 중도금을 지급하거나 수령하면 더 이상 계약금 포기·배액 상환으로 계약을 없던 일로 만들 수 없습니다. 이행기 전이라도 실제로 이행에 착수했다면 마찬가지입니다.
계약금을 일부만 보냈어도 기준은 약정 계약금입니다. 이른바 가계약금만 송금된 상태에서 매도인이 해제하려는 경우, 법원은 실제로 받은 돈이 아니라 계약서상 약정된 계약금을 기준으로 배액을 상환해야 한다고 보고 있습니다. "받은 돈만 돌려주면 된다"는 생각은 위험합니다.
계약금 상당액이라도 무조건 인정되는 것은 아닙니다. 위약금 특약이 있어 손해배상액의 예정으로 인정되더라도, 그 금액이 부당히 과다하다면 제398조 제2항에 따라 감액될 수 있습니다. 거래 실무상 통용되는 10% 수준은 비교적 존중되는 편이지만, 계약 총액 대비 비율이 크게 높거나 이행 정도에 비해 가혹하면 다툴 여지가 있습니다.
실무에서 자주 만나는 위약금 유형
공사 지체상금
도급계약에서 완공이 늦어질 때 하루당 일정 비율을 물리는 지체상금 조항은 통상 손해배상액의 예정으로 봅니다. 따라서 부당히 과다하면 감액될 수 있고, 공사가 지연된 원인 중 발주자 측 사정(설계 변경, 자재 공급 지연, 인허가 지연 등)이 있다면 지체 일수 자체를 다투는 것이 더 효과적인 경우가 많습니다.
중도해지 위약금·약관상 위약금
통신·렌털·헬스장·학원 등 계속적 계약의 중도해지 위약금이 대표적입니다. 이런 조항은 대개 사업자가 미리 만들어 둔 약관에 들어 있는데, 약관으로 고객에게 부당하게 과중한 손해배상 의무를 지우는 조항은 약관규제법에 따라 무효가 될 수 있습니다. 개별 업종에는 별도의 해지·환급 기준이 마련되어 있는 경우도 있으므로, 해당 분야 법령과 표준약관을 함께 확인할 필요가 있습니다.
영업양도·근로 관련 약정
경업금지 위반 시 위약금을 정하는 약정도 흔합니다. 다만 근로자와 사이에서 근로계약 불이행에 대한 위약금 또는 손해배상액을 미리 정하는 약정은 근로기준법상 금지되어 있으므로, 연수비·교육비 반환 약정 등이 실질적으로 위약금 예정에 해당하는지가 별도로 문제 됩니다.
위약금 분쟁이 생겼을 때의 대응 순서
계약서 문구를 그대로 옮겨 적어 확인합니다. "위약금", "손해배상액의 예정", "위약벌", "별도로 손해배상을 청구할 수 있다"는 표현이 있는지가 출발점입니다. 이 한 줄이 감액을 다툴 수 있는지, 무효를 다투어야 하는지를 가릅니다.
누구의 귀책으로 계약이 깨졌는지부터 정리합니다. 위약금은 상대방의 채무불이행이 인정되어야 청구할 수 있습니다. 이행 최고를 했는지, 이행기가 언제였는지, 이행을 방해한 사정이 상대방 쪽에 있었는지가 먼저 다투어져야 합니다.
실제 손해 규모를 산정해 둡니다. 감액을 주장하려면 예정액과 실제 예상 손해의 격차를 수치로 보여주는 것이 효과적입니다. 반대로 청구하는 입장이라면, 예정액이 결코 과다하지 않다는 점을 뒷받침할 손해 자료를 준비하는 것이 유리합니다.
이미 이행한 부분을 정리합니다. 계약이 상당 부분 이행된 뒤의 위반인지, 초기 단계의 위반인지는 감액 판단에 크게 영향을 줍니다.
필요한 자료를 모읍니다. 계약서 원본과 부속 합의서, 견적서·발주서, 대금 송금 내역, 이행 및 최고에 관한 문자·이메일·내용증명, 대체 거래를 위해 지출한 비용 자료 등이 기본입니다.
자주 묻는 질문
계약서에 위약금 30%라고 적혀 있는데, 실제 손해가 거의 없어도 다 물어야 하나요?
손해배상액의 예정으로 인정되는 이상 실제 손해가 적다는 사정만으로 지급 의무가 곧바로 없어지지는 않습니다. 다만 실제 예상되는 손해에 비해 예정액이 지나치게 크다면 민법 제398조 제2항에 따라 감액을 주장할 수 있습니다. 계약 총액 대비 비율, 이행 진행 정도, 당사자의 지위 등을 함께 제시하는 것이 중요하며, 감액 여부와 폭은 사안에 따라 달라지므로 결과를 미리 단정하기는 어렵습니다.
위약금을 받으면 계약 해제는 못 하나요? 다른 손해는 따로 청구할 수 없나요?
민법 제398조 제3항에 따라 손해배상액의 예정은 이행의 청구나 계약의 해제에 영향을 주지 않습니다. 위약금을 청구하면서 계약을 해제하는 것도 가능합니다. 다만 손해배상액의 예정으로 인정되면 그 금액으로 정산이 끝나는 것이 원칙이므로, 별도의 특약이 없는 한 초과 손해를 따로 청구하기는 어렵습니다. 반대로 위약벌로 인정되는 경우에는 실손해 배상을 별도로 청구할 수 있습니다.
계약금만 걸고 아직 중도금은 안 냈습니다. 지금 계약을 그만두면 계약금을 다 잃나요?
아직 어느 쪽도 이행에 착수하지 않았다면 민법 제565조에 따라 매수인은 계약금을 포기하고, 매도인은 배액을 상환하고 해제할 수 있습니다. 이 경우는 '위약'이 아니라 약정된 해제권을 행사하는 것이므로 별도의 손해배상 문제는 생기지 않는 것이 원칙입니다. 다만 계약금 일부만 지급된 상태라면 기준 금액이 달라질 수 있고, 상대방이 이미 이행에 착수했는지에 따라 결론이 완전히 달라지므로 실제 진행 상황을 먼저 확인하셔야 합니다.
법무법인 도모가 함께하겠습니다
위약금 분쟁은 계약서에 적힌 숫자로 결론이 나는 것처럼 보이지만, 실제로는 그 조항이 손해배상액의 예정인지 위약벌인지, 누구의 귀책으로 계약이 깨졌는지, 그 금액이 부당히 과다한지라는 세 가지 다툼이 겹쳐 있는 사건입니다. 같은 계약서를 두고도 어느 쪽 논리를 먼저 세우느냐에 따라 오가는 금액이 크게 달라집니다. 위약금을 청구해야 하는 입장이든, 과도한 위약금 청구를 받으신 입장이든, 계약서와 사실관계를 함께 검토하는 것이 가장 빠른 길입니다. 법무법인 도모로 문의해 주시기 바랍니다.