‘중도퇴사 시 마지막 월급에서 공제’한다는 계약서 문구는 유효할까?

근로계약서를 작성하다 보면 “계약기간을 채우지 않고 중도퇴사할 경우 마지막 월급에서 일정 금액을 공제한다”는 내용의 특약을 발견하는 경우가 있습니다.

예를 들어 다음과 같은 문구입니다.

“입사 후 6개월 이내 퇴사 시 마지막 급여에서 30만원을 공제한다.”

“계약기간을 채우지 않고 퇴사할 경우 마지막 월급의 50%를 공제한다.”

“퇴사 30일 전에 통보하지 않을 경우 마지막 급여에서 위약금을 공제한다.”

근로자 입장에서는 이미 근로계약서에 서명했기 때문에 실제로 중도퇴사하면 마지막 월급을 제대로 받지 못하는 것인지 걱정될 수 있습니다.

하지만 근로계약서에 이러한 내용이 있다는 이유만으로 회사가 마지막 월급에서 원하는 금액을 자유롭게 공제할 수 있는 것은 아닙니다.

중도퇴사를 이유로 미리 정해놓은 위약금이나 손해배상액인지, 실제 근로하지 않은 시간에 대한 임금 정산인지, 회사가 주장하는 별도의 채권을 임금과 상계하는 것인지에 따라 법적으로 검토해야 할 내용이 달라집니다.

2026년 9월 현재 근로기준법과 관련 판례를 기준으로 자세히 알아보겠습니다.

중도퇴사하면 마지막 월급을 깎을 수 있을까?

가장 먼저 알아둘 것은 근로자가 중도퇴사했다는 사실과 이미 일한 기간에 대한 임금은 구분해서 생각해야 한다는 점입니다.

근로기준법 제43조는 임금을 통화로 직접 근로자에게 전액 지급하는 것을 원칙으로 하고 있습니다.

법령이나 단체협약에 특별한 규정이 있는 경우 등 법에서 인정하는 예외가 아니라면 사용자가 임금 일부를 임의로 공제하는 것은 제한됩니다. 대법원 역시 사용자가 근로자에 대해 가지고 있는 채권을 이유로 임금을 일방적으로 상계하거나 일부를 공제하는 것은 원칙적으로 허용되지 않는다는 입장을 밝혀왔습니다.

따라서 근로자가 한 달 중 20일까지 정상적으로 근무하고 퇴사했다면, 단순히 “계약기간을 채우지 않았다”는 이유만으로 이미 발생한 임금을 자유롭게 삭감할 수 있다고 생각해서는 안 됩니다.

‘중도퇴사하면 50만원 공제’라는 특약은 어떨까?

이런 조항에서는 근로기준법 제20조도 중요합니다.

근로기준법 제20조는 사용자가 근로계약 불이행에 대한 위약금 또는 손해배상액을 예정하는 계약을 체결하지 못하도록 하고 있습니다.

예를 들어 다음과 같은 계약을 생각해볼 수 있습니다.

“근로자는 최소 1년간 근무해야 하며, 1년 이내 퇴사할 경우 마지막 급여에서 위약금 100만원을 공제한다.”

실제 회사에 얼마의 손해가 발생했는지와 관계없이 단순히 약속한 기간을 채우지 않았다는 이유로 100만원을 부담시키도록 미리 정해놓았다면 근로기준법 제20조의 위약 예정 금지 문제가 발생할 수 있습니다.

계약서에 서명했다는 사실만으로 이러한 조항이 무조건 유효해지는 것은 아닙니다.

‘한 달 전에 말하지 않으면 월급에서 공제’는 어떨까?

실무에서는 다음과 같은 문구도 자주 볼 수 있습니다.

“퇴사를 희망하는 근로자는 최소 30일 전에 통보하여야 하며 이를 위반하면 마지막 급여에서 30만원을 공제한다.”

여기서는 두 가지 문제를 나눠서 봐야 합니다.

하나는 근로자가 언제 사직 의사를 표시했고 근로관계가 언제 종료되는지에 관한 문제입니다.

다른 하나는 사전 통보기간을 지키지 않았다는 이유로 일정 금액을 벌금처럼 부과할 수 있는지에 관한 문제입니다.

퇴사 통보 시기와 근로계약 종료 시점에 관한 문제를 이유로 곧바로 이미 발생한 임금에서 일정액을 공제할 수 있다는 결론이 나오는 것은 아닙니다.

특히 “30일 전에 말하지 않으면 무조건 50만원”처럼 계약 불이행을 이유로 일정한 금액을 미리 정해두었다면 근로기준법 제20조를 함께 검토해야 합니다.

근로계약서에 서명했어도 효력이 없을 수 있을까?

그렇습니다.

근로계약서에 근로자와 사업주의 서명이 모두 있다는 사실과 계약서에 들어 있는 모든 문구가 법적으로 유효하다는 것은 같은 의미가 아닙니다.

