육군 18개월·해군 20개월·공군 21개월 — 전역일이 입대일에서 정해지는 원리

글 · 마지막 업데이트: 2026-10

전역일은 입대일에 복무개월을 더한 날의 전날입니다. 복무기간은 「병역법」 제18조가 육군 2년·해군 2년 2개월·공군 2년 3개월로 정해 두었지만, 제19조의 단축 권한으로 현재는 육군·해병대 18개월, 해군 20개월, 공군 21개월이 적용됩니다. 기산일은 훈련소 수료일이 아니라 입영한 날입니다.

법에는 2년인데 왜 18개월을 복무하나요?

「병역법」 제18조 제2항은 현역병의 복무기간을 이렇게 정합니다.

  1. 육군: 2년
  2. 해군: 2년 2개월. 다만, 해병은 2년으로 한다.
  3. 공군: 2년 3개월

이것이 법정 복무기간입니다. 그런데 같은 법 제19조 제1항 제3호는 “정원 조정의 경우 또는 병 지원율 저하로 복무기간의 조정이 필요한 경우에는 6개월 이내에서 단축”할 수 있다고 국방부장관에게 권한을 주고, 이때 국무회의 심의와 대통령 승인을 받도록 합니다. 지금의 18·20·21개월은 이 조항으로 각각 6개월·6개월·6개월을 뺀 값입니다.

단축은 2018년 7월 국방개혁 2.0으로 결정되어 2018년 10월 1일 전역자부터 2주에 하루씩 줄어드는 방식으로 적용됐고, 2021년 말에 완전 단축에 도달했습니다. 그래서 2019~2021년 입대자의 전역일은 “입대일 + 개월 − 1일”에서 며칠씩 더 빠집니다. 지금 입대하는 사람에게는 그런 끝수가 없고 개월 수만 맞추면 됩니다.

구분법정 기간(제18조)현행 적용단축 폭
육군2년(24개월)18개월6개월
해병대2년(24개월)18개월6개월
해군2년 2개월(26개월)20개월6개월
공군2년 3개월(27개월)21개월6개월
상근예비역현역병과 같음18개월6개월

단축 폭이 6개월로 꽉 차 있다는 점은 기억해 둘 만합니다. 제19조 제1항 제3호의 한도가 6개월이라, 지금보다 더 줄이려면 법 자체를 고쳐야 합니다.

전역일은 어떻게 셈하나요? (실제 날짜 대입)

공식은 전역일 = 입대일 + 복무개월 − 1일입니다. 하루를 빼는 이유는 「병역법 시행령」 제27조 제1항이 복무기간을 “입영한 날부터 기산”한다고 정하기 때문입니다. 입대 당일이 복무 1일째이므로, 입대일에 18개월을 그대로 더한 날은 복무 19개월째의 첫날이 됩니다.

2026년 10월 14일 육군 입대를 예로 들면:

  1. 10월 14일에 18개월을 더하면 2028년 4월 14일
  2. 하루를 빼면 2028년 4월 13일(목) 이 전역일
  3. 입대일부터 전역일까지 세면 548일

같은 날 해군으로 입대하면 20개월이라 2028년 6월 13일, 공군은 21개월이라 2028년 7월 13일이 됩니다. 전역일의 “일”이 입대일의 “일”보다 하루 작게 나오는 것이 정상이고, 이 하루 때문에 1일 입대자는 전달 말일에 전역합니다. 12월 1일 해병대 입대자는 2028년 6월 1일의 전날인 5월 31일 전역입니다.

말일에 입대하면 전역일이 어떻게 되나요?

개월을 더한 날이 달력에 없을 때가 문제입니다. 2026년 8월 31일 육군 입대자에게 18개월을 더하면 2028년 2월 31일인데 그런 날은 없습니다. 이때는 그 달의 마지막 날로 당긴 뒤 하루를 뺍니다. 2028년은 윤년이라 2월 29일로 당겨지고, 하루를 빼면 2월 28일이 전역일입니다.

이 보정 때문에 입대일이 달라도 전역일이 같아지는 구간이 생깁니다.

입대일(육군)+18개월보정전역일복무일수
2026-08-292028-02-29그대로2028-02-28549일
2026-08-302028-02-30(없음)2028-02-29로2028-02-28548일
2026-08-312028-02-31(없음)2028-02-29로2028-02-28547일
2026-01-312027-07-31그대로2027-07-30546일

8월 29일·30일·31일 입대자가 모두 같은 날 전역합니다. 하루 늦게 입대한 사람이 하루 덜 복무하는 셈인데, 복무기간이 “일”이 아니라 “개월”로 정해져 있어서 생기는 결과입니다. 이 보정은 셈집 계산기와 병무청 안내의 셈법을 따른 것이며, 실제 전역 명령은 소속 부대가 냅니다.

왜 어떤 사람은 547일이고 어떤 사람은 548일인가요?

