Investing

Inflation Explained — CPI vs WPI

Inflation is measured two main ways in India — CPI and WPI. Here’s the difference and why it matters.

Inflation Explained — CPI vs WPI
On this page

Inflation — the general rise in prices over time — is tracked in India mainly through two indices: the CPI and the WPI. Knowing the difference helps you read economic news and understand RBI policy.

CPI — Consumer Price Index

CPI measures the change in prices of a basket of goods and services bought by households — food, housing, fuel, clothing, etc. It reflects the inflation you actually experience as a consumer. The RBI targets CPI inflation when setting monetary policy — it’s the headline number for rate decisions.

WPI — Wholesale Price Index

WPI measures price changes at the wholesale/producer level — goods traded between businesses, before they reach consumers. It’s weighted more toward manufactured goods and commodities and excludes most services. WPI often signals cost pressures building up the supply chain.

Key differences

  • Who/what — CPI = retail/consumer prices (incl. services); WPI = wholesale/producer prices (mostly goods).
  • Policy role — the RBI anchors on CPI; WPI is more a gauge of producer cost trends.
  • They can diverge — e.g. commodity spikes can lift WPI before it feeds into CPI.

Why it matters to you

  • CPI drives rates — higher CPI inflation makes the RBI more likely to raise the repo rate, affecting loans and debt funds.
  • Real returns — your investment’s real return is its return minus (CPI) inflation; beating CPI is the goal.
  • Corporate margins — rising WPI (input costs) can squeeze company profits if they can’t pass it on.

Watch CPI for policy and your purchasing power, WPI for producer cost trends. Education only, not a recommendation.

Published by ROAR — DP TradeKING. Investments are subject to market risks; read all related documents carefully before investing.

Start your investing journey

Enter your mobile number to get started — then download the ROAR app to finish KYC in about 10 minutes.

🇮🇳 +91