결론부터 말하면, 만 나이는 생일이 지나야 한 살이 늘어나는 방식이라 같은 해에 태어난 사람도 생일 전후로 나이가 다르게 계산된다. 이게 헷갈리는 이유는 우리가 오랫동안 써온 '세는 나이'와 계산 기준 자체가 다르기 때문이다.
만 나이는 '현재 연도 - 출생 연도'로 계산하되, 생일이 아직 지나지 않았으면 여기서 1을 뺀다. 즉 나이가 올라가는 시점이 1월 1일이 아니라 각자의 생일이다. 그래서 같은 2005년생이라도 생일이 지난 사람은 21세, 아직 안 지난 사람은 20세로 서로 다르게 불린다. 매년 1월 1일 한 살씩 먹던 '세는 나이'에 익숙하면 이 부분이 가장 낯설게 느껴진다.
이 계산식이 성립하는 이유는 단순하다. 나이란 태어난 시점부터 흐른 시간의 길이를 뜻하고, 그 시간은 생일을 기준으로 정확히 1년 단위로 끊긴다. 달력의 새해와 개인의 생일은 서로 다른 날짜이기 때문에, 1월 1일 기준으로 나이를 올리는 세는 나이 방식은 실제 생존 기간과 어긋나는 오차를 매년 최대 며칠에서 열두 달 가까이 만들어낸다. 만 나이는 이 오차를 없애고 생일이라는 고정된 기준점만 보게 만든 방식이다.
2023년 6월 28일부터 시행된 행정기본법·민법 개정으로 법적 나이 표기가 만 나이로 통일됐다. 그 전에도 각종 계약이나 의료 현장에서는 만 나이가 쓰였지만, 일상 대화에서는 세는 나이가 함께 쓰이면서 혼란이 잦았다. 개정 취지는 법령·계약서상 나이 해석을 명확히 하려는 것으로 알려져 있으며, 구체적인 시행 배경의 세부 통계나 사례 수치는 확인이 필요하다.
행정기본법 제7조의2와 민법 제158조는 나이를 계산할 때 출생일을 산입하고 만 나이로 표시하도록 규정한다. 즉 법 조문 자체가 '현재 연도 - 출생 연도, 생일 전이면 -1'이라는 계산 규칙의 근거다. 다만 청소년보호법상 술·담배 구매 가능 연령이나 병역법상 병역 의무 연령처럼 일부 법령은 여전히 '연 나이(현재 연도 - 출생 연도)'를 별도로 쓰고 있어, 만 나이·세는 나이·연 나이 세 가지가 상황에 따라 혼용된다는 점은 유의해야 한다.
예를 들어 12월에 태어난 아이가 초등학교 입학 대상 연령을 따질 때, 부모가 '한국 나이'로 계산하면 실제 만 나이보다 한두 살 많게 착각하는 경우가 생긴다. 구체적으로 2019년 12월 20일생 아이는 2026년 3월 기준으로 세는 나이로는 8세이지만, 생일(12월 20일)이 아직 지나지 않았으므로 만 나이로는 6세다. 이럴 때 생일이 지났는지만 확인하면 헷갈릴 일이 없다. 신호랩 계산기에 생년월일만 입력하면 이 판단을 자동으로 처리해 준다.
Q1. 만 나이와 세는 나이는 며칠까지 차이가 날 수 있나요?
생일이 12월 31일인 사람과 1월 1일인 사람을 비교하면 최대 1년 가까이 차이가 날 수 있다. 계산 방식 자체가 기준점(생일 vs 1월 1일)이 다르기 때문에 생기는 구조적 차이다.
Q2. 계약서나 공문서에는 어떤 나이를 써야 하나요?
2023년 6월 28일 이후 작성되는 법령·행정·계약 문서는 특별한 표기가 없는 한 만 나이를 기준으로 해석한다. 다만 개별 법령이 '연 나이'를 명시한 경우는 예외이므로 문서에 적힌 기준을 확인해야 한다.
Q3. 만 나이는 언제 자동으로 한 살이 늘어나나요?
매년 1월 1일이 아니라 각자의 생일 당일 0시를 기준으로 늘어난다. 즉 생일 전날까지는 이전 나이, 생일 당일부터 새 나이로 계산된다.
| 구분 | 세는 나이 | 만 나이 |
|---|---|---|
| 기준 시점 | 매년 1월 1일 | 각자의 생일 |
| 계산식 | 현재 연도 - 출생 연도 + 1 | 현재 연도 - 출생 연도 (생일 전이면 -1) |
| 출생 직후 나이 | 1세 | 0세 |
| 현재 공식 사용 여부 | 일상 표현에서만 잔존 | 법령·행정 기준(2023.6.28~) |
⚠️ 계산 결과는 참고용입니다. 실제 계약·납부·신고는 금융기관·관공서의 공식 계산을 따르세요.