An inflation calculator can feel like it's doing three different jobs — telling you what something will cost in the future, what a past price is worth today, or what your real rate of return is — but all three are the same underlying formula, just rearranged to solve for a different variable. This guide walks through each version with worked numbers.
Try this calculator
Inflation Calculator
Put this guide into practice — enter your own numbers and see real-time results, no signup needed.
Calculate Inflation NowThe Core Formula
Future Value = Present Value × (1 + i)^nWhere Present Value is the starting dollar amount, i is the annual inflation rate as a decimal, and n is the number of years. This is structurally identical to the compound interest formula — inflation compounds prices upward the same way interest compounds a balance upward.
Direction 1: Projecting a Future Price
If a service costs $2,000 today and you expect 3.5% average annual inflation, the projected cost in 8 years is: 2,000 × (1.035)^8 ≈ $2,639.10. This tells you what to budget for if you need to pay for that same service eight years from now.
Direction 2: Converting a Past Amount to Today's Value
This direction answers 'what would an old price be worth in today's money?' by rearranging the formula to solve for Future Value using a known Present Value from the past, or more commonly, solving for what a past amount is worth today:
Today's Equivalent = Past Amount × (1 + i)^nIf something cost $500 fifteen years ago and average inflation over that period ran at 2.8% annually, the equivalent cost today is: 500 × (1.028)^15 ≈ $754.90. This is the same formula as Direction 1 — the only difference is which point in time you're calling 'now' versus 'the target.'
Direction 3: Converting a Future Amount Back to Today's Purchasing Power
This direction is used when you have a projected future dollar figure (say, a retirement savings target) and want to know what it's actually worth in today's terms. It rearranges the formula to solve for Present Value:
Present-Day Equivalent = Future Amount ÷ (1 + i)^nIf your retirement projection shows $800,000 in 20 years, and you assume 3% average annual inflation, the present-day purchasing power equivalent is: 800,000 ÷ (1.03)^20 ≈ $443,100. This tells you that, despite the impressive-looking $800,000 figure, its actual buying power resembles roughly $443,100 in today's terms.
| Calculation Type | Formula | Example Result |
|---|---|---|
| Future price projection | PV × (1+i)^n | $2,000 → $2,639 in 8 yrs |
| Past-to-today conversion | Past × (1+i)^n | $500 (15 yrs ago) → $755 today |
| Future-to-today conversion | FV ÷ (1+i)^n | $800,000 (in 20 yrs) → $443,100 today |
Calculating the Implied Inflation Rate Between Two Known Prices
Sometimes you know both a past price and a current price and want to back into the average annual inflation rate that connects them. This rearranges the formula to solve for i:
i = (Future Price ÷ Past Price)^(1/n) − 1If a service cost $300 ten years ago and costs $410 today, the implied average annual inflation rate is: (410 ÷ 300)^(1/10) − 1 ≈ 0.0317, or approximately 3.17% per year.
Calculating Real Return Using the Same Framework
A more precise real return formula (rather than the simple subtraction approximation) is:
Real Return = [(1 + Nominal Return) ÷ (1 + Inflation Rate)] − 1At a 6% nominal return and 3% inflation: [(1.06) ÷ (1.03)] − 1 ≈ 0.0291, or approximately 2.91% real return — very close to, but slightly different from, the simple subtraction estimate of exactly 3%. The gap between the two methods grows larger at higher rates.
Pro Tip
For quick mental estimates, subtracting inflation from nominal return works well enough at low-to-moderate rates. For precise planning calculations, especially at higher rates, use the full division-based formula instead of the subtraction shortcut.
Why the Assumed Rate Matters More Than the Formula Itself
The formula itself is simple and fixed — the real uncertainty in any inflation calculation comes from the assumed rate, since future inflation isn't known in advance. A projection using 2% assumed inflation versus 4% assumed inflation over 25 years produces meaningfully different results: $10,000 today projects to roughly $16,406 at 2% but roughly $26,658 at 4% — a difference of over $10,000 purely from the rate assumption.
Practical Tips for Using an Inflation Calculator Accurately
- Use a realistic long-term average rate rather than the most recent single year's figure, which can be unusually high or low
- For category-specific goals (education, healthcare), consider using a category-specific rate rather than the general average
- Always double-check which direction you're calculating (future projection vs. converting back to today's value) before trusting the output
- Run the calculation at a couple of different rate assumptions to see a realistic range rather than a single number
Chaining Multiple Periods With Different Rates
The formulas covered so far assume a single constant rate for the entire period, but inflation rarely holds perfectly steady for decades. A more precise approach for a long historical stretch — or a long forward-looking projection where you want to model a rate change partway through — is to chain multiple periods together, multiplying the growth factors for each segment rather than averaging the rates first.
Total Growth Factor = (1 + i₁)^n₁ × (1 + i₂)^n₂ × ...For example, if inflation ran at 4% for the first 5 years of a 15-year period and then settled to 2.5% for the remaining 10 years, the total growth factor is (1.04)^5 × (1.025)^10 ≈ 1.2167 × 1.2801 ≈ 1.5574 — meaning prices rose approximately 55.7% over the full 15 years. Simply averaging the two rates to roughly 3% and applying it uniformly across all 15 years would give a noticeably different (and less accurate) result, since compounding at different rates in different orders doesn't collapse neatly into a single average rate applied throughout.
Using the Formula to Model a Fixed Future Expense
A particularly practical use of the future-price formula is projecting a specific, known future expense — a wedding, a home renovation, a large planned purchase — so the savings target reflects what it will actually cost rather than what it costs today. A renovation estimated at $35,000 today, planned for 6 years from now, assuming 3.5% inflation specific to construction and materials costs: 35,000 × (1.035)^6 ≈ $43,050. Saving toward the $35,000 figure instead of the inflation-adjusted $43,050 would leave the saver roughly $8,000 short by the time the project actually begins.
Why Small Rate Assumption Differences Compound Into Large Planning Gaps
Because the formula's exponent grows with time, even a seemingly small difference in the assumed rate — 2.5% versus 3.5%, for instance — produces a meaningfully different result over a multi-decade horizon, even though the two rates look nearly identical at a glance. Over 10 years, $50,000 grows to roughly $64,000 at 2.5% versus roughly $70,500 at 3.5% — a gap of about $6,500. Over 30 years, the same 1-point difference widens to a gap of roughly $47,000 on the same starting figure, illustrating why the specific rate assumption chosen for a long-horizon goal deserves more scrutiny than it typically receives.
Calculating the Purchasing Power of a Salary Over Time
A closely related use of the calculator's formula is tracking how a specific salary's purchasing power has changed across several distinct points in time, not just a single before-and-after comparison. Suppose a salary was $48,000 five years ago, is $54,000 today, and inflation over that same 5-year span averaged 3.2% annually. To see whether the raise actually outpaced inflation, convert the original $48,000 to today's equivalent: 48,000 × (1.032)^5 ≈ $56,190. Since the actual current salary of $54,000 is lower than this inflation-adjusted figure, the raise received over those 5 years did not fully keep pace with inflation — in real terms, purchasing power modestly declined despite the nominal salary increase.
Building a Simple Two-Column Habit for Tracking Value Over Time
A practical habit for anyone tracking a recurring figure — a salary, a rent payment, a recurring cost — over several years is keeping two columns side by side: the nominal figure at each point in time, and that figure's equivalent value in a single fixed reference year (often the earliest year in the series). Recomputing the second column whenever a new data point is added turns a simple list of numbers into a much clearer picture of whether real value is actually rising, falling, or holding steady, rather than relying on the nominal figures alone, which can create a false sense of progress if inflation is quietly outpacing every nominal increase.
A Note on Compounding Direction When Working Backwards From the Present
It's worth being precise about which direction the exponent points when converting a past amount forward versus a future amount backward, since reversing the direction by mistake produces a result that's wrong by a large multiple rather than just slightly off. Converting a past amount to today's value always multiplies by the growth factor (since prices have risen since that past point); converting a future amount back to today's value always divides by the growth factor (since that future amount needs to be discounted back to reflect today's lower price level). Keeping a simple mental rule — 'past to present: multiply; future to present: divide' — avoids a surprisingly common source of confusion when switching between the two directions in the same session.
Extending the Formula to Compare Two Future Points in Time
A less common but genuinely useful application is comparing two different future amounts at two different future dates — for example, deciding whether a $50,000 payout available in 5 years is better or worse than a $58,000 payout available in 9 years, once inflation is accounted for. Both figures need to be converted back to the same reference point (today) before they can be compared fairly: $50,000 ÷ (1.03)^5 ≈ $43,140 in today's terms, versus $58,000 ÷ (1.03)^9 ≈ $44,460 in today's terms — a modest edge to the later, larger payout once inflation is factored in, though far smaller an edge than the raw $8,000 nominal difference between the two figures would suggest at first glance.
This kind of two-future-point comparison comes up more often than it might seem — comparing settlement offers, insurance payouts structured over different timelines, or deciding between two job offers with different vesting schedules. Converting every figure back to a single common reference point before comparing is the key step that a raw side-by-side comparison of nominal numbers skips entirely.