데이터 기준: 2026-06-14 dartlab 실측 — 현대건설(000720) 연결(KRW) 기준, 분기 데이터를 역년으로 합산. 원가 재추정 사유·공사손실충당금·미청구공사/공사미수금 잔액·세그먼트·해외수주잔고·해외 프로젝트는 연결 손익에 분해되지 않으므로 IR·공시(외부 인용)로 표기하며 dartlab 연결로는 증명되지 않는다. 내부에서 검증된 것은 ‘영업손실 −1.263조’(P&L)이지 충당금 잔액(BS·외부)이 아니다. ※대차대조표 항목은 매핑이 불안정해 인용에 주의.
핵심 숫자: 매출 16.73 → 32.67조 (2018→2024 +95%, 신고가) · 2024 영업이익 −1.263조 (OPM −3.9%, 7개년 유일 음수) · 직전 5년 누적 영업이익 3.523조의 약 35.9% 규모 손실 · 영업현금흐름 2022~2025 4년 연속 음(−)
이 글의 용어: OPM(영업이익률)·NPM(순이익률) = 별개 비율 · 진행기준 = 공사 진행률 추정으로 매출·이익을 미리 인식하는 회계 · 영업CF = 영업활동현금흐름 · 부호 비동기성 = 손익의 부호(흑/적)와 현금의 부호가 같은 해에 살지 않는 것 · 정합/양립 = 데이터가 인과를 증명 못 해 ‘같이 일어난 두 관찰’까지만 두는 것.
프롤로그 — 매출이 늘면 이익도 늘고, 손실 나면 현금이 빠진다, 보통은
건설사를 읽을 때 우리는 보통 “매출이 늘면 이익도 늘고, 손실이 나면 현금도 빠진다”고 가정한다. 현대건설의 7개년 연결 손익은 이 직관을 두 번 배신한다.
매출이 사상 최고이던 2024년에 영업이익이 −1.263조로 꺼졌고(OPM −3.9%, 시계열 유일의 음수), 장부가 멀쩡하던 2023·2025년에도 영업현금흐름은 음(−)이었다.
이 글은 ‘왜 원가가 터졌나’(외부)를 설명하지 않는다. 내부 세 재무제표가 서로 어긋나는 산술적 지점만 읽어, 이 회사를 읽는 순서가 OPM 라인이 아니라 영업CF 라인이어야 하는 이유를 보인다. 관통선은 둘이다. 하나, 손익과 현금이 2022년부터 부호가 어긋났다(연결이 증명). 둘, 그 어긋남을 무엇이 만들었는지 — 진행기준 회계, 미청구공사 — 는 연결 손익이 답하지 못한다(외부 인용·봉인).

