Consumer Price Index

Consumer Price Index (CPI) is a statistic used to measure average price of a basket of commonly used goods and services in a period relative to some base period. The base period price of the basket is marked to 100 and CPI value hovers above or below 100 to reflect whether the average price has increased or decreased over the period.

Once we have CPI values for two periods, we can determine the inflation rate over the periods.

Producer Price Index (PPI) is a related index which measures average price level received by the sellers. Its movement foretells the expected changes in CPI despite some differences that exist in their calculation methodology.


Estimating CPI involves surveying people to identify what they purchase on regular basis. This helps determine the basket of commonly used goods and services. Total price of the basket is obtained from market for current period and base period and following formula is used to calculate CPI:

$$ Consumer\ Price\ Index \\= \frac{Current\ Period\ Price\ of\ the\ Basket}{Base\ Period\ Price\ of\ the\ Basket} × 100 $$

In practice many adjustments are made to CPI on account of seasonality, changes in composition of the basket, etc. and different versions of CPI are calculated to cater to real life needs.

In US, the Bureau of Labor Statistics estimates CPI on regular basis. IMF and World Bank provide CPI and other data for majority of countries.


In 1540, when Sher Shah seized control of India from Humayun, her average residents spent 40% of their total annual consumption budget on food, 20% on fuel, 20% on clothes and 20% on education. In 1545, the King sat down with his vizier to find out whether the standard of life has improved or worsened over the period. They pulled out some data:

Price in Rupees
Year 1545Year 1540

Over the five years, there was little change in the residents' spending preferences. Help the king determine whether people are feeling richer or poorer.

In order to calculate CPI, 1545 and 1540 prices are weighted according to consumers' spending preferences.

WeightPrice in Rupees
Year 1545Year 1540

Weighted Average Prices in 1545
= 0.4 × 52 + 0.2 × 27 + 0.2 × 17 + 0.2 × 90
= 47.60

Weighted Average Prices in 1545
= 0.4 × 50 + 0.2 × 25 + 0.2 × 15 + 0.2 × 100
= 48.00

Once we have total price of the basket for both periods, we can just plug in the figures in the following formula:

$$ Consumer\ Price\ Index \\= \frac{47.60}{48.00} × 100 = 99.17 $$

CPI in 1545 is 99.17 as compared to 100 in 1540. This tells that there is no deterioration in the purchasing power of the people.

Written by Obaidullah Jan, ACA, CFA and last modified on