근로기준법은 근로계약 당사자 사이에서 지켜야 하는 최저기준과 여러 강행규정을 두고 있습니다.

따라서 근로자가 직접 동의하고 서명했다는 이유만으로 근로기준법이 금지하고 있는 위약금 예정까지 당연히 허용되는 것은 아닙니다.

예를 들어 다음과 같은 문구라면 단순히 서명 여부만 확인해서는 안 됩니다.

“3개월 이내 퇴사하면 50만원을 배상한다.”

“1년을 채우지 못하면 한 달 급여를 반환한다.”

“사전 통보 없이 퇴사하면 마지막 월급을 지급하지 않는다.”

“계약기간 중 퇴사하면 마지막 급여에서 위약금을 자동 공제한다.”

이러한 조항은 실제 내용과 적용 방식을 개별적으로 살펴봐야 합니다.

마지막 월급을 아예 지급하지 않는 것도 가능할까?

중도퇴사했다는 이유만으로 이미 제공한 근로에 대한 임금 전체가 자동으로 없어지는 것은 아닙니다.

예를 들어 월급 300만원을 받는 근로자가 월 중간까지 정상적으로 근무한 뒤 퇴사했다고 가정해보겠습니다.

회사에서 “한 달을 채우지 않았으니 이번 달 급여는 없다”고 주장한다고 해서 그 말만으로 이미 제공한 근로에 대한 임금청구권이 없어지는 것은 아닙니다.

실제 지급액은 임금제도와 근로계약, 근무일수 등에 따라 계산해야 하지만, 중도퇴사 자체를 이유로 이미 발생한 임금을 전부 몰수하는 것과 정상적인 퇴직 정산은 다른 문제입니다.

회사가 손해를 봤다면 마지막 월급에서 빼도 될까?

여기서 흔히 발생하는 오해가 있습니다.

회사가 근로자에게 받을 돈이 있다고 주장한다고 해서 그 금액을 곧바로 마지막 월급에서 자유롭게 빼도 된다는 의미는 아닙니다.

대법원은 근로기준법상 임금 전액지급 원칙에 따라 사용자가 근로자에 대해 가진 채권을 근로자의 임금채권과 상계하지 못하는 것을 원칙으로 보고 있습니다.

이는 사용자가 임금을 일방적으로 공제하면 임금에 생계를 의존하는 근로자의 생활이 위협받을 수 있기 때문이라는 것이 판례의 설명입니다.

따라서 회사가 “갑자기 그만둬서 손해를 봤으니 마지막 월급에서 100만원을 빼겠다”고 일방적으로 결정하는 문제는 별도로 살펴봐야 합니다.

그렇다면 임금에서 공제할 수 있는 경우는 전혀 없을까?

임금 전액지급 원칙에도 예외는 있습니다.

근로기준법 제43조는 법령이나 단체협약에 특별한 규정이 있는 경우 임금 일부를 공제할 수 있도록 하고 있습니다.

판례상 임금 상계가 제한적으로 인정되는 경우도 있습니다.

대표적인 사례가 계산 착오로 임금이 초과 지급된 경우입니다.

대법원은 초과 지급된 임금을 정산하는 경우 지급 시기와 상계 시기가 합리적으로 밀접하고, 상계 금액과 방법을 미리 알리는 등 근로자의 경제생활 안정을 해칠 우려가 없는 등의 일정한 요건에서는 상계를 허용할 수 있다고 판단해 왔습니다.

그러나 이것은 “중도퇴사했으니 회사가 원하는 금액을 마지막 월급에서 자유롭게 공제할 수 있다”는 의미가 아닙니다.

실제 손해배상과 미리 정한 위약금은 구분해야 합니다

근로기준법 제20조를 이해할 때 특히 중요한 부분입니다.

이 조항이 있다고 해서 근로자가 회사에 실제 손해를 발생시켜도 어떠한 경우에도 책임을 지지 않는다는 의미는 아닙니다.

문제는 근로계약을 지키지 않았다는 이유로 손해 발생 여부와 관계없이 일정 금액을 미리 정해두는 것입니다.

예를 들어 다음 두 상황은 구분할 필요가 있습니다.

“6개월을 채우지 않고 퇴사하면 무조건 100만원을 지급한다.”

“근로자의 구체적인 행위로 회사에 실제 손해가 발생해 회사가 그 손해에 대한 책임을 주장한다.”

첫 번째는 근로계약 불이행에 따른 위약금이나 손해배상액을 사전에 정해놓은 것인지 검토해야 합니다.

두 번째는 실제 손해의 존재와 책임 등에 관한 별도의 문제입니다.

따라서 “중도퇴사 시 손해배상”이라는 표현이 계약서에 있다고 해서 두 상황을 동일하게 생각해서는 안 됩니다.

