홈디포 (HD) — 우유를 안 팔기로 한 순간, 마진이 결정됐다

Quick Summary

같은 대형 소매인데 홈디포의 영업이익률은 월마트·코스트코의 대략 3~4배다. 비결은 잘 팔아서가 아니라 '안 파는 것'에 있다 — 1~3% 마진의 식료품을 처음부터 진열대에 안 올렸다. 그 비어 있는 칸이 마진의 높이를 만들고, 동시에 금리에 가장 먼저 흔들리는 좌표가 된다.

데이터 기준: 2026-06-14 dartlab 실측 — The Home Depot(HD) 미국 연결(USD) 기준, 분기 데이터를 회계연도(1월말 결산)로 합산. 프로 고객 비중·SRS 인수·SRS 마진 희석(bp)·동일점매출(comp)·평방피트당 매출·1979년 기원은 연결 손익에 안 나오므로 10-K·8-K·IR(외부 인용)으로 표기. ※대차대조표 항목은 매핑이 불안정해 인용에 주의.

핵심 숫자: 영업이익률(OPM) 12.7~15.3% (월마트·코스트코의 대략 3~4배) · 매출총이익률(GPM) 34.1% → 33.3% (7년 거의 평탄) · 정점 FY2022 15.3% → FY2025 12.7% (2.6%p↓) · 영업현금흐름 FY2023 21.17B(7년 최대, 매출 최저해와 겹침)

이 글의 용어: GPM(매출총이익률)·OPM(영업이익률)·NPM(순이익률) = 별개 비율 · bp(베이시스포인트) = 0.01%p · comp(동일점매출) = 기존 매장 매출 증감 · 영업 레버리지 = 고정비가 매출 변동에 따라 마진을 증폭·축소하는 효과 · SRS = HD가 2024년 인수한 전문 건축자재 유통사.


프롤로그 — 진열대에 우유가 없다

계산대를 한 바퀴 돌아본다. 카트에는 합판, 페인트 통, 전동 드릴, 잔디 비료가 실려 있다. 그런데 어느 통로에도 우유와 계란은 없다.

같은 ‘대형 소매’라 불리는 월마트·코스트코의 진열대를 채우는 1~3% 마진 식료품이, 이곳에는 처음부터 단 한 칸도 없다.

같은 대형 소매인데 영업이익률은 월마트·코스트코의 대략 3~4배 — 비결은 '안 파는 것'

그 비어 있는 칸이, 이 회사의 영업이익률을 경쟁사의 대략 3~4배로 만든 첫 번째 설계다. 그리고 같은 설계가, 장사가 안 될 때 가장 먼저 흔들리는 좌표이기도 하다. 마진의 높이와 변동성은 한 구조의 두 얼굴이다.


1막 — 안 파는 것의 이익

왜 같은 대형 소매인데 마진이 3~4배인가. 더 잘 팔아서가 아니라, 가장 싸게 팔아야 하는 물건을 아예 안 두기로 한 설계 때문이다.

import dartlab
c = dartlab.Company("HD")
c.select("IS", ["매출액", "영업이익"], freq="Q")  # 분기→회계연도 합산
항목 (FY, $B)2020202220242025
매출132.1157.4159.5164.7
영업이익18.2824.0421.5320.89
연결 OPM13.8%15.3%13.5%12.7%

홈디포의 영업이익률은 12.7~15.3% 밴드다. 같은 기간 월마트는 약 4%, 코스트코는 약 3.3% — 홈디포가 대략 3~4배 높다(FY2025 12.7%는 코스트코 대비 약 3.9배, 월마트 대비 약 3.2배; 더 높았던 FY2019 14.4%는 코스트코 대비 4배를 약간 넘는다).

그 이유는 외부 자료가 준다 — 식료품 같은 초저마진(약 1~3%) 품목을 안 취급하는 빅박스 구조다 [외부 인용]. 단, 이건 이 회사 고유의 경영 묘기가 아니다. 로우스 같은 동종 빅박스도 공유하는 좌표의 속성이다. ‘안 파는 것’이 마진을 높였다는 건, 동시에 그 구조가 금리 민감성을 부른다는 양날이다.


