5 Aug 2023

Which index to invest in? Nifty 50 or Nifty 500?

A popular investment advice is to “invest in a low-cost mutual fund that tracks a diversified index”. There are two parts to this advice.

  • Why index fund? The arithmetic of index investing explains why it makes sense to passively invest in an index rather than trying to take active positions to beat the index.
  • Why low cost? From the point above, we accept that market return is the best we can do. Since mutual funds cost money to run, the lower the cost the higher the return investors can enjoy.

If I want to invest in the Indian share market, what are my options? There isn’t a mutual fund that tracks the entire Indian market. The most popular index is Nifty 50, while broadest investable index is Nifty 500. I am going to compare these 2 with the goal of finding out what we get from each index and what the tradeoffs are.


Nifty 50 captures 66% of the Indian market cap, and only contains large cap companies. Nifty 500 captures more than 90% of the Indian market cap, and has large, mid, and small cap companies.

In general, the larger the index the more diversified it is. Any index that does not represent 100% of the market is taking an active position. (See Not all index investing is passive investing.) Nifty 500 is more passive and more diversified than Nifty 50.


While large cap Indian companies see high trading volumes, mid and small cap Indian companies are not traded as frequently. However, according to the NSE index construction methodology, every constituent of both indices must have traded on at least 90% of the days in the assessment period (past 6 months). In other words, both Nifty 50 and Nifty 500 have the same liquidity criteria.

There is no systemic advantage to Nifty 50 here, but in practice, large cap Nifty 50 companies see much greater trading volume than small cap companies. In comparison to Nifty 50, yes, Nifty 500 is at a disadvantage.

Impact cost

Impact cost is inversely proportional to trading volume. Low trading volume, or low liquidity, means that the impact cost is high.

Nifty 50 companies by definition have less impact cost than Nifty 500. According to the index methodologies used, a stock should have an impact cost of 0.5% or less to be included in the Nifty 50 index. Nifty 500 allows impact costs of up to 1%. So in reality and on paper, Nifty 500 has a higher impact cost.

Portfolio churn

Portfolio churn happens in index funds when new companies move into the index to replace an incumbent. When the index constituents change, index funds sell the companies that left the index and buy the ones that entered the index.

It doesn’t always need to happen this way, but the index changes often happen near the bottom of the index. New Nifty 50 companies come from the Nifty Next 50 index; companies that lose their spot in the Nifty 50 index move down to Nifty Next 50. Likewise, for the Nifty 500 index, the companies that enter and leave tend to be small cap companies that take up a small allocation in the index.

Intuitively, we can hypothesise that the impact of the churn can be large in a large cap index that holds only 50 companies compared to an index that holds 500 companies. The churn as a percentage of the market cap is going to be relatively low for the Nifty 500 index while it can be relatively much higher for the Nifty 50 index.

What about tracking error?

Tracking error is a measure of how much an index fund deviates from the index it tracks. It shouldn’t be a surprise that Nifty 50 index funds will have a lower tracking error than Nifty 500 index funds. Why? Because buying and selling 500 companies at the right weights is a lot harder than buying and selling 50 companies at the right weights. The increased impact cost of smaller size companies in the Nifty 500 index will also cause the tracking error to go up.

But tracking error should come into consideration only when there are multiple index funds tracking the same index. In other words, we first pick an index to invest in, and then choose a fund that has the least tracking error historically.

I have seen advice that recommends against investing in large indices like Nifty 500 because they tend to have high tracking errors. In my view, your portfolio companies and diversification are more important than technicalities such as tracking error. There is no need to sacrifice diversification only to get a lower tracking error.


