사장님 월 인건비 계산기 (주휴수당 포함)
직원별 소정근로계약(요일/시간)과 일자별 근무시간을 입력하면, 주차별 주휴 판정(정밀)과 월 인건비(사장님 비용)를 시뮬레이션합니다.
시나리오
저장/복제로 인력 운용안을 비교하세요* 시나리오는 브라우저(로컬)에 저장됩니다. 다른 PC/브라우저에서는 JSON 내보내기/가져오기를 사용하세요.
직원 목록
직원을 클릭해 달력을 편집
시뮬레이션 팁
1) 먼저 직원별 “소정근로계약(요일/시간)”을 설정 → 2) “계약대로 달력 채우기”로 자동 입력 → 3) 결근/추가근무만 수정하면 됩니다.
1) 먼저 직원별 “소정근로계약(요일/시간)”을 설정 → 2) “계약대로 달력 채우기”로 자동 입력 → 3) 결근/추가근무만 수정하면 됩니다.
사업장/공제 설정
정밀 계산보다 “월 비용 시뮬레이션”에 최적화원천징수(간편)
정확 원천세표 자동화는 범위가 큼* “근로소득 간이세액표(부양가족/소득구간)” 기반 원천세는 추후 확장 항목으로 두었습니다.
4대보험(간편)
요율은 변동 가능 → 수정 가능* 건강/장기요양 요율은 복지부 발표 기준 참고값입니다. (변동 시 수정하세요)
근로자/사업주 각 1/2 부담(기본).
근로자/사업주 각 1/2 부담(기본).
건강보험료 대비 비율을 %로 환산한 값.
근로자 0.9% + 사업주 0.9% (기본).
사업장 규모에 따라(0.25~0.85 등).
업종별 상이 → 사업장 요율 입력.
요율 근거/출처(공식/공공)
- 국민연금 9%(각 4.5%): 국민연금공단 안내
- 2025 건강보험 7.09%: 보건복지부 발표
- 2025 장기요양 0.9182%(건보 대비 12.95%): 보건복지부 발표
- 고용보험(실업급여 0.9% + 사업주추가 0.25~0.85): Work24(정부 고용서비스)
- 산재보험: 고용노동부 ‘사업종류별 산재보험료율’ 고시(연도별)
직원 상세 / 달력 입력
달력: 일자별 근무시간(시간) 입력
왼쪽에서 직원을 추가/선택하세요.
근로계약(소정근로) 설정
요일별 소정근로시간(시간) 입력
월
화
수
목
금
토
일
* “4주 평균 15시간” 판단은 원칙적으로 소정근로시간 기준입니다. (단시간근로자 예외)
개근 자동판정 로직
이 주차에 포함된 날짜 중, “소정근로일(요일별 소정시간>0)”이면서 입사~퇴사 기간에 속하는 날에 근무시간이 0이면 결근으로 판단합니다.
(현장 예외: 유급휴가/병가 등은 수동 오버라이드로 보정하세요)
이 주차에 포함된 날짜 중, “소정근로일(요일별 소정시간>0)”이면서 입사~퇴사 기간에 속하는 날에 근무시간이 0이면 결근으로 판단합니다.
(현장 예외: 유급휴가/병가 등은 수동 오버라이드로 보정하세요)
달력 입력(시간)
날짜 표기: MM/DD-
시간 단위: 0.5h 가능
입력: 시급×시간
주차별 정밀 판정 표
아래 표는 “주휴 발생/미발생 사유”를 주차별로 보여줍니다. (개근 자동판정 ON이면 개근은 자동 반영)
| 주차 | 기간 | 소정(주) | 실근로(주) | 개근 | 15시간 기준 | 주휴 | 주휴일 | 주휴시간 | 주휴수당 |
|---|
월 요약 (선택 직원 + 전체)
사장님 관점: “총 인건비(주휴+사업주부담)” 중심총 인건비(전체, 추정)
-
-
총 지급액(전체, 세전)
-
-
주휴수당(전체)
-
-
선택 직원 상세(임금명세서/임금대장 요약)
임금명세서 기재사항(시행령 27조의2) 및 임금대장(시행령 27조) 필수 구조를 참고해 표시합니다.
선택 직원 총 인건비(사장님 비용)
-
-
지급총액(세전)
-
-
실수령(간편공제 적용 시)
-
-
임금 구성(예시)
시급×근로시간 + 주휴 + 기타수당-
공제/사업주부담(간편)
옵션 ON일 때만 반영-
주의: 본 도구는 “시뮬레이션” 목적의 참고용입니다. 실제 지급/공제/보험 적용 여부는 계약 형태, 사업장 요건, 근태/휴가 처리, 과세구분 등에 따라 달라질 수 있습니다.
내보내기 / 가져오기(CSV)
임금대장/명세서 자료 준비CSV 임포트 가이드/템플릿
1) 직원 CSV (employees.csv)
필수 컬럼: employee_id, name, hourly_wage
선택 컬럼: start_date, end_date, job, extra_pay, mon,tue,wed,thu,fri,sat,sun
- mon~sun은 “요일별 소정근로시간(시간)” 입니다. (월=mon ... 일=sun)
2) 근무기록 CSV (timesheet.csv)
필수 컬럼: employee_id, date, hours
- date는 YYYY-MM-DD
- hours는 시간(예: 5.5)
필수 컬럼: employee_id, name, hourly_wage
선택 컬럼: start_date, end_date, job, extra_pay, mon,tue,wed,thu,fri,sat,sun
- mon~sun은 “요일별 소정근로시간(시간)” 입니다. (월=mon ... 일=sun)
2) 근무기록 CSV (timesheet.csv)
필수 컬럼: employee_id, date, hours
- date는 YYYY-MM-DD
- hours는 시간(예: 5.5)
* 임포트 시, employee_id가 기존에 없으면 자동으로 직원이 생성됩니다.
근거/도움말
모호한 부분은 “옵션/수동조정”으로 설계주휴/15시간 기준의 법적 근거
- 근로기준법 제55조: 1주 평균 1회 이상의 유급휴일 보장
- 근로기준법 시행령 제30조: 제55조 유급휴일은 “1주 동안의 소정근로일을 개근한 자”에게 부여
- 근로기준법 제18조 제3항: 4주 평균(또는 4주 미만 기간 평균) 1주 소정근로시간 15시간 미만이면 제55조 적용 제외
- 근로기준법 시행령 제30조: 제55조 유급휴일은 “1주 동안의 소정근로일을 개근한 자”에게 부여
- 근로기준법 제18조 제3항: 4주 평균(또는 4주 미만 기간 평균) 1주 소정근로시간 15시간 미만이면 제55조 적용 제외
임금명세서/임금대장 항목(법정)
- 임금명세서 기재사항: 근로기준법 시행령 제27조의2
- 임금대장 기재사항: 근로기준법 시행령 제27조
- 임금대장 기재사항: 근로기준법 시행령 제27조
본 페이지는 계산 편의를 위한 참고용 도구입니다. 실제 지급·공제 및 사회보험 적용 여부는 계약/근태/과세/사업장 요건에 따라 달라질 수 있습니다.
저장했습니다
${pages}
`;
openPrintWindow(html);
});
el.printLedgerBtn.addEventListener("click", () => {
const cal = buildCalendarGrid(state.month);
const ym = state.month;
const rows = state.employees.map(emp => {
const m = computeMonthlyForEmployee(emp, cal);
return `
임금대장(참고용) - ${ym}
* 근로기준법 시행령 제27조(임금대장 기재사항) 구조 참고용입니다.
| 성명 | 직원ID | 고용연월일 | 업무 | 시급 | 근로시간수(월) | 주휴시간(월) | 기본급 | 주휴수당 | 기타수당 | 임금총액 | 공제금액(합계) |
|---|