2막 — 평탄한 천장

그 높은 마진을 떠받치는 건 무엇인가. 7년간 거의 안 움직인 매출총이익률이다.

c.select("IS", ["매출액", "매출총이익"], freq="Q")  # GPM
FY2019202120232025
매출총이익률(GPM)34.1%33.6%33.4%33.3%

매출총이익률은 7년간 34.1%에서 33.3%로, 0.8%p밖에 움직이지 않았다. 사실상 못 박힌 천장이다.

매출총이익률은 7년간 34% 부근에 못 박혀 있다 — 마진을 떠받치는 엔진

이 평탄함이 곧 마진의 진짜 천장이자 떠받치는 힘이다. 그리고 이건 영업이익률(OPM)과는 별개의 비율이다 — GPM은 거의 안 움직였는데, 다음 막부터 보듯 OPM은 빠졌다. 그 말은 곧 ‘마진을 떠받치는 엔진(GPM)은 그대로인데, 다른 데서 샜다’는 뜻이다. 그게 글 전체의 분해 출발점이다.


3막 — 지목된 범인의 8분의 1

그럼 영업이익률은 왜 빠졌나. SRS 인수 탓인가. 흔히 그렇게 지목하지만, 회사 스스로 밝힌 SRS의 책임은 8분의 1뿐이다.

c.select("IS", ["매출액", "영업이익"], freq="Q")  # OPM 추이
FY20212022202320242025
영업이익률(OPM)15.2%15.3%14.2%13.5%12.7%

영업이익률은 정점 FY2022 15.3%에서 FY2025 12.7%로, 3년에 걸쳐 2.6%p(260bp) 빠졌다. 180억 달러짜리 SRS 인수(2024년 6월)가 흔히 범인으로 지목된다.

정점 대비 누적 260bp 하락 중 회사가 인정한 SRS 1년치 희석은 약 35bp

그런데 회사 자기 공시로도 SRS의 영업이익률 희석은 FY2025 한 해 약 35bp다 [외부 인용]. 여기서 기간을 정확히 분리한다 — 35bp는 FY2025 1년치 희석이고, 2.6%p(260bp)는 정점 FY2022 대비 3년 누적 하락이다. 둘은 같은 분모로 뺄 수 없다. 다만 크기로만 비교하면 35bp는 260bp의 약 8분의 1이다. 그러니 ‘180억 달러 인수가 범인’은 과장이고, 정점 대비 하락의 대부분은 SRS 밖 요인과 정합한다 — 그게 무엇인지는 다음 막에서 본다.


4막 — 가장 적게 판 해

그럼 나머지 하락은 어디서 왔나. 매출이 가장 적었던 해(FY2023)의 영업 레버리지 역작용과 정합한다.

c.select("IS", ["매출액"], freq="Q")  # 매출 궤적
FY20212022202320242025
매출 ($B)151.2157.4152.7159.5164.7

매출은 ‘정체’가 아니라 ‘하락 후 회복’을 그렸다 — FY2023에 157.4B에서 152.7B로 4.7B 꺾였다가 다시 올라왔다. 그 골은 동일점매출 -3.2%, 고금리 ‘대기 모드’와 같은 해다 [외부 인용·HD IR]. 모기지 금리가 오르자 고객이 대형 리모델링을 미룬 것이다.

매출은 FY2023에 4.7B 꺾였다 회복 — OPM 하락의 타이밍과 정합

여기서 인과를 조심한다 — 매출이 가장 적었던 해에 고정비 영업 레버리지가 역으로 작동해 OPM이 눌린 타이밍과 정합한다. 단, comp 감소(분자)와 마진 하락(분모 고정비)은 같은 고금리 환경의 두 증상이지, ‘comp가 떨어져서 마진이 무너졌다’는 단선 인과가 아니다. 타이밍이 맞는다는 것과 한쪽이 다른 쪽을 만들었다는 것은 다르다.


5막 — 안 팔릴 때 두꺼워진 통장

장사가 가장 안 된 해에 현금은 어땠나. 거꾸로, 가장 많이 들어왔다.