1막 — 박리의 평형선
이익과 현금이 같은 방향을 보던 ‘정상 상태’는 어떤 모습이었나. 얇고 안정적인 평형이다.
import dartlab
c = dartlab.Company("000720")
c.select("IS", ["매출액", "영업이익"], freq="Q") # 분기→역년 합산
c.select("CF", ["영업활동현금흐름"], freq="Q") 2018~2021년 현대건설의 연결 매출은 16.73~18.07조, 영업이익은 0.55~0.86조, OPM은 3.2~5.0%의 좁은 띠 안에 있었다. 이 시기엔 영업현금흐름도 2019~2021년 모두 양(+)이었다 — 0.83·1.73·1.01조. 손익계산서가 ‘이익’이라 말하면 현금흐름표도 같은 방향으로 끄덕이던 평형이다.
[외부 인용] 이 박리 구조가 우연이 아니라 반세기 초대형 해외 EPC와 진행기준 회계 위에 세워진 사업 방식의 산물이라는 역사적 맥락은 회사 뉴스룸·업계 정리 영역(외부)이다. 내부 수치가 단정할 수 있는 것은 ‘얇고 안정적인 마진’이라는 패턴 그 자체뿐이다.
2막 — 매출은 점프, 마진은 못 따라옴
외형이 거의 두 배로 커지는 동안 이익률은 왜 오히려 눌렸나. 커진 매출이 더 두꺼운 이익으로 전환되지 않았다.
2021~2023년 매출은 18.07조에서 29.65조로 +64% 뛴다. 그런데 같은 기간 영업이익은 0.754→0.785조에 머물고 OPM은 4.2%에서 2.6%로 평형선 하단까지 내려간다. 2018년 16.73조 대비 2024년 32.67조는 +95% — 외형은 거의 두 배가 됐는데 이익률은 두께가 더 얇아졌다.
외형이 커질수록 마진이 눌리는 이 역방향이 첫 긴장이다. 외형과 마진율이 따로 노는 점에선 캐터필러와 결이 같다. [외부 인용] 무엇이 외형을 키웠는지(해외/국내 수주 믹스, 자회사 현대엔지니어링 비중)는 IR·공시 영역이며, 내부 수치는 ‘커진 매출이 더 두꺼운 이익으로 전환되지 않았다’는 결과만 말한다.
3막 — 현금이 먼저 어긋났다
손익계산서가 ‘괜찮다’고 말하던 그 해, 현금흐름표는 뭐라고 말하고 있었나. 부호가 달랐다.
영업현금흐름이 2022년 −0.143조로 음전환하고 2023년 −0.715조로 심화한다. 그런데 2022·2023년은 둘 다 장부상 흑자였다 — 영업이익 0.575·0.785조, 순이익 0.471·0.654조. 인식한 이익이 현금으로 들어오지 않은 2년이다.
이 갭의 존재는 내부 영업CF로 직접 관찰되지만, 그것을 손실의 ‘예고’나 ‘선행 신호’로 읽지는 않는다 — 음의 영업CF는 매출 급증기(2021~2023 +64%)의 운전자본 흡수와도 동일하게 정합하기 때문이다. 그래서 ‘이익↔현금의 부호가 2022년에 어긋나기 시작했다’(양립)까지만 단언한다. [외부 인용] 그 갭을 구성하는 항목(미청구공사·공사미수금 잔액)은 BS·주석 항목이라 외부다 — 외부 보도는 미청구공사가 2022년 3.74조→2023년 5.34조, 공사미수금이 1.99조→3.32조로 불었다고 전한다.
4막 — 정산일: 매출 최고의 해에 손익이 꺼지다
한 해 영업손실 −1.263조는 그해에 ‘발생한’ 손실인가, 한 분기에 몰린 무엇인가. 한 분기에 몰렸다.
c.select("IS", ["영업이익"], freq="Q") # 2024 손실은 4분기 단일 분기에 몰렸다 2024년, 매출은 신고가 32.67조인데 영업이익 −1.263조, 순이익 −0.766조, OPM −3.9%(NPM −2.3%는 별개 비율). 그런데 분기로 쪼개면 1~3분기는 영업이익 +0.251·+0.147·+0.114조로 정상이었고, 4분기 단일 분기에 −1.776조가 났다. 한 해의 손실이 한 분기에 몰린 것이다.

