Inflation calculator – value of a dollar over time

What would 100 from 2000 be worth today? Enter an amount, a start year and a target year to get the amount with the same buying power, the cumulative inflation and the average annual rate. The calculator uses official annual averages only: the U.S. CPI-U from the Bureau of Labor Statistics, and the German consumer price index as a second option.

Example: Country / price index: United States (CPI-U, BLS) · Amount 100 · Start year 2,000 · Target year 2,025 → Same buying power: US$100.00 in 2000 equals US$186.96 in 2025. Source: dl-de/by-2-0, Statistisches Bundesamt (Destatis), GENESIS-Online, Table 61111-0001: consumer price index for Germany, annual averages, 2020=100 (retrieved 27 Sep 2026). License: Datenlizenz Deutschland – Namensnennung – Version 2.0. Updated: .

Year the amount is from
Year whose prices the result is expressed in
My ToolboxEmbed on your websiteYour inputs are saved in this browser only.

Result

Same buying power
US$100.00 in 2000 equals US$186.96 in 2025
Cumulative inflation
86.96%
Average inflation per year
2.53%
Loss of purchasing power
46.51%
Index values used
2000: 172.2 · 2025: 321.943 (base 1982-84=100)
Year-by-year breakdown
YearIndexInflation vs. prior yearAmount
2000172.23.4%US$100.00
2001177.12.8%US$102.85
2002179.91.6%US$104.47
20031842.3%US$106.85
2004188.92.7%US$109.70
2005195.33.4%US$113.41
2006201.63.2%US$117.07
2007207.3422.8%US$120.41
2008215.3033.8%US$125.03
2009214.537-0.4%US$124.59
2010218.0561.6%US$126.63
2011224.9393.2%US$130.63
2012229.5942.1%US$133.33
2013232.9571.5%US$135.28
2014236.7361.6%US$137.48
2015237.0170.1%US$137.64
2016240.0071.3%US$139.38
2017245.122.1%US$142.35
2018251.1072.4%US$145.82
2019255.6571.8%US$148.47
2020258.8111.2%US$150.30
2021270.974.7%US$157.36
2022292.6558.0%US$169.95
2023304.7024.1%US$176.95
2024313.6892.9%US$182.17
2025321.9432.6%US$186.96

How it is calculated

How the inflation calculator works

The Consumer Price Index for All Urban Consumers (CPI-U) published by the U.S. Bureau of Labor Statistics tracks the prices urban households pay for goods and services. This calculator uses its official annual averages (series CUUR0000SA0, All items in U.S. city average, 1982-84 = 100) from 1913 on. For Germany it uses the consumer price index of the Federal Statistical Office (Destatis, table 61111-0001, 2020 = 100) from 1991 on. The current year is added once its annual average has been published.

How to calculate inflation

  1. Choose the country and price index: Germany (VPI, Destatis) or USA (CPI-U, BLS).
  2. Enter the amount and its currency.
  3. Pick the start year and the target year – backwards works too.
  4. Read the equivalent amount, cumulative inflation, the average per year and the year-by-year table.

Formulas

Example: 100 from 2000

The CPI-U averaged 172.2 in 2000 and 321.943 in 2025. So 100 in 2000 had the same buying power as 100 × 321.943 ÷ 172.2 = 186.96 in 2025. Prices rose by 86.96% over those 25 years, or 2.53% a year on average ((321.943 ÷ 172.2)1/25 − 1). Put the other way round, a dollar lost 46.51% of its purchasing power. Going back further, 1 from 1913 equals 32.52 in 2025.

Other countries and future years: your own inflation rate

National official series are built in for the United States and Germany; for Türkiye, Japan and Indonesia the calculator uses the World Bank consumer price index (2010 = 100). For any other country, or to look ahead, choose “Other country or future: my own annual rate” and enter a constant rate per year. The calculator then compounds it: amount × (1 + rate)years. Example: at 3% a year, 100 in 2025 corresponds to 100 × 1.0310 = 134.39 in 2035; the other way round, 100 in 2035 has the buying power of 74.41 in 2025. This is a projection with the rate you assume, not a forecast and not official data – take the rate from your national statistics office or central bank target.

Why results can differ from other calculators

The BLS's own CPI Inflation Calculator works with monthly index values, so its result for a given month can differ slightly from a calculation with annual averages. Other calculators may use a different index, such as the chained CPI or the PCE price index. The CPI measures an average basket – your personal inflation depends on what you spend your money on. Interest and wage growth are not included; to project savings, use the compound interest calculator.

Data: U.S. Bureau of Labor Statistics, CPI-U CUUR0000SA0 (public domain); Statistisches Bundesamt (Destatis), GENESIS-Online 61111-0001, licensed under Datenlizenz Deutschland – Namensnennung – Version 2.0. Results are our own calculations based on these data.

Related tools: see how money grows with the compound interest calculator, plan a monthly amount with the savings goal calculator and work out price changes with the percentage calculator.

Frequently asked questions

How much is 100 from 2000 worth today?

Based on the annual average CPI-U, 100 in 2000 had the same buying power as 186.96 in 2025 (CPI 172.2 → 321.943). That is an average inflation rate of 2.53% a year.

How do you calculate inflation between two years?

Divide the CPI of the later year by the CPI of the earlier year and subtract 1. From 2020 (258.811) to 2025 (321.943) prices rose by 24.39%. Multiply an amount by the same ratio to adjust it for inflation.

How do I calculate the average annual inflation rate?

Use the geometric mean: (CPI end ÷ CPI start)1/n − 1. For 2020 to 2025 that is 1.24391/5 − 1 = 4.46% a year – slightly less than simply dividing 24.39% by 5.

How far back does the calculator go?

For the United States to 1913, the first year of the CPI-U annual averages published by the BLS; for Germany to 1991. The latest year is 2025, the most recent full year with an official annual average.

Why is my result different from the BLS CPI Inflation Calculator?

The BLS calculator compares single months, while this calculator uses annual averages. Both use the same CPI-U series, so the differences are small and come from price changes within the year.

Can I convert German marks or euros?

Yes. Choose Germany: amounts are adjusted with the official German consumer price index, and amounts in Deutsche Mark are first converted at the fixed rate of 1.95583 DM per euro. 100 DM from 1995 equal €87.78 in 2025.

Sources and legal basis

As of: · Editorial policy

Embed on your website

Free, no sign-up: copy the code and paste it into your page (e.g. an HTML block). Feel free to adjust the size and the link.

Open previewColours, dark mode and more widgets

Related tools