// 업무 자동화
1인 사장의 분기 부가세, 클릭 없이 자료 준비
분기마다 홈택스를 헤매며 반나절 쓰던 부가세 자료 준비를 한 줄로. 매출·매입 세금계산서와 현금영수증을 모아 납부 예상 세액까지 바로 받아볼 수 있습니다.
분기 부가세 신고 직전, 홈택스에 들어가 매출 세금계산서 받고, 매입 받고, 현금영수증 두 번 더 받아 엑셀에서 합을 내던 반나절. 그 일이 한 줄로 끝납니다. 직전 분기 매출·매입과 납부 예상 세액이 바로 손에 들어옵니다.
세무대리를 안 쓰고 직접 신고하는 1인 사장·프리랜서를 위한 글입니다. 코드는 거의 없습니다.
누가, 언제 겪는 일인가
매출 규모가 크지 않아 세무사 없이 직접 부가세를 내는 사람이 분기마다 겪습니다.
- 빈도: 분기 1회. 1월·4월·7월·10월 신고 직전 한 주에 몰립니다.
- 현재 방식: 홈택스 로그인 → 매출 세금계산서 조회·다운로드 → 매입 세금계산서 → 매출 현금영수증 → 매입 현금영수증, 네 번 받아 엑셀에서 과세표준과 세액을 더합니다.
- 방치 비용: 항목 하나를 빼먹고 더하면 납부세액이 틀어집니다. 신고 마감일에 몰아서 하다 숫자를 잘못 옮겨 수정신고로 이어지면, 가산세까지 따라옵니다.
혼자 하는 일이라 검산해 줄 사람도 없습니다. 그래서 자료를 정확히, 같은 방식으로 모으는 것 자체가 절반입니다.
어디까지 자동화되나
네 가지 자료를 받아 신고 항목별 합계까지 자동으로 나옵니다. 사람이 하는 건 숫자 확인과 제출입니다.
| 단계 | 지금 (수기) | headless 도입 후 |
|---|---|---|
| 매출 세금계산서 | 홈택스 조회·다운로드 | 자동 |
| 매입 세금계산서 | 홈택스 조회·다운로드 | 자동 |
| 매출·매입 현금영수증 | 홈택스 두 번 더 | 자동 |
| 항목별 합계 | 엑셀 수기 합산 | 자동 (과세표준·세액·납부 예상) |
| 숫자 확인·제출 | 사람 | 사람 (남는 일) |
자료는 홈택스 자격증명 한 장으로 네 가지가 한 번에 들어옵니다. 합계는 신고서 항목 그대로 떨어집니다 — 매출 과세표준, 매출세액, 매입 과세표준, 매입세액, 그리고 납부할 세액(매출세액 − 매입세액). 매입이 더 크면 환급이라 그 줄을 따로 강조해 줍니다.
응답은 이런 모양입니다.
✓ 2026-1분기 부가세 자료 — 납부 예상 1,448,000원
매출 세금계산서 18건 24,300,000 / 매입 12건 9,820,000 (현금영수증 포함)
표가 필요하면 "표로 보여줘", 검증이 필요하면 "사전 점검 해줘"숫자는 예시입니다. 자기 분기 자료로 바뀌어 나옵니다.
신고서 어디에 들어가나
받은 합계가 부가세 신고서의 어느 칸으로 가는지까지 봐야 직접 신고가 끝납니다. "표로 보여줘" 하면 항목별로 풀어 줍니다.
구분 건수 과세표준 세액
매출 세금계산서 18 24,300,000 2,430,000
매출 현금영수증 3 870,000 87,000
매출 합계 21 25,170,000 2,517,000
매입 세금계산서 12 9,820,000 982,000
매입 현금영수증 2 870,000 87,000
매입 합계 14 10,690,000 1,069,000
납부 예상 1,448,000- 매출 합계 과세표준·세액 → 신고서 "과세 매출" 칸. 현금영수증 매출이 세금계산서 매출과 따로 잡히는 점만 주의합니다.
- 매입 합계 세액 → "매입세액" 칸. 사업과 무관한 지출이 현금영수증에 섞였다면 그건 공제 대상이 아니라 사람이 한 번 걸러야 합니다.
- 납부 예상 = 매출세액 − 매입세액. 음수면 환급이고, 응답에
환급 예상으로 한 줄 강조해 줍니다.
자동 합계는 "자료가 다 모였는지"를 보장하지, "전부 공제 대상인지"까지 판단하지 않습니다. 그 한 칸은 사람 몫으로 남습니다.
비용과 ROI
추정이라 자기 건수로 바꿔 보면 됩니다.
- 시간: 자료 네 번 받기 + 엑셀 합산이 분기마다 반나절(3~5시간). 자동화 후 숫자를 눈으로 확인하는 데 10~20분.
- 금액: 직접 신고하는 사람에게 큰 비용은 시간이 아니라 실수입니다. 항목 누락·오기로 인한 수정신고와 가산세를 한 번만 피해도 분기 요금을 넘깁니다.
- 요금: headless는 데이터 수집 요청 단위 과금입니다. 분기 1회, 자료 네 종이면 슬롯이 작습니다. 현재 가격은 요금 페이지에서 확인합니다.
도입하는 법
코딩이 필요 없는 쪽을 먼저 둡니다.
경로 1 — 자연어 에이전트(낮은코드). Claude Code 같은 에이전트에 headless를 연결해 두면, 분기마다 한 줄이면 됩니다.
> 지난 분기 부가세 신고용 자료 모아줘. 납부 예상 세액까지.처음 한 번 연결과 홈택스 자격증명 등록만 하면 그다음부터는 이 한 줄입니다. 연결과 첫 호출까지의 단계는 Claude Code에서 5분 만에 거래내역 받아오기에 그대로 적혀 있습니다 — 거래내역 자리에 부가세 자료를 넣으면 됩니다.
경로 2 — 개발자·아는 사람에게 부탁. 아래를 그대로 전달합니다.
분기마다 직전 분기 기간으로 홈택스 매출·매입 세금계산서와 매출·매입 현금영수증 네 종을 받아서, 과세표준·세액·납부 예상까지 합산해 보내줘. 홈택스 자격증명 1장 콘솔에 등록할게.
안전한가
홈택스 자격증명은 봉투 암호화로 저장하고, 자료를 받을 때만 메모리에서 잠깐 복호화합니다. 등록 후 평문은 남지 않습니다. 1인 사업자라도 자격증명은 자기 워크스페이스 안에만 있고 밖에서 보이지 않습니다. 키 관리 모델은 보안 페이지에 있습니다.
도입 체크리스트
- 홈택스 자격증명 한 장 콘솔에 등록
- 신고 대상 분기 확인 — 보통 "지난 분기"
- 첫 분기는 자동 합계와 손 계산을 한 번 대조
- 면세·0건 항목이 정상인지 한 줄 확인 (매출 0건이 맞는지 등)
- 신고 직전 한 주로 일정 고정
자주 막히는 곳
| 증상 | 원인 | 대응 |
|---|---|---|
| 매출 4종 중 일부가 0건 | 면세 매출만 있거나 현금영수증 미발행 | 정상일 수 있습니다. "매출 0건이 맞나" 한 줄로 확인 |
| 분기 기간이 너무 길다는 응답 | 일부 자료의 조회 범위 제한 | 자동으로 월 단위로 분할되어 응답됩니다. 따로 할 일 없음 |
| 내 사업자번호와 다른 건이 섞임 | 거래처가 잘못 발행했거나 동명 사업자 | "○건 발견 — 따로 표시할까" 물어보면 확인 후 제외 |
| 납부 예상이 평소와 크게 다름 | 큰 매입(설비 등)이 한 분기에 몰림 | 정상. 큰 매입 건만 한 번 눈으로 확인 |
| 신고 직전인데 자료가 안 맞음 | 홈택스 자격증명 만료 | 콘솔에서 자격증명 갱신 후 다시 한 줄 |
더 읽기
- 매출 입금까지 같이 맞춰야 한다면: 은행 입금과 매출 세금계산서, 매월 사람 손 없이 대사
- 자료를 받아오는 기본 흐름: Claude Code에서 5분 만에 거래내역 받아오기
- 다른 자동화 사례: 활용 사례 모음