대한민국 전역일 계산기
입대일과 군별을 고르면 아래에 전역 예정일과 남은 일수가 나옵니다. 기준일을 바꾸거나 진행 막대의 날짜를 눌러 복무 흐름을 미리 볼 수 있습니다.
부대에서 안내받은 전역일이 있나요?
입력하면 군별 예상보다 이 날짜를 우선합니다. 비우면 일반 만기복무 예상으로 돌아갑니다.
입대일을 입력해 주세요.
- 전역 예정일
- —
- 전역일 디데이
- —
- 기준일 포함 경과일
- —
- 전역일까지
- —
- 전체 복무 달력일수
- —
- 달력 기준 진행률
- —
한국 오늘 기준 · 2022년 이후 입대
2022년 이후 현역병 일반 만기복무 예상입니다. 기준일을 비우면 한국 오늘을 사용합니다. 실제 전역일은 부대 안내를 확인하세요.
바로 쓸 수 있게.
- 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
- 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
- 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.
전역 예정일을 계산하고 복무 달력을 읽는 법
전역일 계산기는 입대일과 군별로 대한민국 현역병의 일반 만기 전역 예정일을 구합니다. 육군·해병대는 18개월, 해군은 20개월, 공군은 21개월을 적용하고, 기준일에서 전역일까지 남은 날을 디데이로 보여 줍니다. 2022년 이후 입영자를 대상으로 하며, 부대에서 안내받은 전역일이 있다면 그 날짜가 예상 계산보다 우선입니다.
복무율 50%는 법적으로 복무를 절반 인정받았다는 뜻이 아닙니다. 입대일과 전역일을 포함한 전체 날짜 중 기준일까지 얼마나 지났는지를 보여 주는 달력 비율입니다. 기준일을 바꾸면 과거·미래의 복무 흐름을 미리 볼 수 있고, 실제 인정 복무일수와 전역 시각은 부대 안내에서 확인해야 합니다.
육군은 18개월인데 법에는 왜 24개월로 나오나요?
병무청이 안내하는 현재 현역병 복무기간은 육군·해병대 18개월, 해군 20개월, 공군 21개월입니다. 이 계산기는 아래 병무청 군별 안내에서 2026년 9월 8일 확인한 운영기간을 적용합니다.
병역법 제18조 본문에는 육군 24개월, 해군 26개월, 공군 27개월이 적혀 있고, 제19조에는 복무기간을 단축할 수 있는 규정이 있습니다. 법률 본문의 기본기간과 실제 적용되는 운영기간을 구분해야 하므로, 24·26·27개월을 그대로 더해 계산하지 않습니다.
- 육군: 18개월을 적용합니다.
- 해병대: 육군과 같은 18개월을 적용합니다.
- 해군: 20개월을 적용합니다.
- 공군: 21개월을 적용합니다.
입대일은 훈련소 입소일과 자대 배치일 중 어느 날인가요?
자대 배치일이 아니라 실제 입영한 날을 넣습니다. 병역법 시행령 제27조는 현역 복무기간을 입영한 날부터 세도록 정합니다. 일반적인 입영이라면 훈련소에 입소한 날이 출발점이며, 훈련기간을 복무 개월 수 뒤에 따로 더하지 않습니다.
입대일을 넣고 군별을 고르면 결과가 바로 나옵니다. 오늘 상황이 궁금하면 기준일을 비워 두고, 특정 날짜의 남은 일수나 진행 상황이 궁금하면 기준일을 지정하세요. 입영일이 변경됐거나 귀가 후 다시 입영한 경우에는 최초 입소일만으로 판단하지 말고 부대에서 인정하는 날짜를 확인해야 합니다.
2026년 1월 5일 육군 입대라면 언제 전역하나요?
2026년 1월 5일 입대, 육군을 고르면 전역 예정일은 2027년 7월 4일입니다. 18개월 뒤인 2027년 7월 5일의 전날을 잡은 결과입니다. 기준일을 2026년 9월 8일로 두면 D-299, 기준일 포함 경과일 247일, 달력 기준 복무율 45.2%로 읽습니다.
같은 입대일에 해군 20개월을 적용하면 2027년 9월 4일, 공군 21개월을 적용하면 2027년 10월 4일이 나옵니다. 입대일은 같아도 군별 복무기간에 따라 전역 예정일과 전체 일수가 달라집니다.
- 전체 일수: 2027년 7월 4일 − 2026년 1월 5일 + 1일 = 546일. 입대일과 전역일을 모두 셉니다.
- 기준일 포함 경과일: 2026년 9월 8일 − 2026년 1월 5일 + 1일 = 247일. 기준일 당일도 지난 날짜에 넣습니다.
- 전역일까지: 2027년 7월 4일 − 2026년 9월 8일 = 299일. 날짜 사이의 간격이라 하루를 더하지 않습니다.
- 복무율: 247일 ÷ 546일 × 100을 소수점 한 자리로 반올림하면 45.2%입니다.
월말이나 2월 29일 입대는 전역일을 어떻게 잡나요?
복무 개월 수만큼 뒤의 달에 입대일과 같은 일이 있으면 그 전날, 없으면 그 달의 마지막 날을 전역 예정일로 잡습니다. 한 달을 30일로 바꾸어 세지 않으며, 같은 날짜가 없는 경우에는 말일로 맞춘 뒤 하루를 더 빼지 않습니다.
월 단위를 달력에 따라 세고 최종월에 해당일이 없으면 말일로 보는 민법 제160조의 방식을 이 도구의 날짜 계산 규칙으로 사용합니다. 아래 결과는 그 규칙으로 구한 예상값입니다. 개인의 전역일을 확정하는 법적 판단을 대신하지는 않습니다.
- 2025년 8월 31일 육군 입대: 18개월 뒤인 2027년 2월에는 31일이 없어 2월 28일을 사용합니다. 2월 27일로 하루 더 당기지 않습니다.
- 2026년 8월 31일 육군 입대: 18개월 뒤인 2028년 2월은 윤년이므로 전역 예정일은 2월 29일입니다.
- 2024년 2월 29일 육군 입대: 18개월 뒤인 2025년 8월에는 29일이 있으므로 그 전날인 8월 28일입니다.
- 2026년 1월 1일 육군 입대: 18개월 뒤인 2027년 7월 1일의 전날, 즉 6월 30일입니다.
전역일까지 0일이면 이미 복무가 끝났다는 뜻인가요?
전역일까지 0일이라는 표시는 전역 날짜가 되었거나 지났다는 뜻이지, 부대의 전역 절차가 끝났다는 확인은 아닙니다. 전역 당일에는 D-DAY와 100%를 표시하지만, 전역 시각까지 초 단위로 세거나 실제 복무 완료를 확인하지는 않습니다.
기준일을 비우면 한국 표준시 기준 오늘 날짜를 씁니다. 해외에서 열어도 한국 날짜로 보며, 기준일을 직접 넣으면 오늘 대신 그 날짜의 상황을 보여 줍니다. 복무율은 기준일 당일을 포함한 달력 일수의 비율이므로 법정 인정복무율과 구별해야 합니다.
- 입대 전: 경과일과 복무율은 0입니다. 아직 복무를 시작한 것으로 세지 않습니다.
- 복무 중: 기준일 당일까지의 날짜를 경과일로 셉니다. 전역일 전에는 반올림 때문에 100%로 보이지 않도록 최대 99.9%로 표시합니다.
- 전역 당일: 전역일까지 0일, D-DAY, 복무율 100%입니다. 당일의 실제 절차와 시각은 부대 안내를 따릅니다.
- 전역 후: 남은 일수는 0으로 두고 전역일 다음 날부터 D+1, D+2처럼 지난 날을 표시합니다. 경과일은 전체 일수, 복무율은 100%를 넘기지 않습니다.
정기휴가를 다녀오면 전역일도 늦어지나요?
보통의 정기휴가 일수는 전역 예정일에 더하지 않습니다. 정상적인 휴가와 법에서 복무기간에 넣지 않도록 정한 기간은 다릅니다. 휴가를 다녀온 날을 모두 빼고 다시 세면 전역 예정일이 실제보다 늦어질 수 있습니다.
병역법 제18조 제3항에는 형의 집행, 군기교육, 복무이탈과 관련한 복무기간 불산입 규정이 있고, 제4항에는 전역보류 규정이 있습니다. 불산입은 복무기간에 넣지 않는다는 뜻입니다. 어느 기간을 빼는지와 예외 적용 여부는 개인 기록으로 확인해야 하며, 이 계산기는 사유만으로 늘어날 일수나 조기전역 여부를 정하지 않습니다.
- 보통의 휴가: 사용한 휴가 일수를 전역 예정일에 다시 더하지 않습니다.
- 불산입 여부가 문제되는 기간: 스스로 일수를 추정해 보정하지 말고 부대 인사 담당자에게 인정 기간과 전역일을 확인합니다.
- 조기전역·전역보류 등 개별 변경: 군별 개월 수만으로 처리하지 않고, 확인된 전역일을 직접 입력합니다.
부대에서 받은 전역일이 계산 결과와 다르면 어떻게 하나요?
부대 인사기록이나 전역 안내로 확인한 날짜가 있다면 그 날짜를 우선합니다. “부대에서 안내받은 전역일이 있나요?”를 열어 날짜를 넣으면 군별 개월 수로 계산한 예상 날짜 대신 입력한 전역일로 남은 일수와 진행 상황을 보여 줍니다.
공식 날짜를 넣어도 달력 기준 진행률이라는 뜻은 바뀌지 않습니다. 불산입 기간을 날짜별로 빼서 인정복무율을 계산하는 기능은 아니며, 입력한 전역일의 진위나 법적 효력을 확인해 주지도 않습니다.
- 입력 가능한 전역일: 입대일과 같거나 그 이후인 실제 날짜이며, 2038년 12월 31일까지입니다. 잘못된 날짜는 다시 확인해야 합니다.
- 함께 바뀌는 값: 전체 일수, 기준일 포함 경과일, 남은 일수, 복무율, 절반·D-100·전역일의 날짜입니다.
- 예상 계산으로 돌아가기: 직접 넣은 전역일을 비웁니다. 군별을 바꾸어 예상값을 비교할 때도 공식 날짜가 남아 있는지 먼저 확인하세요.
2021년 입대 기록이나 2030년 예정일도 같은 기준인가요?
2021년 입대 기록은 자동예측하지 않고, 2030년 입대 예정일은 현재 복무기간이 유지된다는 가정으로만 계산합니다. 입대일 입력 범위는 2022년 1월 1일부터 2035년 12월 31일까지입니다. 날짜를 넣을 수 있다고 해서 미래의 복무기간까지 확정됐다는 뜻은 아닙니다.
2022년 전 입영 기록은 당시 적용된 복무기간과 단계적 단축 기준을 따로 확인해야 합니다. 이 계산기는 그 경과표를 적용하지 않으므로 옛 복무 기록을 재현하는 용도로 쓰지 않습니다. 미래 입영 예정자는 입영 시점의 병무청 안내를 다시 확인하세요.
- 자동예측 대상: 육군·해병대·해군·공군 현역병의 일반 만기복무입니다.
- 다른 복무 신분: 장교·부사관·보충역·사회복무요원·대체복무는 대상이 아닙니다. 개월 수가 비슷한 군별을 대신 고르지 마세요.
- 2022년 전 입영 기록: 현재 기간으로 거꾸로 맞추지 말고 당시 병적기록과 공식 전역일을 확인합니다.
복학·예약 일정을 잡기 전에 무엇을 확인해야 하나요?
예약이나 복학 일정을 확정하기 전에는 예상 날짜가 아니라 부대에서 확인한 전역일과 해당 기관의 마감일을 맞춰 보세요. 전역일 계산 결과만으로 휴가 출발일, 복학 가능 여부, 교통편 탑승 가능 시각까지 정할 수는 없습니다.
진행 막대의 날짜를 눌렀다면 기준일이 오늘인지부터 확인합니다. 미리보기에서 본 100%는 선택한 날짜의 진행 상황일 뿐입니다. 다른 사람에게 결과를 전할 때도 입대일·군별·기준일과 공식 전역일 입력 여부를 함께 남기면 혼동을 줄일 수 있습니다.
- 복무 신분이 자동예측 대상인 현역병 4군 중 하나인지 확인합니다.
- 입대일에 자대 배치일이나 변경 전 입영 예정일을 넣지 않았는지 확인합니다.
- 불산입·전역보류 등 개별 사정이 있으면 부대에서 확인한 전역일을 사용합니다.
- 기준일이 오늘인지 날짜 미리보기인지 확인합니다. 오늘로 보려면 기준일만 비웁니다.
- 한국 날짜와 현지 날짜, 기관의 마감 시각을 구분하고 실제 일정은 각 안내로 다시 확인합니다.
자주 묻는 질문
D-100은 입대한 지 100일째라는 뜻인가요?
아닙니다. D-100은 전역일보다 달력으로 100일 앞선 날짜입니다. 입대 100일째는 입대일을 첫날로 세어 99일 뒤이므로 서로 다른 날짜입니다. 공식 전역일을 입력한 기간이 짧아 D-100이 입대일보다 앞서면 해당 날짜의 미리보기는 선택할 수 없습니다.
군생활 절반 날짜는 복무 개월 수를 반으로 나눈 날인가요?
이 계산기는 개월 수가 아니라 입대일과 전역일을 모두 포함한 전체 달력 일수의 절반을 씁니다. 예를 들어 전체가 546일이면 입대 273일째입니다. 나눈 값에 소수점이 생기면 올림하므로, 전체 기간이 홀수 일수일 때는 그날의 비율이 정확히 50.0%가 아닐 수도 있습니다. 진급일이나 법정 복무 요건을 뜻하지는 않습니다.
전역일 미리보기를 누른 뒤 오늘 기준으로 돌아가려면요?
기준일 입력칸만 비우면 한국 오늘 날짜로 돌아갑니다. 절반·D-100·전역일을 누르는 기능은 기준일을 그 날짜로 바꿔 보는 미리보기이며 입대일이나 공식 전역일을 바꾸지 않습니다. 초기화를 누르면 기준일뿐 아니라 다른 날짜도 비워지므로 오늘로 돌아갈 때는 구분해서 사용하세요.
입대 전에는 왜 전역일까지 남은 날이 전체 복무 일수보다 많나요?
입대 전의 기준일에서 전역일까지 세면 입대하기 전 대기 기간도 날짜 차이에 들어갑니다. 반면 전체 일수는 입대일부터 전역일까지이고, 입대 전의 경과일과 복무율은 0입니다. 남은 날이 많다고 복무기간이 늘어난 것은 아닙니다.
전역 예정일이 주말이나 공휴일이면 금요일로 당겨 계산하나요?
이 도구는 주말이나 공휴일을 이유로 예상 날짜를 앞뒤로 옮기지 않습니다. 달력 규칙으로 나온 날짜를 그대로 보여 주므로, 실제 전역 절차를 진행하는 날짜와 시각은 부대에 확인하세요. 공식 전역일이 별도로 안내됐다면 그 날짜를 직접 입력하면 됩니다.
입영했다가 귀가 후 재입영한 경우에는 처음 입영한 날을 쓰나요?
처음 입영한 날만 넣어 자동예측하지 않는 편이 안전합니다. 병역법 시행령 제27조에는 귀가 후 재입영과 관련한 복무기간 산입·불산입 예외가 있어, 이 계산기가 귀가 기간이나 인정 일수를 개별 판단하지는 않습니다. 부대에서 확인한 입영 기록과 공식 전역일을 기준으로 확인하세요.
말년휴가를 나가는 날을 전역일로 넣어도 되나요?
휴가 출발일이 공식 전역일과 같은지 먼저 확인해야 합니다. 공식 전역일 입력칸에는 부대에서 전역일로 확인한 날짜를 넣고, 단순히 마지막 휴가를 시작하는 날짜로 바꾸지 마세요. 휴가 출발일까지 남은 날만 보고 싶다면 별도의 디데이 계산기에 그 날짜를 넣어 구분할 수 있습니다.
일반 날짜 계산기로 18개월을 더하고 하루를 빼면 왜 결과가 다른가요?
최종월에 같은 날짜가 없는 경우에는 말일 처리 방식이 달라질 수 있습니다. 2025년 8월 31일에서 18개월 뒤는 2027년 2월인데, 이 전역일 계산기는 같은 31일이 없어 2월 28일을 사용합니다. 일반 계산기가 먼저 2월 28일로 보정한 뒤 하루를 빼면 2월 27일이 되므로 이 도구의 규칙과는 다릅니다. 개인의 실제 전역일은 부대 안내로 확인하세요.
입대일과 공식 전역일을 입력하면 기록이 저장되나요?
이 도구는 입력한 날짜를 서버로 보내거나 쿠키·브라우저 저장소에 보관하지 않고 현재 화면의 계산에만 사용합니다. 다음 방문을 위해 날짜를 저장하는 기능은 없습니다. 결과를 복사해 메모나 대화창에 붙여 넣으면 그 문구는 붙여 넣은 곳에 남을 수 있으므로 공유 전에 날짜를 확인하세요.
확인한 공식 자료
기준 확인일: 2026년 9월 8일. 군별 운영 복무기간은 병무청 안내를 확인했습니다. 확인일 현재 병역법·병역법 시행령은 [현행] 2026년 8월 28일 시행본, 민법은 [현행] 2026년 3월 17일 시행본입니다. 민법 제160조의 달력 규칙을 빌려 예상 날짜를 계산한 것으로, 개인의 전역일을 법적으로 확정하는 결과는 아닙니다. 2022년 이후 현역병의 일반 만기복무를 기준으로 하고, 미래 입영은 현재 기간이 유지된다는 가정입니다. 개인의 인정복무기간과 최종 전역일은 부대 인사기록 및 공식 안내를 우선하세요.