Investing

Inflation Calculator

Project a future cost, compare a future amount with today’s money, or estimate real return.

By Nitin Raturi · Last reviewed

Choose a comparison

How to use this Inflation Calculator

Choose the comparison you need, then enter the relevant amount and assumptions.

  1. Choose Future cost, Today’s value or Real return.
  2. Enter a price or future amount, an annual inflation assumption and a time period where shown.
  3. In Real return mode, enter the nominal annual return to compare it with inflation.
  4. Read the result as an illustration based only on those assumptions.

Good to know

  • Tap the ⓘ next to any field for a short guide to it.

Enter your own yearly inflation assumption. This tool does not use a historical CPI series or forecast future prices.

Calculation

Calculation

Choose whether to project a price forward, adjust a future amount to today, or compare a nominal return with inflation.

How to fill it in

  • Future cost needs a current price; Today’s value needs a future amount; Real return needs a nominal return.

Example

At 6% inflation, the default ₹1,00,000 current price projects to ₹1,79,085 in 10 years.

Tip: The same inflation assumption is used by all three modes.

Keep in mind: This calculator does not retrieve historical CPI data.

Amount

Enter a current price to estimate its future cost, or a future amount to see its equivalent in today’s money.

How to fill it in

  • Enter rupees from ₹100 to ₹1 lakh crore. Its meaning depends on the selected calculation.

Example

A current price of ₹1,00,000 at the default assumptions is projected as ₹1,79,085 after 10 years.

Tip: Use the amount before future price changes, or the amount you expect to have in the future.

Keep in mind: This is an illustrative projection, not a price forecast.

Annual inflation

Enter an assumed average yearly increase in prices as a percentage.

How to fill it in

  • Enter a rate from 0% to 30%. It compounds once per year for the selected period.

Example

6% per year for 10 years multiplies a price by the same factor each year.

Tip: Compare more than one assumption if you are unsure what rate to use.

Keep in mind: The calculator does not look up or predict inflation.

Years

Choose the whole number of years over which the inflation assumption compounds.

How to fill it in

  • Enter 1 to 100 whole years.

Example

The default 10-year period applies the inflation assumption ten times.

Tip: Use the same horizon as the price or amount you want to compare.

Keep in mind: Partial years and changing annual rates are not modelled.

Estimated future cost

₹1,79,085

₹1.79 lakh

₹1,00,000 at 6% annual inflation for 10 years.

Inflation factor
1.7908×
Annual assumption
6%

Illustrative arithmetic only. Actual prices and returns may differ from these assumptions.

How this calculator works

Inflation compounds: the same annual assumption is applied to each year, so longer periods create a larger cumulative change.

  1. Step 1Choose a period10 yearsUse a whole number of years.
  2. Step 2Apply inflation6% each yearThe entered rate compounds annually.
  3. Step 3Read the amount₹1,79,085An illustrative future cost for the default price.

The rate is an assumption you supply. This page does not fetch Consumer Price Index (CPI) data, infer a rate from past prices or predict future inflation.

Formula

The inflation factor is 1.7908× for the default assumptions. To project a price, multiply it by (1 + annual inflation rate) raised to the number of years. To adjust a future amount to today, divide by the same factor.

For a future amount, divide it by the same factor to estimate its value in today’s money.

Real return compares nominal return with inflation using ((1 + nominal rate) ÷ (1 + inflation rate) − 1) × 100. This is exact, rather than the approximation of subtracting the two percentages.

What the result leaves out

  • Changing ratesOne constant annual rate is used for every year.
  • Actual CPI or personal costsNo index series or household spending basket is used.
  • Taxes and feesThese are outside the calculation.

Worked example

A ₹1,00,000 current price at 6% annual inflation for 10 years
Annual compounding
future cost = current price × (1 + annual rate)ʸᵉᵃʳˢ
Today’s value
today’s value = future amount ÷ (1 + annual rate)ʸᵉᵃʳˢ
  1. Inflation factor(1 + 6%)^101.7908×
  2. Estimated future cost₹1,00,000 × 1.7908₹1,79,085
  3. Discounted to today₹1,79,085 ÷ 1.7908₹1,00,000

Reading your result

  • Current price₹1,00,000
  • Future cost₹1,79,085
Under these assumptions, a price of ₹1,00,000 becomes an estimated ₹1,79,085. This is not a forecast.

Discounting ₹1,79,085 by the same factor returns about ₹1,00,000 in today’s money.

This is a mathematical illustration, not a forecast. The entered rate may not match future consumer prices or any one household’s experience.

Using it with other plans

Any long-term target in rupees needs an inflation view: the same goal costs more each year you wait.

Work out a goal’s future cost here, then find the monthly saving it needs with the goal planner or the SIP calculator. The retirement planner builds rising expenses into the corpus it estimates.

A pay rise only adds buying power if it beats inflation; the salary hike calculator shows the real hike. To measure an investment’s actual growth rate before comparing it with inflation, use the CAGR calculator.

Common mistakes

  • Mistake: Treating an assumed rate as a forecast.

    Instead: Try alternative rates and treat each result as a scenario.

  • Mistake: Reading a future rupee amount as today’s purchasing power.

    Instead: Use Today’s value mode to discount it by the same assumed rate.

  • Mistake: Subtracting inflation from nominal return as if that were exact.

    Instead: Use Real return mode, which uses the ratio of the two growth factors.

The calculations use annual compounding and your chosen assumptions. Verify figures independently before making financial decisions. This calculator is for education only and is not investment, tax or legal advice.

Checking the method

A separate script recomputes every test case two ways, by formula and one year at a time, and they must agree.

Read how we test our calculators, or browse more money calculators.

Frequently asked questions

How do I estimate a future cost?

Enter today's price, your annual inflation assumption and a whole number of years. For example, ₹1,00,000 at 6% over 10 years becomes about ₹1,79,085 under annual compounding.

How do I convert a future amount into today’s value?

Select Today’s value and enter the future amount. The default future cost of ₹1,79,085 discounts back to about ₹1,00,000 today.

Does this calculator use India’s CPI data?

No. You enter the annual inflation assumption. It does not retrieve a CPI series or calculate historical inflation.

How is real return different from nominal return?

Nominal return does not account for price changes. Real return uses the exact relationship between the nominal return and inflation rates, rather than subtracting one rate from the other.

Are future prices or returns forecasts?

No. The result is arithmetic based on a constant rate you enter. Actual inflation, prices and returns can vary.

Does this include taxes or household spending?

No. It does not include taxes, fees, personal spending patterns or changes in inflation from year to year.

Sources and methodology

The formulas are standard time-value-of-money results. We check every figure against golden values worked out independently, by closed form and by month-by-month simulation; see the methodology.

Written and maintained by Nitin Raturi, a software engineer (about the author). Last reviewed 22 Oct 2026; next review due by . Found an error? Tell us.

Changelog

  • : Registered at the owner's request; demand metrics remain unverified. Includes future-cost, today's-value and exact real-return modes. Example: ₹1,79,085 from a ₹1,00,000 price at 6% for 10 years.