전역일은 입대일에 복무 개월을 더한 뒤 하루를 빼서 구합니다. 입대한 날이 복무 첫날로 세어지기 때문입니다.
결론부터
- 전역일 = 입대일 + 복무개월 − 1일
- 입대일이 복무 1일째입니다
- 복무율은 복무한 일수 ÷ 전체 일수로 계산합니다
계산식
전역일 = 입대일에 복무 개월을 더한 날 − 1일
전체 일수 = 전역일 − 입대일 + 1
복무율(%) = 복무한 일수 ÷ 전체 일수 × 100
2026년 3월 2일에 입대해 18개월을 복무하면 2027년 9월 2일에서 하루를 뺀 2027년 9월 1일이 전역일입니다.
여기서 하루를 빼지 않으면 복무 기간이 18개월 하고 하루가 됩니다. 날짜 계산에서 흔히 어긋나는 지점입니다.
군별 복무 기간
| 구분 | 기간 |
|---|---|
| 육군·해병대 | 18개월 |
| 해군 | 20개월 |
| 공군 | 21개월 |
| 사회복무요원 | 21개월 |
| 전문연구요원·산업기능요원 | 36개월 |
같은 날 입대해도 군별로 전역일이 최대 3개월 차이 납니다. 전문연구요원처럼 대체복무는 기간 자체가 두 배입니다.
복무 기간은 제도 변경에 따라 조정되어 왔습니다. 입대 시점에 적용되던 기간이 기준이므로, 병무청 안내를 확인하는 편이 확실합니다.
월말 입대의 함정
입대일이 그 달의 말일이면 계산이 조금 달라집니다.
1월 31일에 입대해 18개월을 채우면 7월 31일이 되는데, 중간에 2월처럼 짧은 달이 끼면 날짜가 밀리는 경우가 생깁니다.
일반적으로는 해당 월의 같은 날짜 전날로 처리하고, 그 날짜가 없으면 그 달의 마지막 날로 봅니다. 정확한 전역일은 병적 기록에 표시된 날짜가 기준입니다.
직접 확인해 본 것
군별 기간을 대조하며 계산해 봤습니다.
하루 차이가 생기는 지점이 명확합니다. 입대일을 1일째로 세느냐 0일째로 세느냐에서 갈립니다. 군에서는 입대일을 1일째로 세므로, 단순히 개월을 더한 날은 전역 다음 날이 됩니다.
복무율 50%는 생각보다 늦게 옵니다. 18개월 복무라면 약 274일째입니다. 9개월이 지나야 절반입니다.
말일 입대는 확인이 필요합니다. 2월 말이나 31일에 입대한 경우 계산값과 실제 전역일이 하루 어긋날 수 있습니다.
복무율로 보는 구간
18개월(약 548일) 기준입니다.
| 복무율 | 지난 일수 | 대략 시점 |
|---|---|---|
| 10% | 55일 | 2개월 무렵 |
| 25% | 137일 | 4개월 반 |
| 50% | 274일 | 9개월 |
| 75% | 411일 | 13개월 반 |
| 90% | 493일 | 16개월 |
전체 일수는 입대 시점에 따라 달라집니다. 18개월 안에 2월이 몇 번 들어가는지, 윤년이 끼는지에 따라 546일에서 549일 사이에서 움직입니다.
진급 시점
진급 소요 기간은 제도에 따라 조정되어 왔습니다. 복무 기간이 줄어들면서 각 계급의 기간도 함께 조정되는 구조입니다.
정확한 진급일은 소속 부대에서 확인하는 것이 확실합니다. 계산기의 복무율을 참고하면 대략적인 시점은 가늠할 수 있습니다.
휴가 일수를 셀 때
연가는 복무 기간에 비례해 부여되는 구조입니다. 남은 복무 일수를 알면 남은 휴가를 어떻게 배분할지 계획을 세우기 쉽습니다.
전역 전에 남은 연가를 몰아 쓰는 경우가 많은데, 이때 전역일에서 역산해 언제부터 나올 수 있는지 계산하게 됩니다. 날짜 계산기의 "며칠 전" 기능으로 구할 수 있습니다.
전역 후 일정을 잡을 때
전역일이 정해지면 그 뒤 일정을 역산하거나 순산하게 됩니다.
복학 신청 — 학교마다 신청 기간이 정해져 있어 전역일과 겹치는지 확인해야 합니다. 전역이 학기 중간이면 다음 학기부터 복학하는 경우가 많습니다.
예비군 편성 — 전역 다음 해부터 연차가 시작됩니다.
자격증·시험 일정 — 전역일 이후 응시 가능한 회차를 확인할 때 씁니다.
남은 일수는 D-day 계산기로도 확인할 수 있습니다. 100일 단위 시점을 함께 보여 주므로 기념일을 세기에 편합니다.
복무 기간이 달라져 온 배경
의무 복무 기간은 고정된 값이 아니라 제도에 따라 조정되어 왔습니다. 과거에는 육군 기준으로 2년을 훌쩍 넘겼고, 이후 단계적으로 줄어 지금에 이르렀습니다.
입대 시점의 기준이 적용됩니다. 복무 중에 제도가 바뀌면 단축분이 적용되는 경우도 있었지만, 그 방식과 폭은 개정 내용에 따라 달랐습니다. 본인에게 적용되는 정확한 전역일은 병적 기록에 표시된 값이 기준입니다.
군별 차이는 훈련 체계에서 옵니다. 해군과 공군은 장비 운용에 필요한 교육 기간이 길어 육군보다 복무 기간이 길게 설정되어 있습니다.
대체복무는 별도 체계입니다. 사회복무요원, 전문연구요원, 산업기능요원은 근무 형태와 기간이 각각 다르게 정해져 있습니다. 같은 대체복무여도 종류에 따라 기간이 두 배 가까이 차이 납니다.
날짜를 셀 때 자주 어긋나는 곳
입대일을 0일째로 세는 경우가 가장 흔합니다. 군에서는 입대한 그날이 복무 1일째입니다. 그래서 "18개월 뒤"를 그대로 전역일로 쓰면 하루가 남습니다.
전역일 당일을 복무일에 포함할지도 헷갈립니다. 전역일은 복무의 마지막 날이므로 복무 일수에 포함됩니다. 이 계산기의 전체 일수도 전역일을 포함해 셉니다.
말일 입대는 확인이 필요합니다. 2월 28일이나 31일에 입대하면 개월을 더했을 때 그 날짜가 없는 달로 넘어가는 경우가 있습니다. 이럴 때 처리 방식이 계산기마다 달라 하루씩 어긋날 수 있으니, 공식 기록의 날짜를 확인하는 편이 확실합니다.
자주 묻는 질문
Q. 조기 전역이나 연장은 반영되나요? A. 이 계산기는 기본 복무 기간만 계산합니다. 징계나 질병으로 인한 기간 변동은 반영되지 않습니다.
Q. 훈련소 기간도 복무에 포함되나요? A. 포함됩니다. 입대일부터 세므로 훈련 기간도 복무 일수에 들어갑니다.
Q. 전역일이 주말이면 어떻게 되나요? A. 전역일 자체는 그대로이며, 실제 부대를 나오는 날짜는 부대 운영에 따릅니다.
복무 중 세는 다른 날짜들
전역일 외에도 날짜를 세게 되는 일이 많습니다.
100일 휴가 — 입대일부터 100일째를 기준으로 삼는 경우가 많습니다. 부대 사정에 따라 시기가 달라지지만, 대략적인 시점은 계산으로 잡힙니다.
중간 지점 — 복무율 50%가 되는 날입니다. 18개월이면 약 274일째, 입대 후 9개월 무렵입니다.
전역 100일 전 — 전역일에서 100일을 뺀 날입니다. 날짜 계산기의 "며칠 전" 기능으로 구할 수 있습니다.
말년 휴가 시작일 — 남은 연가를 전역 직전에 몰아 쓰는 경우, 전역일에서 휴가 일수만큼 역산해 시작일을 잡게 됩니다.
날짜를 미리 세어 두면 휴가 신청이나 외부 일정 조율이 수월해집니다. 특히 시험이나 면접처럼 날짜가 고정된 일정은 복무 중 어느 시점에 걸리는지 미리 확인해 두는 편이 좋습니다.
함께 보면 좋은 계산
남은 일수를 기념일 단위로 보려면 D-day 계산기를 쓰세요.
두 날짜 사이 기간은 날짜 계산기에서 주·개월 단위 환산과 함께 확인할 수 있습니다.
전역 후 나이 기준이 필요하면 만 나이 계산기로 확인하세요.
정리
- 전역일 = 입대일 + 복무개월 − 1일
- 입대일이 복무 1일째로 세어집니다
- 복무 기간은 군별로 다르고 제도 변경에 따라 조정됩니다
병무청 기준을 확인하세요. 2026년 8월 기준으로 작성했습니다.
댓글
계산이 안 맞거나 빠진 조건이 있으면 남겨 주세요. 확인 후 반영합니다. (등록 후 검토를 거쳐 공개됩니다)
댓글 기능은 준비 중입니다. 설정 파일의
comments.app_id를 채우면 이 자리에 열립니다.