Enter Values

Select a mode to show relevant inputs

Enter the goods, their fixed quantities, and prices in both years. Base year CPI = 100.

Good Qty Base Price ($) Current Price ($)
CPI index value (e.g., 100 for base year)
CPI index value for the later year
Enter >1 to see annualized inflation rate

Convert a dollar amount to another year's purchasing power using CPI values.

$
Dollar amount to convert (e.g., a salary)
CPI in the source year (e.g., 15.2 for 1931)
CPI in the target year (e.g., 218.1 for 2010)

Project how purchasing power erodes over time at a constant inflation rate.

%
Enter as percentage (e.g., 3 for 3%)
Number of years to project forward
Ryan O'Connell, CFA
Calculator by Ryan O'Connell, CFA

Results

CPI 175.0 High Inflation
Base Basket Cost $8.00
Current Basket Cost $14.00
CPI 175.0
Inflation Rate 75.00%
Cumulative Inflation 3.00%
Annualized Rate
Price Change +3.0 pts
Dollar Conversion
Nominal Amount $1,000.00
Inflation-Adjusted Value $1,200.00
CPI values are equal — purchasing power is unchanged.

Purchasing Power Projection
After 10 Years $744.09
Purchasing Power Lost 25.9%
Price Doubling Time 23.3 yrs

Formula Breakdown

CPI = (Current Year Basket Cost / Base Year Basket Cost) × 100
Model Assumptions
  • CPI uses a fixed-weight (Laspeyres) basket — does not account for substitution bias, new goods, or quality change
  • Inflation rate assumes constant annual rate for purchasing power projection
  • Rule of 70 is an approximation (exact: ln(2) / ln(1 + r))
  • Nominal-to-real conversion assumes CPI values from the same index series
  • Base year CPI is normalized to 100 by convention

For educational purposes. Not financial advice. Market conventions simplified.

Understanding the Consumer Price Index

What is CPI?

The Consumer Price Index (CPI) measures the average change over time in prices paid by urban consumers for a fixed basket of goods and services. It is the most widely used measure of inflation in the United States and many other countries.

CPI Formula (Laspeyres Index)
CPI = (Cost of Basket in Current Year / Cost of Basket in Base Year) × 100
Cost of Basket = Σ (Pricei × Quantityi) for all goods i
Base year CPI = 100 by convention

Real-World Example: Babe Ruth's Salary

To illustrate nominal-to-real dollar conversion, consider Babe Ruth's 1931 salary of $80,000. The CPI in 1931 was 15.2, and the CPI in 2010 was 218.1. To express his salary in 2010 dollars:

Inflation-Adjusted Value
Inflation-Adjusted Value = $80,000 × (218.1 / 15.2) = $1,147,895
Ruth's purchasing power in 1931 dollars = over $1.1 million in 2010 dollars

The Rule of 70

The Rule of 70 is a quick approximation for how long it takes for the price level to double at a given inflation rate:

Price Doubling Time
Doubling Time ≈ 70 / Inflation Rate (%)
Example: At 3% inflation, prices double in ~23.3 years. Exact formula: ln(2) / ln(1 + r)

Related Topics

Deepen your understanding with these related resources:

Frequently Asked Questions

The Consumer Price Index (CPI) measures the average change in prices paid by consumers for a fixed basket of goods and services over time. It is calculated using the Laspeyres formula: CPI = (Cost of Basket in Current Year / Cost of Basket in Base Year) × 100. The base year CPI is set to 100 by convention. A CPI of 175 means prices are 75% higher than in the base year. The U.S. Bureau of Labor Statistics updates the basket periodically to reflect consumer spending patterns, but within each revision the basket is fixed.

The cumulative inflation rate between two periods is: Inflation Rate = ((CPIYear2 − CPIYear1) / CPIYear1) × 100. This gives the total percentage change over the entire interval — it is not per year unless the periods are exactly one year apart.

If the two CPI values span n years, the annualized (compound) inflation rate is: Annualized Rate = [(CPIYear2 / CPIYear1)1/n − 1] × 100. For example, if CPI rose from 100 to 134 over 10 years, the cumulative inflation is 34% but the annualized rate is only about 2.97% per year.

To convert a nominal dollar amount to its inflation-adjusted equivalent in a target year, use: Inflation-Adjusted Value = Nominal Value × (CPITarget Year / CPIOriginal Year). This tells you what the original dollar amount is "worth" in terms of the target year's purchasing power. For example, Babe Ruth's 1931 salary of $80,000 (CPI = 15.2) converts to $80,000 × (218.1 / 15.2) = $1,147,895 in 2010 dollars (CPI = 218.1). Note this is the inflation-adjusted value — how much the same purchasing power is worth in a different time period.

The Rule of 70 approximates how long it takes for the price level to double at a constant inflation rate: Doubling Time ≈ 70 / Inflation Rate (%). At 3% annual inflation, prices double in about 23 years. At 7%, prices double in 10 years. The rule is an approximation of the exact formula: Doubling Time = ln(2) / ln(1 + r). The Rule of 70 is undefined when inflation is 0%, and becomes less accurate at very high inflation rates. It also applies to other exponential growth scenarios, such as economic growth rates or investment returns.

The CPI and the GDP deflator are both price indices, but they differ in important ways:

  • CPI uses a fixed consumer basket (Laspeyres index — base-year quantities) and includes imported goods. It tracks what a typical urban consumer buys.
  • GDP deflator covers all domestically produced final goods and services (not imports), uses current-year quantities (Paasche index), and automatically adjusts its basket each period.

Because the CPI basket is fixed, it overstates inflation slightly when consumers substitute away from expensive goods. The GDP deflator avoids this by updating its weights. This calculator handles CPI-based inflation; for GDP deflator inflation, see the GDP Calculator.

Economists identify three main biases in the CPI as a cost-of-living measure:
  1. Substitution bias — When some goods become relatively more expensive, consumers shift their spending toward cheaper substitutes. A fixed basket assumes no substitution, so it overstates the cost of maintaining the same living standard.
  2. New goods bias — New products that raise consumer welfare (smartphones, streaming services) are introduced after the basket is set. Their initial quality improvements and price declines are not captured, causing CPI to understate improvements in living standards.
  3. Quality change bias — When product quality improves, a higher price partly reflects better quality rather than pure inflation. CPI statistical methods attempt to adjust for quality change, but these adjustments are imperfect and CPI may still overstate inflation when quality rises.
These biases mean the CPI likely overstates the true cost-of-living increase by roughly 0.5–1 percentage point per year, according to research by the Boskin Commission.
Disclaimer

This calculator is for educational purposes only and is based on simplified Laspeyres index methodology as presented in Mankiw's Principles of Macroeconomics (Chapter 11). Actual CPI calculation by the Bureau of Labor Statistics involves a much larger basket, geographic sampling, and quality adjustment procedures. This tool should not be used for official inflation measurements or financial planning decisions.