건설현장 일용직 노무비 대장 및 출역표 엑셀
일용직 노무비는 날마다 달라요. 반나절만 일한 날, 연장으로 1.5공수를 한 날이 섞이고, 세금은 날마다 일당에서 15만 원을 뺀 금액에 붙어요. 한 달에 8일 넘게 나온 사람은 국민연금과 건강보험도 떼야 해요. 이 통합 문서는 출역표에 공수만 적으면 근로자마다 노무비, 원천징수 세액, 4대보험 근로자 부담분, 실제로 이체할 금액을 계산하고 서명받을 노무비 지급명세서로 정리해요.
- 시트:
- 7
- 지원 버전:
- Microsoft 365용 Excel, Excel 2016 이후 버전, Mac용 Excel, 웹용 Excel
- 업데이트:
이 템플릿으로 할 수 있는 일
- 31일 출역표: 날짜·요일 자동, 공수(0.5·1·1.5) 입력, 일별 출역 인원
- 날마다 (일당 − 15만 원) × 6% × 45%로 일용근로소득세, 지방소득세 10%, 소액부징수 1,000원 (월 합산 또는 일 단위)
- 고용보험 0.9%, 출역일수 8일 이상(국민연금은 월 소득 220만 원 이상도) 국민연금·건강보험·장기요양 자동 판정
- 서명란이 있는 노무비 지급명세서, 직종별 집계, 원천세·지급명세서·근로내용확인신고 기한

