만 나이 계산, 생일 하루 차이로 한 살이 갈립니다 - 연 나이·세는 나이와 다른 점

같은 2000년생인데 만 나이가 다를 수 있습니다. 2026년 9월 12일을 기준으로 보면 2000년 9월 12일생은 만 26세, 2000년 9월 13일생은 만 25세입니다. 태어난 날이 하루 차이인데 한 살이 갈립니다. 생일이 지났는지만 보기 때문입니다.
이 글은 만 나이·연 나이·세는 나이가 어떻게 다른지, 법이 어느 나이를 쓰라고 적어 두었는지를 조문으로 확인해 정리했습니다. 서류에 적기 전에 한 번 보시면 됩니다.
법은 만 나이로 적혀 있습니다
근거는 두 개입니다. 먼저 민법 제158조입니다. 원문 그대로 옮기면 이렇습니다.
"나이는 출생일을 산입하여 만(滿) 나이로 계산하고, 연수(年數)로 표시한다. 다만, 1세에 이르지 아니한 경우에는 월수(月數)로 표시할 수 있다."
"출생일을 산입"한다는 말은 태어난 날을 0일째가 아니라 첫날로 센다는 뜻입니다. 그래서 태어난 날은 만 0세이고, 첫 생일에 만 1세가 됩니다. 돌잔치를 첫 생일에 하는 것과 같습니다.
행정 쪽에는 따로 조문이 있습니다. 행정기본법 제7조의2입니다.
"행정에 관한 나이는 다른 법령등에 특별한 규정이 있는 경우를 제외하고는 출생일을 산입하여 만(滿) 나이로 계산하고, 연수(年數)로 표시한다."
★여기서 중요한 것은 "다른 법령등에 특별한 규정이 있는 경우를 제외하고는"이라는 단서입니다. 만 나이가 원칙인 것은 맞지만 예외를 따로 적어 둔 법이 있으면 그 법이 이깁니다. 아래에서 그 예외를 조문으로 보겠습니다.
두 조문은 같은 날 만들어졌습니다. 민법은 법률 제19098호로, 행정기본법은 법률 제19148호로 2022년 12월 27일에 공포됐고, 부칙이 "이 법은 공포 후 6개월이 경과한 날부터 시행한다"고 정해 둘 다 2023년 6월 28일부터 시행됐습니다.
나이 세 가지와 셈법
- 만 나이 — 태어난 날을 0살로 시작해 생일마다 한 살. 지금의 법적 기준입니다.
- 연 나이 — 올해에서 태어난 해를 뺀 값. 생일과 상관없습니다.
- 세는 나이 — 태어나면 1살, 해가 바뀌면 또 한 살. 예전에 일상에서 쓰던 방식입니다.
식으로 쓰면 이렇습니다.
- 만 나이 = 올해 − 태어난 해 (생일이 안 지났으면 1을 뺍니다)
- 연 나이 = 올해 − 태어난 해
- 세는 나이 = 올해 − 태어난 해 + 1

숫자로 보면
2026년 9월 12일 기준입니다.
- 1990년 3월 15일생 — 생일 지남 — 만 36 / 연 36 / 세는 37
- 1990년 12월 25일생 — 생일 안 지남 — 만 35 / 연 36 / 세는 37
- 2000년 9월 12일생 — 생일 지남 — 만 26 / 연 26 / 세는 27
- 2000년 9월 13일생 — 생일 안 지남 — 만 25 / 연 26 / 세는 27
- 2007년 5월 1일생 — 생일 지남 — 만 19 / 연 19 / 세는 20
- 2008년 1월 1일생 — 생일 지남 — 만 18 / 연 18 / 세는 19
규칙은 셋뿐입니다. 생일이 지났으면 만 나이와 연 나이가 같고, 안 지났으면 만 나이가 한 살 적습니다. 세는 나이는 언제나 연 나이보다 한 살 많습니다. 그래서 12월생은 한 해의 거의 전부를 만 나이가 연 나이보다 한 살 적은 상태로 지냅니다.
연 나이를 쓰는 곳 — 조문으로 확인한 두 곳
행정기본법이 열어 둔 "특별한 규정"이 실제로 어디에 있는지 보겠습니다.
하나, 청소년 보호법입니다. 제2조제1호는 청소년을 이렇게 정의합니다.
"'청소년'이란 19세 미만인 사람을 말한다. 다만, 19세가 되는 해의 1월 1일을 맞이한 사람은 제외한다."
단서가 핵심입니다. 생일과 무관하게 1월 1일에 한꺼번에 빠져나갑니다. 2008년생이라면 2027년 1월 1일부터 청소년이 아닙니다. 그날 이 사람의 만 나이는 아직 18세인데도 그렇습니다. 술·담배 구입 가능 시점을 생일로 알고 계셨다면 이 조문 때문에 다릅니다.
둘, 병역법입니다. 제2조제2항은 이렇게 정합니다.
"이 법에서 병역의무의 이행시기를 연령으로 표시한 경우 '○○세부터'란 그 연령이 되는 해의 1월 1일부터를, '○○세까지'란 그 연령이 되는 해의 12월 31일까지를 말한다."
병역법에 "18세부터"라고 적힌 것은 만 18세 생일이 아니라 그 해 1월 1일이라는 뜻입니다. 2008년생은 2026년 1월 1일부터 해당합니다. 생일이 12월이어도 1월 1일부터입니다.

