2026년 기준 · 2026.10.31 (토) 확인
복무 정보
입대일에 이 일수를 그대로 더한 날을 전역일로 계산합니다.
복무 마지막에 붙여 쓰는 휴가 날수입니다. 전역일 · 소집해제일은 바뀌지 않습니다. 기본은 0일입니다.
계산 결과
전역일
- 휴가를 붙여 쓰면 부대를 나서는 날
복무율
진급 예정일 최저복무기간 기준 예정일(진급심사 통과 시)
복무 기간은 정부 방침에 따라 바뀔 수 있습니다. 실제 날짜는 병무청이나 소속 부대 · 복무 기관 공지로 확인합니다.
입대일을 넣으면 전역일이 나옵니다.
사용 안내
- 무엇을
- 입대일과 군별 복무 기간으로 전역일, 남은 날(D-값), 복무율, 계급별 진급 예정일을 계산합니다.
- 어떻게
- 군별을 고르고 입대일을 넣으면 바로 계산합니다. 계산 단추는 없습니다. [기타]를 고르면 복무 기간을 일수로 넣습니다. 전역 직전에 붙여 쓸 휴가는 "옵션 더 보기"의 "전역 전 휴가 일수"에 넣습니다.
- 기준
- 복무 기간은 육군 · 해병 18개월, 해군 20개월, 공군 · 사회복무요원 21개월입니다. 전역일은 입대일에 복무 개월을 더한 날의 전날입니다. 사회복무요원의 소집해제일도 소집일부터 같은 방법으로 셉니다.
복무율
복무율 = (지금 − 입대일) ÷ (전역일 − 입대일) × 100
입대일 0시가 0%, 전역일 0시가 100%입니다. 화면의 값은 1초마다 바뀝니다. 기기에서 움직임 줄이기를 켰으면 계산한 때의 값으로 멈춰 있습니다.
진급 예정일
군인사법 시행규칙 제32조의 진급 최저복무기간(이병 2개월 · 일병 6개월 · 상병 6개월, 군별 구분 없음)과 병 인사관리 훈령 제22조의 "진급일은 매월 1일"로 계산한 예정일입니다(진급심사 통과 시). 입대한 달을 첫 달로 세므로 1월 5일에 입대했으면 일병은 3월 1일, 상병은 9월 1일, 병장은 이듬해 3월 1일입니다.
입대한 달을 첫 달로 세는 것은 법령에 적힌 계산법이 아니라 통상의 셈이고, 세부 기준은 각 군이 정합니다. 근무성적이 우수하면 일병에서 상병까지 4개월, 상병에서 병장까지 5개월로 앞당겨질 수 있고, 참모총장이 최저복무기간을 줄이거나 1개월 안에서 늘릴 수 있습니다. 진급심사에서 선발되지 않으면 늦어지므로 실제 진급일은 소속 부대 기준을 따릅니다. 사회복무요원은 계급이 없어 진급 예정일이 나오지 않습니다.
계산 기준과 출처
복무 기간은 병무청이 안내하는 현재 기간(육군 · 해병대 18개월, 해군 20개월, 공군 21개월, 사회복무요원 21개월)을 씁니다. 복무 기간은 병역법 시행령 제27조에 따라 입영한 날부터 세고(사회복무요원은 제56조에 따라 소집된 날부터), 개월로 정한 기간은 민법 제160조에 따라 달력으로 셉니다. 그래서 마지막 달에서 입대일과 같은 날짜의 전날에 끝나고, 그 달에 같은 날짜가 없으면 그 달 말일에 끝납니다. 1일에 입대했다면 앞 달 말일이 전역일입니다. 날수로 어림하지 않으므로 달의 길이나 윤년에 따라 하루 이틀 틀어지지 않습니다.
계산 예시 1 — 육군, 2026.01.05 (월) 입대
2026년 1월 5일에 18개월을 더하면 2027년 7월 5일이고, 그 전날인 2027.07.04 (일)이 전역일입니다. 오늘이 2026.10.29 (목)이면 전역까지 D-248이고, 입대일부터 전역일까지 545일 가운데 297일 남짓이 지나 복무율은 약 54.6%입니다(낮 12시 기준). 진급 예정일은 일병 2026.03.01 (일), 상병 2026.09.01 (화), 병장 2027.03.01 (월)입니다. "전역 전 휴가 일수"에 10을 넣으면 전역일은 그대로이고, 부대를 나서는 날이 2027.06.24 (목)으로 따로 나옵니다.
계산 예시 2 — 공군 · 해군, 2026.03.09 (월) 입대
같은 날 입대해도 공군(21개월)은 2027년 12월 9일의 전날인 2027.12.08 (수), 해군(20개월)은 2027.11.08 (월)에 전역합니다. 2026.10.29 (목) 기준으로 각각 D-405, D-375입니다. 두 경우 모두 일병 2026.05.01 (금), 상병 2026.11.01 (일), 병장 2027.05.01 (토)이 진급 예정일입니다.
결과 읽는 법 · 자주 하는 실수
- 주 결과의 전역일은 법정 전역일입니다. 마지막 휴가를 붙여 쓰면 실제로 부대를 나서는 날은 더 이르지만, 전역일 자체는 바뀌지 않습니다.
- 입대일에는 훈련소에 입소한 날을 넣습니다. 입영 통지서를 받은 날이나 자대에 배치된 날이 아닙니다.
- 입대일이 오늘보다 뒤이면 입대까지 남은 날이, 전역일이 지났으면 전역한 지 며칠 지났는지가 결과 위에 나옵니다.
- "복무율"은 1초마다 바뀌는 값이라 같은 날에도 볼 때마다 조금씩 늘어납니다.
이 계산기가 다루지 않는 것
조기 전역, 복무기간 조정, 영창 · 징계 · 군 병원 입원처럼 복무 기간이 늘거나 주는 개인 사정은 반영하지 않습니다. 진급 예정일은 최저복무기간만 채우면 진급한다고 보고 계산한 날이라, 진급심사에서 누락되면 늦어집니다. 상근예비역은 복무 기간이 18개월이라 [육군 · 해병]과 날짜 계산이 같습니다. 산업기능요원(현역 대상 34개월, 사회복무 대상 23개월) · 전문연구요원(3년)처럼 위 단추에 없는 복무는 [기타]에 복무 일수를 넣어 어림합니다.
자주 묻는 질문
전역일은 왜 하루를 빼나요?
복무 기간은 입대한 날부터 셉니다. 18개월 복무라면 입대일로부터 18개월이 되는 날의 전날이 전역일입니다. 2026년 1월 5일에 입대한 육군은 2027년 7월 4일에 전역합니다.
휴가를 쓰면 전역일이 당겨지나요?
아닙니다. 법정 전역일은 휴가로 바뀌지 않습니다. "전역 전 휴가 일수"를 넣으면 전역일은 그대로 두고, 휴가를 전역 직전에 붙여 썼을 때 부대를 나서는 날(전역일 − 휴가 일수)을 따로 보여 줍니다. D-값과 복무율은 전역일 기준입니다.
복무 기간이 위와 다르면 어떻게 하나요?
군별에서 [기타]를 고르고 복무 기간을 일수로 넣습니다. 입대일에 그 일수를 그대로 더한 날을 전역일로 계산합니다.
31일이나 1일에 입대하면 전역일이 어떻게 되나요?
육군 18개월 기준으로 2025.08.31 (일)에 입대하면 18개월 뒤 달인 2027년 2월에는 31일이 없으므로 그 달 말일인 2027.02.28 (일)에 전역합니다. 2025.07.01 (화)에 입대하면 1일의 전날인 앞 달 말일, 곧 2026.12.31 (목)이 전역일입니다.
사회복무요원도 진급 예정일이 나오나요?
아니요. [사회복무요원]을 고르면 계급이 없으므로 진급 예정일은 나오지 않고 소집해제일과 남은 날, 복무율만 나옵니다. 칸 이름도 소집일로 바뀌니 복무를 시작한 소집일을 넣습니다.
입대일이 서버에 저장되나요?
아니요. 계산은 전부 브라우저 안에서 하고 서버로 보내지 않습니다. 같은 탭을 닫기 전까지만 입력이 남고, [처음으로]를 누르면 지워집니다. [이미지로 저장]으로 만든 그림도 브라우저 안에서 만들지만 입대일이 함께 적히므로, 다른 사람에게 보내기 전에 확인합니다.
2026년 병무청 안내 복무기간 기준 · 마지막 확인 2026.10.31 (토). 복무 기간은 정부 방침에 따라 조정될 수 있습니다. 조기 전역, 복무기간 조정 같은 개인 사정은 소속 부대 기준을 따르고, 실제 복무 기간은 병무청이나 소속 부대 공지로 확인합니다.