What a 5-Year SIP in Nifty 50 Actually Returned — Real Numbers, Not Estimates
I've seen plenty of SIP calculators throw around numbers like ₹1 crore, ₹2 crore or even more when someone talks about investing in the Nifty 50 for the long term.
The problem is that those calculations often start with an assumed return.
"Let's assume 12%."
Or 15%.
Or sometimes an even more optimistic number.
That's useful for planning, but it isn't the same thing as asking what actually happened.
So I wanted to do something simpler.
Take a real five-year period, use historical Nifty 50 Total Return data, put the same amount of money in every month, and see where the money would actually have ended up.
For this calculation, I'm using ₹10,000 per month for five years, from July 2020 through June 2025.
And instead of using the Nifty 50 price index, I'm using the Nifty 50 Total Return Index (TRI) because it includes dividends.
That's an important distinction.
NSE itself explains that the regular Nifty 50 commonly reported in the media is the price index, while the Nifty 50 Total Return Index includes the returns from dividends.
Here's what the numbers look like.
The SIP I Tested
The calculation is deliberately simple.
Monthly investment: ₹10,000
Investment period: 5 years
Number of investments: 60
Total amount invested: ₹6,00,000
Benchmark: Nifty 50 Total Return Index
Period: July 2020 – June 2025
I used the historical monthly Nifty 50 TRI returns published by NSE Indices and calculated what would have happened if ₹10,000 had been invested at the end of each month.
This gives us a reproducible index-based SIP calculation rather than an assumed future return.
So How Much Did ₹6 Lakh Become?
The result is:
Total invested
₹6,00,000
Value at the end of June 2025
Approximately ₹8,83,647
Profit
Approximately ₹2,83,647
That's a gain of roughly:
47.3% over the total amount invested.
But there's another number that's more useful for a SIP.
XIRR: approximately 16.0%
That's because you aren't investing ₹6 lakh on day one.
You're putting ₹10,000 into the market every month.
The first ₹10,000 gets five years to grow.
The final ₹10,000 has almost no time to grow.
That's why you can't simply compare the total 47.3% gain with a five-year lump-sum return.
The Calculation in Simple Terms
Here's how I approached it.
Imagine the Nifty 50 TRI starts at an arbitrary value of 100 for the beginning of the calculation.
Every month's actual Nifty 50 TRI return changes that value.
For example, the historical monthly returns included periods such as:
- July 2020: +7.70%
- August 2020: +2.97%
- September 2020: -1.20%
- November 2020: +11.44%
- March 2021: +1.17%
- September 2021: +2.89%
- November 2021: -3.84%
- June 2022: -4.71%
- July 2022: +8.91%
- October 2022: +5.48%
- December 2023: +7.94%
- October 2024: -6.12%
- February 2025: -5.79%
- June 2025: +3.37%
Those aren't assumed returns. They're historical Nifty 50 TR Index monthly returns reported by NSE Indices.
Every ₹10,000 monthly contribution was then allocated against the corresponding index level.
At the end of June 2025, all those accumulated units were valued using the final index level.
That's how the approximately ₹8.84 lakh figure is produced.
The Interesting Part: The Market Didn't Move in a Straight Line
This is probably the biggest thing that gets lost when people use SIP calculators.
Looking at the final number can make the five-year period look relatively smooth.
It wasn't.
There were some very strong months.
There were also months when the index fell sharply.
Take 2022, for example.
The Nifty 50 TRI had several negative months that year, including:
January: -0.06%
February: -2.98%
April: -2.04%
May: -2.64%
June: -4.71%
Then came July:
+8.91%
That's what a real equity investment looks like.
The market doesn't politely deliver the same return every month.
This Is Where SIP Starts Making More Sense
Suppose you had ₹6 lakh available and invested the entire amount at one particular point.
Your outcome would depend heavily on the market level on that day.
A SIP behaves differently.
You keep investing through rising markets and falling markets.
When the market falls, your ₹10,000 buys more units.
When the market rises, those accumulated units become more valuable.
That's the basic mathematical advantage of investing periodically.
It doesn't eliminate risk.
It doesn't guarantee a profit.
But it changes the timing of your purchases.
What About the 21.34% Nifty 50 Return?
This is where things can get confusing.
NSE Indices reported a 21.34% annualized five-year return for the Nifty 50 Total Return Index as of June 30, 2025.
At first glance, you might wonder:
"If the Nifty returned 21.34% per year, why did my ₹10,000 SIP calculation produce only about 16% XIRR?"
Because they're measuring two different things.
The 21.34% figure is a lump-sum-style annualized index return over the five-year period.
Our SIP calculation assumes you invest money gradually over those five years.
Your entire ₹6 lakh wasn't invested for five years.
Only the first contribution was.
The second contribution was invested for slightly less.
And so on.
The final contribution was invested for almost no time at all.
That's why a SIP's annualized return can be substantially different from the headline index CAGR.
What If I Had Invested ₹20,000 a Month?
The interesting thing about a proportional SIP calculation is that the percentage return doesn't change simply because you increase the monthly investment.
You would simply double the money involved.
₹10,000/month
Invested: ₹6 lakh
Approximate value: ₹8.84 lakh
Approximate profit: ₹2.84 lakh
₹20,000/month
Invested: ₹12 lakh
Approximate value: ₹17.67 lakh
Approximate profit: ₹5.67 lakh
₹5,000/month
Invested: ₹3 lakh
Approximate value: ₹4.42 lakh
Approximate profit: ₹1.42 lakh
These figures are simply scaled versions of the same historical index calculation.
They aren't forecasts.
But There's an Important Catch
This isn't the exact return an investor would have received from a real Nifty 50 mutual fund.
That's worth emphasizing.
A real mutual fund has:
- Expense ratio
- Tracking difference
- Tracking error
- Fund-level cash holdings
- Exact NAV timing
- Tax implications
- Potential transaction-related differences
The Nifty 50 TRI itself is a benchmark.
For example, a Nifty 50 ETF or index fund attempts to track that benchmark but won't necessarily match it perfectly.
One example is the Mirae Asset Nifty 50 ETF, whose June 30, 2025 factsheet reported a five-year benchmark return of 21.33% versus 21.26% for the ETF.
That tiny difference illustrates why "Nifty 50 returned X%" and "my mutual fund returned X%" aren't necessarily identical statements.
Why I Prefer TRI for This Calculation
If you're trying to understand the long-term economics of investing in the Nifty 50, I'd rather use the Total Return Index than the plain price index.
Why?
Because companies pay dividends.
If you own an actual portfolio of the companies in the index, dividends are part of your investment return.
The Nifty 50 TRI incorporates those dividends, assuming they are reinvested according to the index methodology.
NSE specifically describes the Nifty 50 TR index as the appropriate benchmark for mutual funds because it includes dividends.
So comparing an investment against only the Nifty 50 price index can understate the return of the underlying equity portfolio.
Five Years Doesn't Mean Every Five-Year Period Will Look Like This
This is another point I think SIP discussions often miss.
Our July 2020–June 2025 period included a very unusual starting environment.
It began after the massive market crash in March 2020 and subsequent recovery.
That matters.
You shouldn't look at this particular five-year result and conclude:
"A Nifty 50 SIP will always return around 16%."
It won't.
Another five-year window can produce a completely different number.
The starting point matters.
The ending point matters.
The path in between matters.
And equity markets don't follow a fixed annual return schedule.
What Does the Longer-Term Data Say?
The five-year result becomes more interesting when you look at longer rolling periods.
NSE Indices' rolling-return analysis of the Nifty 50 TRI found that, over its historical analysis through June 2025, 99.9% of five-year rolling periods had non-negative annualized returns. The same analysis found 100% positive instances for seven-year and ten-year horizons.
But there's an important word there:
historical.
It doesn't mean the next five-year period is guaranteed to be profitable.
Past market behaviour isn't a promise about future returns.
That's especially important when you're talking about equities.
The Number I Would Actually Remember
If someone asked me what this five-year exercise taught me, I wouldn't say:
"Nifty 50 gives 21.34%."
That's too simplistic.
I'd say:
A ₹10,000 monthly SIP over this particular five-year period turned ₹6 lakh of contributions into roughly ₹8.84 lakh in an index-based backtest, with an annualized money-weighted return of about 16%.
That's much more useful.
It tells you:
- How much was invested
- How long it was invested
- What the market actually did
- What the resulting corpus was
- And why the SIP return differs from the index's headline CAGR
What SIP Calculators Don't Tell You
This exercise also changed how I look at online SIP calculators.
A calculator asking:
"How much will ₹10,000 per month become in 20 years?"
isn't giving you a prediction.
If you enter 12%, it is simply answering:
"What would happen if your money compounded at 12% every year?"
Real markets don't behave like that.
One year could be strongly positive.
Another could be negative.
Another could barely move.
That's why I prefer historical backtests when trying to understand what actually happened.
They aren't forecasts either.
But at least they're based on observed market data rather than a return assumption.
My Takeaway
The biggest lesson from this five-year Nifty 50 SIP calculation isn't that ₹10,000 became ₹8.84 lakh.
It's that the path matters.
The Nifty 50 had strong months, weak months, corrections and recoveries during these five years.
Yet regular investing kept putting money into the market throughout that entire period.
The final result was very different from simply taking the Nifty's five-year CAGR and multiplying it against a lump sum.
That's the part I think is most important for anyone starting a SIP to understand.
A SIP doesn't earn the index's annualized return on the entire amount from day one.
Your money enters gradually.
And that's exactly why the actual SIP return can look very different from the number you see next to "Nifty 50 5-year CAGR."
For this specific July 2020–June 2025 period:
₹10,000 × 60 months = ₹6,00,000 invested
Historical index-based value ≈ ₹8,83,647
Gain ≈ ₹2,83,647
Approximate XIRR ≈ 16.0%
Those are historical calculations, not promises.
And if there's one number I'd take away from the exercise, it's not the return.
It's the importance of knowing exactly what a return number is measuring before using it to make an investment decision.
