finance-business · personal-finance · budgeting-cash-flow

Inflation Purchasing Power Calculator

Restates an amount of money between any two years from 1913 on the official consumer price index. It reports the compound inflation rate over the period, beside the average of yearly rates that overstates it. It then projects what the same amount will buy in the years ahead at an inflation rate you assume, held as cash or earning a savings rate.

Last updated

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

Savings APY
When omitted Blank
About this input

Optional. The yearly rate the money earns while it waits, read as an annual percentage yield, the effective rate a bank quotes. Leave it blank and the money is treated as held in cash earning nothing, which is the plain purchasing-power question and the same as entering 0; enter a rate and the future figures say whether the account keeps up with the inflation you assumed. Interest is taken as untaxed.

Unit fraction Default Not set Range 0 to 0.06
Start Year (required)
About this input

The calendar year whose prices the amount belongs to, any whole year the index covers from 1913 to the latest one. It may come after the year to restate it in, and then the calculation runs backwards, saying what a later amount was worth in an earlier year's prices. The latest year is only partly published, so choosing it raises a warning.

Unit year Default 2000 Range 1913 to 2026
Years Ahead (required)
About this input

How many years into the future to project the amount. The future figures compound the assumed inflation rate, and any savings rate, once a year for this many years. It is also the down axis of the grid at the foot, which is why it is required rather than optional.

Unit years Default 10 Range 1 to 50
Amount (required)
About this input

The sum of money to restate, in the dollars of the year it is from: a price, a salary or a balance. Every figure in the past half scales with it, because it is multiplied by a ratio of two index values. A negative amount is refused, and nothing gives nothing throughout.

Unit $ Default 1000 Range 1 to 10000000
End Year (required)
About this input

The calendar year whose prices the amount is restated in. The last complete annual average is the usual choice; the latest year is the mean of the months published so far and changes with each release, which the status line says. Choosing the start year again shows no change at all.

Unit year Default 2025 Range 1913 to 2026
Inflation Rate (required)
About this input

The inflation rate you assume for every year ahead, as a percentage a year. It is an assumption, not a forecast: the published ten-year expectations of professional forecasters, the bond market and a Federal Reserve Bank model are shown on the last chart for comparison, and a rate above the highest rolling average the index has recorded is flagged as a stress case. It is also the across axis of the grid at the foot.

Unit fraction Default 0.025 Range 0 to 0.1

Outputs

Table1 Purchasing Power Corner
About this output

Machinery. Excel requires the quantity being tabulated to sit in the grid's top-left corner, where it means nothing to a reader, so it is formatted away. It holds the share of today's buying power kept.

Unit fraction
Table1 Purchasing Power Row Axis
About this output

The values down the left of the grid: the years ahead, in steps of two either side of yours and never below none. Read a row to hold the horizon fixed and vary the inflation rate. The middle entry is your own figure.

No unit declared
Table1 Purchasing Power Column Input
About this output

Machinery, and NOT an input. The same for the across axis: Excel substitutes into it while filling the grid, and the rest of the time it mirrors the assumed inflation rate.

Unit fraction
Real Savings Rate
About this output

The return a year after inflation, by the exact Fisher relation: one plus the savings rate divided by one plus the inflation rate, less one, which equals the difference of the two rates divided by one plus the inflation rate. So whenever inflation is above zero it lies closer to zero than the plain difference: subtracting the rates overstates a gain, and overstates a loss as well.

Unit fraction
Table1 Purchasing Power Column Axis
About this output

The values across the top of the grid: the assumed inflation rate, in half-point steps either side of yours and never below nothing. Read a column to hold the rate fixed and vary the horizon. The middle entry is your own rate.

No unit declared
Table1 Purchasing Power Row Input
About this output

Machinery, and NOT an input. Excel substitutes each value from the down axis into this while it fills the grid; the rest of the time it mirrors the years ahead. Change the years ahead above, never this: the axis is derived from it, so editing the mirror moves the axis while the grid is filled and the grid comes out meaningless.

Unit years
Years Between
About this output

