Inflation Calculator: Buying Power Over Time
Inflation calculator shows how much money from a past year is worth today and how inflation erodes purchasing power.
What Is the Inflation Calculator?
The Inflation Calculator computes how a sum of money changes in real value over time when subjected to a constant annual inflation rate. Enter an original amount, a start year, an end year, and an annual inflation rate: the tool returns the inflation-adjusted equivalent amount, the total cumulative inflation percentage, and the purchasing power change. Use it as a purchasing power calculator to understand whether a salary raise is keeping up with inflation, how much a past purchase would cost today, or what a future retirement fund needs to be worth in today's dollars.
Key Features
- Calculate inflation-adjusted future value: Applies compound annual inflation to produce the equivalent amount in the end year's dollars:
adjustedAmount = amount × (1 + rate/100)^years. - Shows total inflation percentage: Displays the cumulative percentage increase in price level over the full period (e.g., 34.39% over 10 years at 3% annual inflation).
- Shows purchasing power change: The inverse of the price increase: how much the original amount's purchasing power has shrunk as a percentage (expressed as a negative or reduced value).
- Works for any year range and rate: Accepts start and end years from 1900 to 2100 and any non-negative inflation rate, including custom historical or projected rates.
How to Use the Inflation Calculator
Step 1: Enter the Original Amount
Type a dollar amount in the "Original Amount" field (for example, $1,000). This represents the purchasing power you want to analyze. It can be a salary, a savings balance, a price of a specific item, or any monetary value. The field requires a positive number; zero or negative values trigger the error "Enter an amount."
Step 2: Set the Start and End Year
Enter the year your original amount is measured from in "Start Year" and the year you want to compare to in "End Year." Both fields accept years between 1900 and 2100. The default values are set to 10 years before the current year (start) and the current year (end). The calculator validates that the end year is strictly greater than the start year: entering the same year or a start year after the end year produces the error "End year must be after start year."
Step 3: Enter the Annual Inflation Rate
Enter the compound annual inflation rate as a percentage in "Annual Inflation Rate." The default is 3%, a commonly used approximation for long-run US CPI inflation. For historical analysis, you can look up the specific period's average CPI rate and enter it, effectively using this as a CPI calculator for any time span. The field accepts decimal values (e.g., 3.7 for 3.7%). A negative rate is flagged with "Enter inflation rate" as the calculator requires a non-negative value.
Step 4: Click Calculate
Click Calculate. The results panel shows:
- Adjusted Amount: The inflation-equivalent value in the end year's dollars (highlighted)
- Total Inflation: Cumulative percentage price increase over the period (e.g.,
+34.39%) - Purchasing Power Change: The percentage by which the original amount's real purchasing power has declined
Step 5: Experiment with Different Rates
Change the inflation rate and click Calculate again to compare scenarios. For example, compare 2%, 3%, and 5% annual inflation over a 30-year retirement period to understand the range of purchasing power erosion. Use Presets to save named scenarios and History to revisit past calculations.
Practical Examples
Scenario 1: $50,000 Salary Over 10 Years at 3% Inflation
- Inputs: Amount = $50,000, Start Year = 2015, End Year = 2025, Rate = 3%
- Adjusted Amount: approximately $67,196
- Total Inflation: ~34.4%
- Why useful: A worker earning $50,000 in 2015 who still earns $50,000 today has effectively received a 25.5% pay cut in real terms. They would need to earn approximately $67,196 to maintain the same purchasing power.
Scenario 2: Retirement Nest Egg, $500,000 Over 20 Years at 2.5% Inflation
- Inputs: Amount = $500,000, Start Year = 2025, End Year = 2045, Rate = 2.5%
- Adjusted Amount: approximately $819,397
- Total Inflation: ~63.9%
- Why useful: A $500,000 retirement fund today needs to grow to about $819,000 by 2045 just to maintain the same purchasing power. This guides retirement savings targets.
Scenario 3: Historical Cost Comparison, $10 in 1980 to Today at 3.5% Average
- Inputs: Amount = $10, Start Year = 1980, End Year = 2025, Rate = 3.5%
- Adjusted Amount: approximately $46.00
- Total Inflation: ~360%
- Why useful: Demonstrates to younger generations why older relatives recall prices being far lower. An item costing $10 in 1980 would cost approximately $46 today at 3.5% average inflation.
Tips and Best Practices
- Use the US long-run average of 3% as a baseline. The Federal Reserve targets 2% inflation; actual CPI has averaged approximately 3–3.5% over long historical periods. For conservative retirement planning, use 3–3.5%. This also serves as a practical cost of living calculator for comparing expenses across decades.
- Understand the difference between total inflation and purchasing power change. If total inflation is 50%, purchasing power has declined by approximately 33% (not 50%). These are inverse relationships and the calculator shows both.
- For future projections, try a range of rates. Run the calculation at 2%, 3%, and 5% to bracket pessimistic and optimistic inflation scenarios. This reveals how sensitive your purchasing power is to the assumed rate.
- The formula is compound, not simple. 3% inflation for 10 years is not 30% total; it is (1.03^10 − 1) × 100 = 34.39%. The compounding effect matters significantly over long time horizons.
- Year fields accept values from 1900 to 2100. You can model historical inflation from any decade or project forward to any future year.
Common Issues and Troubleshooting
"Enter an amount" error The Original Amount field requires a positive number. Entering 0 or leaving it blank triggers this error. Enter any positive dollar value to proceed.
"End year must be after start year" error The end year must be strictly greater than the start year. If you enter the same year in both fields, or if the start year is larger than the end year, this error appears. Swap the values or increase the end year.
"Enter inflation rate" error The inflation rate must be a non-negative number. Entering a negative value triggers this error. For deflationary scenarios, the calculator does not currently support negative rates. Use a rate of 0 for a no-inflation baseline.
The purchasing power change number is confusing Purchasing Power Change is displayed as a percentage that may be negative (representing decline). For example, if total inflation is 34.39%, your $1,000 can now only buy what approximately $74.60 could buy in the original year, a purchasing power decline of about 25.6%. This is the inverse of the inflation calculation.
Privacy and Security
The Inflation Calculator performs all calculations in your browser using client-side JavaScript. No amount, year, or rate data is transmitted to any server. The tool works offline after the initial page load. Preset and history data is stored only in your browser's local IndexedDB.
Frequently Asked Questions
Is the Inflation Calculator free to use?
Yes, completely free with no account or registration required. All features including presets and history are available at no cost.
Does the Inflation Calculator work offline?
Yes. Once the page loads, all calculations run in your browser. You can disconnect from the internet and continue using the tool without interruption.
Is my data safe with the Inflation Calculator?
Your amount, year range, and inflation rate never leave your browser. No data is sent to external servers or logged remotely.
What inflation rate should I use?
For US historical analysis, the average CPI has been approximately 3–3.5% over the past 50 years. For recent decade-specific analysis, look up the Bureau of Labor Statistics CPI average for that period. For future projections, the Fed's 2% target is a common baseline.
Can I use this for currencies other than USD?
Yes. The calculator is currency-agnostic. Enter any monetary amount and interpret results in the same currency. Just ensure you use the correct inflation rate for that country's currency.
What is the difference between CPI and the rate I should enter?
CPI is an index, not a rate. The annual inflation rate is the percentage change in CPI from one year to the next. Most published "inflation rate" figures from government statistics bureaus already express this percentage change: that is the number to enter.
How does the calculator handle very long time periods?
The formula amount × (1 + rate/100)^years applies correctly for any number of years. Over 50–100 year periods at moderate rates, the compounding effect produces very large multipliers. For example, $100 at 3% inflation for 100 years becomes approximately $1,921.
Can I model deflation (falling prices)?
The current implementation requires a non-negative inflation rate. Enter 0 to model zero inflation (constant purchasing power). Deflationary scenarios with negative rates are not supported.
Is the result the same as what a CPI table would show?
Not exactly. Historical CPI tables reflect actual measured price changes by year, which vary each year. This calculator applies a constant compound rate; it is best for forward projections and illustrative analysis rather than precise historical reconstruction.
What is the relationship between inflation and salary raises?
If your salary increases at the same rate as inflation, your real purchasing power stays constant. If your raise is below the inflation rate, you are effectively taking a pay cut. Use this calculator to compare your salary growth rate to your chosen inflation rate over any period.
Related Tools
- Loan Calculator: Understand how inflation affects the real cost of long-term debt payments.
- Coming Soon: Savings Goal Calculator: Pair savings target planning with inflation adjustment to set goals in today's dollars.
Try the Inflation Calculator now: Inflation Calculator