매매계약 해제 시 계약금을 돌려받을 수 있는지, 매수인 포기·매도인 배액상환·가계약금 반환·계약금 일부 지급 판례까지 사례별로 쉽게 정리했습니다.

매매계약 해제 계약금 반환 기준, 언제 돌려받고 언제 포기해야 할까?
매매계약 해제와 계약금 반환은 “누가 먼저 계약을 깨느냐”만으로 결론이 나지 않습니다. 계약금이 실제로 지급되었는지, 계약서에 해약금·위약금 조항이 있는지, 중도금 지급이나 소유권이전 준비처럼 이행에 착수했는지, 상대방에게 채무불이행이 있는지까지 함께 보아야 합니다.
특히 부동산 매매계약에서는 “계약금은 무조건 못 돌려받는다”거나 “매도인은 받은 돈의 두 배만 주면 언제든 해제할 수 있다”는 식의 단순한 설명이 자주 퍼져 있습니다. 그러나 실제 분쟁에서는 가계약금, 계약금 일부 지급, 잔금 전 해제, 특약 문구, 내용증명 발송 시점에 따라 결과가 크게 달라집니다.
1. 계약금 반환 판단의 기본 원칙
계약금은 단순한 선지급금이 아니다
매매계약에서 계약금은 보통 매매대금의 일부로 지급됩니다. 하지만 법률적으로는 단순히 “미리 낸 돈”에 그치지 않고, 계약 성립의 증거, 해제권 유보, 손해배상 예정 등 여러 기능을 가질 수 있습니다. 따라서 계약금 반환 여부는 돈의 이름보다 계약서 문구와 당사자의 실제 합의를 기준으로 판단해야 합니다.
민법 제565조는 매매 당사자 일방이 계약 당시에 금전 등을 계약금, 보증금 등의 명목으로 상대방에게 교부한 경우, 다른 약정이 없는 한 당사자 일방이 이행에 착수할 때까지 교부자는 이를 포기하고, 수령자는 그 배액을 상환하여 매매계약을 해제할 수 있다고 정하고 있습니다. 이 조항 때문에 실무에서는 계약금을 “해약금”으로 보는 경우가 많습니다.
해약금 해제와 채무불이행 해제는 다르다
계약금을 포기하거나 배액상환하고 계약을 끝내는 것은 흔히 해약금 해제라고 부릅니다. 이 경우에는 상대방의 잘못이 없어도 일정한 범위에서 계약을 벗어날 수 있습니다. 반면 채무불이행 해제는 상대방이 계약상 의무를 지키지 않았을 때 문제 됩니다. 예를 들어 매도인이 잔금일에 등기서류를 준비하지 않았거나, 매수인이 약정한 중도금·잔금을 지급하지 않은 경우입니다.
해약금 해제에서는 “계약금 포기 또는 배액상환”이 중심이고, 채무불이행 해제에서는 “이행 지체, 최고, 해제 통지, 손해배상”이 중심입니다. 두 개념을 섞어 이해하면 계약금 반환 청구에서 실수가 생깁니다. 계약서에 “계약 위반 시 계약금을 손해배상 기준으로 한다”는 조항이 있으면 해약금 문제와 별개로 위약금 또는 손해배상 예정 문제가 함께 검토됩니다.
이행에 착수하면 마음대로 해제하기 어렵다
민법상 해약금 해제는 당사자 일방이 이행에 착수하기 전까지 가능하다는 점이 중요합니다. 이행 착수는 단순히 마음의 준비를 한 정도가 아니라 계약상 의무를 현실적으로 이행하기 위한 행위가 외부에 나타난 경우를 말합니다. 부동산 매매라면 중도금 지급, 잔금 지급 준비와 수령 요청, 등기이전 서류 준비 등 구체적 사정이 쟁점이 될 수 있습니다.
실무에서는 계약서에 “잔금 지급 전까지 매도인은 계약금의 배액을 배상하고, 매수인은 계약금을 포기하고 해제할 수 있다”는 문구가 들어가는 경우가 많습니다. 그러나 이 문구가 있더라도 상대방이 이미 이행에 착수했는지, 특약이 민법상 원칙과 달리 해석될 여지가 있는지 확인해야 합니다.
2. 매수인이 해제할 때: 계약금 포기와 반환 가능성
단순 변심이면 원칙적으로 계약금 반환이 어렵다
매수인이 단순히 마음이 바뀌어 매매계약을 해제하려는 경우, 계약금이 해약금으로 인정된다면 매수인은 계약금을 포기하고 계약에서 벗어날 수 있습니다. 이때 “포기”는 이미 지급한 계약금을 돌려달라고 할 수 없다는 뜻입니다. 예를 들어 아파트 매수인이 계약금 3,000만 원을 지급한 뒤 개인 사정으로 매수를 포기한다면, 특별한 사정이 없는 한 계약금 반환을 요구하기 어렵습니다.
다만 이것은 계약이 정상적으로 성립했고, 계약금이 해약금으로 기능하며, 상대방이 이행에 착수하기 전이라는 전제에서의 이야기입니다. 계약서가 작성되지 않았거나 핵심 조건이 확정되지 않은 상태에서 돈만 먼저 보낸 경우라면 결론이 달라질 수 있습니다.
상대방 귀책사유가 있으면 반환과 손해배상을 함께 볼 수 있다
매수인이 계약을 그만두고 싶어서 해제한 것이 아니라, 매도인의 계약 위반 때문에 해제하는 경우에는 단순한 계약금 포기 문제가 아닙니다. 매도인이 소유권이전등기에 필요한 서류를 준비하지 않거나, 계약 목적물에 중대한 문제가 있음을 숨겼거나, 잔금일에 이행을 거절했다면 매수인은 채무불이행 해제를 검토할 수 있습니다.
이 경우 매수인은 이미 지급한 계약금의 반환을 청구할 수 있고, 계약서에 손해배상 예정 조항이 있거나 실제 손해가 발생했다면 손해배상도 함께 문제 될 수 있습니다. 다만 실제 사건에서는 상대방의 불이행을 입증해야 하므로 문자, 통화 녹취, 계좌이체 내역, 중개대상물 확인설명서, 내용증명 등 증거를 확보하는 것이 중요합니다.
계약서에 “계약금은 반환하지 않는다”라고만 적혀 있어도 끝은 아니다
계약서에 “매수인 변심 시 계약금은 반환하지 않는다”는 문구가 있으면 매수인의 단순 변심에는 강하게 작용합니다. 하지만 매도인의 귀책사유가 명확하거나 계약 자체가 성립했다고 보기 어렵다면 그 문구만으로 모든 반환 청구가 막히는 것은 아닙니다. 법원은 문구뿐 아니라 계약 체결 경위, 지급된 돈의 목적, 당사자 사이에 확정된 조건을 종합적으로 봅니다.
따라서 계약금 반환을 주장하려는 매수인은 “왜 계약을 해제했는지”를 명확히 정리해야 합니다. 단순 변심인지, 대출 불발인지, 매도인의 의무 불이행인지, 계약 목적물의 하자인지에 따라 법적 접근이 완전히 달라집니다.
3. 매도인이 해제할 때: 배액상환의 정확한 의미
매도인은 받은 계약금만 돌려주면 부족하다
매도인이 계약을 해제하려는 경우 흔히 “계약금의 두 배를 준다”고 표현합니다. 여기서 배액상환은 단순히 받은 돈을 돌려주는 것에 더해 같은 금액을 추가로 지급한다는 의미로 이해하면 쉽습니다. 예를 들어 매도인이 계약금 2,000만 원을 받았다면, 해약금 해제를 하려면 총 4,000만 원을 매수인에게 반환·상환해야 하는 구조입니다.
다만 모든 경우에 매도인이 언제든 배액상환만 하면 계약을 끝낼 수 있는 것은 아닙니다. 상대방이 이미 이행에 착수했거나, 계약서 특약상 해제 가능 시점이 제한되어 있거나, 매도인의 일방적 이행거절이 채무불이행으로 평가되는 경우에는 별도의 책임이 발생할 수 있습니다.
잔금 전이면 무조건 가능한 것은 아니다
많은 표준계약서에는 “잔금 지급 전까지”라는 문구가 들어갑니다. 그러나 실제 분쟁에서는 잔금 전이라도 중도금이 지급되었는지, 매수인이 잔금을 준비하여 지급 의사를 명확히 표시했는지, 매도인이 수령을 거절했는지 등이 중요합니다. 특히 매도인이 시세 상승을 이유로 계약을 깨려는 경우에는 매수인이 이미 계약 이행을 준비한 정황이 강하게 다투어질 수 있습니다.
매도인이 계약금 배액상환을 하려면 금액, 지급 방법, 통지 시점이 명확해야 합니다. 단순히 전화로 “두 배 줄 테니 없던 일로 하자”고 말한 것만으로는 분쟁이 끝나지 않을 수 있습니다. 실제 지급 또는 적법한 공탁, 해제 의사표시 도달, 계약서상 절차 준수가 함께 검토됩니다.
매도인의 이행거절은 손해배상으로 이어질 수 있다
매도인이 계약금을 받은 뒤 더 높은 가격의 매수인을 찾았다는 이유로 계좌를 닫거나 등기 이전을 거절하면, 단순한 해약금 해제가 아니라 이행거절에 따른 채무불이행 문제가 될 수 있습니다. 이때 매수인은 원상회복으로 지급한 돈의 반환을 구하고, 계약서의 손해배상 예정 조항에 따라 추가 금액을 청구할 여지가 있습니다.
계약금 반환 기준을 검토할 때 매도인 입장에서는 “배액을 주면 끝”이라고 생각하기보다, 해제가 가능한 단계인지 먼저 판단해야 합니다. 매수인 입장에서는 매도인이 임의로 해제 통지를 했을 때 곧바로 수긍하기보다, 자신의 이행 준비 상황과 계약서 문구를 확인해야 합니다.
4. 가계약금 반환 기준
가계약금은 이름보다 실질이 중요하다
가계약금 반환 분쟁은 실제 생활에서 매우 자주 발생합니다. 매물을 잡아두기 위해 100만 원, 300만 원, 500만 원을 먼저 송금한 뒤 본계약을 하지 않게 되었을 때, 매도인이나 중개인이 “가계약금은 원래 못 돌려받는다”고 말하는 경우가 있습니다. 하지만 가계약금이라는 이름만으로 반환 불가가 자동으로 결정되지는 않습니다.
중요한 기준은 돈을 보낼 당시 매매계약의 본질적 내용이 구체적으로 합의되었는지입니다. 목적물, 매매대금, 계약금·중도금·잔금 지급 시기, 인도일, 특약 등 중요한 내용에 대해 의사의 합치가 있었다면 명칭이 가계약금이어도 계약금 또는 해약금에 가까워질 수 있습니다. 반대로 매물 선점이나 교섭의 증거로 보낸 돈에 불과하다면 본계약이 성립하지 않았다는 이유로 반환을 주장할 수 있습니다.
반환 가능성이 높아지는 경우
- 정식 매매계약서가 작성되지 않았고 핵심 조건이 확정되지 않은 경우
- 잔금일, 인도일, 특약 등 중요한 사항을 계속 협의 중이었던 경우
- 문자나 통화에서 “임시로 잡아두는 돈”이라는 취지가 확인되는 경우
- 가계약금을 포기한다는 명확한 약정이 없는 경우
- 매도인이 본계약 체결을 거절하거나 조건을 일방적으로 바꾼 경우
반환이 어려워질 수 있는 경우
반대로 매수인과 매도인이 목적물, 가격, 지급 일정, 특약을 구체적으로 정했고 “매수인이 계약을 포기하면 가계약금은 반환하지 않는다”는 취지의 문자가 남아 있다면 반환이 어려워질 수 있습니다. 특히 중개인이 당사자 의사를 전달했고 양측이 이를 명확히 승인한 정황이 있으면, 계약서 작성 전이라도 계약 성립이 인정될 여지가 있습니다.
가계약금은 소액이라고 가볍게 생각하기 쉽지만, 분쟁이 생기면 “계약이 성립했는가”라는 본질적 쟁점으로 이어집니다. 따라서 송금 전에는 반드시 문자로 목적을 남기는 것이 좋습니다. 예를 들어 “본계약 조건 협의 전 매물 보류 명목이며, 본계약이 체결되지 않으면 반환한다”는 문구를 남기면 불필요한 다툼을 줄일 수 있습니다.
5. 계약금 일부 지급과 대법원 판례
일부만 받았다고 일부의 두 배만 주면 되는 것은 아니다
계약금 일부 지급은 실무에서 자주 발생합니다. 예를 들어 계약금 1억 원으로 정했지만 계약 당일 1,000만 원만 먼저 보내고 나머지는 다음 날 보내기로 하는 식입니다. 이때 매도인이 마음을 바꾸어 “나는 1,000만 원만 받았으니 2,000만 원을 주고 계약을 해제하겠다”고 주장할 수 있을까요?
대법원은 계약금 일부만 지급된 경우에도 해약금의 기준을 실제 받은 일부 금액이 아니라 약정 계약금으로 보아야 한다는 취지로 판단한 바 있습니다. 실제 받은 소액의 배액만으로 계약을 쉽게 깨버릴 수 있다면, 당사자가 일정한 금액을 계약금으로 정한 의미가 약해지고 계약의 구속력이 흔들릴 수 있기 때문입니다.
계약금계약과 매매계약은 구별해서 봐야 한다
매매계약은 목적물과 대금 등 본질적 사항에 대한 합의가 있으면 성립할 수 있습니다. 그러나 계약금계약은 실제 계약금 교부와 결합되어 문제 되는 경우가 많습니다. 따라서 계약금 일부만 지급된 상황에서는 매매계약 자체의 성립, 계약금계약의 성립, 해약금 해제 가능성, 손해배상 예정 조항의 효력이 각각 나뉘어 검토됩니다.
실무상 더 중요한 것은 “나머지 계약금을 왜 지급하지 못했는가”입니다. 매수인이 단순히 지급하지 않은 것인지, 매도인이 계좌를 폐쇄하거나 수령을 거절한 것인지에 따라 책임 판단이 달라질 수 있습니다. 매수인이 약정한 날짜에 나머지 계약금을 지급하려 했다는 증거가 있으면 매도인의 일방 해제 주장은 약해질 수 있습니다.
일부 지급 사건에서 확인할 자료
- 계약서에 적힌 약정 계약금 총액과 실제 송금액을 비교합니다.
- 나머지 계약금 지급일, 지급계좌, 지급방법이 명확했는지 확인합니다.
- 상대방이 수령을 거절했거나 계좌를 폐쇄한 정황이 있는지 봅니다.
- 계약서의 해제 조항과 손해배상 조항이 별도로 있는지 확인합니다.
- 해제 통지가 언제, 어떤 방식으로 도달했는지 기록합니다.
6. 채무불이행 해제와 손해배상
계약금 반환과 손해배상은 별개로 검토된다
계약이 채무불이행으로 해제되면 당사자는 원상회복 의무를 부담합니다. 매수인이 지급한 계약금이 있다면 원칙적으로 반환 문제가 생기고, 상대방의 귀책사유로 손해가 발생했다면 손해배상도 함께 검토됩니다. 다만 손해배상은 자동으로 인정되는 것이 아니라 계약서 조항, 실제 손해, 인과관계, 귀책사유가 문제 됩니다.
부동산 매매계약서에는 “계약을 위반한 경우 상대방은 계약을 해제할 수 있고, 손해배상은 계약금 상당액으로 한다”는 취지의 조항이 들어가는 경우가 많습니다. 이런 조항은 단순 해약금 조항과 달리 손해배상액의 예정으로 해석될 수 있습니다. 다만 예정액이 부당히 과다하면 법원이 감액할 수 있으므로, 계약금 전액이 언제나 그대로 인정된다고 단정할 수는 없습니다.
최고 없이 해제할 수 있는 경우와 최고가 필요한 경우
일반적으로 상대방이 이행을 지체하면 상당한 기간을 정해 이행을 최고하고, 그 기간 내 이행하지 않으면 해제하는 절차를 거칩니다. 예를 들어 잔금 지급일이 지났는데 매수인이 잔금을 내지 않았다면, 매도인은 바로 계약을 끝냈다고 주장하기보다 내용증명 등으로 이행을 요구하고 해제 의사를 명확히 하는 것이 안전합니다.
다만 상대방이 명백히 이행을 거절한 경우처럼 최고가 무의미한 사정이 있으면 별도 최고 없이 해제가 문제 될 수 있습니다. 하지만 이 부분은 사건별 판단이 매우 중요하므로, 실무에서는 가급적 서면 통지로 이행 요구와 해제 의사를 단계적으로 남기는 편이 분쟁 예방에 도움이 됩니다.
내용증명은 결론을 만드는 문서가 아니라 증거를 남기는 문서다
내용증명을 보내면 자동으로 계약이 해제되거나 돈을 받을 수 있다고 오해하는 경우가 있습니다. 내용증명은 그 자체로 법원의 판결 같은 효력을 갖는 문서가 아니라, 언제 어떤 의사를 표시했는지 증명하는 수단입니다. 따라서 내용증명에는 감정적 표현보다 계약일, 목적물, 지급액, 상대방의 의무, 이행 요구 기한, 미이행 시 해제 의사, 반환 청구 금액을 정확히 적는 것이 좋습니다.
| 구분 | 주요 상황 | 계약금 처리 | 주의점 |
|---|---|---|---|
| 매수인 단순 변심 | 매수인이 개인 사정으로 매수를 포기 | 해약금이면 계약금 포기 가능성 높음 | 상대방 이행 착수 여부 확인 |
| 매도인 단순 변심 | 시세 상승 등으로 매도인이 해제 희망 | 계약금 배액상환 쟁점 | 약정 계약금 기준과 이행 착수 여부 확인 |
| 가계약금 | 정식 계약 전 일부 금액 송금 | 계약 성립 여부에 따라 반환 가능 | 핵심 조건 합의와 포기 약정 확인 |
| 채무불이행 | 잔금 미지급, 등기서류 미제공 등 | 원상회복과 손해배상 검토 | 최고, 해제 통지, 증거 확보 필요 |
7. 실전 대응 체크리스트
계약 해제 전 반드시 확인할 7가지
매매계약 해제를 고민한다면 감정적으로 먼저 통보하기보다 아래 순서대로 점검하는 것이 좋습니다. 특히 부동산 계약은 금액이 크고, 문자 한 줄이나 계좌이체 시점 하나가 결론에 영향을 줄 수 있습니다.
- 계약서 원본, 특약, 문자, 녹취, 계좌이체 내역을 모두 모읍니다.
- 지급한 돈이 계약금인지, 가계약금인지, 단순 보관금인지 구분합니다.
- 계약의 핵심 조건이 확정되었는지 확인합니다.
- 상대방이나 본인이 이행에 착수했는지 검토합니다.
- 상대방에게 귀책사유가 있는지 증거로 정리합니다.
- 해제 통지는 구두보다 문자, 이메일, 내용증명처럼 기록이 남는 방식으로 합니다.
- 금액이 크거나 상대방이 다투면 법률 전문가 상담 후 통지 문구를 확정합니다.
참고할 만한 공식 자료
법령과 판례는 개별 사건에 직접 적용될 때 해석이 달라질 수 있으므로 원문 확인이 중요합니다. 기본 법령은 국가법령정보센터 민법 제565조에서 확인할 수 있고, 계약금 일부 지급 관련 판례는 대법원 2015. 4. 23. 선고 2014다231378 판결을 참고할 수 있습니다. 가계약금 반환에 관한 생활법률 설명은 대한민국 정책브리핑 생활 속 법률 이야기에도 정리되어 있습니다.
계약 해제 문구에는 “계약을 해제합니다”라는 결론만 쓰지 말고, 해제 사유와 반환 청구 금액, 지급 기한, 입금 계좌, 미이행 시 조치까지 구체적으로 적는 것이 좋습니다.
8. 자주 묻는 질문 FAQ
단순 변심이고 계약금이 해약금으로 인정되며 상대방이 이행에 착수하기 전이라면 계약금 반환은 어렵습니다. 다만 계약이 성립하지 않았거나 매도인의 귀책사유가 있다면 반환 가능성을 검토할 수 있습니다.
아닙니다. 해약금 해제는 원칙적으로 이행 착수 전까지 문제 됩니다. 매수인이 이미 이행에 착수했거나 매도인의 행위가 이행거절로 평가되면 배액상환만으로 충분하지 않을 수 있습니다.
가능한 경우가 있습니다. 본계약의 핵심 조건이 확정되지 않았고, 가계약금을 포기한다는 명확한 약정이 없다면 반환을 주장할 여지가 있습니다. 반대로 목적물, 대금, 지급일 등 중요 조건이 합의되었다면 반환이 어려워질 수 있습니다.
계약금 일부 지급 사건에서는 실제 받은 일부 금액이 아니라 약정 계약금 전체가 기준이 될 수 있습니다. 대법원도 일부 지급액의 배액만으로 해제할 수 없다는 취지의 판단을 한 바 있으므로 계약서와 지급 경위를 함께 검토해야 합니다.
별개로 검토될 수 있습니다. 계약금은 해약금으로 기능할 수 있고, 위약금 조항은 채무불이행 때 손해배상 예정으로 작용할 수 있습니다. 같은 계약금이라는 표현이 쓰여도 법적 성격은 다를 수 있습니다.
내용증명은 의사표시와 증거 확보 수단입니다. 내용에 따라 해제 통지가 될 수 있지만, 해제 요건이 갖추어졌는지는 별도로 판단됩니다. 이행 최고가 필요한 사안인지, 즉시 해제 가능한 사안인지 확인해야 합니다.
계약금이 크거나, 상대방이 이미 배액상환 또는 몰취를 주장하거나, 중도금·잔금 지급 단계까지 진행되었거나, 가계약금 성격이 불분명하다면 상담을 받는 편이 안전합니다. 초기에 보낸 문구가 이후 분쟁에 영향을 줄 수 있기 때문입니다.
결론: 계약금 반환은 ‘계약서 문구 + 이행 단계 + 귀책사유’로 판단한다
매매계약 해제와 계약금 반환 기준은 단순하지 않습니다. 매수인이 변심한 경우에는 계약금 포기가 원칙처럼 보일 수 있지만, 계약 미성립이나 매도인의 귀책사유가 있으면 반환 가능성이 생깁니다. 매도인이 해제하려는 경우에도 계약금 배액상환만 외치면 되는 것이 아니라, 상대방의 이행 착수 여부와 약정 계약금 기준을 따져야 합니다.
가계약금은 명칭보다 실질이 중요하고, 계약금 일부 지급 사건에서는 실제 지급액이 아니라 약정 계약금이 기준이 될 수 있습니다. 채무불이행으로 계약을 해제하는 경우에는 원상회복, 손해배상, 최고 절차, 해제 통지 도달 여부가 함께 검토됩니다.
지금 계약금 반환 문제로 고민 중이라면 먼저 계약서와 송금 내역, 문자 대화, 상대방의 의무 불이행 자료를 정리하세요. 이 글이 도움이 되었다면 댓글로 상황을 공유하거나, 비슷한 분쟁을 겪는 지인에게 공유해 주세요. 생활 속 계약 분쟁을 예방하는 가장 좋은 방법은 계약 전 문구를 분명히 남기고, 계약 후에는 감정보다 증거로 대응하는 것입니다.
참고자료 및 출처
- 국가법령정보센터, 민법 제565조 해약금 조항
- 국가법령정보센터, 대법원 2015. 4. 23. 선고 2014다231378 판결
- 대한민국 정책브리핑, 생활 속 법률 이야기: 계약 해지와 계약금 반환
최종 수정일: 2026년 5월 11일
본 글은 일반적인 정보 제공을 위한 콘텐츠이며, 구체적인 사건의 결론은 계약서 문구와 증거에 따라 달라질 수 있습니다.