# 선수금이란 무엇인가요 — 뜻과 회계 처리 방법 총정리
기업 회계를 처음 배우거나 실무에서 회계 처리를 하다 보면 ‘선수금’이라는 계정 과목을 자주 만나게 돼요. 선수금은 매출과 관련이 있지만 아직 수익으로 인식하지 않은 금액이라는 점에서 조금 특이한 계정이에요. 개념을 제대로 이해해야 분개와 재무제표 작성에서 실수를 줄일 수 있어요.
이 글에서는 선수금의 정의, 회계 처리 방법, 세무상 처리까지 실무 예시와 함께 쉽게 설명해 드릴게요.
## 선수금의 기본 개념
선수금이란 무엇인가요
선수금(先受金, Advance Payment Received)은 기업이 상품이나 서비스를 아직 제공하지 않은 상태에서 고객으로부터 미리 받은 금액을 말해요. 쉽게 말하면 “먼저 받은 돈”이에요.
예를 들어 출판사가 책을 아직 출간하지 않았는데 독자가 예약 구매로 돈을 냈다면, 이 돈은 출판사 입장에서 선수금이 돼요. 책이 출간되고 실제로 상품이 제공되면 그때 비로소 수익으로 인식하게 되죠. 이처럼 선수금은 수익을 아직 인식하지 않았기 때문에 부채로 분류돼요.
선수금이 부채로 분류되는 이유
선수금은 재무상태표에서 유동 부채로 분류돼요. 돈을 받았지만 아직 상품이나 서비스를 제공하지 않았기 때문에 고객에게 이를 제공해야 하는 의무가 남아 있는 거예요. 그래서 ‘돈을 받은 것’이 아니라 ‘제공 의무를 지고 있는 것’으로 보는 거예요.
만약 계약이 취소되거나 서비스를 제공하지 못하게 되면 받은 돈을 돌려줘야 하기 때문에 부채의 성격을 지니는 거죠.
## 선수금의 회계 처리 방법
선수금 수령 시 분개
고객으로부터 선수금을 받는 시점의 분개는 다음과 같아요.
“`
(차) 현금 또는 보통예금 XXX
(대) 선수금 XXX
“`
예를 들어 2025년 3월에 소프트웨어 유지보수 계약을 맺고 1년 치 비용 120만 원을 미리 받은 경우, 아직 서비스를 제공하지 않았으므로 전액 선수금으로 처리해요.
선수금 수익 인식 시 분개
서비스나 상품을 실제로 제공한 시점에 선수금을 수익으로 전환해요.
“`
(차) 선수금 XXX
(대) 매출 XXX
“`
위의 예에서 매월 10만 원씩 서비스를 제공하면, 매달 다음과 같이 처리해요.
“`
(차) 선수금 100,000원
(대) 매출 100,000원
“`
이렇게 하면 12개월이 지나면 선수금 잔액이 0이 되고, 매출이 120만 원으로 누적돼요.
## 선수금과 헷갈리기 쉬운 계정과목
선수수익과의 차이
선수금과 자주 혼동되는 계정이 ‘선수수익’이에요. 두 계정 모두 아직 수익으로 인식하지 못한 금액이라는 점은 같지만, 발생 원인이 달라요.
선수금은 주로 상품이나 서비스의 계약금, 예약금 성격으로 받는 금액이에요. 반면 선수수익은 수익이 미래에 귀속되어야 함에도 불구하고 이미 현금이 들어온 경우, 예를 들어 1년 치 임대료를 미리 받은 것처럼 기간 대응이 필요한 경우에 사용해요.
실무에서는 두 계정을 혼용하는 경우도 있지만, 원칙적으로는 구분해서 처리하는 것이 정확해요.
선급금과의 차이
선급금(先給金)은 선수금과 반대 개념이에요. 선급금은 내 회사가 상대방에게 미리 지불하는 금액으로 자산 계정이에요. 예를 들어 원자재 납품 계약을 맺고 먼저 일부를 지불했다면, 그 금액이 선급금이 돼요.
선수금은 받는 입장(부채), 선급금은 주는 입장(자산)이라고 기억하면 혼동하지 않을 수 있어요.
## 선수금의 세무 처리
부가가치세 처리 방법
선수금을 받을 때 부가가치세 처리를 어떻게 해야 하는지 헷갈리는 경우가 많아요. 원칙적으로 부가가치세는 공급 시기(서비스 또는 상품을 실제로 제공하는 시점)에 납부해요. 그러나 계약금이나 예약금을 받는 시점에 세금계산서를 발행하기로 합의한 경우에는 그 시점에 부가세가 발생해요.
대금 전체를 한 번에 받고 세금계산서를 선발행하는 경우, 받은 금액에서 부가세를 포함해 처리해야 해요. 실무에서는 거래처와 미리 세금계산서 발행 시점을 협의하고 처리하는 것이 중요해요.
법인세 관점에서의 처리
선수금은 수익으로 인식되지 않은 상태이기 때문에 받은 시점에서는 법인세 과세 대상이 되지 않아요. 실제로 서비스나 상품을 제공하고 수익으로 인식되는 시점에 과세 대상이 돼요. 따라서 선수금 수령 시에는 세금 처리가 없고, 수익 인식 시점에 해당 금액이 과세 수익에 포함돼요.
## 선수금 관련 실무 사례
건설업에서의 선수금
건설 계약에서는 공사 착공 전 공사 대금의 일부를 선수금으로 받는 것이 일반적이에요. 건설사 입장에서는 이 금액을 선수금으로 처리하고, 공사 진행률에 따라 단계적으로 수익으로 인식해요. 이를 ‘진행 기준 수익 인식’이라고 해요.
예를 들어 총 공사 대금 10억 원 중 착공 전 2억 원을 받았다면, 공사 완성도가 20%가 될 때 2억 원을 수익으로 인식하는 방식이에요.
소프트웨어·구독 서비스의 선수금
소프트웨어 구독 서비스나 연간 라이선스 계약처럼 일정 기간 서비스를 제공하는 경우, 계약 기간 전체를 선수금으로 받고 매월 일정액을 수익으로 인식해요. SaaS(Software as a Service) 기업들이 대표적으로 이 방식을 사용해요.
이 경우 월말 결산 시 매달 일정 금액을 선수금에서 매출로 전환하는 분개를 수행해야 해요.
## 선수금 잔액 관리의 중요성
잔액이 쌓이면 의무도 쌓여요
선수금 잔액이 누적된다는 것은 아직 제공해야 하는 서비스나 상품이 그만큼 남아 있다는 의미예요. 재무제표 이용자(투자자, 채권자 등)는 선수금 잔액을 통해 기업의 미래 의무 부담 수준을 파악해요. 선수금 잔액이 지나치게 많다면 이행 능력을 의심하는 신호로도 해석될 수 있어요.
정기적인 잔액 확인이 필요해요
선수금은 매 결산 시 잔액을 점검하고 수익 인식 여부를 검토해야 해요. 이미 서비스를 제공했음에도 선수금 잔액이 남아 있다면 수익 인식 누락이 발생한 것이므로 즉시 수정해야 해요. 연간 감사나 세무조사에서도 선수금 잔액의 적정성이 주요 점검 항목이 돼요.
## 선수금을 정확히 처리하면 회계가 명확해져요
선수금은 돈을 받았지만 아직 수익으로 인식하지 않은 부채 계정이에요. 수령 시 부채로 처리하고, 서비스·상품을 제공한 시점에 매출로 전환하는 두 단계를 기억하면 돼요. 선수수익, 선급금 등 유사 계정과의 차이를 이해하고 실무에 적용하면 정확한 재무제표를 작성하는 데 도움이 될 거예요.
세무 처리 측면에서도 수익 인식 시점을 정확히 파악해야 부가세와 법인세를 올바르게 신고할 수 있어요. 선수금 잔액을 정기적으로 점검하는 습관을 들이면 회계 오류를 예방할 수 있어요.