53주(ISO)인 해 — 언제 발생하고 왜 급여, 리테일, 재무에서 문제를 일으키는가
대부분의 해에는 ISO 주가 52개입니다. 몇 년에 한 번은 53개가 됩니다. 그럴 때는 급여가 한 사이클 더 돌아가고, 리테일의 전년 대비 비교가 깨지며, 방송 편성이 밀리고, 분기 보고서가 작년과 같은 방식으로는 맞아떨어지지 않습니다.
53번째 주는 우연이 아닙니다. 예측 가능한 패턴을 따릅니다. 하지만 발생 빈도가 낮기 때문에(대략 5~6년에 한 번) 처음 겪는 팀은 이미 결과를 처리하고 있을 때까지 무엇이 일어나는지 알아차리지 못하는 경우가 많습니다.
어떤 해에 ISO 53주가 생기나?
어떤 해에 ISO 53주가 생기는 조건은 다음과 같습니다.
1월 1일이 목요일인 해, 또는 윤년이면서 1월 1일이 수요일인 해는 ISO 주가 53개가 됩니다.
근본 이유는 이렇습니다. ISO 주는 월요일~일요일이며, 1주는 “해의 첫 번째 목요일을 포함하는 주”로 정의됩니다. 대부분의 해에는 365일이 52주(364일) + 1일로 딱 맞아 떨어져서 52개의 완전한 월~일 블록이 채워지고 남는 하루는 다음 해로 넘어갑니다. 하지만 요일 정렬이 특정 방식으로 맞아떨어지는 “긴 해”에서는 연말 전에 53번째 완전한 주가 들어갈 공간이 생깁니다.
2015년부터 2040년까지의 53주 해:
| 연도 | 1월 1일 요일 | 윤년 |
|---|---|---|
| 2015 | 목요일 | 아니오 |
| 2020 | 수요일 | 예 |
| 2026 | 목요일 | 아니오 |
| 2032 | 목요일 | 아니오 |
| 2037 | 목요일 | 아니오 |
2000~2100년 사이에는 52주인 해가 71번, 53주인 해가 29번입니다 — 대략 3년 중 1년꼴이지만 간격은 고르지 않습니다. 6년 동안 한 번도 없을 수도 있고(2021–2026), 가까이 붙어서 발생할 수도 있습니다(2015, 2020).
특정 연도에 53주가 있는지 확인하는 방법
가장 직접적인 방법은 12월 28일이 53주에 속하는지 확인하는 것입니다. 12월 28일은 정의상 항상 그 해의 마지막 ISO 주에 들어갑니다(12월 31일과 항상 3일 이내이고, 마지막 완전한 주가 항상 포함). ISOWEEKNUM(해당 연도의 12월 28일)이 53이면, 그 해는 53주입니다.
from datetime import date
def has_53_weeks(year):
return date(year, 12, 28).isocalendar()[1] == 53
has_53_weeks(2026) # True
has_53_weeks(2027) # False
-- PostgreSQL
SELECT EXTRACT(week FROM DATE '2026-12-28'); -- 53
SELECT EXTRACT(week FROM DATE '2027-12-28'); -- 52
isoWeek(new Date('2026-12-28')) // 53
isoWeek(new Date('2027-12-28')) // 52
급여(Payroll) 문제
52주인 해에는 주급 기반 회사가 정확히 52번 급여를 처리합니다. 53주인 해에는 53번입니다.
월급제 직원에게는 큰 차이가 없습니다 — 연봉을 12로 나누는 방식은 주 수와 무관합니다. 하지만 주급 또는 격주급(2주 단위) 급여에서는 실제 문제가 됩니다.
주급 급여: 52회 대신 53회 지급됩니다. 직원이 고정 주급을 받는다면 연간 총보상이 연봉 수치보다 커집니다. 연봉 $52,000인 직원이 주 $1,000을 받으면 53주 해에는 $53,000을 받게 됩니다.
격주급 급여: 대부분의 해에는 26회 지급됩니다. 53주 해에는 급여 사이클 시작 시점에 따라 27회가 될 수 있습니다. 회당 $2,000을 받는 직원은 $52,000 대신 $54,000을 받게 됩니다.
연간 예산이 맞지 않습니다. 급여 예산은 보통 연간 금액으로 설정됩니다. 추가 1회 지급은 대기업에서는 수백만 달러의 계획 외 지출이 될 수 있습니다.
기업이 대응하는 방식:
- 마지막 급여를 줄여 연간 총액을 맞춤 — 법적으로는 사전 고지가 있으면 가능한 경우가 많지만 직원은 체감합니다
- 추가 1주를 보너스로 처리 — 단순하지만 비용 증가
- 연금/복지 등 공제·기여를 추가 회차에 맞춰 비례 조정
- 최선의 방법은 연초에 정책을 정하고 미리 커뮤니케이션하는 것입니다
이 문제는 5~6년마다 반복되는데도, 급여팀 인력 교체로 인해 조직 내 지식이 사라지면서 매번 “처음 겪는 일”처럼 되는 경우가 많습니다.
리테일: 52주 vs 53주 비교(Comparable) 문제
주 단위로 회계 달력을 운영하는 리테일러(대부분의 대형 체인)는 구조적으로 전년 대비 비교 문제가 생깁니다.
53주 회계연도는 52주보다 영업 주간이 1주 더 많습니다. 이 추가 1주의 매출 때문에 연간 매출이 더 커 보이지만, 그것은 성장이라기보다 “시간이 더 있었기 때문”입니다. 다음 해가 다시 52주로 돌아오면, 주간 성과가 좋아졌더라도 연간 수치는 감소처럼 보일 수 있습니다.
예시:
- 회계 2026(53주): 주당 평균 $10M → 연간 $530M
- 회계 2027(52주): 주당 평균 $10M → 연간 $520M
매출은 $10M 감소했지만 성과는 동일합니다. 추가 주를 조정하지 않으면 전년 대비 비교가 왜곡됩니다.
표준 해결책: 리테일러는 전년 비교 시 “52주 기준 comparable” 또는 “like‑for‑like” 수치를 함께 공개하여 53번째 주를 제외하고 비교합니다. 실적 발표에서 “52‑week comparable basis” 같은 문구를 볼 수 있는 이유가 이것입니다.
리베이스(rebase) 문제: 53주 해 이후에는 달력이 1주 밀립니다. 다음 회계연도의 1주차 시작이 이전 52주 해 이후보다 1주 늦어집니다. 그래서 연속된 두 해의 “14주차”가 서로 다른 날짜 묶음을 포함하게 됩니다. 주간 컴프(Comp) 수치를 공개하는 리테일러는 53주 해가 발생할 때마다 전년도 주간 시리즈를 리베이스해야 합니다.
방송: 53주로 인한 편성 이동
방송 업계는 상업 달력을 ISO 주에 맞춰 운영합니다. 광고는 주 단위로 사고팔리고, 시청률은 주 단위로 집계되며, 편성은 주차 기준으로 1년 이상 미리 계획됩니다.
53주 해는 이후 모든 해의 스케줄을 전년도 대비 1주씩 이동시킵니다. 작년에 20주차에 시즌 피날레가 방송됐다고 해서 올해도 20주차에 방송되더라도, 53주 해 때문에 올해의 20주차가 가리키는 달력 날짜는 달라집니다.
여러 해에 걸친 프랜차이즈 프로그램을 운영하는 네트워크에게는 이것이 중요합니다. 시상식, 스포츠 결승, 시즌성 편성처럼 특정 “날짜”에 고정되는 이벤트가 있는 반면, 주간 편성은 “주차”에 고정됩니다. 53주 해에는 이 둘이 충돌합니다.
방송 업계는 보통 연초에 ‘올해 주차가 전년도 주차와 어떻게 매핑되는지’를 보여주는 리베이스 스케줄을 공표해 비교 기준을 맞춥니다.
재무 보고: 4‑4‑5 캘린더
많은 기업은 달력 월 기준으로 보고하지 않습니다. 대신 분기를 13주로 나누고 4‑4‑5 패턴(4주, 4주, 5주)으로 구성한 회계 캘린더를 씁니다. 이렇게 하면 각 분기가 91일로 완전히 동일해져(달은 28~31일로 들쭉날쭉) 비교가 더 깔끔해집니다.
53주 해에는 4‑4‑5 캘린더에 1주가 추가로 들어가야 합니다. 회사마다 처리 방식이 다릅니다:
- 보통 마지막 분기에 추가(Q4를 5‑4‑5 또는 4‑5‑5로)
- Q1 또는 회계연도 중간 분기에 추가
- “추가 주는 항상 Q4” 같은 고정 규칙을 유지
투자자와 애널리스트는 이를 조정해 해석합니다. 53주 해의 실적 발표에는 “이번 기간은 추가 1주를 포함한다”는 주석과 52주 비교 수치를 함께 제시하는 경우가 흔합니다.
4‑4‑5 캘린더를 쓰는 업종은 대형 미국 리테일러, 소비재 기업, 그리고 숙박/외식 업계의 상당수가 포함됩니다. 어떤 회사의 회계연도가 1월 31일이 아니라 1월 29일에 끝나는지 궁금했다면, 52번째(또는 53번째) 주말에 맞춰 “가장 가까운 토요일”로 스냅하기 때문입니다.
제조·공급망: 주 단위 생산 계획
제조 공장은 월이 아니라 주로 계획합니다. 생산은 특정 ISO 주에 배치되고, 원자재는 12주차까지 도착하도록 맞추며, 완제품은 14주차에 출하됩니다.
53주 해는 52주 계획에 없던 1주의 추가 캐파를 만듭니다. 이는 장점이 될 수도 있고(성수기 전 재고를 더 쌓을 시간), 복잡함이 될 수도 있습니다(53주가 두 회계연도 사이에 끼고, 예산에 반영되어 있지 않음).
공급망 계약은 종종 납기를 ISO 주로 명시합니다. “10주차까지 납품”은 모호하지 않습니다 — 해당 연도의 10주차 월요일이 포함된 주를 뜻합니다. 하지만 계약이 52주 해에 작성되고 실제 납품이 53주 해에 해당되면, 주차‑날짜 매핑이 바뀌므로 양측 시스템이 같은 기준인지 확인해야 합니다.
53주 해에 대비해 시스템을 견고하게 만드는 방법
주 번호만 저장하지 말고 ISO 주년(week year)도 함께 저장하세요. 2026년 1주차와 2025년 1주차는 다른 주입니다. 1만 저장하는 컬럼은 모호합니다. 항상 (iso_year, iso_week) 쌍으로 저장하세요.
연말 프로세스에 53주 인식을 넣으세요. 급여 사이클, 주간 리포트, 스케줄 작업처럼 “연간 1주 1회”로 돌아가는 시스템은 52회에서 멈추지 말고 53회도 자연스럽게 처리해야 합니다.
연초에 회계 달력에서 53주 해를 표시하세요. 그 해에 추가 1주가 있는지 미리 알고 계획하세요. 12월에 놀라지 마세요.
53주 날짜로 테스트하세요. 날짜 처리 코드를 작성할 때 2026년 12월 29~31일 같은 날짜를 테스트 케이스에 포함하세요. 주차 버그가 가장 잘 드러나는 구간입니다.
급여가 직원에게 놀라움이 되기 전에 커뮤니케이션하세요. 추가 지급 사이클이 있다면 12월이 아니라 1월에 알리세요.
53주 해 한눈에 보기
앞으로 몇 번의 53주 해와 해당 경계:
| 연도 | 53주차 월요일 | 53주차 일요일 |
|---|---|---|
| 2026 | 2026년 12월 28일 | 2027년 1월 3일 |
| 2032 | 2032년 12월 27일 | 2033년 1월 2일 |
| 2037 | 2037년 12월 28일 | 2038년 1월 3일 |
각 53주 해에서 “원래는 없어야 할 것처럼 보이는” 그 주는 사실 일반적인 한 주입니다 — 월요일에 시작해 일요일에 끝납니다. 이상함은 전부 52주를 가정한 시스템이 이를 어떻게 처리하느냐에 있습니다.
ISO Week Number Calculator로 어떤 날짜의 주차를 확인하거나, 오늘이 몇 주차인지 확인해 보세요.