Guides
세금계산서 매출 대사 방법 — 매월 빠뜨리는 누락 건 잡는 법
Waveon Team
4/12/2026
0 min read
"분명히 발행했는데, 왜 숫자가 안 맞지?"
월말 정산을 하다 보면 한 번씩 이런 상황이 옵니다. 세금계산서 발행 목록과 내부 매출 장부를 비교했는데 금액이 다릅니다. 누가 맞는 건지 모르는 채로 부가세 신고를 넣어야 하는 압박이 시작됩니다.
이 작업을 실무에서는 매출 대사라고 부릅니다. "대사(對査)"는 두 가지 자료를 서로 맞대어 확인한다는 뜻입니다. 세금계산서로 발행한 금액과 실제 매출로 기록한 금액이 일치하는지 검증하는 과정이에요. 단순해 보이지만, 거래처가 많아질수록, 월 발행 건수가 쌓일수록 놓치는 건이 생깁니다.
이 글에서는 대사가 왜 필요한지, 어디서 누락이 가장 많이 생기는지, 엑셀로 어떻게 처리하는지, 그리고 어느 시점부터 시스템이 필요한지까지 실무 기준으로 정리했습니다.
매출 대사란 — 왜 매월 해야 하는가?
매출 대사는 크게 두 가지 자료를 맞춥니다.
홈택스 전자세금계산서 발급 내역 — 실제로 발행한 세금계산서 목록
내부 매출 장부 또는 ERP 기록 — 거래처별로 등록한 매출 데이터
이 두 가지가 일치해야 부가세 신고를 정확하게 할 수 있습니다. 문제는 이 두 데이터가 서로 다른 사람이, 다른 시점에, 다른 시스템에 입력하는 경우가 많다는 겁니다. 납품 담당자는 출고 데이터를 ERP에 넣고, 세금계산서는 경리 담당자가 따로 홈택스에서 발행합니다. 이 두 과정 사이에 누락이나 오차가 끼어드는 거예요.
매출 대사를 매월 하지 않으면 생기는 문제가 있습니다.
부가세 과소 신고 → 나중에 추징 시 가산세 추가 부담
매출 과대·과소 계상 → 연간 결산 시 오류 누적
세무조사 리스크 → 국세청은 매출자와 매입자의 세금계산서를 크로스 체크합니다. 거래처가 매입 처리한 세금계산서가 우리 매출에 없으면 해명요구서가 옵니다
2025년부터 국세청의 AI 기반 매출·매입 정합성 검증이 강화되면서, 누락된 세금계산서는 거의 실시간으로 탐지됩니다. 연말 한 번만 확인하는 방식으로는 이 리스크를 관리하기 어렵습니다.
세금계산서 매출 대사 시 자주 발생하는 누락 유형 4가지

① 납품 완료 후 세금계산서 발행이 밀린 경우 납품은 1월에 됐는데 세금계산서는 2월에 발행됩니다. 1월 대사를 할 때 내부 매출 장부에는 잡혀 있지만, 홈택스 발행 내역에는 없습니다. 이 경우 1월 부가세 신고에서 누락이 발생합니다.
② 수정 세금계산서 발행 후 내부 반영 누락 거래처 요청으로 수량이나 금액이 변경되어 수정 세금계산서를 발행했는데, 내부 매출 장부는 원래 금액 그대로인 경우입니다. 세금계산서 기준 매출과 장부 매출이 불일치합니다.
③ 월말 발행분이 다음 달로 전산 등록된 경우 31일에 발행한 세금계산서가 전산 처리 지연으로 다음 달 1일 자로 등록되는 경우입니다. 발행 건수가 많은 월말에 자주 발생합니다. 대사를 하면 1건이 없어지고 다음 달 대사에서 1건이 더 나오는 이상한 상태가 됩니다.
④ 거래처명 또는 사업자번호 불일치 세금계산서는 "A주식회사"로 발행했는데 내부 매출 장부에는 "A(주)"로 등록되어 있는 경우입니다. 대사 수식이 이 둘을 같은 거래처로 인식하지 못해 누락으로 표시됩니다.
💡 이 네 가지 유형은 모두 "발행은 했는데 기록이 어긋난" 경우입니다. 의도적인 누락이 아니라 프로세스 단절에서 생기는 오류예요. 발행→확인→기록이 한 흐름으로 연결되지 않기 때문입니다.
엑셀로 대사하는 기본 프로세스 — 단계별
엑셀 VLOOKUP을 활용하면 세금계산서 발행 목록과 내부 매출 장부를 자동으로 대조할 수 있습니다. 아래 순서대로 진행하세요.
1단계 — 홈택스에서 세금계산서 발행 목록 내려받기