손실이 4분기에 몰린 것 자체가 진행기준 회계의 지문이다. 1~3분기 내내 진행률로 이익을 정상 인식하다가, 연말 결산·외부감사 시점에 총공사예정원가를 다시 추정하면 그동안 미리 잡아 둔 이익이 한 분기에 정정된다. [외부 인용] 무엇이 그 재추정을 연말에 촉발했는지(현장별 원가 재산정 시점·감사 보수주의)는 외부지만, ‘손익이 4분기에 몰려 꺾인다’는 분기 형태 자체는 내부 수치로 직접 관찰된다.
여기 검산 가능한 내부 앵커 한 줄 — 2019~2023년 누적 영업이익은 +3.523조였고, 2024년 한 해 손실(−1.263조)은 그 누적의 약 35.9%, 거의 3분의 1 규모다. 진행기준에서 원가율을 다시 추정하는 순간 그동안 진행률로 미리 인식해 둔 이익이 손실로 정정되는 구조와, ‘매출 최고의 해에 영업적자’라는 이 관찰은 정합한다(인과 단정 아님). [외부 인용] 무엇이 원가 재추정을 촉발했는지(현대엔지니어링의 인도네시아 발릭파판·사우디 자푸라 현장, 인건비·자재비 급등, 발주처 협상 불발)와, 회사가 미래 잠재손실분까지 선제 반영해 잡았다는 공사손실충당금의 성격, 23년 만의 연간 적자라는 사실은 전부 외부다. 업계는 이를 어닝쇼크 vs 빅배스로 해석한다 — 한 분기에 몰아 인식한 GS건설의 검단 빅배스와 같은 결이다.
5막 — 손익은 V자, 현금은 4년째 한 방향
손익이 회복하면 균열은 닫히는가 — 아니면 더 깊은 층위에서 같은 일이 계속되는가. 손익은 V자지만 현금은 한 방향이다.
2025년 영업이익은 0.653조, 순이익 0.559조로 흑자로 복귀하고 OPM도 2.1%로 평형선 하단에 재진입한다. 손익계산서만 보면 V자 반등이다. 그러나 같은 해 영업현금흐름은 −0.748조 — 4년 연속(2022~2025) 음(−)이자 그중 가장 큰 유출이다.
손익의 회복과 현금의 지속 유출이 또다시 어긋난다. 손익은 2024년의 정정을 흡수했지만, 이익과 현금의 시간 어긋남이라는 더 깊은 층위는 닫히지 않았다 — 흑자 복귀와 현금 유출 지속은 ‘양립’할 뿐, 어느 쪽이 진짜인지 내부 수치는 단정하지 않는다. [외부 인용] 2025년 흑자전환과 수주잔고 약 95조, 둔촌주공 등 준공 대금 회수 지연으로 인한 순현금→순차입 전환은 외부 보도 영역이다.
6막 — 어느 진술이 더 정직했나
손실이 가장 컸던 해에 현금은 왜 가장 덜 빠졌고, 장부가 멀쩡한 해에 현금이 더 샜나. 손익의 부호와 현금의 부호가 같은 해에 살지 않는다.
핵심 비동기성 한 줄 — 회계 손실 최대의 해 2024년 영업CF는 −0.119조로 네 음수 연도 중 가장 덜 음수이고, ‘좋아 보인’ 2023·2025년이 −0.715·−0.748조로 더 많이 샜다. ‘손실=현금유출’이라는 직관이 깨지는 이 비동기성이 이 회사를 읽는 열쇠다.