The end year less the start year. It is negative when the end year comes first, which is how a later amount is taken back to an earlier year's prices; the rate over the period is the same either way.

Unit years
Years To Halve
About this output

How many years at these rates until the money buys half of what it buys today, worked out from the real return. It is blank when the real return is zero or above, because then the money never loses half its buying power.

Unit years
Value In End Year
About this output

The amount multiplied by the end-year index over the start-year index: what it takes in the end year to buy what the amount bought in the start year. It compares yearly averages; a comparison of two single months gives a somewhat different figure.

Unit $
Table1 Purchasing Power Values
About this output

The body of the grid: the share of today's buying power kept, worked out again for every pair of years ahead and inflation rate on the two axes. One hundred and twenty-one entries, each one the whole projection run again. It is a component of the grid rather than a result on its own.

Unit fraction
Value At Latest Month
About this output

The amount restated at the index of the latest month published, rather than at a yearly average, which is what most people mean by today's dollars. It moves with every monthly release, and a single month carries seasonal ups and downs that a yearly average smooths out.

Unit $
Model Status
About this output

Reads OK, or explains why the inputs are not valid or why the answer deserves a second look: a year the index does not cover, the same year twice, a latest year that is not yet complete, or an assumed rate above the highest rolling average the index has recorded.

No unit declared
Buying Power Kept
About this output

The share of today's buying power the money still has after the years ahead: one plus the savings rate over one plus the inflation rate, raised to the number of years. Above 100 percent means the savings rate beat inflation. This is what the grid at the foot tabulates.

Unit fraction
Buying Power Lost
About this output

The share of today's buying power lost over the years ahead, one less the share kept. Negative means the money gained buying power.

Unit fraction
Buying Power Change
About this output

How much less, or more, a dollar buys in the end year than it did in the start year. It is not the rise in prices with its sign changed: prices doubling halves what a dollar buys, a change of 50 percent, not 100.

Unit fraction
Annual Inflation Rate
About this output

The rate that, compounded once a year over the years between, turns the start-year index into the end-year index. This is the rate to use for how fast prices rose on average. It is blank when the two years are the same.

Unit fraction
Average Of Yearly Rates
About this output

The simple average of each year's inflation rate over the same years. It is shown because it is the figure people quote, and it is never below the compound rate: averaging rates ignores compounding and so overstates the average pace of prices. It is blank when the two years are the same.

Unit fraction
CPI End
About this output

The same index for the end year. Dividing it by the start-year figure gives how far prices moved between the two years, and every figure in the past half comes from that one ratio.

Unit index
Future Price
About this output

What the goods the amount buys today will cost after the years ahead, if prices rise at the assumed rate every year. It is the assumption compounded, not a forecast.

Unit $
Future Real Value
About this output

What that future balance will buy, stated in today's dollars: the balance deflated by the assumed inflation. Below the amount means the money lost ground to prices; above it means it gained.

Unit $
Future Balance
About this output

What the amount grows to at the savings rate over the years ahead, before any tax on the interest. With the savings rate left blank the money is held as cash, so this is the amount itself.

Unit $
CPI Start
About this output

The consumer price index for the start year: the average of that year's monthly readings for all urban consumers, on a scale where the average of 1982 to 1984 is 100. On its own it means little; what matters is its ratio to the end-year figure.

Unit index
Cumulative Inflation
About this output

How far the price level rose from the start year to the end year, as a share of where it started. A backward period shows a fall, because the prices are being taken back in time.

Unit fraction
This page is provided by LogicCommons for informational purposes only. Results are model outputs computed from the inputs you supply and are not financial, investment, tax, accounting, or legal advice, and no advisory relationship is created. Verify all inputs and results independently before relying on them in any decision.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.

Methodology

Purpose and model boundary

Restates an amount of money between any two years from 1913 on the official consumer price index. It reports the compound inflation rate over the period, beside the average of yearly rates that overstates it. It then projects what the same amount will buy in the years ahead at an inflation rate you assume, held as cash or earning a savings rate.

The workbook is the calculation authority. The page groups and explains its inputs and returned figures; it does not reproduce the financial logic in browser code.

