Nifty 50 vs Sensex index funds — which to choose
Nifty 50 tracks 50 stocks across NSE; Sensex tracks 30 on BSE. Both mirror large-cap India, but differ in fund options, costs, and liquidity. Here's how to
If you’ve started looking at index funds, you’ve probably hit this question within the first ten minutes. Two indices, both tracking “the Indian market,” both showing up on Groww and Kuvera side by side. How are they even different, and does it actually matter which one you pick?
The honest answer: for most people, it doesn’t matter much. But “most people” isn’t everyone, and there are a few real differences worth understanding before you set up that SIP.
What You’re Actually Buying
The Sensex tracks 30 companies. The Nifty 50 tracks 50 companies. Both are drawn from the same pool — India’s largest, most liquid publicly listed companies — and both are weighted by market capitalisation (meaning bigger companies have a bigger influence on the index’s movement, proportional to their total market value).
Because both indices pull from the same top tier of Indian business, the overlap is enormous. Every company in the Sensex is also in the Nifty 50. You’re essentially buying the same elephant, just counting different parts of it.
The Numbers, Side by Side
Here’s where it gets concrete. Let’s compare a Sensex fund and a Nifty 50 fund that most people actually use.
| Mirae Asset Nifty 50 ETF / Index Fund | HDFC Sensex Index Fund | |
|---|---|---|
| Benchmark | Nifty 50 | BSE Sensex |
| Number of stocks | 50 | 30 |
| Expense ratio (approx.) | 0.10% – 0.20% | 0.20% – 0.30% |
| 5-year returns (approx.) | ~14–15% CAGR | ~13–14% CAGR |
| Tracking error (approx.) | 0.05% – 0.15% | 0.10% – 0.25% |
CAGR means Compound Annual Growth Rate — if your investment grew at 14% CAGR, that’s the smoothed-out annual growth rate over the entire period. Tracking error is how closely the fund actually follows its index — lower is better.
The difference in returns over five years is roughly 1 percentage point or less. That sounds small, but let’s run the real number.
If you’re earning ₹80,000/month in Pune and putting ₹10,000/month into a Nifty 50 index fund at 14% CAGR, after 15 years you’d have roughly ₹73 lakhs. If the Sensex fund returned 13% CAGR over the same period, you’d have roughly ₹67 lakhs. That’s a ₹6 lakh difference — real money, but not a life-changing gap. And there’s no guarantee the Nifty 50 will outperform the Sensex going forward. It could just as easily flip.
The One Thing That Actually Matters More Than the Index
The index you pick matters less than the expense ratio of the specific fund you’re buying. Expense ratio is the annual fee the fund charges you, expressed as a percentage of your investment.
A Nifty 50 fund charging 0.10% versus a Sensex fund charging 0.30% — that 0.20% gap will cost you more over time than the difference between the two indices themselves.
Say you invest ₹5,000/month for 20 years. At 14% gross returns:
- At 0.10% expense ratio → approximately ₹66 lakhs
- At 0.30% expense ratio → approximately ₹64 lakhs
That’s ₹2 lakh gone, just in fees. Always check the expense ratio on Kuvera or Groww before confirming any SIP.
So Which One Should You Actually Choose?
Go with the Nifty 50 — specifically a direct plan index fund with an expense ratio below 0.15%. Good options available on platforms like Groww, Kuvera, or Zerodha Coin include the UTI Nifty 50 Index Fund (Direct) or the Mirae Asset Nifty 50 Index Fund (Direct).
The reason isn’t that the Nifty 50 is dramatically better. It’s that the Nifty 50 has more stocks (50 vs 30), slightly more diversification, and — more importantly — the index fund ecosystem for Nifty 50 is larger, which means more competition between funds and lower expense ratios.
If your company’s EPFO portal or corporate benefits program offers you a Sensex-linked fund with a rock-bottom fee, don’t overthink it. Take it. The index is not the deciding factor. The cost is.
What About the Nifty Next 50?
Some people ask whether to mix in the Nifty Next 50, which covers ranks 51–100 by market cap. That’s a genuinely different conversation — those companies are smaller, more volatile, and can behave very differently. Stick to Nifty 50 or Sensex first, then revisit once you’ve been investing a couple of years. Our guide to picking an index fund covers Nifty Next 50 and Nifty 500 options and names specific funds worth looking at.
Frequently Asked Questions
Is Sensex better than Nifty 50 for long-term investment?
Neither is reliably “better.” Over most long periods, their returns are within 1–2% of each other because they track the same large companies. What matters more is the expense ratio of the specific fund you choose.
Can I invest in both Nifty 50 and Sensex index funds at the same time?
You can, but there’s almost no benefit. The portfolios overlap almost entirely, so you’re not getting any extra diversification. Pick one, keep it simple.
Which app is best to invest in Nifty 50 index funds in India?
Kuvera and Groww are both solid for direct plan index funds with no transaction fee. Zerodha Coin is good too, especially if you already use Zerodha for trading. All three show expense ratios clearly before you invest.
Are index funds safe for beginners?
They carry market risk — if the market drops 20%, your fund drops roughly 20% too. But they’re significantly simpler and lower-cost than actively managed mutual funds, which makes them a sensible starting point for salaried investors building long-term wealth.
Does investing in index funds qualify for 80C tax deduction?
Standard Nifty 50 or Sensex index funds do not qualify for 80C. If you want an index fund with 80C benefits, look at ELSS (Equity Linked Savings Scheme) funds — though those are actively managed and come with a 3-year lock-in.