영업일은 어떻게 계산되나요?
영업일(business day, working day)은 "업무를 보는 날"이라는 뜻으로, 달력상의 날짜에서 쉬는 날을 뺀 일수입니다. 법으로 정한 단일 정의가 있는 것은 아니고, 계약서나 약관이 "영업일이란 토요일, 일요일 및 공휴일을 제외한 날을 말한다"처럼 스스로 정의하는 경우가 대부분입니다. 이 계산기의 기본 정의는 다음과 같습니다.
- 영업일 = 월~금 중에서 공휴일(대체공휴일 포함)과 사용자가 추가한 휴무일이 아닌 날
- 두 날짜 사이 영업일 수: 시작일과 종료일을 모두 포함해 하루씩 확인하며 영업일이면 1을 더합니다.
- N영업일 후: 기준일 다음 날부터 세어 N번째 영업일이 되는 날짜입니다. 기준일 자체는 세지 않습니다. 이전 방향도 같은 방식으로 하루씩 거슬러 올라갑니다.
기준일을 포함할지가 가장 흔한 오해 지점입니다. 민법 제157조는 기간을 일 단위로 정하면 초일(첫날)을 산입하지 않는다는 것을 원칙으로 하므로(오전 0시부터 시작하는 경우 제외), "계약일로부터 5영업일 이내"는 보통 계약일 다음 날부터 세는 N영업일 후 모드와 같은 방식으로 이해합니다. 다만 당사자가 달리 약정하면 그 약정이 우선합니다.
날짜 처리 방식과 오차를 피하는 법
이 도구는 입력한 달력 날짜(연-월-일)를 UTC 자정 기준의 정수로 바꿔 하루(86,400,000ms)씩 더하며 요일과 공휴일 여부를 판단합니다. 시간대나 서머타임에 따라 하루가 23시간 또는 25시간이 되는 문제, 날짜 문자열을 UTC로 읽고 로컬로 출력하다가 하루가 어긋나는 문제를 피하기 위한 방식이며,디데이 계산기·만 나이 계산기와 같은 원칙입니다. 한국은 서머타임이 없어 로컬 계산도 대체로 동일하지만, 다른 시간대의 기기에서도 같은 결과가 나오도록 UTC 정수 방식을 씁니다.
내장된 한국 공휴일: 범위와 한계
코드에 내장된 공휴일은 2025년 1월 1일부터 2027년 12월 31일까지뿐입니다. 이 범위 밖의 날짜를 계산하면 공휴일이 반영되지 않고 주말만 제외된다는 경고가 표시됩니다. 내장 목록은 「공휴일에 관한 법률」과 인사혁신처 월력요항, 그 후속 발표(임시공휴일 지정, 선거일 등)를 정리한 달력 자료를 대조해 입력한 것이며, 아래 사항에 유의해야 합니다.
- 임시공휴일은 정부가 그때그때 지정합니다. 2025년 1월 27일(설 연휴 전 임시공휴일)과 2025년 6월 3일(대통령선거일)이 그 예입니다. 앞으로 새로 지정되면 목록에 없을 수 있으니 직접 추가하세요.
- 선거일(대통령·국회의원·지방선거)은 공직선거법상 공휴일입니다. 2026년 6월 3일 전국동시지방선거일이 포함되어 있습니다.
- 2026년부터 노동절(5월 1일)과 제헌절(7월 17일)이 공휴일로 반영되어 있습니다(2026년 1월·3월 국회의 「공휴일에 관한 법률」 개정 통과와 4월 28일 국무회의의 「관공서의 공휴일에 관한 규정」 개정 의결 보도 기준). 2027년에는 두 날이 토요일이어서 대체공휴일(5월 3일, 7월 19일)이 적용되는 것으로 정리했습니다. 2027년 부분은 후속 공표로 바뀔 수 있으니 중요한 일정은 인사혁신처 월력요항으로 다시 확인하세요.
- 민간 회사는 다를 수 있습니다. 관공서 공휴일을 민간 사업장의 유급휴일로 적용하는 범위는 사업장 규모와 근로기준법령에 따라 다르고, 회사가 자체 휴무일(창립기념일, 연말 휴무 등)을 정하기도 합니다. 그런 날은 추가 제외 칸에 넣으세요.
- 금융기관·증권시장의 휴장일, 법원의 기일, 우체국·택배사의 배송일은 공휴일과 별도 기준을 둘 수 있습니다. 예컨대 증권시장은 연말 휴장일이 따로 있습니다.
대체공휴일은 어떻게 적용되나요?
대체공휴일은 공휴일이 토요일·일요일 등과 겹칠 때 그 다음 첫 번째 평일을 쉬는 날로 대신 지정하는 제도입니다. 설날·추석 연휴는 일요일과 겹칠 때, 어린이날은 토·일요일이나 다른 공휴일과 겹칠 때, 삼일절·광복절·개천절·한글날·성탄절·부처님오신날은 토·일요일과 겹칠 때 적용됩니다(위 목록에서 2027년 성탄절·한글날 대체공휴일 확인 가능). 현충일은 대체공휴일 대상이 아니라서 2026년 6월 6일(토)과 2027년 6월 6일(일)에는 대체휴일이 없습니다. 이 도구는 확정된 날짜를 표로 내장해 두었을 뿐 규칙을 자동 적용하지 않으므로, 범위 밖 연도에는 쓸 수 없습니다.
내장 공휴일 목록(2025~2027)
| 날짜 | 요일 | 명칭 |
|---|---|---|
| 2025-01-01 | 수 | 신정 |
| 2025-01-27 | 월 | 임시공휴일(설 연휴) |
| 2025-01-28 | 화 | 설날 연휴 |
| 2025-01-29 | 수 | 설날 |
| 2025-01-30 | 목 | 설날 연휴 |
| 2025-03-01 | 토 | 삼일절 |
| 2025-03-03 | 월 | 대체공휴일(삼일절) |
| 2025-05-05 | 월 | 어린이날·부처님오신날 |
| 2025-05-06 | 화 | 대체공휴일(어린이날·부처님오신날 겹침) |
| 2025-06-03 | 화 | 제21대 대통령선거일 |
| 2025-06-06 | 금 | 현충일 |
| 2025-08-15 | 금 | 광복절 |
| 2025-10-03 | 금 | 개천절 |
| 2025-10-05 | 일 | 추석 연휴 |
| 2025-10-06 | 월 | 추석 |
| 2025-10-07 | 화 | 추석 연휴 |
| 2025-10-08 | 수 | 대체공휴일(추석) |
| 2025-10-09 | 목 | 한글날 |
| 2025-12-25 | 목 | 성탄절 |
| 2026-01-01 | 목 | 신정 |
| 2026-02-16 | 월 | 설날 연휴 |
| 2026-02-17 | 화 | 설날 |
| 2026-02-18 | 수 | 설날 연휴 |
| 2026-03-01 | 일 | 삼일절 |
| 2026-03-02 | 월 | 대체공휴일(삼일절) |
| 2026-05-01 | 금 | 노동절 |
| 2026-05-05 | 화 | 어린이날 |
| 2026-05-24 | 일 | 부처님오신날 |
| 2026-05-25 | 월 | 대체공휴일(부처님오신날) |
| 2026-06-03 | 수 | 제9회 전국동시지방선거일 |
| 2026-06-06 | 토 | 현충일 |
| 2026-07-17 | 금 | 제헌절 |
| 2026-08-15 | 토 | 광복절 |
| 2026-08-17 | 월 | 대체공휴일(광복절) |
| 2026-09-24 | 목 | 추석 연휴 |
| 2026-09-25 | 금 | 추석 |
| 2026-09-26 | 토 | 추석 연휴 |
| 2026-10-03 | 토 | 개천절 |
| 2026-10-05 | 월 | 대체공휴일(개천절) |
| 2026-10-09 | 금 | 한글날 |
| 2026-12-25 | 금 | 성탄절 |
| 2027-01-01 | 금 | 신정 |
| 2027-02-06 | 토 | 설날 연휴 |
| 2027-02-07 | 일 | 설날 |
| 2027-02-08 | 월 | 설날 연휴 |
| 2027-02-09 | 화 | 대체공휴일(설날) |
| 2027-03-01 | 월 | 삼일절 |
| 2027-05-01 | 토 | 노동절 |
| 2027-05-03 | 월 | 대체공휴일(노동절) |
| 2027-05-05 | 수 | 어린이날 |
| 2027-05-13 | 목 | 부처님오신날 |
| 2027-06-06 | 일 | 현충일 |
| 2027-07-17 | 토 | 제헌절 |
| 2027-07-19 | 월 | 대체공휴일(제헌절) |
| 2027-08-15 | 일 | 광복절 |
| 2027-08-16 | 월 | 대체공휴일(광복절) |
| 2027-09-14 | 화 | 추석 연휴 |
| 2027-09-15 | 수 | 추석 |
| 2027-09-16 | 목 | 추석 연휴 |
| 2027-10-03 | 일 | 개천절 |
| 2027-10-04 | 월 | 대체공휴일(개천절) |
| 2027-10-09 | 토 | 한글날 |
| 2027-10-11 | 월 | 대체공휴일(한글날) |
| 2027-12-25 | 토 | 성탄절 |
| 2027-12-27 | 월 | 대체공휴일(성탄절) |
연도별 영업일 수 요약
아래 표는 위 목록과 달력으로 빌드 시 계산한 값입니다. "월~금 일수"에서 평일에 걸린 공휴일을 뺀 것이 연간 영업일(토요일 휴무 기준)입니다.
| 연도 | 월~금 일수 | 목록 공휴일 수 | 그중 평일 | 연간 영업일 |
|---|---|---|---|---|
| 2025 | 261 | 19 | 17 | 244 |
| 2026 | 261 | 22 | 16 | 245 |
| 2027 | 261 | 24 | 15 | 246 |
검산된 계산 예시
예시 1. 추석 연휴가 낀 기간의 영업일 수. 2026-09-21(월)부터 2026-10-16(금)까지는 달력상 4주, 월~금이 20일입니다. 이 중 추석 연휴 9월 24일(목)·25일(금), 개천절 대체공휴일 10월 5일(월), 한글날 10월 9일(금)이 평일에 걸려 4일이 빠지므로 영업일은 16일입니다. 공휴일을 몰랐다면 20일로 계산해 일정을 4일 길게 잡았을 것입니다.
예시 2. 설 연휴 앞에서 5영업일 후. 2026-02-12(목)에서 5영업일 후는 2026-02-24 (화)입니다. 13일(금)이 1일째, 설 연휴 16~18일(월~수)은 건너뛰고 19일(목) 2일째, 20일(금) 3일째, 23일(월) 4일째, 24일(화) 5일째입니다. 공휴일을 무시하면 2월 19일(목)로 나와 닷새나 차이가 납니다.
예시 3. 성탄절 전후 3영업일. 2026-12-24(목)에서 3영업일 후는 2026-12-30 (수)입니다. 25일(금)은 성탄절이라 건너뛰고, 28일(월)·29일(화)·30일(수)이 각각 1·2·3일째입니다.
영업일 표현이 쓰이는 대표 상황
- 정산·결제 T+N: 증권 거래는 체결 후 2영업일째에 결제되는 T+2 방식이 일반적이고, 카드 가맹점 정산이나 정부 지원금 지급도 "신청 후 N영업일 이내"로 안내되곤 합니다. 지급 예정일은 기관의 영업일 기준이므로 은행·증권시장 휴장일을 추가로 확인하세요.
- 민원·행정 처리기간: 일부 기관은 "근무일" 또는 "영업일"로 처리기간을 표시합니다. 접수일을 세는지는 기관 안내에 따릅니다.
- 배송 "영업일 기준 2~3일": 주문 시각이 마감(예: 오후 2시) 이후이면 접수가 다음 영업일로 넘어가므로, 이 도구 결과에 하루를 더해 보수적으로 보세요.
- 청약철회·반품 기간: 소비자 관련 철회 기간은 대개 영업일이 아니라 달력상의 일수(예: 7일)로 정해져 있습니다. 기간 말일이 공휴일이면 다음 날로 넘어가는 규정이 민법에 있으므로, 영업일 모드가 아니라 달력일로 세고 말일만 확인하세요.
- 근로·급여 일정: 급여일이 휴일이면 직전 영업일에 지급하는 회사가 많습니다. 방향을 "이전"으로 놓고 급여일 기준 1영업일 전을 계산해 보세요.
이전 방향 계산과 0영업일의 의미
"이전"을 선택하면 기준일 전날부터 거슬러 올라가며 영업일을 셉니다. 예를 들어 월요일 기준 1영업일 전은 직전 금요일입니다(공휴일이 아니라면). 0영업일은 기준일 자체를 그대로 반환하는데, 기준일이 주말·공휴일이어도 "다음 영업일로 보정"하지 않습니다. 기준일이 쉬는 날일 때 "가장 가까운 다음 영업일"을 구하려면 1영업일 후로 계산하면 됩니다. 예를 들어 토요일에 접수된 건의 처리 시작일은 토요일 기준 1영업일 후(공휴일이 없다면 월요일)입니다.
흔한 실수와 오해
- "영업일 5일 = 달력 5일"로 착각: 평일에 시작하면 공휴일이 없어도 5영업일은 달력상 항상 7일(다음 주 같은 요일)입니다. 연휴가 끼면 열흘을 넘기기도 합니다.
- 기준일 포함 여부: 계약서에 "당일 포함" 문구가 없다면 보통 다음 날부터 셉니다. 이 도구는 두 모드의 차이를 위 정의대로 고정했으니 필요하면 하루 조정하세요.
- 공휴일이 주말과 겹칠 때: 이미 쉬는 날이라 영업일 수에서 두 번 빼면 안 됩니다. 이 도구는 날짜별로 한 번만 판정하므로 이중 차감이 일어나지 않습니다.
- 법정 기한과 영업일 혼동: 법정 기한(신고·납부·소송 제기 등)은 영업일이 아니라 달력일로 세고, 기한 말일이 공휴일·토요일이면 그 다음 날로 넘기는 방식(민법 제161조)이 일반적입니다. 영업일 계산기로 법정 기한을 구하면 틀릴 수 있습니다.
- 온라인 쇼핑 "영업일 이내 발송": 판매자의 휴무 정책, 택배사의 토요일 배송 여부에 따라 다릅니다. 토요일을 포함하는 설정을 켜서 비교해 보세요.
이 도구를 쓰면 안 되는 경우
- 2025~2027년을 벗어난 날짜의 공휴일 정밀 계산(주말만 반영됩니다)
- 법원 기일, 세금 신고·납부 기한, 특허·상표 기한처럼 법적 효력이 걸린 날짜 확정
- 외국과의 거래(상대국 공휴일은 포함되어 있지 않음)
- 근로기준법상 연차·유급휴일 산정(근로 계약과 사업장 기준에 따라 다름)
결과를 어떻게 활용하나요
- 계약서의 "5영업일 이내" 이행 기한을 달력에 표시해 두고, 연휴 직전이면 하루 이틀 먼저 처리하세요.
- 프로젝트 일정을 짤 때는 영업일 수로 작업량을 나눈 뒤 휴가·병가 여유를 10~15% 정도 더해 두면 현실에 가깝습니다(경험적 어림값이며 법적 기준 아님).
- 결제·정산일이 휴일에 걸리는지 확인하고, 은행 영업일 기준(토요일 제외)으로 입금 예정일을 가늠하세요.
- 총 일수(주말 포함)가 필요하면 디데이 계산기, 연차 일수가 필요하면 아래 연차 도구를 쓰세요.
함께 보면 좋은 도구
자주 묻는 질문
시작일이나 종료일도 영업일에 포함되나요?
두 날짜 사이 모드에서는 시작일과 종료일이 영업일이면 모두 포함합니다. N영업일 후/전 모드에서는 기준일을 세지 않고 다음(또는 이전) 날부터 셉니다.
토요일 근무를 하는 회사는 어떻게 계산하나요?
"토요일도 영업일로 계산"을 체크하면 일요일과 공휴일만 제외합니다. 격주 토요일 근무처럼 불규칙한 경우는 쉬는 토요일을 추가 제외 칸에 직접 넣으세요.
2028년 이후나 2024년 이전은 공휴일이 반영되나요?
아닙니다. 내장 데이터가 2025~2027년이라 그 밖의 연도는 주말만 제외되고 경고가 표시됩니다. 해당 연도의 공휴일은 인사혁신처 월력요항을 보고 추가 제외 칸에 입력하세요.
공휴일이 새로 지정되거나 바뀌면 어떻게 하나요?
임시공휴일은 발표 후에야 알 수 있어 목록에 없을 수 있습니다. 추가 제외 칸에 날짜를 넣으면 즉시 반영됩니다. 반대로 목록의 공휴일을 회사가 쉬지 않는다면 "한국 공휴일 자동 제외"를 끄고 필요한 날만 직접 입력하세요.
대체공휴일은 영업일에서 빠지나요?
네. 대체공휴일은 공휴일과 같게 취급되어 제외됩니다. 단, 민간 회사에서 대체공휴일을 유급휴일로 적용하는지는 사업장 규모와 취업규칙에 따라 다를 수 있습니다.
입력 한도가 있나요?
N영업일 모드는 0~1000일까지 입력할 수 있고, 두 날짜 사이 모드는 최대 20년 범위까지 계산합니다.