현대건설 (000720) — 매출은 사상 최고인데 영업이익은 적자였다: 손익과 현금이 어긋난 4년

Quick Summary

건설사를 읽을 때 우리는 보통 '매출이 늘면 이익도 늘고, 손실이 나면 현금이 빠진다'고 가정한다. 현대건설의 7개년 연결 손익은 이 직관을 두 번 배신한다. 매출이 사상 최고이던 2024년에 영업이익이 −1.263조로 꺼졌고, 장부가 멀쩡하던 2023·2025년에도 영업현금흐름은 음(−)이었다. 이 글은 원가가 왜 터졌나(외부)가 아니라, 세 재무제표가 서로 어긋나는 산술적 지점만 읽는다.

데이터 기준: 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년에도 영업현금흐름은 음(−)이었다.

두 장부가 어긋난다 — 손익(흑/적)의 부호와 현금(영업CF)의 부호가 같은 해에 살지 않는다

이 글은 ‘왜 원가가 터졌나’(외부)를 설명하지 않는다. 내부 세 재무제표가 서로 어긋나는 산술적 지점만 읽어, 이 회사를 읽는 순서가 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% — 외형은 거의 두 배가 됐는데 이익률은 두께가 더 얇아졌다.

매출은 +64% 점프, OPM은 4.2→2.6% 하락 — 외형↑·마진↓의 첫 긴장

외형이 커질수록 마진이 눌리는 이 역방향이 첫 긴장이다. 외형과 마진율이 따로 노는 점에선 캐터필러와 결이 같다. [외부 인용] 무엇이 외형을 키웠는지(해외/국내 수주 믹스, 자회사 현대엔지니어링 비중)는 IR·공시 영역이며, 내부 수치는 ‘커진 매출이 더 두꺼운 이익으로 전환되지 않았다’는 결과만 말한다.


3막 — 현금이 먼저 어긋났다

손익계산서가 ‘괜찮다’고 말하던 그 해, 현금흐름표는 뭐라고 말하고 있었나. 부호가 달랐다.

영업현금흐름이 2022년 −0.143조로 음전환하고 2023년 −0.715조로 심화한다. 그런데 2022·2023년은 둘 다 장부상 흑자였다 — 영업이익 0.575·0.785조, 순이익 0.471·0.654조. 인식한 이익이 현금으로 들어오지 않은 2년이다.

2022년부터 손익(흑자)과 영업CF(음수)의 부호가 어긋난다 — 양립일 뿐, 예고가 아니다

이 갭의 존재는 내부 영업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조가 났다. 한 해의 손실이 한 분기에 몰린 것이다.

2024 분기 — 1~3분기는 정상(+), 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) 음(−)이자 그중 가장 큰 유출이다.

손익은 V자 흑전, 현금은 4년째 음(−) — 회복과 유출이 또 어긋난다

손익의 회복과 현금의 지속 유출이 또다시 어긋난다. 손익은 2024년의 정정을 흡수했지만, 이익과 현금의 시간 어긋남이라는 더 깊은 층위는 닫히지 않았다 — 흑자 복귀와 현금 유출 지속은 ‘양립’할 뿐, 어느 쪽이 진짜인지 내부 수치는 단정하지 않는다. [외부 인용] 2025년 흑자전환과 수주잔고 약 95조, 둔촌주공 등 준공 대금 회수 지연으로 인한 순현금→순차입 전환은 외부 보도 영역이다.


6막 — 어느 진술이 더 정직했나

손실이 가장 컸던 해에 현금은 왜 가장 덜 빠졌고, 장부가 멀쩡한 해에 현금이 더 샜나. 손익의 부호와 현금의 부호가 같은 해에 살지 않는다.

핵심 비동기성 한 줄 — 회계 손실 최대의 해 2024년 영업CF는 −0.119조로 네 음수 연도 중 가장 덜 음수이고, ‘좋아 보인’ 2023·2025년이 −0.715·−0.748조로 더 많이 샜다. ‘손실=현금유출’이라는 직관이 깨지는 이 비동기성이 이 회사를 읽는 열쇠다.

비계에 덮인 채 그림자만 길게 드리운 미완 — 진행률로 미리 그려 넣은 현재