월 중간에 퇴사하면 급여 자체가 줄어드는 경우는?

마지막 월급이 평소보다 적다고 해서 모두 불법적인 임금 공제인 것은 아닙니다.

예를 들어 매월 1일부터 말일까지 근무한 것을 기준으로 월급을 지급하는 사업장에서 15일에 근로관계가 종료됐다면 실제 근무기간에 따라 마지막 급여를 정산하는 문제가 생길 수 있습니다.

이것은 “중도퇴사에 대한 벌금”을 부과하는 것과는 성격이 다릅니다.

따라서 마지막 월급이 평소보다 적게 입금됐다면 가장 먼저 급여명세서를 확인하는 것이 좋습니다.

실제 근무기간에 따라 정상적으로 정산된 것인지, 아니면 중도퇴사 위약금이나 손해배상 등의 명목으로 추가적인 금액이 공제된 것인지 구분해야 합니다.

퇴사하면 마지막 월급은 언제까지 받아야 할까?

퇴직 후에는 임금 지급기한도 확인할 필요가 있습니다.

근로기준법 제36조에 따르면 사용자는 근로자가 퇴직한 경우 원칙적으로 지급 사유가 발생한 때부터 14일 이내에 임금, 보상금 및 그 밖의 모든 금품을 지급해야 합니다.

다만 특별한 사정이 있는 경우 당사자 사이의 합의로 지급기일을 연장할 수 있습니다. 2026년 9월 현재 시행 중인 근로기준법에도 이 규정이 유지되고 있습니다.

따라서 “우리 회사 월급날이 다음 달 25일이니 그때까지 기다려야 한다”고 무조건 판단하기보다는 퇴직자의 금품 청산에 관한 제36조를 함께 확인하는 것이 좋습니다.

마지막 월급에서 돈이 빠졌다면 무엇부터 확인해야 할까?

먼저 근로계약서를 확인합니다.

중도퇴사, 사전통보, 손해배상, 위약금, 교육비 반환 등에 관한 특약이 있는지 확인합니다.

다음으로 급여명세서를 확인합니다.

정상적인 근무기간 정산 때문에 금액이 줄어든 것인지, 별도의 공제 항목이 들어간 것인지 살펴봅니다.

출퇴근기록도 함께 확인하는 것이 좋습니다.

실제 마지막 근무일까지 며칠 또는 몇 시간을 일했는지 확인할 수 있기 때문입니다.

회사가 별도의 금액을 공제했다면 무엇을 근거로 얼마를 공제했는지도 확인할 필요가 있습니다.

근로계약서와 급여명세서뿐 아니라 사직서를 제출한 날짜, 퇴사를 통보한 문자나 이메일, 회사와 주고받은 메시지 등도 보관해두는 것이 좋습니다.

‘중도퇴사 시 마지막 월급 공제’ 조항의 핵심 정리

근로계약서에 “중도퇴사 시 마지막 월급에서 공제한다”는 문구가 있다고 해서 회사가 원하는 금액을 무조건 공제할 수 있는 것은 아닙니다.

먼저 무엇을 공제하는 조항인지 확인해야 합니다.

실제로 근무하지 않은 기간에 따라 마지막 급여를 정상적으로 정산하는 것과 중도퇴사에 대한 벌칙으로 일정 금액을 추가 차감하는 것은 다릅니다.

특히 “6개월 안에 퇴사하면 100만원”, “계약기간을 채우지 않으면 한 달 급여”처럼 근로계약 불이행에 따른 위약금이나 손해배상액을 미리 정해놓은 조항이라면 근로기준법 제20조를 검토해야 합니다.

또한 근로기준법 제43조는 임금 전액지급을 원칙으로 하고 있어 회사가 근로자에게 받을 돈이 있다고 주장한다는 이유만으로 임금을 일방적으로 공제하거나 상계하는 것도 원칙적으로 제한됩니다.

퇴직한 근로자의 임금 등은 특별한 합의가 없다면 원칙적으로 퇴직 후 14일 이내에 지급해야 한다는 점도 알아둘 필요가 있습니다.

따라서 마지막 급여가 예상보다 적게 지급됐다면 단순히 “중도퇴사했으니까 공제됐겠지”라고 생각하기보다는 근로계약서, 급여명세서, 출퇴근기록과 실제 공제 사유를 함께 확인하는 것이 중요합니다.

이 글은 2026년 9월 현재 시행 중인 법령과 공개된 대법원 판례를 기준으로 작성한 일반적인 정보입니다. 실제 적용 여부는 근로계약의 내용과 임금체계, 퇴직 과정 등 구체적인 사실관계에 따라 달라질 수 있습니다.

출처: 법제처 국가법령정보센터 근로기준법 제20조, 제36조, 제43조 및 관련 대법원 판례

국가법령정보센터에서 근로기준법 확인하기