Check stock overlap between two mutual funds to avoid over-concentration
Most Indian investors own 5–10 mutual funds. Many think this means they're well diversified. What they've actually done is pay 5–10 expense ratios to own roughly the same 30–50 stocks, because most large-cap and flexi-cap funds converge on the same Nifty 50 constituents.
Portfolio overlap is the percentage of holdings shared between two funds. If your HDFC Top 100 and ICICI Prudential Bluechip Fund each own Reliance Industries, HDFC Bank, Infosys, and TCS — which both do, because these are the largest stocks in India — you have significant overlap. Adding a second fund didn't diversify you; it just doubled your fees.
Large-cap funds have SEBI-mandated minimum 80% allocation to the top 100 stocks by market cap. Because the top 10–15 stocks represent 50%+ of the index weight, every large-cap fund inevitably has massive exposure to the same names.
A study of large-cap fund holdings in 2024 showed that the top 5 holdings of most large-cap funds — Reliance, HDFC Bank, Infosys, ICICI Bank, TCS — were common across 90% of funds in the category. Owning three large-cap funds from different AMCs gives you roughly 70–80% portfolio overlap.
| Fund Combination | Typical Overlap | Diversification Benefit of Adding 2nd Fund |
|---|---|---|
| Two large-cap funds | 65–80% | Very low |
| Large-cap + Flexi-cap | 45–60% | Low to moderate |
| Large-cap + Mid-cap | 10–20% | High |
| Large-cap + Small-cap | 2–8% | Very high |
| Two mid-cap funds | 40–60% | Low |
| Mid-cap + Small-cap | 15–30% | Moderate to high |
Every SEBI-registered mutual fund publishes a monthly factsheet disclosing its top 10 or complete portfolio. These are available on each AMC's website and on AMFI's website. You can manually compare two funds' holdings, or use tools like Morningstar's overlap tool, Kuvera's overlap checker, or ETMoney's portfolio overlap feature.
For a quick check, look at the top 10 holdings of each fund you own. If 7 or more stocks appear in both top-10 lists, you have significant overlap. If fewer than 3 appear in both, you have meaningful diversification.
The overlap check should be done at stock level, not fund name level. A Nifty Next 50 index fund and a mid-cap active fund might sound different but actually share many positions because Nifty Next 50 includes large mid-caps.
A portfolio of 3–4 funds can achieve strong diversification with minimal overlap if structured correctly. One common framework: one large-cap index fund (Nifty 50 or Sensex), one mid-cap fund, one small-cap fund, and optionally one international fund. This combination covers different market caps and geographies with very little stock overlap.
Adding a sectoral or thematic fund increases overlap with the segment of the market it covers. If you own a banking sectoral fund alongside a large-cap fund that's already 30% in banks, you're doubling your banking exposure, not diversifying it.
The goal is not to maximize the number of funds but to maximize unique exposure per rupee of expense ratio paid. Two funds with 80% overlap give you one fund's diversification at two funds' cost. The math doesn't work.
Some overlap is fine — even desirable. If you're using both a Nifty 50 index fund and a Nifty Next 50 index fund, they have minimal overlap but together cover the 100 largest companies. A combination of Nifty 50 TRI and Nifty Midcap 150 TRI effectively covers the Nifty 250, a sensible broad-market exposure.
Overlap in your highest-conviction names is also acceptable if it's intentional. If you believe HDFC Bank is the best large-cap bank and you hold it directly, through a large-cap fund, and it's a top holding of your flexi-cap fund — that's a view, not a mistake. The mistake is when you don't know the overlap exists.
Upgrade to rupiya.io Premium for real-time quotes, advanced filters, unlimited watchlists, and AI-powered insights.
rupiya.io is for research and education only. Calculations are estimates based on publicly available data. Not investment advice.