2단계 — 내부 매출 장부 데이터 준비
ERP 또는 내부 시스템에서 같은 기간의 매출 데이터를 추출합니다. 거래처명(또는 사업자번호), 매출일, 매출금액 열이 필요합니다.
3단계 — VLOOKUP으로 세금계산서 번호 대조

두 파일을 하나의 엑셀 시트에 합칩니다. 홈택스 목록을 기준(Sheet1), 내부 장부를 참조(Sheet2)로 설정합니다.
=VLOOKUP(A2, Sheet2!$A:$D, 3, 0)
A2: 홈택스 목록의 사업자번호
Sheet2!A:D: 내부 장부의 사업자번호~매출금액 범위
A:A:
3: 내부 장부에서 가져올 열 번호 (예: 매출금액이 3번째 열이면 3)
결과가 #N/A로 나오면 내부 장부에 해당 거래처 매출이 없다는 뜻, 누락 가능성입니다.
4단계 — 금액 차이 계산
거래처 | 홈택스 공급가액 | 내부 매출금액 | 차이 | 비고 |
|---|---|---|---|---|
A주식회사 | 5,000,000 | 5,000,000 | 0 | 일치 |
B상사 | 3,200,000 | 3,500,000 | -300,000 | 확인 필요 |
C유통 | 1,800,000 | #N/A | — | 누락 의심 |
차이(D열)가 0이 아닌 거래처와 #N/A가 나온 거래처를 별도로 모아 원인을 확인합니다.
5단계 — 원인 분류 및 조치
세금계산서 미발행 → 즉시 발행 또는 다음 달 포함 여부 확인
수정 세금계산서 미반영 → 내부 장부 수정
거래처명 불일치 → 마스터 데이터 통일
💡 정산서 양식이 필요하다면 → [정산서 양식 무료 다운로드 가이드]
대사 자동화 — 시스템 전환 시 달라지는 점
거래처가 10곳 이하이고 월 발행 건수가 30건 미만이라면 엑셀 대사로 충분합니다. 하지만 거래처가 늘어나고 발행 건수가 쌓이면 엑셀 대사에서 구조적 한계가 나타납니다.
VLOOKUP은 거래처명이 정확히 일치해야 작동합니다. 오타 하나로 누락이 생깁니다.
수정 세금계산서가 여러 건 쌓이면 원본-수정분 대조가 복잡해집니다.
월말 마감 시점에 2~3시간을 대사에 쓰는 게 고정 비용이 됩니다.
시스템이 도입되면 달라지는 점은 이렇습니다.
납품(출고) 확정 → 세금계산서 발행 → 매출 등록이 하나의 흐름으로 연결됩니다
홈택스 데이터를 자동으로 불러와 내부 데이터와 실시간 대조합니다
거래처명, 사업자번호 불일치 오류가 마스터 데이터 기반으로 사전에 차단됩니다
누락 건이 생기면 담당자에게 자동 알림이 갑니다
결과적으로 월말 대사가 "파일 두 개 열고 수식 돌리는 날"에서 "시스템 알림 확인하고 예외 건만 처리하는 날"로 바뀝니다.
💡 거래처 매출 정산 전체 프로세스가 궁금하다면 → [거래처 매출 정산 관리 방법 — 미수금 추적부터 정산 마감까지]
월말 대사 체크리스트
매월 대사를 마친 다음 아래 항목을 순서대로 확인하세요.
[ ] 홈택스 발행 내역과 내부 매출 장부의 건수가 일치하는가
[ ] 금액 차이가 0인 거래처 비율이 90% 이상인가
[ ] #N/A(누락 의심) 건의 원인을 모두 확인했는가ㅇ
[ ] 수정 세금계산서 발행 건이 내부 장부에 반영되어 있는가
[ ] 월말 발행분이 다음 달로 밀려 등록된 건은 없는가
[ ] 거래처명·사업자번호 불일치로 인한 오류 건수는 0인가
[ ] 부가세 신고용 합계 금액과 세금계산서 발행 총액이 일치하는가
이 체크리스트를 월말마다 반복하면, 결산이나 부가세 신고 시점에 누락 건을 뒤늦게 발견하는 상황을 대부분 막을 수 있습니다.
💡 세금계산서 매출 누락은 의도적이지 않아도 가산세 대상입니다. 매출 누락 총액의 경우 추징 세액 외에 신고불성실가산세, 납부지연가산세가 별도로 부과됩니다. 누락을 발견하면 세무서에서 해명요구서가 오기 전에 자진 수정신고를 하는 것이 가산세를 줄이는 가장 현실적인 방법입니다.












