Skip to content

Goal Savings Calculator

Enter the amount you want, the years you have and the return you expect. You get the monthly amount, or the single amount today, that would reach the goal.

₹
years
%

An assumption, not a forecast.

Invest every month

₹9,909

To reach ₹50,00,000 in 15 years

You invest in total
₹17,83,676
Estimated gain
₹32,16,324
You invest 36%Gain 64%

Saved results stay in this browser only. Clearing your browser data removes them.

  • Investments are assumed at the start of each month and the return is assumed constant. Real returns vary and are not guaranteed.

Working backwards from a goal

The calculator reverses the growth formula: instead of asking what an investment will become, it asks how much you need to put in to reach a target.

A longer period or a higher assumed return lowers the amount you need to save, but a higher return is also less certain. The rate you enter is an assumption, not a forecast, and real returns vary.

Goals such as education or a home cost more in future years than today. Use the inflation calculator to estimate the goal amount first.

The formula

Monthly amount = goal × i ÷ (((1 + i)^n − 1) × (1 + i)). Lump sum today = goal ÷ (1 + r)^years. Here i is the monthly rate and r the yearly rate.

Common questions

How much should I save each month for a goal?

It depends on the goal, the time and the return you assume. Enter them and the calculator shows the monthly amount.

Should I use a monthly amount or a lump sum?

Use whichever matches how you will save. A lump sum today needs a smaller amount, because it has longer to grow.

Does the goal amount include inflation?

Only if you enter it that way. For a future cost, work out the inflated amount first and use it as the goal.

Is this financial advice?

No. It is arithmetic on the numbers you enter.

Keep your money notes in one place

SparkyLive is a personal capture hub for receipts, contact notes and photo memories, so the papers behind your plans are easy to find later.

Try SparkyLive (opens in a new tab)