Skip to content

Inflation calculator and buying power

Inflation runs two ways on the same sum. At 3 percent a year, what costs $50,000 today costs $67,195.82 in 10 years, and $50,000 held as cash buys what $37,204.70 buys now, 25.59 percent less. Stretch that to a 40 year working life at the same rate and the loss reaches 69.34 percent.

Cost in 10 years

$67,195.82

What $50,000 buys today costs that much in 10 years at 3.00% a year.

Buying power of $50,000 by then
$37,204.70
Buying power lost
25.59%
Extra needed to stand still
$17,195.82
$

A price, a year of spending, a salary, or a balance sitting in cash. The arithmetic is the same whichever it is.

%

An annual rate, compounded once a year. A long-run average, not the latest single reading and not a month-over-month change.

yr

The formula

Pt=P0(1+i)tBt=P0(1+i)tP_t = P_0 (1 + i)^t \qquad B_t = \frac{P_0}{(1 + i)^t}

P0P_0 is the sum today, ii the inflation rate for one year as a decimal, and tt the number of years. PtP_t is what the same basket of goods costs then. BtB_t is what P0P_0 still buys then, measured in today's money.

What this calculator works out

Enter a sum, an annual inflation rate and a number of years. The calculator returns what the same basket of goods costs at the end, what the original sum still buys by then measured in today's money, the share of buying power that has gone, and the extra money needed just to stand still.

The first two figures are one fact seen from opposite ends. Prices going up and money buying less are the same event, and which version you want depends on the question in front of you. Pricing something you will have to pay for later, such as a repair, a course of study or a year of retirement spending, calls for the cost. Looking at money that is sitting still, in cash or in a fixed sum somebody has promised to hand you later, calls for the buying power. A promise that rises with a published index is the exception: there the payer carries the loss rather than the holder.

The rate to put in is an annual one, compounded once a year, and a long-run average rather than the latest published reading, which is mostly noise. A projection that runs for decades is only as good as the average behind it, so it is worth running twice at two plausible rates and treating the pair as a range.

Why the two answers are not mirror images

Prices multiply and buying power divides, so a rise of one size does not produce a fall of the same size. One year at 3 percent makes a basket cost 1.031.03 times as much, and it leaves the same money buying 1/1.031/1.03 of what it did, which is 0.97090.9709. A 3 percent rise in prices is a 2.91 percent fall in what money buys.

Over tt years the two run in opposite directions from the same factor:

Pt=P0(1+i)tBt=P0(1+i)tP_t = P_0 (1 + i)^t \qquad B_t = \frac{P_0}{(1 + i)^t}

One multiplies by (1+i)t(1 + i)^t and the other divides by it, so the two percentages drift further apart the longer the horizon. Over 10 years at 3 percent, $50,000 of spending grows to $67,195.82, a rise of 34.39 percent, while $50,000 of cash falls to $37,204.70 of buying power, a fall of 25.59 percent. Same rate, same 10 years, two different percentages, because they are percentages of different starting points.

That is worth holding on to when one person quotes a rise in prices and another quotes a loss in buying power and the two numbers do not match. Both can be right at once. They are answers to different questions about a single factor.

A working lifetime at a modest rate

3 percent a year is a rate that would pass without comment in any single year. Run it for the length of a career and it becomes the largest single effect in the projection.

Rate and horizonSame spending costsCash of $50,000 buysBuying power lost
3 percent, 10 years$67,195.82$37,204.7025.59 percent
3 percent, 40 years$163,101.89$15,327.8469.34 percent
5 percent, 40 years$351,999.44$7,102.2885.80 percent

Read the middle row. Somebody who starts work at 25 and stops at 65 watches a fixed sum lose just over 69 percent of what it buys, at a rate that never once looked alarming in any single year. This is the same compounding that makes a savings balance grow, pointed the other way, and 40 years of it is 40 years of it whichever direction it runs.

The bottom row changes only the rate. Two extra percentage points take the loss from 69.34 percent to 85.80 percent, because the rate sits in the base (1+i)(1 + i) that the years raise to a power. It is compounded forty times over, not added forty times: adding 5 percent forty times would multiply prices by 3, while compounding it multiplies them by 7.04. A wrong guess at the rate costs far more over a long horizon than a wrong guess at the sum.

None of this says cash is a mistake. Cash buys certainty over short horizons, and a small loss of buying power is what that certainty costs. What the horizon changes is not the rate of the loss but the number of years it is charged for, which is why the same holding is cheap for one year and expensive for thirty.

Reading the answer against a return

Money sitting still takes the whole loss above. Money that earns something gives up the part inflation takes and keeps the rest, so the figure worth tracking is neither the growth rate nor the inflation rate on its own. It is the real rate, the growth left once inflation has been removed, and it is found by dividing rather than subtracting. The real return calculator does that division and puts the answer on a balance.

Almost every rate you are quoted is a nominal rate. A savings rate, a bond coupon, a projected return on a fund: all of them count currency units and none of them says anything about what those units buy. Two accounts paying the same rate in countries with different inflation are not paying the same thing.

One rule keeps a plan honest: pick a side and stay on it. Either state the goal in today's money and grow the savings at the real rate, or inflate the goal to what it will cost then and grow the savings at the quoted rate. Doing both counts inflation twice, and doing neither counts it once too few. The compound interest calculator handles the growth side either way, and inflation and purchasing power covers why the real figure is a division.

