BOK 물가지수 · PPI · DSPI · TOPI
한국은행 3대 물가지수를 세분화해 측정한다 — 생산자물가(PPI), 국내공급물가(DSPI, 가공단계×수입/국내), 총산출물가(TOPI, 국내/수출). 공급측 인플레가 어디서 생기고 어느 단계로 전가되는지 본다. 측정이지 추정 아님: PPI는 생산자 단계라 CPI와 다르고, 전가는 환율·시차 의존이라 정황이지 신호 아님.
Three BOK price indices, broken down — Producer (PPI), Domestic Supply (DSPI, stage × import/domestic), Total Output (TOPI, domestic/export). Where supply-side inflation originates and how it passes through stages. Measurement, not inference: PPI is producer-stage (≠ CPI), and pass-through depends on FX/lags — circumstantial, not a signal.
판정Read 공급충격인가, 수요둔화인가Supply crunch or demand disruption? — 2026.08 기준— as of 2026.08
가격만으로 둘을 가르는 구조는 생산단계다. 비용 충격이면 상류(원재료)가 크게 움직이고 하류로 갈수록 잦아든다. 수요가 꺾이면 하류(최종재)가 먼저 무너지고 상류가 나중에 따라온다. 그래서 Tilt = 최종재 − 원재료(전월비) 한 줄이 방향을 가른다.
The one structure that separates the two using prices alone is the production stage. A cost shock moves the upstream hard and fades downstream; a demand break hits the downstream first and reaches upstream later. So Tilt = final − raw (MoM) sorts the direction in one line.
① 생산단계 사다리 — 세 단계를 국내출하·수입으로 쪼갠다. 막대가 위로 갈수록(상류) 길면 비용, 아래로 갈수록(하류) 길면 수요다.① Stage ladder — the three stages split into domestic vs imported. Longer bars upstream mean cost; longer downstream mean demand.
② Tilt 시계열 — 0선 위는 공급 주도, 아래는 수요 주도. 국면이 언제 바뀌었는지 본다.② Tilt over time — above zero is supply-driven, below is demand-driven. Shows when the regime turned.
③ 항목별 총지수 기여 — 전월비 × 가중치. 어느 품목이 총지수를 끌었는지 크기로 본다.③ Contribution to the total — MoM × weight. Which items actually moved the index.
비용 충격은 파이프라인 위에서 아래로 흐르고, 수요 충격은 아래에서 위로 거슬러 오른다. 두 경로는 단계별 하락·상승폭의 기울기로 구분된다.
Cost shocks travel down the pipeline; demand shocks travel up it. The two paths differ in the slope of the move across stages.
이번 달 Tilt는 +3.47%p로 5년 분포의 81.4%에 있고, 수입−국내출하 격차는 원재료에서 +9.20%다.
This month's tilt is +3.47%p, at the 81.4th percentile of five years, and the domestic-minus-import gap in raw materials is +9.20%.
가격 구조상 이번 달은 공급(비용) 쪽이다. 단 확증은 아니다 — 아래 천장을 먼저 읽을 것.
By price structure this month leans supply/cost. This is not confirmation — read the ceilings below first.
- PPI는 가격이지 수량이 아니다. 수요 둔화의 확증은 출하량·재고에서 나오는데 이 자료에 없다. Tilt는 관측이지 판정이 아니다.PPI is price, not quantity. Confirming a demand slowdown needs shipments and inventories, which are not in this release. The tilt is an observation, not a verdict.
- 수입 항목에는 환율이 섞여 있다. 수입이 크게 빠져도 그게 국제가격인지 원화 강세인지 이 지수만으로는 안 갈린다 — 국내출하와 나란히 두고 격차로만 읽을 것.The import legs carry FX. A large import drop could be world prices or a stronger won; this index alone cannot separate them — read it only as the gap against domestic shipments.
- 월간 한 점이다. σ가 5.07%p라 한 달 부호는 자주 뒤집힌다. 시계열에서 연속성을 확인할 것.It is a single month. With σ of 5.07%p the monthly sign flips often — check persistence in the time series.
- 기여도는 총지수의 일부만 덮는다. 수집 항목 가중치 합 700.2/1000이라 기여 합(+0.186%p)이 실제 총지수(+0.16%)와 다르다. 순위만 읽고 합계로 쓰지 말 것.Contributions cover only part of the index. Collected weights total 700.2/1000, so the summed contribution (+0.186%p) differs from the actual total (+0.16%). Read the ranking, not the sum.
- 잠정치다. 익월 공표에서 확정된다.Preliminary. Revised at next month's release.
① 헤드라인 스냅샷Headline snapshot — 최신 2026.08 기준— latest, 2026.08
읽는 법 — 수입 원재료(파이프라인 입구)가 먼저 움직이고, PPI 총지수·국내공급을 거쳐 최종재로 전가된다(시차). 입구(수입)와 출구(최종재)의 간극이 전가 진행도다.
How to read — imported raw materials (pipeline entry) move first, then pass through PPI total / domestic supply to final goods (with a lag). The gap between entry (import) and exit (final) shows pass-through progress.
② PPI 생산자물가 — 어디서 인플레가 생기나PPI — where inflation originates
생산자 단계 물가. 총지수와 대분류(농림수산·광산·공산품·에너지·서비스)를 겹쳐 어느 부문이 총지수를 끌고 가는지 본다. 칩으로 항목 선택(누적), 전체 토글.
Producer-stage prices. Overlay total and major groups (agri/mining/manufactures/energy/services) to see which sector drives the total. Pick items via chips (cumulative); toggle All.
공산품 하위 분해 — 석유·화학·1차금속이 변동성 코어(유가·원자재 passthrough), 전자부품·기계는 글로벌 사이클, 음식료품은 끈적.Manufactures breakdown — petroleum/chemicals/base metals are the volatile core (oil/commodity pass-through); electronics/machinery track the global cycle; food is sticky.
PPI는 생산자 출하 단계 물가다. CPI(소비자)에 시차를 두고 전가되는 경향이 있어 소비자물가의 상류 신호로 본다.
PPI is producer-stage output prices, tending to pass through to CPI with a lag — read as an upstream gauge of consumer inflation.
공급측 인플레는 부문마다 성격이 다르다 — 석유·1차금속은 유가·원자재(변동성), 서비스는 끈적(2차 효과).
Supply-side inflation differs by sector — petroleum/base metals ride oil/commodities (volatile); services are sticky (second-round).
총지수 YoY를 끌고 가는 부문이 변동성 코어(석유·금속)면 유가 안정 시 빠르게 식고, 서비스가 끌면 끈적해 BOK가 더 경계한다. 어느 쪽이 주도하는지가 인상경로 함의를 가른다.
If the volatile core (oil/metals) drives YoY, it cools fast as oil stabilizes; if services drive it, it's sticky and BOK stays more hawkish. Which leads shapes the rate-path implication.
⚠ PPI≠CPI(생산자 단계, 가중치·범위 다름). 유가·환율 passthrough는 시차·비대칭 — 정황이지 신호 아님.
⚠ PPI ≠ CPI (producer stage, different weights/scope). Oil/FX pass-through is lagged/asymmetric — circumstantial, not a signal.
③ DSPI 국내공급물가 — 수입→국내 전가 파이프라인DSPI — import→domestic pass-through pipeline
가공단계별(원재료→중간재→최종재) × 국내출하 vs 수입. 수입 원재료가 입구, 최종재가 출구 — 입구가 먼저 튀고 단계 따라 전가된다. 수입선(점선)과 국내선(실선)의 간극이 환율·passthrough를 드러낸다.
By processing stage (raw→intermediate→final) × domestic vs import. Imported raw materials are the entry, final goods the exit — the entry jumps first, then passes down the stages. The gap between import (dashed) and domestic (solid) reveals FX/pass-through.
국내공급물가는 국내 출하 + 수입을 합친 공급측 물가다. 가공단계(원재료→중간재→최종재)는 비용이 흐르는 파이프라인이다.
Domestic supply prices combine domestic output and imports. Processing stages (raw→intermediate→final) are the pipeline that cost flows through.
원화 약세·유가 상승이면 수입 원재료가 먼저·크게 튄다. 그게 중간재·최종재로 시차 전가될지(끈적) 흡수될지(마진압축)가 관건.
On KRW weakness/oil up, imported raw materials jump first and most. Whether it passes to intermediate/final (sticky) or gets absorbed (margin squeeze) is the question.
수입 원재료 YoY와 최종재 YoY의 간극·시차가 전가 진행도다. 입구만 뛰고 출구가 잠잠하면 마진압축(전가 미완), 출구까지 따라오면 끈적한 인플레.
The gap/lag between imported-raw YoY and final-goods YoY measures pass-through. Entry up but exit flat = margin squeeze (incomplete); exit following = sticky inflation.
⚠ 수입물가는 원화 환산이라 KRW 변동이 섞인다(가격≠물량). 단계간 전가는 시차·비대칭 — 인과 단정 금지.
⚠ Import prices are KRW-converted, so FX is embedded (price ≠ volume). Stage pass-through is lagged/asymmetric — no causal claim.
④ TOPI 총산출물가 — 국내출하 vs 수출TOPI — domestic vs export
국내 생산자가 산출한 재화의 물가를 국내출하 vs 수출로 나눈다. 수출물가는 환율·해외수요가 섞여 국내출하와 갈린다 — 그 간극이 수출 채널의 가격 신호다.
Prices of domestically produced goods split into domestic shipment vs export. Export prices embed FX/foreign demand and diverge from domestic — the gap is the export-channel price signal.
총산출물가는 국내 생산재의 가격을 출하처(국내/수출)로 나눈다.
Total output prices split domestically produced goods by destination (domestic/export).
수출물가(원화표시)는 환율이 크게 섞인다 — 원화 약세면 수출물가 YoY가 국내출하보다 높게 찍힐 수 있다(물량 아님).
Export prices (KRW) embed FX heavily — on KRW weakness, export-price YoY can print above domestic (not volume).
수출−국내 간극이 벌어지면 대부분 환율 효과(원화 약세)다. 간극을 환율과 떼어 읽으려면 별도 디플레이션(달러표시)이 필요 — 여기선 원화표시 정황까지.
A widening export−domestic gap is mostly FX (KRW weakness). Separating it from FX needs a USD-denominated deflator — here we stop at the KRW-denominated circumstantial read.
⚠ 수출물가 원화표시 = 환율 혼입. "수출가격↑"이 경쟁력/수요가 아니라 KRW 약세일 수 있다 — 분해 전엔 단정 금지.
⚠ Export prices in KRW embed FX. "Export prices up" may be KRW weakness, not competitiveness/demand — no claim before decomposition.
⑤ 기여도 분해 — 무엇이 헤드라인 PPI를 끌어올리나Contribution decomposition — what drives headline PPI — stacked 기여도 + 총지수 라인— stacked contributions + total line
각 부문이 총지수에 몇 %p 기여하는지 쌓고(색막대), 총지수(굵은 선)를 겹친다. 막대 합이 총지수선에 닿으면 분해가 닫힌다. 측정 전제: 기여도 = 가중치 × 변동률. 단순 변동률을 쌓으면 총지수는 가중평균이라 합과 19배 어긋난다 — 가중치가 있어야만 정직한 차트다.
Stack each sector's %p contribution to the total (colored bars) and overlay the total (bold line). When the bar sum meets the total line, the decomposition closes. Premise: contribution = weight × change. Stacking raw changes is wrong (the total is a weighted average, off by ~19×) — honest only with weights.
가중지수의 기여도 분해는 부문 변동률에 공식 가중치를 곱해야 닫힌다(중앙은행 표준). 가중치 없는 stack은 측정거짓.
Contribution decomposition of a weighted index closes only when sector changes are multiplied by official weights (the central-bank standard). Stacking without weights is a measurement falsehood.
우리 항목은 총지수의 일부만 포착하므로 잔차(미포착) 막대로 닫는다. 가중치는 라스파이레스 근사라 잔차는 분해오차+미수집의 합 — 0이 아닌 게 정상.
Our items capture only part of the index, so a residual (uncaptured) bar closes it. Weights are a Laspeyres approximation, so the residual = decomposition error + uncollected items — nonzero is normal.
해석 가드레일 (코걸이 방지)Interpretation guardrails
- PPI ≠ CPI. 생산자 출하 단계 · 가중치·범위가 소비자물가와 다르다. PPI로 CPI를 단정하지 않는다(상류 정황).
- PPI ≠ CPI. Producer-stage; different weights/scope from consumer prices. PPI is an upstream gauge, not a CPI proxy.
- 수입·수출 물가 = 원화표시. 환율이 섞여있다. "수입물가↑"이 물량/수요가 아니라 KRW 약세일 수 있다.
- Import/export prices are KRW-denominated. FX is embedded. "Import prices up" may be KRW weakness, not volume/demand.
- 전가(passthrough)는 시차·비대칭. 입구(수입)와 출구(최종재)의 선후관계는 정황이지 인과 신호 아님 — 시차상관·shuffle 없이 단정 금지.
- Pass-through is lagged/asymmetric. Entry→exit ordering is circumstantial, not causal — no claim without lag-correlation/shuffle.
- YoY는 기저효과. 작년 같은 달이 낮으면 올해 YoY가 부풀려진다. 전환점은 MoM로 교차확인.
- YoY carries base effects. A low year-ago month inflates this year's YoY. Cross-check turns with MoM.
출처Source
✓한국은행 ECOS — 생산자물가(PPI) · 국내공급물가(DSPI) · 총산출물가(TOPI) (월별, 최근 6년)BOK ECOS — Producer (PPI) · Domestic Supply (DSPI) · Total Output (TOPI) (monthly, last 6y)