Skip to main content
Viralrang

Inflation Calculator

What inflation does to buying power — and the future dollars needed to match today’s value.

Last updated

3%
10 years

Future buying power

$744.09buying power

what $1,000.00 buys in 10 years

Buying power in 10 years
$744.09
Nominal $ needed to keep up
$1,343.92

Estimates for general information, not financial advice.

How to use the inflation calculator

Enter the amount you have today, the annual inflation rate you want to assume, and a number of years, then pick a mode. “Future buying power” shows what today’s money will actually buy down the road; “Amount needed to keep up” shows how many future dollars you would need to match today’s value. The defaults run a familiar case: $1,000.00 at 3% inflation over 10 years. Change any input and the result updates immediately, so you can watch how the rate and the time horizon pull the number in different directions.

The idea the tool is built around is that inflation quietly erodes the buying power of idle cash. The face amount does not change — a thousand dollars left in a drawer is still a thousand dollars a decade later — but what that thousand dollars buys shrinks a little every year as prices creep up. That is the catch with the proverbial “money under the mattress,” and with any no-interest account: the dollar count holds perfectly steady while its real value slips away. In the default case, $1,000.00 today has the buying power of about $744.09 in ten years.

It helps to keep two numbers separate in your head: the nominal amount and the real value. Nominal is the face number — the dollars you can count. Real value is what those dollars actually buy once you account for rising prices. Inflation widens the gap between the two over time, so a sum that looks unchanged on paper has quietly lost ground. Flip to “Amount needed to keep up” and the tool answers the other half of the question: in the default case you would need about $1,343.92 in ten years to buy what $1,000.00 buys today.

For the inflation rate, US inflation has averaged roughly 3% a year over the long run, which is why 3% is the default here — but treat that as a rough approximation, not a forecast. Real-world inflation varies a lot from one year to the next, running low for stretches and spiking in others, so the assumption you type in is exactly that: an assumption. Try a few rates to bracket a plausible range rather than trusting any single figure. If you set the rate to 0%, the math leaves your amount untouched at $1,000.00 — no erosion, no top-up needed.

To run your own number, drop in the amount, set the rate and the number of years on the slider, and read off the result in whichever mode fits your question. Use “Future buying power” when you want to know what a fixed sum will be worth later, and “Amount needed to keep up” when you are pricing a future goal in today’s terms. Whichever way you go, the output is a general-information estimate built on the rate you chose, not a prediction of what prices will actually do.

The formula

Inflation compounds the price level year after year, so a fixed sum of cash holds the same face value while its real buying power erodes. The tool runs the same growth factor two ways — dividing to find buying power, multiplying to find the nominal amount needed:

future buying power = amount ÷ (1 + inflation)^years
nominal needed = amount × (1 + inflation)^years
(inflation entered as a percent, e.g. 3% → 0.03)
Inflation and buying powerAt 3 percent inflation, $1,000 today buys $744.09 worth in 10 years.AMOUNT ÷ (1 + i)^yearstoday$1,0003% × 10 yrnominal needed$1,343.92buying power$744.09
At 3% inflation, $1,000.00 today has the buying power of about $744.09 in 10 years — and you’d need about $1,343.92 to keep up.

Worked example with the defaults — $1,000.00 at 3% inflation over 10 years. The growth factor is (1 + 0.03)^10 ≈ 1.3439. Dividing gives the buying power: 1000 ÷ 1.3439 ≈ $744.09, meaning today’s $1,000.00 will buy what only $744.09 buys now. Put the other way, multiplying gives the nominal amount needed: 1000 × 1.3439 ≈ $1,343.92 — that is how many future dollars it would take in ten years to match $1,000.00 of today’s value.

Notice the two answers are mirror images of the same compounding: one discounts today’s money forward, the other inflates it forward, and both use the identical (1 + inflation)^years factor. At 0% inflation the factor is exactly 1, so nothing moves — your $1,000.00 stays $1,000.00 in both modes. The further out the horizon and the higher the rate, the wider the gap between the face amount and what it really buys.

Frequently asked questions