Worked examples

Ten years at 3 percent

A household spends $50,000 a year. If inflation averages 3 percent, what does the same spending cost in 10 years, and what would $50,000 of cash buy by then?

  1. Work out the price factor for the whole stretch: 1.0310=1.343916381.03^{10} = 1.34391638.
  2. Multiply to get the future cost: 50000×1.34391638=50000 \times 1.34391638 = $67,195.82.
  3. Divide by the same factor to get the buying power: 50000/1.34391638=50000 / 1.34391638 = $37,204.70.
  4. The share lost is 137204.70/50000=0.25591 - 37204.70 / 50000 = 0.2559, which is 25.59 percent.

The same spending costs $67,195.82 in 10 years. Cash of $50,000 left alone buys what $37,204.70 buys today, so 25.59 percent of its buying power has gone. No fee was charged and no transaction appeared on any statement. The money simply met higher prices.

The same money over a working life

Hold the rate at 3 percent and stretch the horizon to 40 years, roughly the length of a working life. What happens to the same $50,000?

  1. The factor compounds for four times as long: 1.0340=3.262037791.03^{40} = 3.26203779.
  2. What the same basket costs: 50000×3.26203779=50000 \times 3.26203779 = $163,101.89.
  3. What the cash still buys: 50000/3.26203779=50000 / 3.26203779 = $15,327.84.
  4. The share lost is 115327.84/500001 - 15327.84 / 50000, which is 69.34 percent.

Over 40 years at 3 percent, what costs $50,000 today costs $163,101.89, and $50,000 of cash buys what $15,327.84 buys now. That is 69.34 percent of the buying power gone. The share kept is the part that multiplies: 74.41 percent survives the first 10 years, and taking 74.41 percent of that three more times leaves 30.66 percent after 40.

Two more percentage points on the same wait

Keep the 40 year horizon and raise inflation from 3 percent to 5 percent. How much difference do two percentage points make?

  1. The factor at the higher rate: 1.0540=7.039988711.05^{40} = 7.03998871, against 3.262037793.26203779 at 3 percent.
  2. What the same basket costs: 50000×7.03998871=50000 \times 7.03998871 = $351,999.44.
  3. What the cash still buys: 50000/7.03998871=50000 / 7.03998871 = $7,102.28.
  4. The share lost rises to 85.80 percent, from 69.34 percent at the lower rate.

At 5 percent for 40 years, what costs $50,000 today costs $351,999.44, and $50,000 of cash buys what $7,102.28 buys now. The loss goes from 69.34 percent to 85.80 percent, so what the money keeps drops from 30.66 percent to 14.20 percent, less than half as much. Two percentage points did that, because the forty years compound the rate rather than adding it up.

Comparing a salary or a price across decades

A figure from decades ago and a figure from today are quoted in different units, and the unit is the thing that moved.

Take a salary of $50,000. Quoted today it is one quantity of rent, food and travel. Quoted 40 years out, with inflation at 3 percent, the same figure commands what $15,327.84 commands now, which is under a third as much. Setting the two numbers side by side as though they were the same unit is comparing a metre to a yard and calling them equal.

The same trap catches house prices, tuition, medical bills and every claim that some particular thing costs more than it used to. Part of any such rise is that thing getting dearer relative to everything else, and part of it is money getting smaller. The only way to separate the two is to put both figures into the same units first: bring the old number forward to today's money, or take today's number back.

One long-run rate is the right rough tool for a projection into the future, which is what this page does. For two dates in the past, read the published price index for those two dates instead. Inflation was not one steady number over any long stretch of history, and averaging across a period that contains a spike will understate what happened inside it.

Common questions

What inflation rate should I put in?

An annual rate, and a long-run average rather than the latest published reading, which is mostly noise. Check that the figure really covers a year. A change from one month to the next does not, and it does not become an annual rate by being multiplied by 12 either: 0.3 percent a month compounds to 3.66 percent a year, not the 3.6 percent that multiplying suggests. Central banks across the developed economies target something in the low single digits, and the published rate wanders above and below the target from year to year, sometimes for long stretches. Run the calculator twice, once at the rate you expect and once a couple of points higher, and treat the pair as a range. The two 40 year rows above differ only in the rate, and the higher one leaves the money buying less than half as much.

Does inflation hit everyone at the same rate?

No. A price index weights a basket of goods and services meant to stand in for a typical household, and nobody spends like the average. If rent, medical care or tuition takes a large share of your budget and those prices climb faster than the index, your own rate runs above the published one. In the United States the Bureau of Labor Statistics publishes the CPI every month, and most countries have an agency doing the same job, some monthly and some quarterly. If you know your own spending pattern well, the rate that matches it is the one to put in.

Is the rise in prices the same size as the fall in buying power?

No, and the gap widens with the rate and the horizon. Prices are multiplied by (1+i)t(1 + i)^t and buying power is divided by the same factor, so a 3 percent rise in prices is a 2.91 percent fall in what money buys. Over 10 years at 3 percent, prices are up 34.39 percent while buying power is down 25.59 percent. Both figures describe one event, measured from different ends.

Keep reading

This page is educational material, not financial advice. The figures come from the formula shown and assume the inputs you enter hold for the whole term. Your own rate, fees, taxes and timing will differ, so treat the output as arithmetic to check a decision against, not as a recommendation.