So, what is the better index to invest in? Nifty 50, or Nifty 500? As with most things in finance, there is no one correct answer. Those who care more about cost and liquidity but are okay with a high portfolio churn and less diversification can choose Nifty 50. Those who are okay to pay more in terms of impact cost but prefer a more passive, more diversified portfolio can choose Nifty 500.


  1. As an investor, the only things you'd really care about from all these are diversification and tracking difference, right?

    Liquidity, impact cost and portfolio churn help explain why the tracking difference for a NIFTY 500 would probably be worse than a NIFTY 50 one - though by them itself they should not be a reason to not invest in NIFTY 500.

    Practically this has held true (the only NIFTY 500 index fund has slightly more tracking error than NIFTY 50 funds in general). Though that difference might partially be attributed to the higher fees for the NIFTY 500 fund (~0.4% previously, reduced significantly recently).

    Personally I'm pretty optimistic that the liquidity and impact cost will become lesser concerns as the Indian markets mature.

    1. Thank you for sharing your views, Anonymous reader!

      You are absolutely correct. I sold all my Nifty 50 holdings and invested in Nifty 500 quickly after this post. To me, *which index* is of primary importance than the technicalities such as tracking difference. The technicalities also keep changing over time anyway.

    2. I investigated the 50 vs 500 topic a bunch myself and read parallel threads for US markets (S&P 500 VS Total Market). Ultimately I decided to keep my current investments as is (to avoid capital gains) and just started putting newer investments towards NIFTY 500.

      I honestly cannot claim that I shifted to NIFTY 500 purely for diversification - part of it was fear/greed due to historical and recent outperformance by the next50/mid/small cap portion.

      I've struggled with considering other forms of portfolios too (e.g. NIFTY 50 + Active Mid/Small Cap) but ultimately decided that active investing is just not it for me - I will never be able to trust a fund manager through periods of underperformance. Something about the almost pure mathematical aspect of passive investing is very comforting.

    3. My fiduciary advisor had also recommended Nifty 50 + a flexicap active fund for me. I invested in those funds for about a year before fully moving to Nifty 500. The reason was the same as what you mention. I cannot trust an active fund management team to keep performing well for 20, 30, 40 years.

    4. Hello Manki! Now that Groww has launched the Nifty Total Market Index Fund, how does it hold up wrt Nifty 500?

    5. @manutdfan: When I was deliberating between Nifty 50 and Nifty 500, Groww Total Market index fund was not in the market. (This blog post came a little after I chose Nifty 500.)

      Groww is a small AMC. I haven't been tracking their Total Market fund, so I don't know how well it's run. If I were to pick a fund today, I'd give the Groww fund a serious look. However, I am happy with Nifty 500 for my portfolio for now.

  2. Appreciate your views 👍 Btw Motilal Oswal is about to launch a Nifty 500 Equal Weight Index fund. What are your views on factor/ smart beta investing?

    1. Thanks! I am more of a passive investor than an index investor. (See the link “Not all index investing is passive investing” in the post.) I am not a fan of options that require frequent trading, such as equal weight indices. I like market cap weighted indices because they require minimal maintenance.

  3. I concur. You might find this interesting- https://www.researchgate.net/publication/367561876_ARE_FACTOR_INVESTING_STRATEGIES_SUCCESSFUL_OUT-OF-SAMPLE_EVIDENCE_FROM_THE_NIFTY_INDICES

    I reckon that market cap is a factor in itself. Probably the most dominant one. Better hold the whole market as recommended by Bogleheads.

    1. Thanks for sharing the link; I'll take a look. Owning the whole market (weighted on individual entity's market cap) is what I am doing now. That combination of simplicity and effectiveness is hard to beat.

  4. After going through your posts I'm increasingly convinced about the same. Although Pattu sir of Freefincal would vehemently differ 🥲 Case in point-

    1. Indeed. I have learnt quite a bit from his posts. It was difficult for me to go against his (and other popular) advice about Nifty 500. I wrote down my struggle in this post: https://blog.manki.in/2023/07/am-i-coming-of-age-wrt-investing.html. (I was able to move past the struggle after writing it down.)

      However, I am more confident about my choices now. No choice is perfect, so our choices will be flawed in some way no matter what we choose.

      People who like to stick to a part of the market can do that. Owning as much of the market as I can seems like the best option for my own temperament.

    2. Don't look for the needle in the haystack. Just buy the haystack! -John C. Bogle

      Manki sir it's been an enlightening and insightful conversation. Many thanks 🙏

    3. I have enjoyed the conversation, too. Thank you for the engagement. I wish your investment journey to be delightful, fruitful, and peaceful!

  5. Hello sir 🙏Hope you're doing well. Recently Bandhan Total Market Index & Axis Nifty 500 Index funds have been launched. Looks like your blog is making an impact 🤓

    1. Ha ha ha, thank you! I like having such options in the market. (But this blog is too insignificant to have had any impact on the AMCs.)