결론: 손익은 추정으로 출렁였지만 현금흐름표는 2022년부터 같은 방향(음)을 가리켰다. 이 글의 독자가 가져갈 단 하나의 습관은 OPM 라인보다 영업CF 라인을 먼저 보는 것이다. 손익이 아니라 현금이 진짜를 말한다는 점에선 애브비와 같은 계열이고, 매출 최고의 해에 빅배스를 낸 점에선 GS건설·HDC현대산업개발의 형제이며, 진행기준 회계라는 같은 문법을 쓴다는 점에선 한화오션과 나란히 읽힌다. [외부 인용] 진행기준이 ‘완공 전 미래를 진행률로 미리 기재하는’ 회계라는 해석, 그리고 향후 수주잔고·원전(불가리아 코즐로두이 등) 프로젝트의 질이 이 어긋남을 좁힐지 넓힐지는 전부 외부 전망이며, 내부 수치는 거기까지 답하지 않는다.


2026년에 봐야 할 다섯 가지

  1. 2026 영업현금흐름의 부호 — 5년 만에 양(+)으로 돌아서는가, 5년 연속 음(−)이 되는가. 이익↔현금 어긋남이 닫히는지를 가르는 단일 지표 [내부].
  2. OPM이 평형선(2~5%)에 안정 복귀하는가 — 2024처럼 부호가 다시 뒤집히는지, 진행기준 정정의 재발 여부를 손익 부호로 관찰 [내부].
  3. 매출 증가와 영업이익 증가의 방향 일치 회복 — 2~3막의 ‘외형↑·마진↓’ 역방향이 풀리는지(커진 매출이 더 두꺼운 이익으로 전환되는지) [내부].
  4. 미청구공사·공사미수금 잔액의 증감(외부) — 운전자본이 현금을 계속 묶는지 푸는지. 내부 영업CF의 음수 지속/해소와 정합하는지 대조하되, 잔액 자체는 외부.
  5. 해외 EPC·원전 프로젝트의 원가 안정성(외부) — 발릭파판·자푸라 협상 결과, 원전(코즐로두이) 원가 추정 안정성. 진행기준 재추정이 또 일어날지의 외부 변수. 전부 외부 인용.

현대건설 — 2026년에 봐야 할 다섯 가지


재무제표 — 최근 7개년 (dartlab 연결, 조원)

연결(KRW)·분기 합산(역년) 기준. dartlab에서 직접 확인:

import dartlab
c = dartlab.Company("000720")
c.select("IS", ["매출액","영업이익","당기순이익"], freq="Q")
c.select("CF", ["영업활동현금흐름"], freq="Q")
매출(라인) vs 영업이익·영업현금흐름(막대) — 조원
0.09.14818.29527.44336.59-1.709-0.70.21.2072.179매출 (조)이익 (조)2019202020212022202320242025매출 (좌)영업이익 (우)영업현금흐름 (우)
항목 (조원)2019202020212022202320242025
매출17.2816.9718.0721.2429.6532.6731.06
영업이익0.860.550.750.580.79−1.260.65
순이익0.570.230.550.470.65−0.770.56
영업이익률(OPM)5.0%3.2%4.2%2.7%2.6%−3.9%2.1%
영업현금흐름0.831.731.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는 손실의 ‘예고’가 아니라 매출 급증기 운전자본 흡수와도 양립하는 부호 어긋남임을 명시한다 — 연결이 증명하는 것은 ‘손익과 현금의 부호 비동기성’(결과)까지이고, ‘왜’는 손익 밖에 있다.


이 글은 특정 종목의 매수·매도를 권유하지 않습니다.

양질의 기업분석을 계속 공유하기 위해 노력하고 있습니다. 도움이 되셨다면 dartlab을 후원해주세요.

Buy Me A Coffee
같은 시리즈에서 이어 읽기
DartLab

같은 카테고리에서 더 읽기

DartLab은 기업이야기 카테고리 안에서 글이 서로 이어지도록 설계합니다. 다음 글로 넘어가며 구조와 맥락을 같이 쌓는 방식입니다.

DartLab Product

이 글의 판단을 실제 데이터 흐름으로 옮기기

DartLab은 전자공시를 읽는 법을 코드와 데이터로 연결하기 위해 만든 제품입니다. 사업보고서 텍스트, 재무 시계열, 정기보고서 데이터를 한 흐름에서 다루도록 설계했습니다.