Free Online Calculator

Investment Calculator

Estimate what an investment with regular, increasing contributions could be worth.

Last updated: Free, no sign-up Private — runs in your browser

Quick answer: investment growth

₹1,00,000 invested plus ₹10,000 a month (rising 5% a year) at 12% for 15 years could grow to ₹66,80,253.30, with ₹39,90,825.67 from returns.

Overview of the Investment Calculator

The Investment Calculator projects the value of an investment made up of a starting amount and regular monthly contributions. You can increase the contribution each year (a step-up), set the compounding frequency, subtract tax and adjust for inflation, or solve for the monthly amount needed to reach a goal.

Returns are not guaranteed: markets rise and fall, so test conservative as well as optimistic rates using the table on this page. Higher returns usually mean higher risk. For SIPs specifically see the Mutual Fund Calculator.

How We Calculate

The calculator applies the standard financial formulas step by step.

  1. Convert the annual rate into a growth factor for each month, using your chosen compounding: (1 + rate ÷ n)^(n ÷ 12).
  2. Start with the initial amount and, for each month, add the growth and then the deposit (or the deposit first if you choose the start of the month).
  3. Raise the deposit once a year if you set an annual increase.
  4. Repeat for every month of the period, recording the balance each year.
  5. Subtract total deposits from the end balance to get the interest earned; divide by (1 + inflation)^years for the value in today's money.
balance = P × (1 + r/n)^(n·t) + deposits compounded
monthly factor = (1 + r/n)^(n/12)
interest = end balance − total deposits
Worked example — investment calculator
ItemAmount
Starting amount₹1,00,000.00
Total deposits₹25,89,427.63
Interest earned₹39,90,825.67
End balance₹66,80,253.30
Interest as a share of end balance59.7%
Value after different periods and rates (investment calculator)
Years9% p.a.12% p.a.15% p.a.
5 years₹9,72,849.36₹10,54,371.07₹11,42,340.38
10 years₹25,42,107.29₹29,78,912.02₹34,98,896.68
15 years₹52,45,390.63₹66,80,253.30₹85,70,654.19
20 years₹97,73,298.75₹1,35,98,472.39₹1,91,95,343.80
25 years₹1,72,10,447.80₹2,62,95,113.34₹4,11,05,988.88

Investment Calculator — Frequently Asked Questions

How do I calculate investment returns?

Grow the starting amount and each contribution at the expected rate, month by month, and add them up. The calculator does this and shows each year.

What is a step-up?

Increasing your contribution by a set percentage each year, for example in line with salary growth.

What return should I assume?

Use a cautious long-term estimate. Historical returns vary widely by asset class and are no guarantee for the future.

What is the effect of inflation?

It reduces what money can buy. Enter inflation to see the end value in today's purchasing power.

How is tax handled here?

The tax box reduces the yearly return by a flat percentage, which is a simplification of real tax rules.

How much do I need to invest to reach a goal?

Enter a goal and the calculator solves for the required monthly contribution.

How is the investment calculator calculated?

It uses the standard formula: balance = P × (1 + r/n)^(n·t) + deposits compounded The full method and a worked example are shown on this page.

Is this financial advice?

No. The calculator gives estimates for planning and learning. Real offers vary by lender, product and date, so confirm the details with your bank, lender or a qualified adviser before deciding.

Can I use another currency?

Yes. The maths is identical in any currency; only the currency symbol shown in the results differs.

Is my data stored?

No. Everything is calculated in your browser and nothing you enter is uploaded or saved.

More Free Calculators You May Need

Need a custom calculator or tool on your website?

Our team designs and develops fast, SEO-ready websites and web tools. Tell us what you need.

Call Us WhatsApp

Get a Free Quote

Tell us a bit about your project — we'll get back to you shortly.

9 + 3 =
Call WhatsApp