PTO Calculator
연차/휴가 계산기 - 근로기준법 기반 연차 발생/수당
PTO Calculator 소개
연차 계산기는 입사일을 기준으로 근로기준법에 따른 연차 발생 일수를 자동으로 계산합니다. 입사 1년 미만 근로자는 매 1개월 개근 시 1일씩 최대 11일이 발생하고, 1년 이상부터는 15일이 부여됩니다. 2년차부터는 2년마다 1일이 추가되어 최대 25일까지 늘어납니다. 입사일 하나만 입력하면 현재 근속 기간에 맞는 구간이 자동으로 적용됩니다.
HR 담당자, 급여 관리자, 근로자 본인이 HR 소프트웨어 없이도 연차 잔여 일수를 확인할 때 활용할 수 있습니다. 입력값은 입사일(날짜 선택), 이미 사용한 연차 일수(기본값 0), 선택적으로 일급(미사용 연차수당 계산용)입니다. 잔여 연차 = 발생 연차 - 사용 연차로 산출되며, 근속 연수·발생 연차·잔여 연차·수당 금액이 카드 형태로 표시됩니다.
모든 계산은 JavaScript 날짜 연산만으로 브라우저 내에서 완전히 처리되며, 입사일이나 급여 정보가 서버로 전송되지 않습니다. 입사일과 오늘 날짜의 차이를 일 수로 계산한 뒤 연·월 단위로 환산하여 해당 구간의 발생 연차를 즉시 산출합니다. 한국어(원) 및 영어(달러) 로케일에 따른 금액 포맷을 모두 지원합니다.
주요 기능
- 1년 미만: 매 1개월 개근 시 1일 발생 (최대 11일)
- 1년 이상: 15일 기본, 2년마다 1일 추가 (최대 25일, 근로기준법 기준)
- 사용 연차 입력으로 잔여 연차(발생-사용) 자동 계산
- 일급 입력 시 미사용 연차수당 금액 즉시 계산
- 근속 연수(소수점 1자리)와 만 근속 연수 동시 표시
- 결과를 근속 연수·발생 연차·잔여 연차·수당 네 카드로 명확 표시
- 한국어(원)/영어(달러) 로케일 자동 적용
- 100% 클라이언트 사이드 — 입사일·급여 정보 서버 미전송
자주 묻는 질문
연차 발생 계산 방식은 어떻게 되나요?
근로기준법 기준: 1년 미만은 개근 1개월마다 1일 발생. 정확히 1년 만근 시 15일. 2년 이상은 15 + floor((근속연수 - 1) / 2)일, 최대 25일. 예시: 1년=15일, 2년=15일, 3년=16일, 5년=17일, 21년 이상=25일.
월 1일 발생은 언제 적용되나요?
입사 후 첫 1년이 되기 전까지 적용됩니다. 입사일로부터 30일 단위의 개근 월마다 1일이 발생하며, 최대 11일까지 누적됩니다. 입사 1년이 되는 날부터는 연간 15일 발생 기준이 적용됩니다.
근로기준법상 최대 연차는 며칠인가요?
근로기준법은 연간 최대 25일로 상한을 규정합니다. 이 상한은 21년 이상 근속 시 도달합니다(15 + floor(20/2) = 25). 사용자가 25일을 초과하여 자발적으로 부여하는 것은 가능하지만, 법정 최대치는 25일입니다.
미사용 연차수당은 어떻게 계산되나요?
미사용 연차수당 = 잔여 연차 일수 × 일급. 일급은 통상적으로 월급 ÷ 22(표준 근무일수) 또는 연봉 ÷ 260으로 산출합니다. 이 도구의 선택 입력란에 일급을 입력하면 연말 또는 퇴직 시 받을 수 있는 미사용 연차수당 금액이 자동 계산됩니다.
전년도 이월 연차는 반영되나요?
이 계산기는 현재 연도의 발생 연차만 계산합니다. 전년도 이월 연차가 있다면, 이월된 일수를 "사용한 연차"에 음수로 입력하거나 별도로 잔여 연차에 더해야 합니다. 이월 정책은 회사마다 다를 수 있습니다.
입사일은 어떤 형식으로 입력하나요?
날짜 선택기를 사용해 입력합니다(브라우저 기준 YYYY-MM-DD 형식). 예를 들어 2021년 3월 15일 입사라면 2021-03-15로 입력합니다. 계산기는 오늘 날짜를 기준으로 경과 근속 기간을 산출합니다.
한국 외 다른 나라의 연차에도 사용할 수 있나요?
이 계산기의 발생 구간(15~25일)은 한국 근로기준법을 기준으로 합니다. 다른 나라나 사용자 정의 발생 기준(예: 연간 고정 10일, 월별 적립)을 사용하는 경우 발생 연차 결과가 다를 수 있습니다. 다만 잔여 연차와 수당 계산은 발생 일수를 직접 확인하여 사용한다면 수학적으로 정확합니다.
입사일과 급여 정보는 안전하게 처리되나요?
네. 모든 계산은 브라우저 내에서만 이루어집니다. 입사일, 급여, 연차 사용 내역 등 어떤 데이터도 서버에 전송되거나 데이터베이스에 저장되지 않습니다. 세션 동안 브라우저 메모리 내에서만 처리됩니다.