결론: 손익은 추정으로 출렁였지만 현금흐름표는 2022년부터 같은 방향(음)을 가리켰다. 이 글의 독자가 가져갈 단 하나의 습관은 OPM 라인보다 영업CF 라인을 먼저 보는 것이다. 손익이 아니라 현금이 진짜를 말한다는 점에선 애브비와 같은 계열이고, 매출 최고의 해에 빅배스를 낸 점에선 GS건설·HDC현대산업개발의 형제이며, 진행기준 회계라는 같은 문법을 쓴다는 점에선 한화오션과 나란히 읽힌다. [외부 인용] 진행기준이 ‘완공 전 미래를 진행률로 미리 기재하는’ 회계라는 해석, 그리고 향후 수주잔고·원전(불가리아 코즐로두이 등) 프로젝트의 질이 이 어긋남을 좁힐지 넓힐지는 전부 외부 전망이며, 내부 수치는 거기까지 답하지 않는다.
2026년에 봐야 할 다섯 가지
- 2026 영업현금흐름의 부호 — 5년 만에 양(+)으로 돌아서는가, 5년 연속 음(−)이 되는가. 이익↔현금 어긋남이 닫히는지를 가르는 단일 지표 [내부].
- OPM이 평형선(2~5%)에 안정 복귀하는가 — 2024처럼 부호가 다시 뒤집히는지, 진행기준 정정의 재발 여부를 손익 부호로 관찰 [내부].
- 매출 증가와 영업이익 증가의 방향 일치 회복 — 2~3막의 ‘외형↑·마진↓’ 역방향이 풀리는지(커진 매출이 더 두꺼운 이익으로 전환되는지) [내부].
- 미청구공사·공사미수금 잔액의 증감(외부) — 운전자본이 현금을 계속 묶는지 푸는지. 내부 영업CF의 음수 지속/해소와 정합하는지 대조하되, 잔액 자체는 외부.
- 해외 EPC·원전 프로젝트의 원가 안정성(외부) — 발릭파판·자푸라 협상 결과, 원전(코즐로두이) 원가 추정 안정성. 진행기준 재추정이 또 일어날지의 외부 변수. 전부 외부 인용.
재무제표 — 최근 7개년 (dartlab 연결, 조원)
연결(KRW)·분기 합산(역년) 기준. dartlab에서 직접 확인:
import dartlab c = dartlab.Company("000720") c.select("IS", ["매출액","영업이익","당기순이익"], freq="Q") c.select("CF", ["영업활동현금흐름"], freq="Q")
| 항목 (조원) | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| 매출 | 17.28 | 16.97 | 18.07 | 21.24 | 29.65 | 32.67 | 31.06 |
| 영업이익 | 0.86 | 0.55 | 0.75 | 0.58 | 0.79 | −1.26 | 0.65 |
| 순이익 | 0.57 | 0.23 | 0.55 | 0.47 | 0.65 | −0.77 | 0.56 |
| 영업이익률(OPM) | 5.0% | 3.2% | 4.2% | 2.7% | 2.6% | −3.9% | 2.1% |
| 영업현금흐름 | 0.83 | 1.73 | 1.01 | −0.14 | −0.72 | −0.12 | −0.75 |
이 표를 한 줄로 읽으면 이렇다 — 매출 행은 2024년까지 거침없이 솟구쳐 신고가인데, 영업이익 행은 2024년에 홀로 0선을 뚫고 −1.26조로 내려간다. 그리고 영업현금흐름 행은 2022년부터 음(−)으로 돌아서 4년 내내 음수다 — 영업이익이 흑자인 2023·2025년에도. 손익의 부호와 현금의 부호가 같은 해에 살지 않는다는 게 이 표의 핵심이고, 그 원인(진행기준·미청구공사)은 이 표 어디에도 안 적혀 있다(외부).
검증표
본문 인용 수치를 dartlab 호출과 결과로 검증한다. 외부 출처(원가 사유·미청구공사·수주잔고·해외 프로젝트)는 분리 표기. 📅 dartlab 실측 2026-06-14 · 현대건설(000720) 연결(KRW)·분기 합산 기준.
| 본문 수치 | 출처 / 호출 | 결과 |
|---|---|---|
| 매출 2018 16.73조 → 2024 32.67조 (+95%, 신고가) | c.select("IS",["매출액"],freq="Q") 합산 | ✓ 실측 |
| 2024 영업이익 −1.263조(OPM −3.9%, 7개년 유일 음수) | c.select("IS",["영업이익"]) | ✓ 실측 |
| 2024 분기 영업이익 +0.251/+0.147/+0.114/−1.776조 | c.select("IS",["영업이익"],freq="Q") | ✓ 실측 |
| 직전 5년(2019~2023) 누적 영업이익 3.523조, 2024 손실 ≈35.9% | 영업이익 합산 | ✓ 실측 |
| 영업CF 2022~2025 −0.143/−0.715/−0.119/−0.748조(4년 연속 음) | c.select("CF",["영업활동현금흐름"]) | ✓ 실측 |
| 2022~2025 비동기: 손실최대(2024) 현금 −0.119(가장 덜 음수) | 영업이익 부호 vs 영업CF 부호 | ✓ 실측 |
| 2021~2023 매출 +64%인데 OPM 4.2→2.6% | c.select("IS",[...]) | ✓ 실측 |
| 미청구공사 2022 3.74→2023 5.34조·공사미수금 1.99→3.32조 | 서울파이낸스 | 외부 인용·연결 증명 0 |
| 2024 적자 사유(발릭파판·자푸라 원가)·공사손실충당금·빅배스 | insightkorea · 현대건설 IR | 외부 인용 |
| 2025 흑전(영업이익 6,530억)·수주잔고 약 95조·순현금→순차입 | 헤럴드경제 · 한국신용신문 | 외부 인용 |
| 원전 코즐로두이 등 2026 모멘텀 | 뉴시스 | 외부 인용 |
| BS(미청구공사·충당금 잔액) 매핑 불안정 — 내부 단정 금지 | dartlab 데이터 한계 | 주의/제외 |
본문의 숫자 중 이 표에 없는 것은 발행 차단 대상이다. 원가 사유·미청구공사·충당금 잔액·수주잔고는 dartlab 연결로 증명되지 않으며 외부 인용임을, 음의 영업CF는 손실의 ‘예고’가 아니라 매출 급증기 운전자본 흡수와도 양립하는 부호 어긋남임을 명시한다 — 연결이 증명하는 것은 ‘손익과 현금의 부호 비동기성’(결과)까지이고, ‘왜’는 손익 밖에 있다.