c.select("CF", ["영업활동현금흐름"], freq="Q")  # OCF
FY202020212022202320242025
영업현금흐름 ($B)18.8416.5714.6221.1719.8116.33

영업현금흐름의 7년 최대치 21.17B가, 매출이 가장 적었던 FY2023에 찍혔다. 불황기에 곳간이 더 찬 역설이다.

영업현금흐름 7년 최대(21.17B)가 매출 최저해 FY2023에 — 수요와 역행

이 역설은 OCF가 수요와 역방향으로 움직인 장면이다. 안 팔린 재고가 현금으로 풀린 것(운전자본 타이밍)과 양립한다. 여기서 ‘OCF=수요 사이클의 서명’이라는 깔끔한 비유는 명시적으로 배제한다 — 그 가정이 정확히 FY2023에서 깨지기 때문이다. 현금 창출력은 든든하지만, 그 출렁임을 ‘경기 진폭’으로 환원하면 틀린다.


6막 — 오렌지색 앞치마의 무게중심

그래서 이 회사는 어디로 가고 있나. 프로(전문 시공) 고객 쪽으로 무게중심이 옮겨가고, 그 결과 믹스가 마진을 누르는 방향과 정합한다.

c.select("IS", ["매출액", "영업이익"], freq="Q")  # FY2025 종점

FY2025 영업이익률은 12.7%로 7년 최저이고, SRS 같은 저마진 유통을 끌어안았다. 프로 고객 비중은 2012년 약 30%에서 FY2024 약 54.5%(약 90B 달러)로 올랐다 [외부 인용·HD SRS 인수]. 이제 매출의 절반 이상이 ‘DIY 주말 손님’이 아니라 ‘트럭 몰고 와 대량으로 자재 싣는 사람’에서 나온다.

프로 비중 2012년 약 30%→FY2024 약 54.5% — 도매·유통 쪽으로 무게중심 이동

여기서 의도 단정을 피한다 — ‘회사가 더 높은 마진을 일부러 포기하는 전략’이라고 쓰지 않는다. 외부 사실이 지지하는 건 프로 비중 상승과 SRS가 저마진 유통이라는 사실뿐이고, 결과적으로 믹스가 마진을 누르는 방향과 정합한다는 것까지다. 1979년 창고형 포맷이 만든 고마진·금리민감이라는 한 좌표의 두 얼굴 위에서, 이 이동의 결과가 마진·현금흐름에 어떻게 새겨질지가 다음 분기들의 시험대다(기원 서사는 배경으로만, 46년 뒤 OPM에 운명처럼 못박지 않는다).

같은 소매라도 입구의 회비로 이익을 정산받는 코스트코, 박리를 그대로 떠안는 월마트, 소매 껍데기 아래 클라우드를 둔 아마존, 한국 대형마트 이마트, 그리고 햄버거가 아니라 임대료로 버는 맥도날드와 나란히 놓으면, 홈디포는 ‘안 파는 것으로 마진을 높이고, 그 구조로 변동성을 떠안는’ 자리다.


2026년에 봐야 할 세 가지

  1. 매출총이익률(GPM)이 33% 부근에서 평탄한가 — SRS 등 저마진 유통 믹스가 커지며 33% 아래로 추세적으로 내려가는가. 관통선의 ‘엔진은 그대로’가 유지되는지 보는 핵심 지표다.
  2. 영업이익률이 12.7%에서 빠지나 회복되나 — 그리고 그 변화가 comp 매출(수요) 반등·고정비 레버리지 회복으로 설명되는가, 믹스 희석이 더 깊어진 결과인가. 하락 원인의 분해가 맞는지 검증.
  3. OCF의 역설이 일회성인가 구조인가 — 프로 비중·SRS 통합이 진전될 때 영업현금흐름이 다시 수요와 역행(불황기 재고 회수)하는가, 도매·유통 믹스가 운전자본 행태 자체를 바꾸는가.

홈디포 — 2026년에 봐야 할 세 가지


재무제표 — 최근 6개 회계연도 (dartlab 연결, $B)

미국 연결(USD)·분기 합산(회계연도 1월말) 기준. dartlab에서 직접 확인:

