전역일 계산기 | 입대일 기준 전역일·복무 D-day·진급일 계산

전역일 계산기는 군종과 입대일만 넣으면 전역(소집해제)일과 전역까지 남은 D-day, 복무 진행률(%)을 바로 보여줍니다. 육군·해병대·상근예비역·해군·공군·사회복무요원의 2026년 복무기간이 자동 적용되고, 현역은 이등병·일병·상병·병장 진급 예정일까지 함께 계산합니다. 병사(현역병)·사회복무요원 기준이며, 복무기간이 별도로 정해지는 장교·부사관은 대상이 아닙니다.

계산 입력

기준일 바꾸기 (선택) ▾
특정 날짜 기준의 복무 진행률·남은 일수를 보고 싶을 때만 넣으세요. 전역일·진급일은 기준일과 무관하게 입대일로 정해집니다.
적용 공식
# 전역일 전역일 = 입대일 + 복무개월 − 1일 # 복무 진행률 복무율 = 복무한 일수 ÷ 총 복무일 × 100 # 진급 (현역, 매월 1일) 기산 = 입대일(1일이면 그 달, 아니면 다음 달 1일) 일병 = 기산+2개월 · 상병 = +8개월 · 병장 = +14개월

결과

※ 이 계산기의 결과는 참고용 예상치로 실제와 다를 수 있으며, 부대 사정·진급 누락·조기전역 등은 반영하지 않습니다. 정확한 전역일·진급일은 소속 부대나 병무청에 확인하시기 바랍니다.

전역일 계산기란?

전역일 계산기는 입대일에 군종별 복무기간을 더해 전역(소집해제)일을 구하는 도구입니다. 입대일이 복무 첫날(1일째)이므로 전역일은 입대일에 복무 개월 수를 더한 뒤 하루를 뺀 날이 됩니다. 여기에 오늘까지의 복무 진행률과 남은 일수, 현역의 진급 예정일을 함께 보여줍니다.

2026년 기준 병 복무기간은 육군·해병대·상근예비역 18개월, 해군 20개월, 공군·사회복무요원 21개월입니다. 이 기간은 2018년부터 2020년까지 단계적으로 단축돼 확정된 값으로, 육군은 원래 21개월이었다가 18개월로 줄었습니다. 단축이 진행되던 2020년 7월 이전 입대자는 전역일이 이 기준과 다를 수 있어, 계산기는 단축이 끝난 이후 입대자를 기준으로 합니다.

사용 방법

  • 군종을 선택합니다(육군·해병대·상근예비역·해군·공군·사회복무요원). 선택하면 복무기간이 자동으로 정해집니다.
  • 입대일을 넣습니다. 훈련소 입소일이 입대일이며, 훈련 기간도 복무에 포함됩니다.
  • 특정 날짜 기준의 복무율·남은 일수를 보려면 ‘기준일 바꾸기(선택)’를 펼쳐 날짜를 넣습니다. 비우면 오늘 기준입니다.
  • 전역일 계산하기를 누르면 전역(소집해제)일, 총 복무일수, 복무한 일수, 남은 일수(D-day), 남은 평일(주말 제외), 복무 반환점(50%), 복무 진행률이 나옵니다.
  • 현역이면 다음 진급과 일병·상병·병장 진급 예정일이 표에 함께 표시됩니다. 사회복무요원은 계급·진급이 없어 표시되지 않습니다.

계산식(공식)

전역일은 입대일 + 복무개월 − 1일로 구합니다. 입대일을 복무 1일째로 세기 때문에 마지막 하루를 빼는 것입니다. 복무 진행률은 복무한 일수 ÷ 총 복무일수 × 100이고, 남은 일수는 기준일에서 전역일까지의 날짜 차이입니다.

진급일은 매월 1일에 진급하는 규정을 따릅니다. 기산일은 입대일이 1일이면 그 달 1일, 아니면 다음 달 1일입니다. 여기에 최저복무기간을 더해 일병은 기산일 +2개월, 상병은 +8개월, 병장은 +14개월이 됩니다(이등병 2개월, 일병 6개월, 상병 6개월 복무 후 진급).

실제 예시

육군으로 2025년 5월 12일(월) 입대한 경우, 복무기간 18개월을 더하고 하루를 빼면 전역일은 2026년 11월 11일(수)입니다. 총 복무일수는 549일이고, 2026년 1월 1일을 기준일로 보면 복무한 일수 235일, 남은 일수 314일(D-314), 남은 평일 224일, 복무 반환점은 2026년 2월 10일, 복무 진행률 42.8%입니다. 진급 예정일은 일병 2025년 8월 1일, 상병 2026년 2월 1일, 병장 2026년 8월 1일로 계산됩니다.

계산 근거

복무기간은 병무청 복무제도 안내의 현역병 복무기간(육군·해병 18개월, 해군 20개월, 공군 21개월)과 찾기쉬운 생활법령정보의 복무기간 규정을 따릅니다. 진급 최저복무기간(이등병 2개월·일병 6개월·상병 6개월)은 「군인사법 시행규칙」에 근거하며, 2019년 개정으로 계급별 진급 기간이 앞당겨졌습니다. 사회복무요원 복무기간은 병무청 기준 21개월입니다.

자주 묻는 질문

Q훈련소 입소일이 입대일인가요? 훈련 기간도 복무에 포함되나요?
네, 훈련소 입소일이 곧 입대일이며 복무 첫날로 셉니다. 신병교육대와 후반기 교육 기간도 모두 복무기간에 포함되므로, 입소일만 넣으면 예상 전역일을 계산합니다.
Q휴가를 쓰면 전역일이 앞당겨지나요?
아닙니다. 연가·정기휴가는 복무기간에 포함되므로 전역일이 바뀌지 않습니다. 다만 마지막 휴가를 나가 그대로 전역하는 ‘말년 휴가’ 방식이면 실제로 부대를 떠나는 날은 전역일보다 며칠 빠를 수 있습니다.
Q이병·일병·상병·병장 진급일은 어떻게 정해지나요?
진급은 매월 1일에 이뤄집니다. 이등병으로 2개월, 일병으로 6개월, 상병으로 6개월을 채우면 다음 진급이 되며, 입대일이 1일이 아니면 다음 달 1일부터 기간을 셉니다. 예를 들어 5월 12일 입대면 일병 진급은 8월 1일입니다.
Q사회복무요원도 전역일 계산이 같나요?
계산 방식은 같지만 용어가 다릅니다. 사회복무요원은 ‘전역’이 아니라 ‘소집해제’라고 하며, 복무기간 21개월을 더해 소집해제일을 구합니다. 계급과 진급은 없어 진급일은 표시되지 않습니다.
Q전역일이 계산기마다 하루 차이가 나던데 왜 그런가요?
입대일을 1일째로 세느냐에 따라 하루가 달라집니다. 이 계산기는 입대일을 복무 첫날로 보고 ‘입대일 + 복무개월 − 1일’로 계산하며, 이 값이 실제 만기 전역일과 일치합니다.