ReturnScreener

Goal

How to reach ₹2 Crore in 10 years

Every calculator that answers this asks you to assume a rate of return, usually 12%, and then compounds forward from it — so the answer is the number you supplied, rearranged. This one takes the 108 separate 10-year stretches the Nifty 50 actually went through, and shows what ₹2 Crore would have required in each of the worst, the middle and the best of them.

Median stretch
₹92,806/mo
Worst stretch
₹1,29,168/mo
Measured periods
108
Median return
11.4%

Monthly Investment

What ₹2 Crore in 10 years would have required

Three answers, not one, because the Nifty 50 did not deliver one rate — it delivered a range across the 108 separate 10-year stretches in its record. Each figure below is what a monthly investment would have had to be, had the index repeated one of them.

If it repeated its worst stretch

₹1,29,168

a month

The index returned 5.1% a year over the 10 years from March 2010.

The number to plan around. Every other figure on this page assumes things went better than this.

If it repeated its median stretch

₹92,806

a month

The index returned 11.4% a year in the middle period of its record.

The middle of the distribution — half the periods on record did better, half did worse.

If it repeated its best stretch

₹78,079

a month

The index returned 14.7% a year over the 10 years from November 2008.

The most flattering period in the record, and the one every projection quietly resembles.

The gap is the point. Reaching the same goal demanded 1.65×as much every month in the index's worst 10 years as in its best — ₹1,29,168 against ₹78,079. A calculator that answers with a single number is hiding that difference, not resolving it.

Invested Once

Or ₹2 Crore from a single investment today

The same three stretches, with the money invested once at the start rather than month by month.

worst stretch
₹1,22,08,324
at 5.1% a year
median stretch
₹67,70,472
at 11.4% a year
best stretch
₹50,65,690
at 14.7% a year

At the median rate, ₹67,70,472 invested once reaches the same place as ₹1,11,36,772 paid in over 10 years — because the lump sum compounds for the whole period while each instalment compounds for less than the one before it. That difference is the practical meaning of starting earlier. It is also not a real choice for most people: a monthly investment is what you earn each month, while a lump sum requires already having the whole amount.

The Usual Answer

What the 12% assumption gives — and what it leaves out

Assume 12.0% a year, as almost every Indian goal calculator does, and reaching ₹2 Crore in 10 years takes ₹90,118 a month. Set against the measured median of ₹92,806, that is a perfectly reasonable central figure — close enough to the record to be defensible.

The objection is not that 12% is wrong. It is that a single number carries no sense of how far either side of it the real outcomes fell, and the person reading it is making a decision that depends entirely on that spread. The Nifty 50 has had 10-year stretches on both sides of the assumption, and both of them happened to somebody.

Another Target

Work out a different goal

Change the amount or the horizon and the same three measured stretches are applied to it. There is no field for a rate of return, and that is deliberate — the rates come from the index's record rather than from anything you or we assume.

How This Is Calculated

Reading these figures properly

History, not a forecast

Every rate here was measured from a completed 10-year period in the Nifty 50's record. None was assumed, and none is a prediction of the next 10 years.

An index, not a stock

These are index returns. Holding a single company would have produced a far wider range in both directions, which is what the rolling-return pages show company by company.

Before costs

Dividends are treated as reinvested; brokerage and taxes are not modelled. Nor is the likelihood that almost nobody invests exactly the same amount every month for 10 years without interruption.

Measured on data to 2026-08-31, from 2007-09-01. Full definitions are on our methodology page.

HELP CENTER

₹2 Crore in 10 years — common questions

Everything you need to know about this page and the data presented.

How much do I need to invest monthly to reach ₹2 Crore in 10 years?
+

There is no single answer, and any calculator that gives you one has assumed a rate of return on your behalf. What the record shows: across the 108 separate 10-year periods Nifty 50 has actually been through, reaching ₹2 Crore would have required ₹92,806 a month in the median one, ₹1,29,168 in the worst, and ₹78,079 in the best. Those are measurements of periods that happened, not a forecast of the next 10 years.

Why not just assume 12% a year like every other calculator?
+

Because 12% is a point estimate with nothing around it. Applied here it gives ₹90,118 a month — against ₹92,806 for the median measured stretch. The problem is what it leaves out: the same index's worst 10 years demanded ₹1,29,168 and its best ₹78,079. Planning to the middle of a range is a decision; being shown only the middle is not.

Where do these return rates come from?
+

From Nifty 50 itself. We take every 10-year period in its recorded history — 108 of them, each starting a month after the last — and measure what each one actually returned. The worst was 5.1% a year, for the 10 years from March 2010; the best was 14.7%, from November 2008. Nothing on this page is assumed, and you cannot change the rate — that is the difference between this and a conventional goal calculator.

Why can I only choose 10 or 15 years?
+

Because those are the holding periods the data can describe. No company or index on this site has more than twenty years of usable price history, and describing a distribution takes at least twelve complete periods — so fifteen years is the longest window that has enough of them behind it. A twenty-five-year goal page would have to take a ten-year rate and apply it well past anything anyone has measured, which is a projection dressed as a measurement. We would rather offer fewer horizons than fabricate one.

How much would I need to invest today, in one go, to reach ₹2 Crore in 10 years?
+

₹67,70,472 at the median measured rate, ₹1,22,08,324 if the index repeated its worst 10 years, and ₹50,65,690 if it repeated its best. A lump sum needs far less in total than the monthly route because it compounds for the whole period rather than an average of half of it — though for most people it is not a real alternative, since a monthly investment is what you earn each month.

Is this a prediction of what I will get?
+

No, and it is not built to be. Every figure here describes what a completed period of history would have required, on an index rather than on any stock you might actually buy. Real outcomes also carry costs this ignores — brokerage, taxes, and the fact that almost nobody invests exactly the same amount every month for 10 years without interruption. ReturnScreener is an educational research platform and is not a SEBI-registered investment adviser; nothing here is a recommendation.

Other goals

Go Deeper

Where these numbers come from

The range on this page is the index's own record. These show it directly.

ReturnScreener is an educational research platform and is not a SEBI-registered investment adviser. Every figure here describes what a completed period of history would have required — not what the next 10 years will do, and not a recommendation to invest any amount in anything. Past performance does not guarantee future returns. See our methodology and disclaimer.