import dartlab
c = dartlab.Company("HD")
c.select("IS", ["매출액","영업이익","당기순이익"], freq="Q")
c.select("CF", ["영업활동현금흐름"], freq="Q")
매출(라인) vs 영업이익·당기순이익(막대) — $B
0.046.11692.232138.348184.4640.06.91213.82320.73527.646매출 ($B)이익 ($B)202020212022202320242025매출 (좌)영업이익 (우)당기순이익 (우)
항목 (FY, $B)202020212022202320242025
매출132.1151.2157.4152.7159.5164.7
매출총이익44.8550.8352.7850.9653.3154.87
매출총이익률(GPM)34.0%33.6%33.5%33.4%33.4%33.3%
영업이익18.2823.0424.0421.6921.5320.89
영업이익률(OPM)13.8%15.2%15.3%14.2%13.5%12.7%
당기순이익12.8716.4317.1115.1414.8114.16
영업현금흐름18.8416.5714.6221.1719.8116.33

이 표를 한 줄로 읽으면 이렇다 — 매출총이익률(GPM) 행은 34.0%에서 33.3%로 거의 못 박혀 있는데, 영업이익률(OPM) 행은 15.3%(FY2022)에서 12.7%(FY2025)로 2.6%p 빠진다. GPM·OPM은 별개 비율이고, 그 둘의 갈림이 ‘엔진(GPM)은 그대로인데 다른 데서 샜다’는 그림이다. 영업현금흐름 행은 매출 행과 역행한다 — 매출 최저해 FY2023(152.7)에 OCF는 7년 최대(21.17)다(SRS 희석·comp·프로 비중=외부).


검증표

본문 인용 수치를 dartlab 호출과 결과로 검증한다. 외부 출처(프로 비중·SRS·comp·기원)는 분리 표기. 📅 dartlab 실측 2026-06-14 · HD 미국 연결(USD)·분기 합산(회계연도) 기준.

본문 수치출처 / 호출결과
영업이익률(OPM) 12.7~15.3% (월마트·코스트코의 대략 3~4배)c.select("IS",["영업이익"],freq="Q") ÷ 매출✓ 실측
매출총이익률(GPM) 7년 34.1→33.3% (거의 평탄)매출총이익÷매출✓ 실측
OPM 정점 FY2022 15.3% → FY2025 12.7% (3년 누적 2.6%p↓)c.select("IS",["영업이익"])✓ 실측
매출 FY2023 골 157.4→152.7 (-4.7B) → 회복 164.7Bc.select("IS",["매출액"])✓ 실측
영업현금흐름 FY2023 21.17B (7년 최대, 매출 최저해)c.select("CF",["영업활동현금흐름"])✓ 실측
SRS 인수 EV 약 18.25B$(2024.6.18 종결), 프로 TAM +50B$HD IR (SRS) · HD 8-K (SEC)외부 인용
SRS 영업이익률 희석 약 35bp (FY2025 1년치, 260bp와 분모 다름)HD 10-K (SEC EDGAR) · 실적콜외부 인용·기간 분리
프로 고객 비중 2012 약 30% → FY2024 약 54.5%(약 90B$)HD SRS 발표외부 인용
FY2023 동일점매출(comp) -3.2% · 고금리 ‘대기 모드’HD 8-K · CNBC외부 인용
식료품 미취급 빅박스 구조·1979년 창고형 기원업계 분석 · 회사 연혁외부 인용·배경만

본문의 숫자 중 이 표에 없는 것은 발행 차단 대상이다. 프로 비중·SRS·comp·기원은 dartlab 연결로 증명되지 않으며 외부 인용임을 명시한다 — 연결이 증명하는 것은 ‘GPM은 7년 평탄, OPM만 2.6%p 빠짐, OCF는 매출과 역행’까지이고, SRS 35bp(1년)와 260bp(3년 누적)는 분모가 달라 직접 빼지 않으며, OPM 하락의 대부분 원인은 미결(영업 레버리지와 정합)이다.


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

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

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

같은 카테고리에서 더 읽기

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

DartLab Product

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

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