집을 사고팔거나 큰 거래를 하다 보면 "계약금만 포기하면(또는 배로 물어주면) 없던 일로 할 수 있는 것 아니냐"는 이야기를 흔히 듣습니다. 실제로 계약금을 주고받은 계약에는 이런 해약금 성격이 인정되는 경우가 많지만, 언제든 무조건 되는 것은 아닙니다. 이 글에서는 계약금이 어떤 돈인지, 매수인의 계약금 포기와 매도인의 배액상환, 중도금이 오간 뒤에도 파기할 수 있는지, 가계약금은 어떻게 되는지, 위약금 조항이 따로 있으면 어떻게 되는지를 순서대로 정리했습니다.
계약금은 어떤 돈인가 — 해약금의 성격
계약을 하면서 오가는 계약금은 하나의 얼굴만 가진 돈이 아닙니다. 일반적으로 계약금은 다음과 같은 성격을 함께 가질 수 있는 것으로 이해됩니다.
- 증약금: 계약이 성립했다는 사실을 증명하는 돈
- 해약금: 당사자가 계약을 해제할 수 있는 여지를 남겨두는 돈
- 위약금: 계약을 어겼을 때의 손해배상 예정 성격(다만 이 성격은 별도의 약정이 있어야 인정되는 것으로 알려져 있습니다)
여기서 파기와 직접 관련되는 것이 해약금입니다. 당사자 사이에 다른 약정이 없는 한, 계약금이 오가면 그 돈은 해약금으로 추정됩니다(민법 제565조 제1항). 이 추정은 매매뿐 아니라 매매 이외의 유상계약(서로 대가를 주고받는 계약)에도 준용됩니다(민법 제567조). 이 추정에 따르면, 당사자 일방이 이행에 착수하기 전까지는 계약금을 활용해 계약에서 빠져나올 수 있는 길이 열려 있는 셈입니다.
즉 계약금은 단순한 "선금"이 아니라, 계약을 깨고 싶을 때 얼마를 부담하면 되는지를 미리 정해두는 기능을 겸하는 경우가 많습니다. 다만 이는 어디까지나 추정이므로, 계약서에 다른 내용이 적혀 있으면 그 약정이 우선할 수 있습니다.
매수인은 계약금 포기, 매도인은 배액상환
해약금 추정이 적용되는 전형적인 모습은 이렇습니다.
- 계약금을 준 쪽(보통 매수인)이 계약을 그만두고 싶으면 → 이미 낸 계약금을 포기하고 해제
- 계약금을 받은 쪽(보통 매도인)이 계약을 그만두고 싶으면 → 받은 돈의 배액(2배)을 상환하고 해제
예를 들어 매매대금 10억 원짜리 거래에서 계약금 1억 원이 오갔다면, 매수인은 그 1억 원을 포기하고 나올 수 있고, 매도인은 2억 원(받은 1억 + 물어주는 1억)을 돌려주고 나올 수 있는 구조입니다.
중요한 것은 이 권리에 시간 제한이 있다는 점입니다. 이 방식으로 계약을 해제하려면 상대방이 이행에 착수하기 전이어야 하는 것으로 알려져 있습니다. 여기서 말하는 '이행의 착수'란, 객관적으로 밖에서 알아볼 수 있을 정도로 자기 의무의 일부를 실제로 이행하거나 이행에 필요한 전제행위를 하는 것을 말합니다. 단순히 이행을 준비하는 정도로는 부족하지만, 그렇다고 계약 내용에 꼭 들어맞는 이행의 제공에까지 이르러야 하는 것은 아닙니다(대법원 2024. 1. 4. 선고 2022다256624 판결). 상대방이 이미 계약을 실행하는 행동에 나선 뒤라면, 계약금 포기·배액상환만으로 손쉽게 빠져나오기 어려워질 수 있습니다.
한편 계약금계약은 돈이나 유가물이 실제로 오가야 성립하는 요물계약입니다. 그래서 계약금의 일부만 지급되었거나 주기로 약속만 한 상태라면 계약금계약 자체가 성립하지 않아, 앞서 본 해약금 조항에 따른 임의해제권도 아직 생기지 않을 수 있습니다.
또한 매도인이 배액상환으로 해제하려면 단순히 "물어주겠다"는 말만으로는 부족하고, 실제로 배액을 제공(이행제공)해야 해제의 효력이 인정되는 방향으로 다루어지는 것으로 알려져 있습니다. 정확한 요건은 사안에 따라 다르므로 확인이 필요합니다.
중도금이 오간 뒤에도 파기할 수 있나
실무에서 가장 자주 문제되는 지점이 바로 "이행의 착수"가 언제냐입니다. 계약금 단계에서는 비교적 자유롭게 해제할 수 있지만, 계약이 진행되어 중도금이 오가는 시점이 되면 사정이 달라질 수 있습니다.
- 일반적으로 매수인이 중도금을 지급하면 그 자체를 이행의 착수로 보는 경우가 많은 것으로 알려져 있습니다. 이 경우 상대방은 더 이상 계약금 배액상환만으로 해제하기 어려워질 수 있습니다.
- 반대로 매도인 쪽에서 소유권 이전에 필요한 행동에 나서는 것도 이행 착수로 평가될 수 있습니다.
- 중도금을 주기로 한 날(이행기)을 정해 두었더라도, 그 전에는 착수하지 않기로 하는 특약 같은 특별한 사정이 없는 한 이행기 전에도 이행에 착수할 수 있습니다(대법원 1993. 1. 19. 선고 92다31323 판결). 앞서 본 2024년 판결도 같은 취지를 재확인하면서, 이행기 전 착수를 막는 '특별한 사정'의 판단 기준을 구체화했습니다.
- 예를 들어 이행기가 매도인에게도 기한의 이익(그날까지는 넘겨주지 않아도 된다는 이익)이 되는 경우라면, 매수인이 이행기 전에는 이행에 착수할 수 없는 특별한 사정이 있는 때에 해당해 매도인의 해제권이 소멸하지 않습니다. 이행기 전 착수가 상대방의 해제권을 막는지는 채무의 내용, 이행기를 정한 목적, 기간의 길고 짧음, 착수 행위의 모습, 신의칙 위반 여부 등 여러 사정을 종합해 구체적으로 판단합니다(대법원 2025. 5. 1. 선고 2022다286656 판결).
- 결국 무엇이 이행의 착수인지는 구체적 행위와 정황에 따라 달라지므로, 획일적으로 "중도금만 넘어가면 무조건 못 깬다"고 단정하기는 어렵습니다.
따라서 계약을 되돌리려는 생각이 있다면 중도금 지급 전, 즉 이행 착수 전에 움직이는 것이 핵심입니다. 이 시점을 넘기면 해약금에 의한 해제가 아니라, 채무불이행이나 합의해제 등 전혀 다른 법리로 넘어가게 되어 부담이 커질 수 있습니다.
가계약금도 배액으로 물어줘야 하나
정식 계약서를 쓰기 전에 물건을 잡아두려고 가계약금을 먼저 보내는 경우가 많습니다. 이때 "마음이 바뀌면 가계약금만 포기하면 되는지, 받은 쪽은 배로 물어줘야 하는지"가 자주 다툼이 됩니다.
- 가계약금의 법적 성격은 당사자가 어떤 내용에 합의했는지에 따라 크게 달라지는 것으로 알려져 있습니다. 매매대금·중도금·잔금 등 계약의 주요 내용이 어느 정도 정해졌는지가 중요하게 고려됩니다.
- 계약이 성립하려면 본질적 사항이나 중요 사항에 관해 구체적으로 뜻이 맞았거나, 적어도 장래에 그것을 구체적으로 정할 수 있는 기준과 방법에 관한 합의가 있어야 합니다. 그래서 가계약서를 쓸 당시 매매목적물·매매대금·중도금 지급방법에 관한 합의가 있었다면, 잔금 지급시기가 적혀 있지 않고 나중에 정식 계약서를 쓰지 않았더라도 매매계약이 성립한 것으로 본 사례가 있습니다(대법원 2006. 11. 24. 선고 2005다39594 판결).
- 이처럼 주요 조건이 충분히 특정되어 이미 계약이 성립했다고 볼 수 있는 정도라면 해약금 법리가 문제될 수 있고, 반대로 아직 계약 성립 전 단계라면 낸 돈을 돌려받는 문제(부당이득반환)로 다루어질 수 있습니다.
- 결국 "가계약금은 무조건 배액", "가계약금은 무조건 돌려받는다" 같은 단정은 위험하며, 합의 내용과 정황을 종합해 판단해야 합니다.
가계약 단계일수록 문자·계좌이체 메모·통화 내용 등에 어떤 조건으로 얼마를 주고받았는지가 그대로 증거가 됩니다. 조건을 구두로만 정하고 넘어가면 나중에 성격을 두고 다투기 쉽습니다.
위약금 조항이 따로 있으면 어떻게 되나
계약서에 "계약을 위반한 당사자는 계약금 상당액을 위약금으로 한다"는 식의 위약금 조항이 별도로 들어가는 경우가 있습니다. 이때는 앞서 본 해약금 법리와 결이 조금 달라질 수 있습니다.
- 위약금 약정이 있으면 계약금이 손해배상액의 예정 성격을 함께 갖는 것으로 볼 수 있고, 이 경우 실제 손해를 일일이 증명하지 않아도 정해둔 금액을 기준으로 정산되는 방향으로 다루어질 수 있습니다. 법에도 "위약금의 약정은 손해배상액의 예정으로 추정한다"고 적혀 있습니다(민법 제398조 제4항).
- 다만 위약금(손해배상 예정액)이 지나치게 과다하면 법원이 이를 감액할 수 있는 여지가 있는 것으로 알려져 있습니다. 같은 조문은 "손해배상의 예정액이 부당히 과다한 경우에는 법원은 적당히 감액할 수 있다"고 정하고 있습니다(민법 제398조 제2항).
- 그래서 계약금이 해약금 성격과 손해배상 예정액 성격을 겸하고 있는 상태에서 매도인이 매수인의 위약을 이유로 계약금을 몰취하겠다고 주장하면, 매수인은 그 금액이 손해배상 예정액으로서 과다하다며 감액을 주장해 감액된 만큼의 반환을 구할 수 있습니다(대법원 1996. 10. 25. 선고 95다33726 판결).
- 해약금에 의한 해제(계약금 포기·배액상환)와 위약금 정산은 서로 다른 국면이므로, 계약서 문구가 "해제할 수 있는 돈"인지 "위반 시 물어내는 돈"인지를 구분해서 읽는 것이 중요합니다.
정리하면, 같은 "계약금"이라도 계약서에 위약금 약정이 있는지에 따라 결론과 절차가 달라질 수 있습니다. 계약서 문구를 그냥 관용적 표현으로 넘기지 말고, 파기 상황을 염두에 두고 미리 확인해 두는 것이 좋습니다.
실무에서는 이렇게 다툽니다
계약금 분쟁의 승패는 조문 자체보다 "사실관계와 증거"에서 갈리는 경우가 많습니다. 가장 첨예한 쟁점은 역시 이행의 착수가 언제 있었는지입니다. 매도인이 배액상환으로 해제하려는 순간, 매수인은 "나는 이미 중도금 일부를 보내는 등 이행에 착수했으니 해제할 수 없다"고 맞서고, 매도인은 "그 정도로는 착수로 볼 수 없다"고 다툽니다. 며칠, 때로는 몇 시간 차이로 결론이 갈릴 수 있어, 송금 시각·통지 시각을 남긴 자료가 결정적 역할을 합니다.
또 하나 흔한 갈등은 가계약금의 성격입니다. 받은 쪽은 "이미 계약이 성립했으니 배액을 물어줄 사정이 아니라 상대가 포기한 것"이라 주장하고, 보낸 쪽은 "아직 정식 계약 전이니 돌려달라"고 다툽니다. 이때 결정적인 것이 문자·카카오톡으로 오간 합의입니다. 매매대금과 잔금 시기, 특약 등이 어느 정도 구체적으로 오갔는지가 그대로 판단 자료가 되므로, "구두로만 합의했다"는 사정은 대부분 다투는 쪽에 불리하게 작용합니다. 계약을 시작하거나 되돌리려 할 때 주고받은 대화와 이체 내역을 지우지 말고 보관하는 것이, 어떤 조문을 외우는 것보다 실질적으로 더 중요한 경우가 많습니다.
이럴 때는 바로 변호사와 상담하세요
- 중도금 지급을 앞두고 계약을 되돌릴지 고민 중이라 "이행 착수 전인지"가 애매한 경우
- 매도인이 배액상환을 통지했는데, 실제로 돈을 제공하지 않은 채 말로만 해제를 주장하는 경우
- 가계약금만 걸었는데 상대가 배액을 요구하거나, 반대로 돌려주지 않으려 하는 경우
- 계약금 일부만 오간 상태에서 해제하려는데 기준 금액을 두고 다툼이 있는 경우
- 계약서에 위약금 조항이 있어 실제로 물어내야 할 금액이 큰 경우
- 이미 문자·카톡으로 파기 의사를 주고받았는데 그 효력과 시점이 문제되는 경우
이런 상황은 시점과 증거가 결과를 좌우하고 금액도 큰 경우가 많으므로, 해제를 통지하거나 응하기 전에 계약서와 대화 기록을 들고 상담을 받아보는 것이 안전합니다.
핵심 요약
- 계약금은 해약금으로 추정되어, 매수인은 포기·매도인은 배액상환으로 해제할 수 있는 것으로 알려짐 (매매 이외의 유상계약에도 준용)
- 이 해제는 상대방이 이행에 착수하기 전까지만 가능한 것으로 알려짐
- 매도인의 배액상환은 말뿐이 아니라 실제 제공이 필요할 수 있음
- 중도금 지급 등 이행 착수가 있으면 계약금만으로 파기하기 어려워질 수 있음. 다만 이행기 전 착수가 상대방의 해제권을 막는지는 여러 사정을 종합해 구체적으로 판단함
- 가계약금의 성격은 합의 내용에 따라 달라져 일률적으로 단정하기 어려움. 계약이 성립했다고 볼 수 있으면 해약금 법리, 미성립 단계면 부당이득반환 문제로 다루어질 수 있음
- 위약금 조항이 있으면 손해배상 예정 성격이 더해지고, 과다하면 감액될 여지가 있음
- 시점·증거가 애매하고 금액이 크면 해제 통지 전에 변호사와 상담
이 글은 일반적인 법률 정보를 제공하기 위한 것으로, 개별 사건에 대한 법률 자문이 아닙니다. 구체적인 사안에 대해서는 최신 법령·판례를 바탕으로 변호사와 상담하시기 바랍니다.