Inflation calculator

Type an amount, an inflation rate and a number of years to see what prices will be, what your money will really buy, or what an amount from years ago is worth today.


How it’s worked out

With prices rising at a rate r each year, they grow by a factor every year, compounded:

Future price = today’s price × (1 + r)^years
Buying power = future amount ÷ (1 + r)^years

To bring an amount from years ago up to today, multiply by the same factor. The rate is yours to type: an average of past years from an official price index, or a guess for the future. Nothing is looked up.

Worked examples

At 3% a year for 10 years, prices rise by 34.4%: what costs 100 today costs 134.39. Turned round, 100 in ten years buys what 74.41 buys today, a loss of 25.6% of buying power. And 50 from 20 years ago, at an average 2.5%, is 81.93 in today’s money.

Inflation a year1,000 costs in 10 years1,000 in 10 years buysBuying power lost
2%1,218.99820.3518%
3%1,343.92744.0925.6%
5%1,628.89613.9138.6%
8%2,158.92463.1953.7%

How to read the result

Common mistakes

How to use it

  1. Choose Future prices, Buying power or From the past.
  2. Type the amount and the inflation rate a year.
  3. Type the number of years.

Questions

How much will 100 be worth in 10 years?

At 3% inflation a year, 100 in ten years’ time buys what 74.41 buys today.

How do I work out inflation over several years?

Multiply by (1 + the rate) once for every year, rather than adding the rates: at 3% for 10 years that is 1.03 to the power 10, a rise of 34.4%.

Where does the inflation rate come from?

You type it. For past years use the average from your country’s official consumer price index; for the future, a guess. The calculator never looks rates up.

More calculators

See all 39 calculators. Everything runs in your browser; nothing you type is sent anywhere.