복무기간이 개월 단위라서 일수는 달력이 정합니다. 18개월은 보통 547일이지만, 복무 중에 2월 29일이 끼면 548일이 됩니다. 2025년 10월 14일 입대자는 2027년 4월 13일 전역으로 547일, 2026년 10월 14일 입대자는 2028년 2월 29일을 지나므로 548일입니다. 전역 앱마다 “D-day”가 하루씩 다르게 보이는 이유의 절반은 이 윤년이고, 나머지 절반은 전역일 당일을 남은 날에 넣느냐 빼느냐의 차이입니다.

입대일 기준인가요, 수료일 기준인가요?

입대일입니다. 「병역법 시행령」 제27조 제1항은 “현역병의 복무기간은 입영한 날부터 기산하며, 입영한 날에 이등병이 된다”고 정합니다. 훈련소에서 5주를 보내든 3주를 보내든 전역일은 움직이지 않습니다. 운전병처럼 후반기 교육이 긴 특기도 마찬가지입니다.

입영부대에서 귀가 조치된 뒤 다시 입대한 경우는 조금 다릅니다. 같은 조 제2항은 “귀가되기 전 입영부대에서 복무한 기간은 현역병의 복무기간에 산입”한다고 정하므로, 첫 입영에서 5일을 보내고 귀가했다가 재입대했다면 두 번째 입대일에서 센 전역일보다 5일 앞당겨집니다.

전역일이 토요일이나 공휴일이면?

계산상 전역일이 주말이나 공휴일에 걸리면 각 군은 보통 그 직전 평일에 전역 조치를 합니다. 이것은 「병역법」이 아니라 각 군 인사 규정과 부대 운영에 따른 것이라 계산기로는 잡히지 않습니다. 2028년 4월 13일은 목요일이라 문제가 없지만, 결과가 토·일요일이면 실제 전역일은 부대 인사과에 확인하는 것이 맞습니다. 전역일이 뒤로 밀리는 경우(군기교육·복무이탈·전역 보류)는 전역일이 미뤄지는 경우에 따로 정리했습니다.

전역일을 확인하는 순서

  1. 복무 구분을 정한다 — 육군·해병대·상근예비역 18, 해군 20, 공군 21개월
  2. 입대일(입영일)에 그 개월을 더한다
  3. 더한 날이 달력에 없으면 그 달의 마지막 날로 당긴다
  4. 하루를 뺀다 — 그날이 전역 예정일
  5. 결과가 토·일·공휴일이면 부대에 실제 전역일을 확인한다

같은 입대일에서 일병·상병·병장이 언제 되는지는 전역일과 셈법이 달라서(매월 1일 기준) 따로 세어야 합니다.

자주 하는 오해

  • “훈련소 수료일부터 18개월” → 입영한 날부터입니다(시행령 제27조 제1항). 수료일은 무관합니다.
  • “입대일에 18개월을 더한 날이 전역일” → 그 전날입니다. 10월 14일 입대면 4월 13일 전역입니다.
  • “법이 바뀌어서 18개월이 됐다” → 법 조문은 지금도 2년입니다. 제19조의 단축 권한을 6개월 꽉 채워 쓴 상태입니다.
  • “18개월이면 누구나 547일” → 윤년이 끼면 548일입니다.
  • “말일 입대는 손해” → 오히려 하루 덜 복무할 수 있습니다. 8월 31일 입대자와 8월 29일 입대자의 전역일이 같습니다.

내 입대일로 전역일·D-day·진급일까지 한 번에 보려면 전역일 계산기를 이용하세요.

자주 묻는 질문

전역일은 입대일 기준인가요, 훈련소 수료일 기준인가요?

입대일 기준입니다. 병역법 시행령 제27조 제1항은 현역병의 복무기간을 입영한 날부터 기산하고 입영한 날에 이등병이 된다고 정합니다. 훈련소 수료일은 복무기간 계산에 영향이 없습니다.

병역법에는 육군이 2년이라고 되어 있는데 왜 18개월인가요?

병역법 제18조 제2항의 2년은 법정 기간이고, 제19조 제1항 제3호가 국방부장관이 6개월 이내에서 단축할 수 있게 합니다. 2018년 국방개혁 2.0에 따라 2주마다 하루씩 줄여 2021년 말에 18개월로 내려왔고 지금까지 유지되고 있습니다.

입대일에 18개월을 더하면 되나요, 하루를 빼야 하나요?

하루를 뺍니다. 입대일 당일부터 복무가 시작되므로 입대일에 복무개월을 더한 날은 복무 19개월째의 첫날이 됩니다. 10월 14일 입대라면 18개월 뒤인 4월 14일이 아니라 4월 13일이 전역일입니다.

같은 18개월인데 왜 복무일수가 547일인 사람과 548일인 사람이 있나요?

복무기간이 개월 단위라 달력에 따라 일수가 달라집니다. 복무 중에 2월 29일이 끼면 하루가 늘어납니다. 2025년 10월 입대자는 547일, 2026년 10월 입대자는 2028년 2월 29일을 지나므로 548일입니다.

출처