
이 글은 2026년 2월 기준으로 JD닷컴을 처음 공부하는 분을 위해 작성했습니다. 많은 분이 JD를 떠올리면 빠른 배송만 생각하시는데요. 저는 JD의 진짜 특징이 속도가 아니라 통제력이라고 봅니다. 누가 어떤 상품을 어떻게 보관하고 어떤 기준으로 포장해 어느 경로로 보내는지까지 한 줄로 엮어 관리하는 방식이기 때문입니다. 그래서 장점도 또렷하고, 반대로 리스크도 숨길 수 없이 드러납니다. 특히 직매입 1P는 재고를 직접 안고 가는 모델이라서 마진 구조가 단순해 보이면서도 막상 뜯어보면 변수가 많습니다. 경기가 좋을 때와 나쁠 때 수익이 흔들리는 이유도 여기에서 출발합니다. 오늘은 JD 직매입이 왜 물류효율을 무기로 삼는지, 재고가 어떤 역할을 하는지, 그리고 그 결과 마진과 경기 민감도가 어떻게 결정되는지 최대한 쉬운 말로 풀어보겠습니다. 마치 집에서 장을 볼 때 대형마트 직영 상품과 입점 판매자 상품을 비교하듯이, 눈앞 장면으로 떠올릴 수 있게 설명해 드리겠습니다.
직매입 물류의 강점: 빠름이 아니라 과정의 주도권
JD 직매입 물류를 이해할 때 저는 한 가지 질문부터 던집니다. 문제가 생겼을 때 누가 끝까지 책임지느냐입니다. 마켓플레이스 3P는 판매자가 많고 각자 포장 방식도 제각각이라서, 같은 상품이라도 배송 경험이 들쭉날쭉해지기 쉽습니다. 반면 직매입 1P는 JD가 매입하고 JD 창고에 넣고 JD 기준대로 출고합니다. 그래서 속도가 빨라지는 것은 결과이고, 원인은 과정의 주도권입니다. 창고 안에서 어떤 SKU를 어디에 두는지, 같은 지역 주문이 몰릴 때 어떤 순서로 피킹 하는지, 반품이 들어오면 재판매 가능 상태인지 폐기인지 어떻게 판정하는지까지 한 세트로 움직입니다. 이 구조가 주는 실질적인 이점은 신뢰입니다. 전자제품이나 고가 생활가전처럼 구매 후 불만이 생기면 마음이 불편해지는 상품은 특히 그렇습니다. 배송이 하루 늦는 것보다, 박스가 찌그러졌거나 구성품이 빠졌을 때 훨씬 더 화가 나니까요. JD는 포장 규격과 출고 검수 기준을 통일할 수 있어서, 고객 입장에서는 랜덤 요소가 줄어듭니다. 또 하나는 재고를 지역 가까이에 미리 두는 전진 배치입니다. 주문이 들어오고 나서 먼 곳에서 가져오는 방식이 아니라, 수요가 많은 곳에 미리 채워 두고 가까운 창고에서 바로 내보내는 방식이라 리드타임이 짧아집니다. 여기서 물류효율은 배송 기사 한 명을 더 투입하는 문제가 아니라, 전체 네트워크가 덜 흔들리게 만드는 설계 문제에 가깝습니다. 예를 들어 행사 시즌에 주문이 몰려도, 재고 위치와 출고 우선순위를 통제하면 폭주를 완화할 수 있습니다. 예시로 제 이야기를 하나 드리겠습니다. 몇 년 전 중국 출장 중에 노트북 충전기가 갑자기 고장 나서 정말 난감했던 적이 있습니다. 다음 날 아침 회의가 있었고, 호텔 근처 오프라인 매장은 이미 문을 닫은 시간이었습니다. 저는 급한 마음에 JD 앱에서 직매입 표시가 있는 충전기를 골랐습니다. 가격이 가장 싼 제품은 아니었지만, 상세 페이지에 배송 약속 시간이 분 단위로 찍혀 있고 반품 절차도 명확하게 보이더군요. 주문을 마치고 나서도 마음이 불안해 계속 앱을 들여다봤는데, 새벽에 출고 완료가 뜨고 아침에 진짜로 도착했습니다. 더 인상적이었던 건 포장 상태였습니다. 박스 안에 완충재가 꽉 들어가 있었고, 케이블이 흔들리지 않게 고정되어 있었습니다. 저는 그 순간 아 이건 속도 경쟁이 아니라 시스템 경쟁이구나라고 느꼈습니다. 누가 책임지는지, 어떤 기준으로 처리하는지가 한 번에 체감됐기 때문입니다. 이런 경험이 쌓이면 고객은 다음번에도 비슷한 선택을 하게 되고, JD는 그 반복에서 강해집니다.
JD의 마진 구조: 숫자 하나보다 흐름을 봐야 하는 이유
JD 마진 구조를 보면 처음에는 헷갈릴 수 있습니다. 직매입 비중이 높으면 매출원가가 크게 잡히고 총이익률이 낮아 보이기 때문입니다. 그런데 총이익률만 보고 판단하면 중요한 장면을 놓치게 됩니다. 직매입 1P의 마진은 기본적으로 매입가와 판매가의 차이에서 출발합니다. 그래서 협상력, 상품 믹스, 재고 회전, 그리고 프로모션 강도가 같이 움직입니다. 예를 들어 같은 스마트폰이라도 신제품 출시 직후에는 가격이 단단하지만, 시간이 조금만 지나면 경쟁이 붙으면서 할인 압력이 커집니다. 이때 JD는 재고를 얼마나 빨리 돌리느냐에 따라 마진이 달라집니다. 재고가 오래 묶이면 보관 비용이 늘고, 결국 더 큰 할인으로 털어야 하니까요. 반대로 회전이 빠르면 현금이 빨리 돌아 다음 매입에서 유리한 조건을 잡을 수 있습니다. 저는 이걸 냉장고에 있는 우유로 비유합니다. 유통기한이 가까워질수록 가격을 낮춰서라도 빨리 비워야 손해가 적어집니다. 직매입도 비슷합니다. 또 하나는 비용 레버입니다. JD는 물류 인프라를 직접 운영하기 때문에 고정비 성격의 비용이 존재합니다. 그런데 물동량이 늘면 단위당 처리비가 내려갈 수 있습니다. 같은 창고, 같은 컨베이어, 같은 배송망이라도 처리하는 주문이 늘수록 1건당 비용이 분산되기 때문입니다. 이런 구간에서는 총이익률이 크게 뛰지 않아도 영업이익이 개선되는 그림이 나올 수 있습니다. 반대로 주문이 줄면 단위비가 올라가서 압박이 커집니다. 그래서 JD의 마진을 볼 때는 매출 총 이익률 하나가 아니라, 풀필먼트 비용이 매출 대비 어떻게 움직이는지 같이 보는 편이 더 현실적입니다. 그리고 JD 생태계에는 리테일 외 수익도 섞입니다. 광고와 마케팅 노출, 수수료 기반의 서비스, 물류와 공급망 관련 서비스 등은 직매입보다 자본 부담이 상대적으로 가벼운 편입니다. 이런 비중이 커지면 전체 마진의 성격이 달라집니다. 즉 JD가 무엇을 더 많이 팔았는지, 어떤 방식으로 트래픽을 돈으로 바꿨는지가 마진을 결정하는 열쇠가 됩니다. 예시로 제가 겪었던 투자 메모 습관을 말씀드리겠습니다. 예전에 저는 JD 실적을 볼 때 총이익률만 빠르게 체크하고 넘어가곤 했습니다. 그러다 어느 분기에는 총이익률이 별로 변하지 않았는데, 시장 반응이 의외로 좋았습니다. 이유가 궁금해서 제가 직접 표를 만들어 봤습니다. GMV와 주문 건수, 물류비용 항목을 같이 놓고 보니, 물류 단위비가 내려간 흔적이 보이더군요. 저는 그때 깨달았습니다. 마진은 가격표 하나로 결정되지 않고, 창고에서 박스를 몇 초 만에 찾고 얼마나 가까운 곳에서 출고했는지 같은 운영의 결과가 쌓여 숫자로 나온다는 것을요. 그 뒤로는 JD를 볼 때 항상 재고 회전과 비용 구조를 같이 확인합니다. 덕분에 같은 숫자라도 해석이 훨씬 부드러워졌습니다.
경기 민감도: 재고와 고정비가 만드는 파도, 그리고 완충 장치
JD의 경기 민감도는 직매입이란 단어 안에 거의 답이 들어 있습니다. 직매입은 재고를 직접 보유합니다. 경기가 좋을 때는 판매가 잘 되니 재고가 자연스럽게 줄고, 물류망도 바쁘게 돌아가면서 단위비가 내려가 효율이 좋아질 수 있습니다. 그런데 경기가 식으면 상황이 달라집니다. 소비자가 지갑을 닫으면 가장 먼저 미뤄지는 것은 내구재와 선택 소비입니다. 새 TV, 새 휴대폰, 새 노트북처럼 지금 당장 없어도 버틸 수 있는 상품은 구매가 늦춰집니다. 이때 직매입 재고는 창고에 남아 있고, 남아 있는 재고를 처리하려면 할인과 쿠폰이 늘어납니다. 할인은 매출을 지키는 데는 도움이 되지만, 마진을 깎는 칼이기도 합니다. 동시에 물류 인프라는 고정비 성격이 있어, 주문이 줄면 1건당 비용이 올라가는 방향으로 압박이 생깁니다. 그래서 경기 하강 국면에서는 JD가 상대적으로 더 민감하게 느껴질 수 있습니다. 하지만 민감도가 무조건 크기만 한 것은 아닙니다. 충격의 크기는 내부 조절 장치에 따라 달라집니다. 첫째는 카테고리 구성입니다. 생필품과 반복 구매 상품의 비중이 높아지면 방어력이 생깁니다. 둘째는 재고 운영의 보수성입니다. 수요가 꺾이는 신호를 빨리 읽고 매입을 줄이거나, 브랜드와 함께 프로모션 비용을 나누면 손실을 줄일 수 있습니다. 셋째는 서비스형 매출의 비중입니다. 광고나 수수료 같은 수익은 거래액 변화의 영향을 받더라도, 재고 평가손 같은 부담은 상대적으로 적습니다. 즉 JD가 직매입을 중심으로 하되, 서비스형 수익을 얼마나 키우느냐가 경기 파도를 낮추는 방법이 됩니다. 예시로 제가 체감한 소비 위축의 장면을 하나 떠올려 보겠습니다. 제가 한국에서 일하던 시절, 주변 동료들이 경기 이야기를 자주 하던 때가 있었습니다. 그 무렵 저는 개인적으로 중국 전자제품을 하나 사려고 가격을 매일 체크했습니다. 그런데 어느 날부터 사람들 대화가 바뀌더군요. 새 제품 이야기보다 할인 코드, 쿠폰, 공동 구매 같은 말이 더 많이 들렸습니다. 저도 비슷했습니다. 원래는 신제품을 사려고 마음먹었는데, 갑자기 합리적인 소비라는 말이 머릿속을 차지하더군요. 그래서 구매를 미루고, 대신 가격이 크게 떨어진 구형 모델을 보게 됐습니다. 이 과정에서 저는 소비자의 심리가 어떻게 바뀌는지 생생하게 봤습니다. 필요는 그대로인데 지불 의지가 낮아지니, 기업은 가격을 조정할 수밖에 없습니다. JD 같은 직매입 사업자는 이 변화가 곧바로 재고와 마진에 연결됩니다. 그래서 경기 국면을 볼 때는 거창한 거시 지표만 떠올리기보다, 사람들이 어떤 상품을 미루고 어떤 상품을 계속 사는지, 그리고 쿠폰과 할인 강도가 어떻게 바뀌는지 같은 생활 신호도 함께 보는 편이 현실적입니다.
JD 직매입은 물류효율을 무기로 고객 경험을 통제하고, 그 통제력으로 신뢰를 쌓는 모델입니다. 다만 재고를 직접 보유하고 물류 고정비를 떠안는 구조라서, 경기가 좋을 때는 레버가 앞으로 당겨지지만 경기가 나빠지면 같은 레버가 뒤로 당겨질 수 있습니다. 그래서 JD를 볼 때는 총 이익률 같은 한 줄 숫자보다 재고 회전, 할인 강도, 풀필먼트 단위비, 그리고 서비스형 매출 비중을 같이 보셔야 합니다. 결국 이 회사의 경쟁력은 빠르다는 말이 아니라, 빠르게 처리할 수밖에 없도록 설계된 시스템에 있습니다. 이 글을 읽고 나면 JD를 뉴스에서 볼 때도 단순히 주가가 올랐는지 내렸는지보다, 어떤 운영 변화가 있었는지를 먼저 떠올리게 되실 겁니다. 그런 관점이 쌓이면 투자든 공부든 훨씬 덜 흔들립니다.