초등학교 입학은 또 다릅니다
입학 나이를 만 나이로도 연 나이로도 설명하기 어려운 이유가 있습니다. 초·중등교육법 제13조제1항이 이렇게 적고 있어서입니다.
"모든 국민은 보호하는 자녀 또는 아동이 6세가 된 날이 속하는 해의 다음 해 3월 1일에 그 자녀 또는 아동을 초등학교에 입학시켜야 하고…"
기준은 만 6세가 된 날이 속하는 "해"이고, 입학은 그 다음 해 3월 1일입니다. 그래서 결과적으로 같은 해에 태어났으면 생일과 관계없이 같은 해에 입학합니다.
- 2020년 3월 2일생 — 만 6세가 되는 날이 2026년 → 2027년 3월 1일 입학
- 2020년 12월 31일생 — 만 6세가 되는 날이 2026년 → 2027년 3월 1일 입학
- 2021년 1월 1일생 — 만 6세가 되는 날이 2027년 → 2028년 3월 1일 입학
같은 조 제2항은 한 해 일찍 또는 한 해 늦게 보내는 것도 허용합니다. "5세가 된 날이 속하는 해의 다음 해 또는 7세가 된 날이 속하는 해의 다음 해"라고 적혀 있습니다. 의무가 아니라 선택지입니다.
2월 29일생은 평년에 언제 한 살 오르나
4년에 한 번만 생일이 오는 경우입니다. 이건 민법의 기간 계산 조문이 답을 가지고 있습니다. 민법 제160조제3항입니다.
"월 또는 연으로 정한 경우에 최종의 월에 해당일이 없는 때에는 그 월의 말일로 기간이 만료한다."
평년 2월에는 29일이 없습니다. 그러면 그 달의 말일인 2월 28일에 기간이 만료합니다. 그래서 2월 29일에 태어난 사람은 평년에는 2월 28일이 지나면 한 살이 오르는 것으로 봅니다. 3월 1일까지 기다리지 않습니다.
덧붙이면 생일 당일에는 이미 한 살이 올라 있습니다. 민법 제158조가 "출생일을 산입"한다고 적어 둔 결과입니다. 생일 다음 날이 아니라 생일 그날부터 새 나이입니다.

자주 틀리는 세 가지
- 생일이 지났는지 확인하지 않는 것. 같은 해에 태어났어도 생일 전후로 한 살이 다릅니다. 가장 흔한 실수입니다.
- 빠른년생을 따로 계산하는 것. 만 나이에는 빠른년생이라는 개념이 없습니다. 생년월일 그대로 셉니다.
- 세는 나이를 그대로 적는 것. 생일이 지났으면 한 살, 안 지났으면 두 살이 많게 들어갑니다.
정리하면
나이를 적으라는 칸이 있으면 만 나이가 기본입니다. 민법 제158조와 행정기본법 제7조의2가 그렇게 정하고 있고 2023년 6월 28일부터 시행 중입니다. 다만 행정기본법이 "다른 법령등에 특별한 규정이 있는 경우를 제외하고는"이라고 열어 두었기 때문에, 청소년 보호법이나 병역법처럼 연 나이를 따로 적어 둔 법은 그쪽을 따릅니다.
어느 나이인지 안내에 적혀 있지 않으면 만 나이로 보시면 되고, 나이 한 살로 결과가 갈리는 서류라면 발급처나 소관 기관에 한 번 확인해 보시는 편이 안전합니다. 계산은 생년월일을 넣으면 세 가지 나이가 한 번에 나오는 만나이 계산기를 쓰시면 하루 차이로 틀리는 일을 막을 수 있습니다.
자주 묻는 것
Q. 같은 해에 태어났는데 만 나이가 다릅니다
생일이 지났는지만 보기 때문입니다. 2026년 9월 12일 기준으로 2000년 9월 12일생은 만 26세, 2000년 9월 13일생은 만 25세입니다. 하루 차이로 한 살이 갈립니다.
Q. 태어난 날은 몇 살입니까
만 0세입니다. 민법 제158조가 "나이는 출생일을 산입하여 만 나이로 계산한다"고 정합니다. 출생일을 산입한다는 것은 태어난 날을 0일째가 아니라 첫날로 센다는 뜻이고, 그래서 첫 생일에 만 1세가 됩니다. 돌잔치를 첫 생일에 하는 것과 같습니다.
Q. 만 나이가 항상 기준입니까
원칙은 그렇지만 예외가 있습니다. 행정기본법 제7조의2가 "다른 법령등에 특별한 규정이 있는 경우를 제외하고는"이라는 단서를 답니다. 예외를 따로 적어 둔 법이 있으면 그 법이 이깁니다. 본문에서 그 예외를 조문으로 다뤘습니다.
Q. 연 나이는 무엇입니까
올해에서 태어난 해를 뺀 값입니다. 생일과 상관없습니다. 만 나이와 달라서 병역이나 청소년 관련 법령처럼 연 나이를 쓰는 곳이 따로 있습니다.
Q. 세는 나이는 어떻게 셉니까
태어나면 1살, 해가 바뀌면 또 한 살입니다. 올해에서 태어난 해를 빼고 1을 더한 값입니다. 예전에 일상에서 쓰던 방식이고 지금 법적 기준은 아닙니다.
Q. 만 나이 통일은 언제부터입니까
2023년 6월 28일부터입니다. 민법은 법률 제19098호로, 행정기본법은 법률 제19148호로 2022년 12월 27일에 공포됐고, 부칙이 공포 후 6개월이 지난 날부터 시행하도록 정했습니다.
Q. 1세가 안 된 아기는 어떻게 표시합니까
민법 제158조 단서가 "1세에 이르지 아니한 경우에는 월수로 표시할 수 있다"고 정합니다. 개월 수로 적는 것이 조문에 있는 방식입니다.
근거 — 민법 제158조, 행정기본법 제7조의2, 법률 제19098호·제19148호 부칙. 개별 법령의 예외는 본문을 보십시오.
댓글
댓글 쓰기