계산기 쓰는 법
- 복무 형태를 고르고 입영일(사회복무요원·대체복무요원은 소집일)을 넣으면 전역 예정일이 바로 나와요.
- 기준일은 처음에 오늘로 들어가 있어요. 기준일을 바꾸면 그날 기준 복무율, 복무한 날, 남은 날을 다시 계산해요.
- 결과 복사나 공유 버튼으로 전역일과 D-day를 가족이나 친구에게 보낼 수 있어요.
복무 형태별 복무기간
병무청 「병역이행안내」와 현역병 복무기간 안내에 나온 현재 복무기간이에요.
| 복무 형태 | 복무기간 | 계산 시작일 |
|---|---|---|
| 육군 · 해병대 병 | 18개월 | 입영일 |
| 해군 병 | 20개월 | 입영일 |
| 공군 병 | 21개월 | 입영일 |
| 상근예비역 | 18개월 | 입영일 |
| 사회복무요원 | 21개월 | 소집일 |
| 대체복무요원 | 36개월 | 소집일 |
병역법 제18조에 적힌 현역병 복무기간은 육군 2년, 해군 2년 2개월(해병 2년), 공군 2년 3개월이에요. 같은 법 제19조는 국방부장관이 6개월 이내에서 복무기간을 줄일 수 있게 하고 있어서, 실제로는 위 표의 기간으로 복무해요. 산업기능요원(현역 대상 34개월, 보충역 23개월)과 전문연구요원(3년)은 편입한 업체에서 복무하는 방식이 달라 이 계산기에서는 다루지 않아요.
전역일은 이렇게 계산해요
병역법 시행령 제27조는 현역병의 복무기간을 입영한 날부터 센다고 정하고 있어요. 입영한 날에 이등병이 되고, 입영 당일이 복무 1일째예요. 사회복무요원은 같은 시행령 제56조에 따라, 대체복무요원은 「대체역의 편입 및 복무 등에 관한 법률 시행령」 제28조에 따라 소집된 날부터 세요. 상근예비역은 상근예비역소집 대상으로 입영해 현역 복무부터 시작하므로(병역법 제21조) 이 계산기는 입영일부터 18개월로 계산해요.
개월로 정한 기간은 민법 제160조에 따라 마지막 달에서 시작일과 같은 날짜의 전날에 끝나요. 마지막 달에 그 날짜가 없으면 그 달 말일에 끝나요.
전역 예정일 = 입영일 + 복무 개월 수 → 그 날짜의 전날
| 입영일 · 복무 형태 | 전역 예정일 |
|---|---|
| 2026. 1. 1. 육군 | 2027. 6. 30. |
| 2026. 3. 2. 육군 | 2027. 9. 1. |
| 2026. 8. 31. 육군 | 2028. 2. 29. (2월 31일이 없어 말일) |
| 2026. 1. 15. 해군 | 2027. 9. 14. |
| 2025. 12. 31. 공군 | 2027. 9. 30. |
국방부 복무기간 단축 조견표의 '20. 6. 2.~6. 15. 입대자 전역일('21. 12. 1.~12. 14.)도 같은 방식으로 나와요. 예정일이 주말이나 공휴일이어도 날짜를 옮기지 않고 보여 줘요.
2017~2020년 입대자의 단계적 단축
국방부는 육군·해병대 병 복무기간을 21개월에서 18개월로 줄이면서 2018년 10월 1일 전역자부터 2주 단위로 1일씩 줄였어요. 2017년 1월 3일 입대자부터 시작해 2020년 6월 15일 입대자에서 90일 단축이 끝났어요.
| 입대일 | 전역일 | 단축 |
|---|---|---|
| '17. 1. 3.~1. 16. | '18. 10. 1.~10. 14. | 1일 |
| '17. 5. 9.~5. 22. | '19. 1. 29.~2. 11. | 10일 |
| '18. 2. 13.~2. 26. | '19. 10. 13.~10. 26. | 30일 |
| '19. 4. 9.~4. 22. | '20. 11. 9.~11. 22. | 60일 |
| '20. 6. 2.~6. 15. | '21. 12. 1.~12. 14. | 90일 |
이 계산기는 육군·해병대의 이 시기 입대일에 대해 21개월 기준 날짜에서 2주마다 1일씩 늘어나는 단축 일수를 빼서 계산하고, 위 조견표의 날짜와 모두 맞는지 확인했어요. 해군('20. 4. 15. 입대자까지)과 공군('20. 3. 15. 입대자까지)은 조견표에 구간별 날짜가 없어서 그 뒤 입대일만 계산해요.
복무율과 남은 날
- 총 복무일수는 입영일부터 전역 예정일까지 양 끝을 모두 넣은 날수예요. 2026년 1월 1일 육군 입영이면 546일이에요.
- 복무한 날은 입영일부터 기준일까지의 날수(양 끝 포함), 복무율은 복무한 날 ÷ 총 복무일수예요. 소수 첫째 자리 아래는 버려서 표시해요.
- 남은 날은 전역 예정일 − 기준일이에요. 같은 예시로 2026년 11월 12일에는 316일을 복무했고 복무율 57.8%, 남은 날은 230일(D-230)이에요.
- 절반이 지나는 날은 총 복무일수의 절반째 되는 날이에요. 같은 예시는 2026년 9월 30일이에요.
진급일은 계산하지 않아요
군인사법 시행규칙 제32조는 진급 최저복무기간이 지난 병 중에서 진급심사를 거쳐 한 계급씩 진급시킨다고 정하고 있어요. 심사 결과와 각 군의 운영 방식에 따라 날짜가 달라질 수 있어서, 이 계산기는 진급 예정일을 따로 보여 주지 않아요. 진급 일정은 소속 부대에서 확인해 주세요.
예정일과 실제 전역일이 다를 수 있는 경우
- 형의 집행일수, 군기교육처분일수, 복무이탈일수는 복무기간에 넣지 않아요(병역법 제18조제3항, 시행령 제27조제3항). 그만큼 전역이 늦어져요.
- 입원 치료나 중요한 작전·훈련으로 본인이 원하는 경우 등에는 전역이 보류될 수 있어요(병역법 제18조제4항).
- 국방부장관은 전시·사변, 특별재난지역 선포, 항해·파병 같은 사유로 복무기간을 조정할 수 있어요(병역법 제19조).
입대 전에 학자금 대출이나 휴학 중 생활비를 정리해 두려면 아래 관련 글도 참고해 보세요.
출처
- 병무청, 현역병 복무기간은 몇개월인가요? (각 군 공통 FAQ, 2025. 12. 29. 수정)
- 병무청, 병역이행안내 개요(총괄)
- 병무청, 사회복무요원 소집제도
- 국방부, 병 복무기간 단축 조정 (단축 조견표)
- 병역법 시행령 제27조 (현역병의 복무기간 등), 제56조 (사회복무요원의 복무기간 등)
- 병역법 제18조 (현역의 복무), 제19조 (현역 복무기간의 조정), 제21조 (상근예비역소집의 대상 및 선발)
- 민법 제160조 (역에 의한 계산)
- 군인사법 시행규칙 제32조 (병의 진급 등)
- 대체역의 편입 및 복무 등에 관한 법률 제18조, 같은 법 시행령 제28조 (대체복무요원의 복무기간)
자주 묻는 질문
전역일은 어떻게 계산하나요?
입영한 날을 복무 1일째로 세고, 입영일에 복무 개월 수를 더한 날의 전날이 전역 예정일이에요. 2026년 3월 2일 육군 입영이면 2027년 9월 1일이에요.
군별 복무기간은 얼마인가요?
병무청 기준 육군·해병대 18개월, 해군 20개월, 공군 21개월, 상근예비역 18개월, 사회복무요원 21개월, 대체복무요원 36개월이에요.
8월 31일에 입대하면 전역일은 언제인가요?
육군이면 18개월 뒤인 2월에는 31일이 없어서 민법 제160조에 따라 그 달 말일에 끝나요. 2026년 8월 31일 입영이면 2028년 2월 29일이에요.
사회복무요원 소집해제일도 계산되나요?
네. 사회복무요원은 소집된 날부터 21개월로 계산해요. 소집일을 넣고 사회복무요원을 고르면 소집해제 예정일이 나와요.
복무율은 어떻게 나오나요?
입영일부터 기준일까지 복무한 날수를 총 복무일수로 나눈 값이에요. 2026년 1월 1일 육군 입영이면 2026년 11월 12일 기준 316일 / 546일로 57.8%예요.
계산된 날짜가 실제 전역일과 다를 수 있나요?
군기교육처분, 복무이탈처럼 복무기간에 넣지 않는 날이 있거나 전역이 보류되면 달라져요. 실제 날짜는 소속 부대나 병무청 안내를 따라 주세요.
진급일도 알 수 있나요?
진급은 진급 최저복무기간이 지난 뒤 진급심사를 거쳐 정해져서 이 계산기에서는 계산하지 않아요.