Inputs and units

Input Unit Accepted range What it means
Savings APY % 0% through 6% Optional.
Start Year year 1913 through 2026 The calendar year whose prices the amount belongs to, any whole year the index covers from 1913 to the latest one.
Years Ahead years 1 through 50 How many years into the future to project the amount.
Amount $ 1 through 10000000 The sum of money to restate, in the dollars of the year it is from: a price, a salary or a balance.
End Year year 1913 through 2026 The calendar year whose prices the amount is restated in.
Inflation Rate % 0% through 10% The inflation rate you assume for every year ahead, as a percentage a year.

Governing relationships

Value in end year = amount × CPI in end year ÷ CPI in start year.

Buying power kept = CPI in start year ÷ CPI in end year for the historical comparison.

Annual inflation rate = (end CPI ÷ start CPI)^(1 ÷ elapsed years) - 1.

For the forward view, cash buying power is divided by (1 + inflation rate)^years; savings buying power first grows at the entered annual yield and is then divided by the same inflation factor.

Calculation sequence

  1. Value in end year = amount × CPI in end year ÷ CPI in start year.

  2. Buying power kept = CPI in start year ÷ CPI in end year for the historical comparison.

  3. Annual inflation rate = (end CPI ÷ start CPI)^(1 ÷ elapsed years) - 1.

  4. For the forward view, cash buying power is divided by (1 + inflation rate)^years; savings buying power first grows at the entered annual yield and is then divided by the same inflation factor.

  5. Rerun the calculation across the delivered two-way table and chart ranges so the effect of changing the stated assumptions is visible.

Outputs and interpretation

Output Role Unit What it means
Value In End Year primary $ The amount multiplied by the end-year index over the start-year index: what it takes in the end year to buy what the amount bought in the start year.
Buying Power Kept primary % The share of today's buying power the money still has after the years ahead: one plus the savings rate over one plus the inflation rate, raised to the number of years.
Annual Inflation Rate primary % The rate that, compounded once a year over the years between, turns the start-year index into the end-year index.

Model Status reports whether the workbook accepted the current entries and whether an assumption deserves review. It describes model health, not whether the calculated outcome is good or bad.

Every figure above is returned by the workbook. The page arranges and formats the figures; it computes none of them.

Validation and status logic

Condition Returned status
The entries are accepted and no additional model warning applies OK
the start and end years are the same, so the past shows no change. CHECK: the start and end years are the same, so the past shows no change.
the latest year is not complete; its index is the average of the months published so far and will change. CHECK: the latest year is not complete; its index is the average of the months published so far and will change.
the assumed rate is above the highest rolling average the index has recorded since 1913, so read the future figures as a stress case. CHECK: the assumed rate is above the highest rolling average the index has recorded since 1913, so read the future figures as a stress case.

Assumptions and limitations

  • The consumer price index describes a national average basket, not one household's spending.
  • The forward view holds one inflation rate and one savings yield for every year.
  • Tax on savings interest and account fees are not deducted from the entered yield.

Restrictions and non-computing states

Numeric entries outside the accepted ranges above are refused before calculation. A state the workbook itself marks NOT VALID returns no usable answer. Optional blanks follow the workbook's documented treatment and are not silently replaced by page logic.

The sensitivity table is a set of recalculations across its two axes. It is not a probability surface or a forecast.

Errors and warnings

NOT VALID means the entered question cannot be computed as stated. CHECK means the workbook returned figures but identified an assumption or combination that deserves attention. OK means the current entries passed the workbook's model checks; it does not mean the financial outcome is recommended.

A transport or service failure is reported separately and never replaced with a stale or partial result.

References

Sources and further reading

These sources provide background; they do not supply the calculator's assumptions or certify its result. Values that vary by household, offer, place or time remain inputs for the reader to check.

This calculator is informational and is not financial, investment, or tax advice. Verify important decisions against current official rules, the actual offer or account terms, and an appropriately qualified professional.

Results are informational and not professional advice. See our Terms of Use. Powered by SpreadsheetWeb · About · Privacy · Terms