Inflation calculator - Euro (Germany)

This tool is useful to calculate the time value of money based on historical inflation and CPI values. To start, select an amount and two years, or browse the default calculation results.

€100 in 1955
€586.61 in 2023

The inflation rate in Germany between 1955 and 2023 was 486.61%, which translates into a total increase of €486.61. This means that 100 euro in 1955 are equivalent to 586.61 euro in 2023. In other words, the purchasing power of €100 in 1955 equals €586.61 in 2023. The average annual inflation rate between these periods was 2.64%.

Inflation timeline in Germany (1955 - 2023)

The following chart depicts the equivalence of €100 due to compound inflation and CPI changes. All values are equivalent in terms of purchasing power, which means that for each year the same goods or services could be bought with the indicated amount of money.

All calculations are performed in the local currency (EUR) and using 6 decimal digits. Results show only up to 2 decimal digits to favour readability. Inflation data is provided by governments and international institutions on a monthly basis.

The following table contains relevant indicators:

Indicator Value
Cumulative inflation from 1955 to 2023 486.61%
Avg. Annual inflation from 1955 to 2023 2.64%
CPI 1955 20.97
CPI 2023 123.03

How to calculate the time value of money with inflation data?

There are several ways to calculate the time value of money. Depending on the data available, results can be obtained by using the Consumer Price Index (CPI) formula or the compound interest formula.

Using the CPI formula

When we have both the start and end years, we can use the following formula:

Valuet =Value0 ×
CPIt/CPI0

To obtain the values equivalent in buying power between 1955 and 2023, use the corresponding CPI values:

Value2023
=Value1955 ×
CPI2023/CPI1955
=€ 100 ×
123.03/20.97
€586.61

Alternative: Using the compound interest formula

Given that money changes with time as a result of an inflation rate that acts as compound interest, we can use the following formula: FV = PV × (1 + i)n, where:

  • FV: Future Value
  • PV: Present Value
  • i: Interest rate (inflation)
  • n: Number of times the interest is compounded (i.e. # of years)

In this case, the future value represents the final amount obtained after applying the inflation rate to our initial value. In other words, it indicates how much are €100 worth today. There are 68 years between 1955 and 2023 and the average inflation rate was 2.6359%. Therefore, we can resolve the formula like this:

Value2023
=PV × (1 + i)n
=€100 × (1 + 0.026359)68
€586.61

Germany inflation - Conversion table

Initial Value Equivalent value
€1 euro in 1955 €5.87 euro in 2023
€5 euro in 1955 €29.33 euro in 2023
€10 euro in 1955 €58.66 euro in 2023
€50 euro in 1955 €293.3 euro in 2023
€100 euro in 1955 €586.61 euro in 2023
€500 euro in 1955 €2,933.04 euro in 2023
€1,000 euro in 1955 €5,866.07 euro in 2023
€5,000 euro in 1955 €29,330.37 euro in 2023
€10,000 euro in 1955 €58,660.73 euro in 2023
€50,000 euro in 1955 €293,303.66 euro in 2023
€100,000 euro in 1955 €586,607.31 euro in 2023
€500,000 euro in 1955 €2,933,036.55 euro in 2023
€1,000,000 euro in 1955 €5,866,073.11 euro in 2023
Cumulative inflation 1955-2023 486.61%
Avg. annual inflation 1955-2023 2.64%
CPI 1955 20.97
CPI 2023 123.03

Value of Euro over time (by year)

Period Value
1955 100
1956 102.62
1957 104.77
1958 107
1959 107.96
1960 109.62
1961 112.13
1962 115.32
1963 118.74
1964 121.51
1965 125.45
1966 129.89
1967 132.22
1968 134.16
1969 136.73
1970 141.45
1971 148.86
1972 157.02
1973 168.07
1974 179.81
1975 190.44
1976 198.52
1977 205.94
1978 211.53
1979 220.09
1980 232.06
1981 246.79
1982 259.72
1983 268.27
1984 274.73
1985 280.4
1986 280.04
1987 280.74
1988 284.32
1989 292.22
1990 300.1
1991 312.25
1992 328.04
1993 342.72
1994 351.95
1995 357.95
1996 363.14
1997 370.18
1998 373.56
1999 375.74
2000 381.16
2001 388.72
2002 394.24
2003 398.32
2004 404.95
2005 411.22
2006 417.7
2007 427.3
2008 438.53
2009 439.91
2010 444.76
2011 453.99
2012 463.11
2013 470.08
2014 474.34
2015 476.78
2016 479.13
2017 486.36
2018 494.78
2019 501.94
2020 502.66
2021 518.08
2022 553.68
2023 586.61

All available years

Today's value of euro (Germany) by year:

1955 | 1956 | 1957 | 1958 | 1959 | 1960 | 1961 | 1962 | 1963 | 1964 | 1965 | 1966 | 1967 | 1968 | 1969 | 1970 | 1971 | 1972 | 1973 | 1974 | 1975 | 1976 | 1977 | 1978 | 1979 | 1980 | 1981 | 1982 | 1983 | 1984 | 1985 | 1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |

Other currencies: