세금 Q&A, 사업자 세무 일정
건설 공사 중도금을 받을 때마다 세금계산서를 끊어야 하나요, 공사가 끝나고 한 번에 끊어도 되나요?
확인 기준 2026.11.4, 작성/감수 이룡권 세무사
결론부터 계약금을 받기로 한 날의 다음 날부터 공사 완료일까지가 6개월 이상이고 그 사이에 중도금을 나눠 받는 계약이면, 대가를 받기로 한 날마다 세금계산서를 발급합니다. 공사 진행 정도에 따라 대금을 받는 계약도 같은 방식입니다. 6개월 미만이면 공사가 끝나는 때가 공급시기이고 대가를 미리 받으면서 세금계산서를 발급하면 그 발급일이 공급시기가 되기도 합니다.
내 경우도 같은지 궁금하다면 카카오톡으로 물어보기
한눈에 보기
| 항목 | 내용 (2026-11-04 기준) |
|---|---|
| 원칙 | 역무의 제공이 완료되는 때가 공급시기(부가가치세법 제16조 제1항) |
| 중간지급조건부 | 계약금을 받기로 한 날의 다음 날부터 완료일까지 6개월 이상이고 그 사이 계약금 외 대가를 나눠 받는 경우(시행규칙 제20조) |
| 이때 공급시기 | 대가의 각 부분을 받기로 한 때, 완료일 이후 받기로 한 부분은 완료일(시행령 제29조 제1항) |
| 완성도기준지급 | 공사 진행 정도에 따라 대금을 받는 계약도 같은 방식으로 공급시기를 정함 |
| 선발급 | 공급시기 전에 대가를 받고 세금계산서를 발급하면 발급한 때가 공급시기(제17조 제1항) |
| 대가 받기 전 발급 | 발급일부터 7일 이내에 대가를 받으면 발급한 때가 공급시기(제17조 제2항) |
공급시기가 갈리는 두 경우
일반적인 공사는 일이 끝나는 때가 공급시기입니다(부가가치세법 제16조). 다만 공사가 길고 대금을 단계별로 나눠 받는 계약이라면 시행령 제29조가 따로 정합니다. 중간지급조건부의 기준은 계약금을 받기로 한 날의 다음 날부터 용역 제공 완료일까지 6개월 이상이고 그 기간 안에 계약금 외의 대가를 나눠 받는 것입니다(시행규칙 제20조). 이 요건을 채우면 대가의 각 부분을 받기로 한 때마다 공급시기가 옵니다.
날짜를 넣어 보면
예를 들어 3월 1일에 계약금을 받기로 하고 11월 30일에 공사가 끝나는 계약이라면 계약금 다음 날부터 완료일까지 8개월이 넘어 6개월 이상 요건을 채웁니다. 중도금을 6월 30일과 9월 30일에 받기로 했다면 그 두 날이 각각 공급시기이고 잔금을 12월에 받기로 했더라도 그 부분의 공급시기는 완료일인 11월 30일입니다. 공사 기간이 4개월이라면 중도금을 나눠 받아도 공사 완료일이 공급시기입니다.
미리 끊거나 묶어서 끊을 때
공급시기가 되기 전에 대가를 받고 세금계산서를 발급하면 그 발급일이 공급시기가 됩니다. 대가를 받기 전에 먼저 발급했다면 발급일부터 7일 이내에 받아야 인정되고 계약서에 청구 시기와 지급 시기를 따로 적고 그 간격이 30일 이내인 경우 등은 7일을 넘겨도 인정되는 예외가 있습니다(제17조 제3항). 월 단위로 묶으려면 거래처별로 그 달 1일부터 말일까지 공급가액을 합해 말일 날짜로 발급하는 방법이 있고 다음 달 10일까지 발급할 수 있습니다(제34조 제3항).
기한을 넘기면 가산세가 붙으니 전자세금계산서 지연 발급 가산세를 함께 보세요. 현장 인건비 처리는 건설 일용직 원천징수에 정리했습니다.
함께 보면 좋은 질문
이런 업종이라면 함께 보세요
업종별로 먼저 확인할 것을 정리했습니다.
자주 묻는 질문
공사대금이 아직 안 들어왔는데 먼저 세금계산서를 끊어도 되나요?
공급시기 전이라면 발급일부터 7일 이내에 대금을 받는 조건으로 발급일을 공급시기로 인정받을 수 있습니다. 7일을 넘기는 경우는 계약서에 청구 시기와 지급 시기가 따로 적혀 있고 간격이 30일 이내인지 등 예외 요건을 따져야 합니다.
기성 확인서를 받은 날이 공급시기인가요?
계약서에 정한 대가를 받기로 한 날이 기준입니다. 기성 확인 절차가 있는 계약이면 청구일과 지급일 약정, 기성 확인 날짜를 같이 맞춰 보세요. 완성도기준지급조건부로 볼 수 있는지가 쟁점이 됩니다.
확인한 자료
내 상황에 맞춰 확인해 드립니다
플랫폼/업종, 정산 방식, 사업자등록 상태를 알려주시면 필요한 업무와 보수를 먼저 안내합니다.
첫 문의에는 주민등록번호, 계정 비밀번호, 전체 계좌번호를 보내지 마세요.
