Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- Savings APY
-
When omitted Blank
Unit fraction Default Not set Range 0 to 0.06
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.
- Start Year (required)
-
Unit year Default 2000 Range 1913 to 2026
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.
- Years Ahead (required)
-
Unit years Default 10 Range 1 to 50
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.
- Amount (required)
-
Unit $ Default 1000 Range 1 to 10000000
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.
- End Year (required)
-
Unit year Default 2025 Range 1913 to 2026
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.
- Inflation Rate (required)
-
Unit fraction Default 0.025 Range 0 to 0.1
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.
Outputs
- Table1 Purchasing Power Corner
-
Unit fraction
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.
- Table1 Purchasing Power Row Axis
-
No unit declared
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.
- Table1 Purchasing Power Column Input
-
Unit fraction
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.
- Real Savings Rate
-
Unit fraction
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.
- Table1 Purchasing Power Column Axis
-
No unit declared
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.
- Table1 Purchasing Power Row Input
-
Unit years
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.
- Years Between
-
Unit years
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.
- Years To Halve
-
Unit years
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.
- Value In End Year
-
Unit $
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.
- Table1 Purchasing Power Values
-
Unit fraction
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.
- Value At Latest Month
-
Unit $
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.
- Model Status
-
No unit declared
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.
- Buying Power Kept
-
Unit fraction
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.
- Buying Power Lost
-
Unit fraction
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.
- Buying Power Change
-
Unit fraction
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.
- Annual Inflation Rate
-
Unit fraction
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.
- Average Of Yearly Rates
-
Unit fraction
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.
- CPI End
-
Unit index
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.
- Future Price
-
Unit $
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.
- Future Real Value
-
Unit $
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.
- Future Balance
-
Unit $
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.
- CPI Start
-
Unit index
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.
- Cumulative Inflation
-
Unit fraction
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.
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
Value in end year = amount × CPI in end year ÷ CPI in start year.Buying power kept = CPI in start year ÷ CPI in end yearfor 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.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
- Bureau of Labor Statistics CPI Inflation Calculator
- Federal Reserve Bank of Minneapolis Inflation Calculator
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.
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.