구성
통합 문서에는 시트가 7개 있어요. 입력하는 시트는 몇 개뿐이고 나머지는 계산돼요.
| 시트 | 용도 | 입력하는 것 | 자동 계산되는 것 |
|---|---|---|---|
| 시작하기 | 현장 정보, 세율·요율, 월 결과 | 현장명, 시공사, 귀속 연월, 지급일, 소액부징수 단위, 세율과 보험료율 | 근로자 수, 공수, 노무비, 원천징수, 4대보험, 차감지급액, 신고 기한 |
| 근로자 | 근로자(60명) | 성명, 생년월일, 직종, 일당, 은행, 계좌번호, 연락처, 국민연금·건강보험 적용, 고용보험 | 없음 |
| 출역표 | 31일 공수 표 | 날짜별 공수 | 요일, 출역일수, 총 공수, 노무비, 일별 출역 인원 |
| 노무비 명세서 | 지급명세서(인쇄용) | 없음 | 노무비, 소득세, 지방소득세, 고용보험, 국민연금, 건강보험, 장기요양, 공제 합계, 차감지급액, 대상 여부 |
| 직종별 집계 | 직종별 합계 | 없음 | 인원, 공수, 노무비, 평균 일당, 비중 |
| 목록 | 드롭다운 | 직종, 적용 여부, 소액부징수 단위 | 없음 |
| 점검 | 점검 6개 | 없음 | OK 또는 확인 필요 |
시작하기 전에
- 근로자별 직종과 1공수 일당을 정하세요(근로계약서 기준).
- 귀속 연월과 노무비 지급일을 정하세요. 원천세 신고 기한이 지급일로 정해져요.
- 시작하기의 세율과 4대보험 요율이 올해 기준인지 확인하세요(매년 1월에 바뀔 수 있어요).
단계별 사용법
현장과 지급 정보
시작하기 B6–B10에 현장명, 귀속 연월, 지급일, 소액부징수 단위를 넣어요.
근로자 등록
근로자 시트에 성명, 생년월일, 직종, 일당을 넣어요. 65세 이후 새로 고용한 사람은 고용보험을 "제외"로 해요.
출역 입력
출역표에 매일 공수를 적어요. 하루 1, 반나절 0.5, 연장 포함 1.5. 회색 날짜는 그 달에 없는 날이에요.
명세서 확인
노무비 명세서 시트에서 근로자별 공제와 차감지급액을 확인하고 인쇄해 서명을 받아요.
지급과 신고
차감지급액을 이체하고, 시작하기에 나온 기한까지 원천세 신고, 일용근로소득 지급명세서, 근로내용확인신고를 해요.
다음 달
귀속 연월을 바꾸고 출역표 공수를 지운 뒤 새로 적어요. 지난달 파일은 따로 보관하세요.
수식 지도
통합 문서의 모든 수식을 시트와 열별로 정리했어요. 복사된 수식 열은 한 번만 세고, 적용 범위를 함께 표시해요.
| 시트 | 셀 | 함수 | 계산 내용 | 읽는 값 | 쓰이는 곳 |
|---|---|---|---|---|---|
| 노무비 명세서 | H6 65행까지 아래로 복사됨 | IF, SUMPRODUCT, INT, ABS | 소득세 (일용근로소득) | F6 | 지방소득세(I열)는 이 금액의 10%예요. |
| 노무비 명세서 | P6 | IF, OR | 국민연금 대상 | D6, G6 | 건강보험(Q열)은 출역일수 기준만 써요. |
| 노무비 명세서 | K6 65행까지 아래로 복사됨 | IF, ROUNDDOWN, MIN, MAX | 국민연금 (근로자) | G6, P6 | 건강보험은 노무비 × 3.595%, 장기요양은 건강보험료 × 13.14%예요. |
| 노무비 명세서 | O6 65행까지 아래로 복사됨 | IF | 차감지급액 | G6, N6 | 합계가 시작하기 B35예요. |
| 출역표 | D4 | IF, DAY, DATE, YEAR, MONTH, MID, WEEKDAY | 요일 (그 달에 없는 날은 빈칸) | — | 빈칸인 날짜 열은 회색으로 칠해지고, 점검이 거기에 공수가 있는지 봐요. |
| 출역표 | AK6 65행까지 아래로 복사됨 | IF | 노무비 | AJ6, C6 | 노무비 명세서 G열로 넘어가요. |
| 시작하기 | B37 | DATE, YEAR, MONTH | 원천세 신고·납부 기한 | B9 | B38은 EOMONTH(B9, 1)로 다음 달 말일(지급명세서), B39는 귀속 연월 다음 달 15일(근로내용확인신고)이에요. |
모든 수식 설명
아래 수식은 파일에서 그대로 가져온 것이라 여기서 읽는 내용이 셀에 들어 있는 내용과 정확히 같아요. 엑셀에서 셀을 클릭하면 수식 입력줄에서 볼 수 있어요.
=IF(B6="", "", IF(시작하기!$B$10="일 단위",
SUMPRODUCT(INT(((N(+출역표!$D6:$AH6)*F6-시작하기!$B$14)+ABS((N(+출역표!$D6:$AH6)*F6-시작하기!$B$14)))/2*시작하기!$B$15*(1-시작하기!$B$16))*(INT(((N(+출역표!$D6:$AH6)*F6-시작하기!$B$14)+ABS((N(+출역표!$D6:$AH6)*F6-시작하기!$B$14)))/2*시작하기!$B$15*(1-시작하기!$B$16))>=시작하기!$B$18)),
IF(SUMPRODUCT(INT(((N(+출역표!$D6:$AH6)*F6-시작하기!$B$14)+ABS((N(+출역표!$D6:$AH6)*F6-시작하기!$B$14)))/2*시작하기!$B$15*(1-시작하기!$B$16)))<시작하기!$B$18, 0, SUMPRODUCT(INT(((N(+출역표!$D6:$AH6)*F6-시작하기!$B$14)+ABS((N(+출역표!$D6:$AH6)*F6-시작하기!$B$14)))/2*시작하기!$B$15*(1-시작하기!$B$16))))))날마다 (공수 × 일당 − 15만 원) × 6% × (1 − 55%)를 원 미만 버리고 더해요. 월 합산이면 합계가 1,000원 미만일 때, 일 단위면 그날 세액이 1,000원 미만일 때 0이에요.
부분별 설명
N(+출역표!$D6:$AH6)*F6- 날짜별 지급액(공수 × 일당) 31개.
(x-'시작하기'!$B$14+ABS(x-…))/2- 15만 원을 넘는 부분만 (음수는 0).
INT(…*'시작하기'!$B$15*(1-'시작하기'!$B$16))- × 6% × 45% = 2.7%, 원 미만 버림.
SUMPRODUCT(…)- 31일을 더함.
IF(…<1000, 0, …)- 소액부징수.
예시 데이터로 보면: F6 = 290,000 → H6 결과 72,090
어떻게 쓰이나: 지방소득세(I열)는 이 금액의 10%예요.
바꾸는 방법: 세율은 시작하기 B14–B18에서.
배우기: 엑셀 SUM 함수 사용법 →=IF(B6="", "", IF(근로자!H5="적용",
"대상", IF(근로자!H5="제외", "", IF(OR(D6>=시작하기!$B$23, G6>=시작하기!$B$24), "대상", ""))))근로자 시트에서 "적용"·"제외"를 정했으면 따르고, "자동"이면 출역일수 8일 이상이거나 월 노무비 220만 원 이상일 때 대상이에요.
부분별 설명
근로자!H5="적용"- 직접 정한 경우.
OR(D6>='시작하기'!$B$23, G6>='시작하기'!$B$24)- 8일 이상 또는 220만 원 이상.
예시 데이터로 보면: D6 = 20, G6 = 5,655,000 → P6 결과 대상
어떻게 쓰이나: 건강보험(Q열)은 출역일수 기준만 써요.
바꾸는 방법: 기준은 시작하기 B23·B24.
배우기: 엑셀 AND 함수와 OR 함수 사용법 →=IF(B6="", "", IF(P6="대상",
ROUNDDOWN(MIN(시작하기!$B$25, MAX(시작하기!$B$26, G6))*시작하기!$B$20, -1),
0))대상이면 노무비를 기준소득월액 상한·하한 사이로 맞춘 뒤 4.75%를 곱하고 10원 미만을 버려요.
부분별 설명
MIN('시작하기'!$B$25, MAX('시작하기'!$B$26, G6))- 상한 659만 원, 하한 41만 원.
*'시작하기'!$B$20- × 4.75%.
ROUNDDOWN(…, -1)- 10원 미만 버림.
예시 데이터로 보면: G6 = 5,655,000, P6 = 대상 → K6 결과 268,610
어떻게 쓰이나: 건강보험은 노무비 × 3.595%, 장기요양은 건강보험료 × 13.14%예요.
바꾸는 방법: 요율은 시작하기 B19–B22.
배우기: 엑셀 반올림, 올림, 내림 함수: ROUND, ROUNDUP, ROUNDDOWN 사용법 →=IF(B6="", "", G6-N6)노무비 총액에서 소득세, 지방소득세, 4대보험 근로자 부담분을 뺀 금액이에요.
부분별 설명
N6 = SUM(H6:M6)- 공제 합계.
G6-N6- 실제로 이체할 금액.
예시 데이터로 보면: G6 = 5,655,000, N6 = 628,804 → O6 결과 5,026,196
어떻게 쓰이나: 합계가 시작하기 B35예요.
바꾸는 방법: 바꿀 것 없음.
배우기: 엑셀 SUM 함수 사용법 →=IF(DAY(DATE(YEAR(시작하기!$B$8), MONTH(시작하기!$B$8), 1))<>1,
"", MID("일월화수목금토", WEEKDAY(DATE(YEAR(시작하기!$B$8), MONTH(시작하기!$B$8), 1)),
1))귀속 연월의 그날 날짜를 만들어 요일을 보여주고, 31일이 없는 달이면 빈칸으로 둬요.
부분별 설명
DATE(YEAR(B8), MONTH(B8), 1)- 그 달 1일 (오른쪽 칸은 2, 3 … 31).
DAY(…)<>1- 날짜가 다음 달로 넘어가면 그 달에 없는 날.
MID("일월화수목금토", WEEKDAY(…), 1)- 요일.
예시 데이터로 보면: D4 결과 목
어떻게 쓰이나: 빈칸인 날짜 열은 회색으로 칠해지고, 점검이 거기에 공수가 있는지 봐요.
바꾸는 방법: 바꿀 것 없음.
배우기: 엑셀 텍스트 함수와 날짜 함수 사용법 →=IF(A6="", "", AJ6*C6)총 공수 × 일당이에요.
부분별 설명
AI6 = COUNTIF(D6:AH6, ">0")- 출역일수.
AJ6 = SUM(D6:AH6)- 총 공수.
AJ6*C6- × 일당.
예시 데이터로 보면: AJ6 = 19.5, C6 = 290,000 → AK6 결과 5,655,000
어떻게 쓰이나: 노무비 명세서 G열로 넘어가요.
바꾸는 방법: 일당은 근로자 시트에서.
배우기: 엑셀 COUNTIF, COUNTIFS 함수 사용법 →=DATE(YEAR(B9), MONTH(B9)+1, 10)노무비 지급일이 속한 달의 다음 달 10일이에요.
부분별 설명
DATE(YEAR(B9), MONTH(B9)+1, 10)- 다음 달 10일.
예시 데이터로 보면: B9 = 2026년 11월 10일 → B37 결과 2026년 12월 10일
어떻게 쓰이나: B38은 EOMONTH(B9, 1)로 다음 달 말일(지급명세서), B39는 귀속 연월 다음 달 15일(근로내용확인신고)이에요.
바꾸는 방법: 반기납부 승인 사업장은 기한이 달라요.
배우기: 엑셀 텍스트 함수와 날짜 함수 사용법 →팁과 한계
- 같은 사업장에서 3개월 이상 계속 고용하면 일용근로자가 아니라 상용근로자로 봐서 간이세액표로 원천징수해요(건설업은 1년).
- 국민연금·건강보험은 1개월 이상 근로가 전제예요. 첫 달 중간에 들어와 8일을 채운 경우처럼 애매하면 근로자 시트에서 "적용"·"제외"로 직접 정하세요.
- 산재보험은 사업주가 전액 부담해서 근로자 공제가 없어요.
- 세율과 4대보험 요율은 2026년 기준 예시예요. 국세청, 국민연금공단, 국민건강보험공단, 근로복지공단의 최신 기준을 확인하세요.
- 편의를 위한 도구이며 세무·노무 자문이 아니에요.
이 템플릿에 쓰인 기능 배우기
도움이 되었나요? 잘못된 내용이 있나요? 의견 보내기 · admin@arumsoft.com