다음 달에 받을 상품의 계약금도, 1년 치를 한꺼번에 낸 보험료도 모두 미리 지급한 돈입니다. 그런데 왜 하나는 선급금으로, 다른 하나는 선급비용으로 기록할까요? 또 보험료는 이미 통장에서 빠져나갔는데, 왜 연말에 그중 일부를 자산으로 남겨야 할까요?
답의 출발점은 선급금과 선급비용이 모두 자산 계정이라는 데 있습니다. 돈을 냈다고 해서 그 금액이 곧바로 이번 회계기간의 비용(당기비용)이 되지는 않습니다. 이 글에서는 상품 계약금과 보험료 선납을 나란히 놓고, 돈을 낸 뒤 언제 어느 계정으로 옮기는지 살펴보겠습니다.
선급금과 선급비용은 무엇이 다를까?
선급금은 상품이나 원재료를 사기 위해 미리 낸 계약금 등을 기록하는 계정입니다. 아직 상품을 받지 않았다면 이 돈은 매입 비용이 아니라, 계약에 따라 먼저 건넨 돈으로 봅니다.
선급비용은 미리 낸 돈 가운데 아직 비용으로 처리할 시기가 오지 않은 부분을 담아 두는 자산 계정입니다. 예를 들어 보험료를 여러 달 치 먼저 냈다면, 결산일까지 이미 보장받은 기간의 몫은 비용으로, 그 이후 보장기간의 몫은 자산으로 나눕니다. 이름에 ‘비용’이 들어가지만, 선급비용 계정 자체는 손익계산서에 오르는 비용이 아니라는 점에 주의하세요.
두 계정의 차이는 돈을 낸 뒤에 무엇을 확인하는지를 비교하면 분명해집니다.
구분 | 선급금 | 선급비용 |
|---|---|---|
이 글의 비교 사례 | 다음 달에 받을 상품의 계약금 | 12개월 치를 미리 낸 보험료 중 아직 보장기간이 지나지 않은 부분 |
결산 때 확인할 내용 | 상품을 받을 권리, 상품 인도와 대금 정산 진행 상황 | 보장기간 중 올해(당기)에 해당하는 부분과 남은 부분 |
이후 처리의 핵심 | 상품을 받으면 미리 낸 계약금을 상품 대금에 포함 | 보장기간이 지난 만큼 보험료 비용으로 옮김 |
물건이면 선급금, 서비스면 선급비용일까?
이 글은 상품과 보험을 예로 들지만, ‘물건은 선급금, 서비스는 선급비용’으로만 외워 두면 실제 계약을 판단할 때 헷갈리기 쉽습니다. 한 번에 끝나는 용역을 시작하기 전에 낸 착수금이나, 여러 달에 걸쳐 받을 서비스 요금을 미리 낸 경우라면 계약상 무엇을 제공받기로 했는지, 실제로 어디까지 제공받았는지를 함께 따져야 합니다. 미리 냈다는 이유만으로 모든 금액을 매달 똑같이 나눠 비용 처리하는 것도 적절하지 않습니다.
청구서나 세금계산서도 증빙으로 확인해야 하지만, 이런 서류를 받았다고 해서 상품이나 서비스를 언제 제공받았는지까지 정해지지는 않습니다. 어느 계정으로 분류할지, 언제 비용으로 처리할지는 계약 내용과 실제로 제공받은 내역, 회사가 적용하는 회계기준을 바탕으로 따로따로 검토해야 합니다.
선급금·선급비용 회계처리 예시: 상품 계약금과 보험료
이제 숫자로 확인해 보겠습니다. 상품을 판매하는 가상의 회사가 있다고 해 봅시다. 금액 단위는 원입니다. 계산을 단순하게 하기 위해 부가가치세는 빼고, 계약 취소나 환급 같은 예외 상황도 없다고 가정합니다.
상품 계약: 상품 구입 대금은 총 3,000,000원입니다. 12월 15일에 계약금 900,000원을 내고, 다음 해 1월 20일 상품을 받으면서 잔금 2,100,000원을 내고, 이날 상품을 직접 쓰거나 팔 수 있는 권한(통제)도 회사로 넘어옵니다.
보험 계약: 12월 1일, 사무실 보험료 12개월분 1,200,000원을 냅니다. 보장기간은 12월 1일부터 다음 해 11월 30일까지입니다. 보장은 매달 똑같이 제공된다고 보고 월 단위로 나눠 계산하며(월할 계산), 지급할 때는 전액을 선급비용으로 기록합니다.
기타 조건: 연초부터 남아 있던 선급금·선급비용은 없고, 12월 31일 결산 전까지 보험료를 매달 비용으로 옮기는 처리는 하지 않았습니다.
선급금: 상품을 받으면 계약금을 상품 대금에 포함하기
12월 15일에는 아직 상품을 받지 않았으므로 계약금을 선급금으로 기록합니다. 1월 20일 상품을 받으면 이미 낸 계약금과 이날 낸 잔금을 합쳐 상품 대금 전체를 정산합니다.
시점 | 차변 | 대변 |
|---|---|---|
12월 15일 계약금 지급 | 선급금 900,000 | 보통예금 900,000 |
다음 해 1월 20일 상품 취득·잔금 지급 | 상품 3,000,000 | 선급금 900,000 / 보통예금 2,100,000 |
따라서 12월 말 장부에는 선급금 900,000원이 남습니다. 1월에 상품을 받으면 선급금은 사라지지만, 그 금액이 곧바로 비용이 되지는 않습니다. 위 분개처럼 상품 3,000,000원의 일부로 바뀔 뿐, 여전히 자산입니다.
이 상품이 비용이 되는 시점은 나중에 팔릴 때입니다. K-IFRS 제1002호 ‘재고자산’(IAS 2)은 상품을 판매해 수익을 인식하는 기간에 그 상품의 장부금액을 비용으로 처리하도록 하고 있습니다. 자세한 내용은 IFRS 재단의 IAS 2 소개에서 확인할 수 있습니다.
선급비용: 보험료 중 보장받은 기간만 비용으로 옮기기
한 달 치 보험료는 1,200,000원 ÷ 12개월 = 100,000원입니다. 지급할 때 전액을 선급비용으로 기록했으므로, 12월 31일 결산 때는 이미 보장받은 12월분만 비용으로 옮깁니다.
시점 | 차변 | 대변 |
|---|---|---|
12월 1일 보험료 선납 | 선급비용 1,200,000 | 보통예금 1,200,000 |
12월 31일 당기분 반영 | 보험료 100,000 | 선급비용 100,000 |
결산을 마치면 올해 보험료 비용은 100,000원이고, 다음 해 1~11월 보장분 1,100,000원은 선급비용으로 남습니다. 조건이 바뀌지 않는다면 다음 해에도 매달 100,000원씩 비용으로 옮기고, 11월 말에는 이 보험의 선급비용 잔액이 0원이 됩니다.
처음부터 보험료 전액을 비용으로 기록했다면?
보험료를 낼 때 처음부터 전액을 비용으로, 즉 차변에 보험료 1,200,000원, 대변에 보통예금 1,200,000원으로 기록했다면 결산 조정은 반대 방향으로 이루어집니다. 이미 비용으로 잡힌 금액 가운데 다음 해 보장분을 다시 자산으로 돌려놓아야 합니다.
시점 | 차변 | 대변 |
|---|---|---|
12월 31일 미경과분 조정 | 선급비용 1,100,000 | 보험료 1,100,000 |
이렇게 조정해도 결산 후에는 보험료 비용 100,000원, 선급비용 1,100,000원이 남아 앞의 방식과 결과가 같습니다. 앞서 소개한 한국세무사회 교재 394쪽의 보험료 사례도 이처럼 처음에 전액을 비용으로 처리한 뒤, 다음 해분을 선급비용으로 조정합니다.
어느 방식이든 먼저 지급 당시 장부에 어떻게 기록했는지 확인하고, 그에 맞는 결산 분개 하나만 입력해야 합니다. 두 방식의 결산 분개를 함께 입력하면 결산 금액이 틀어집니다.
결산 때 선급 잔액은 어떤 순서로 확인하면 될까?
실제 결산에서는 선급금·선급비용 잔액이 왜 남아 있는지, 앞으로 어떻게 처리할지 그 근거까지 함께 확인해야 합니다. 다음 순서로 점검해 보세요.
계약과 지급 내역 맞춰 보기: 거래처, 지급액, 구입 대상이나 보장기간을 계약서와 이체 내역으로 확인합니다. 지급할 때 붙인 명칭만 보고 계정을 정하지 않습니다.
결산일까지 받은 것 확인하기: 상품을 인도받아 통제권이 넘어왔는지, 서비스를 어디까지 받았고 보장기간이 얼마나 지났는지 확인해 이미 받은 부분과 아직 받지 않은 부분을 나눕니다.
기존 기록과 조정액 대조하기: 처음에 자산으로 기록했는지 비용으로 기록했는지, 결산 전에 매달 비용으로 옮긴 금액이 있는지 확인합니다. 그래야 같은 금액을 두 번 비용 처리하는 실수를 막을 수 있습니다.
남은 잔액의 근거 확인하기: 남은 잔액이 앞으로의 인도·정산·비용 반영 일정과 맞는지 확인합니다. 납품이 늦어지거나 계약이 바뀌었다면 처음 정한 일정대로 처리하지 말고 그 원인부터 파악합니다.
점검에 앞서 계정별 잔액을 찾는 방법이 궁금하다면 합계잔액시산표 보는 법을 참고하세요.
결산에서 조정한 금액, 공시 보고서에도 반영해야 한다면
선급금·선급비용 잔액을 점검하고 결산 조정까지 마쳤다면, 공시 보고서를 작성하는 담당자에게는 그 결과를 보고서에 반영하는 작업이 이어집니다. 정산표에 정리한 숫자를 DART 편집기로 다시 옮기고, 수정된 금액을 찾아 반영하는 일을 매번 반복하고 있다면 이 과정에도 인벡터를 활용해 보세요.
인벡터 DSD 솔루션은 정산표 변환부터 수정본 비교까지 돕습니다.
정산표 → DSD 변환: 엑셀 정산표를 공시 파일로 변환해 셀별로 옮겨 적는 작업을 줄입니다.
DSD → 엑셀 변환: 기존 보고서의 데이터를 엑셀로 꺼내 다음 보고서 작성에 활용합니다.
DSD 간 비교: 수정 전후 보고서를 대조해 달라진 부분을 확인합니다.
공시 시즌마다 반복되는 입력과 파일 비교에 시간을 쓰고 있다면, 인벡터와 함께 개선할 부분을 찾아보세요. 현재 사용하는 정산표와 보고서 작성 방식에서 어떤 작업을 줄일 수 있는지 문의해 보세요.