Skip to content
How Many Stocks Should You Hold? Your Portfolio Already Answered That Question.
portfolio management

How Many Stocks Should You Hold? Your Portfolio Already Answered That Question.

Venkateshwar JambulaVenkateshwar Jambula//14 min read

You have been asking the wrong question.

"How many stocks should I hold?" gets typed into Google roughly 12,000 times a month in India. Every answer you find says the same thing: 15 to 25 stocks, diversify across sectors, do not put all your eggs in one basket. You have read this advice. You have nodded along. And then you opened your Zerodha or Groww portfolio and did something completely different.

The average Indian retail demat account, across 21.59 crore accounts as of December 2025, falls into one of two camps. Camp one: the collector. 35 to 60 stocks accumulated over years, most bought on tips, some from IPO allotments that never got sold, a few that have fallen 70% but remain because selling means admitting you were wrong. Camp two: the concentrator. 3 to 7 stocks, often in the same sector, often bought because a YouTube video said "this is the next multibagger."

Neither camp is diversified. The collector has quantity without quality. The concentrator has conviction without safety. And both are invisible to the person holding the portfolio, because neither Zerodha nor Groww shows you the analysis that reveals which camp you belong to.

What does the research actually say about the right number?

The original research on portfolio diversification, by Evans and Archer in 1968, found that holding approximately 10 randomly selected stocks eliminated about 75% of unsystematic risk. Statman's 1987 update in the Journal of Financial and Quantitative Analysis pushed the number higher: 30 to 40 stocks for adequate diversification.

But these were US market studies. Indian equity markets have different characteristics.

The Nifty 500 covers most of investable India. The top 20 stocks by market cap represent over 50% of total market capitalisation. Sector concentration is severe: financials alone account for 30 to 35% of the index. This means a "diversified" Indian portfolio of 20 random stocks will likely have 5 to 7 financial sector names purely by probability.

The practical answer for Indian retail investors is 12 to 20 stocks across at least 5 sectors. Below 12, a single stock blow-up, like what happened with HDFC Bank's governance scare, can crater your portfolio. Above 25, you start paying the costs of complexity without getting the benefits of diversification.

But this is the textbook answer. Your portfolio does not read textbooks.

Why do Indian investors end up with 40 stocks?

Nobody opens a demat account planning to hold 40 stocks. It happens gradually, and the behaviour patterns that cause it are predictable.

The IPO accumulation trap. India had 327 mainboard and SME IPOs in FY24. If you applied for even a fraction of them and got allotments, those shares sit in your demat account. Most investors never sell IPO allotments on listing day. The stock sits there, small in value, forgotten but present. After 3 years of IPO seasons, you have 8 to 12 stocks in your portfolio that you did not choose. They chose you.

The tip collection problem. Your colleague mentioned a chemical stock. Your cousin in Ahmedabad told you about a textile exporter. A Telegram channel flagged a pharma company. You bought small quantities of each. None of them individually seem risky, so they all stay. This is how a portfolio of stocks you only heard about becomes your entire strategy.

The refusal to sell losers. Five stocks in your portfolio are down 40% or more. Selling them means booking the loss. So they sit. You bought them at Rs 500, they are at Rs 300, and you are waiting for them to "come back." Meanwhile, they occupy portfolio space and mental bandwidth. This is the sunk cost fallacy turning your portfolio into a museum of past mistakes.

The mutual fund overlap. You hold 15 direct stocks plus 4 mutual funds. You think your total diversification is 15 stocks plus the funds. In reality, your mutual funds hold 40 to 60 stocks each, many of which overlap with your direct holdings. Your "15 stock portfolio" is actually a 90 stock portfolio with 30% overlap. You just cannot see it because Zerodha shows direct stocks and mutual funds in separate tabs.

PortoAI's sector concentration detection connects to your Zerodha and Groww accounts and maps every holding, direct and mutual fund, into a single view. It does not just count stocks. It calculates your actual sector weights and flags when one sector exceeds 30% of your portfolio. The number of stocks in your demat account is a vanity metric. Your sector exposure map is the real diversification measure.

Is 5 stocks enough if they are high-conviction picks?

Concentrated portfolios are seductive. Warren Buffett has said diversification is for people who do not know what they are doing. Many Indian investors use this quote to justify holding 3 to 5 stocks with "high conviction."

The problem: you are not Warren Buffett. Specifically, you do not have his information advantage, his ability to influence company boards, his tax structure, or his ability to hold through a 50% drawdown without selling because your car EMI is due.

A 5 stock portfolio in India has these specific risks:

Regulatory risk is concentrated. If one stock gets placed on the ASM or GSM list by the exchanges, your portfolio takes a direct 20% hit. With 15 stocks, that same event is a 3% to 5% impact.

Sector correlations are hidden. You think you hold 5 different companies. But if 3 of them are in the same value chain, say, a steel producer, an infrastructure company, and a cement manufacturer, they will all fall together when the government cuts infrastructure spending. Five names does not equal five independent bets.

Behavioural damage is amplified. When your entire portfolio is 5 stocks and one drops 30%, that is a 6% portfolio hit. The emotional response is disproportionate to the dollar amount. Studies from the Proceedings of the National Academy of Sciences show that cortisol, the stress hormone, rises with the intensity of financial losses. A concentrated portfolio means higher emotional volatility, which leads to revenge trading and panic selling.

PortoAI's behavioral fingerprint tracks whether your trading frequency increases after a loss in concentrated positions. The pattern it detects most often: investors with fewer than 7 stocks trade 3x more frequently than investors with 15 to 20 stocks. Fewer stocks does not mean less activity. It means more anxiety.

How do you know your portfolio is over-diversified?

Over-diversification is not a number. It is a symptom. Here are the diagnostic signs:

You cannot explain every holding. Open your portfolio right now. For each stock, answer: what does this company do, why did I buy it, and what would make me sell it? If you cannot answer all three for more than 20% of your holdings, you are over-diversified. Dead weight stocks are not diversification. They are noise.

Your returns track the index. If your 35 stock portfolio has delivered returns within 2% of the Nifty 50 over the last 3 years, you have built a closet index fund. Except your version has higher transaction costs, more tax events, and zero rebalancing discipline. You would have been better off buying a Nifty 50 index fund with a 0.1% expense ratio.

A stock doubling does not move the needle. Calculate the impact: if your smallest holding doubles in price, does your total portfolio value increase by more than 1%? If not, that holding is too small to matter. You are paying attention costs, brokerage, and STCG or LTCG taxes on a position that is mathematically irrelevant to your wealth.

You last checked some holdings in 2024. If there are stocks in your portfolio whose quarterly results you have not looked at in over a year, they should not be in your portfolio. Either research them now or sell them. A stock you are not tracking is a stock you are gambling on.

PortoAI's portfolio checkup runs this analysis automatically. It flags positions below 1.5% weight that have not been traded in 90 days as "dead weight" and calculates how many of your holdings are actually contributing to returns versus sitting idle. Most investors are surprised: the typical Indian retail portfolio has 30% to 40% of its holdings contributing less than 5% of total returns.

What is the real formula for the right number?

Forget the generic "15 to 25" advice. The right number depends on three things specific to you.

Your tracking capacity. How many companies can you genuinely follow? This means reading quarterly results, tracking management commentary, watching for regulatory changes. If you have a full-time job and can spend 3 hours a week on investing, you can realistically track 10 to 15 companies. If investing is your primary focus, you might manage 20 to 25. Be honest. Most people overestimate their tracking capacity, which is why portfolios bloat.

Your portfolio size. For portfolios under Rs 10 lakh, 8 to 12 stocks is sufficient. Each stock represents Rs 80,000 to Rs 1.25 lakh, meaningful enough to matter but small enough that a single blow-up will not be catastrophic. For portfolios above Rs 50 lakh, you may need 18 to 25 stocks for liquidity reasons, particularly if you hold mid-cap and small-cap names where impact cost becomes a factor.

Your sector coverage. India has roughly 11 major sectors in the NSE classification. A well-diversified portfolio should cover at least 5 to 6 of them, with no single sector exceeding 25% of portfolio weight. This naturally implies a minimum of 8 to 10 stocks (1 to 2 per sector) and a practical maximum of 20 to 25 (2 to 4 per sector).

The formula: (tracking hours per week x 2) + (portfolio size category adjustment)

If you can track 3 hours per week: 6 companies tracked deeply. Add 4 to 6 more that are "buy and hold" positions in index-like large caps. Total: 10 to 12.

If you can track 6 hours per week: 12 companies tracked actively. Add 5 to 8 more for sector balance. Total: 17 to 20.

The ceiling for almost everyone is 25. Beyond that, you are not investing. You are collecting.

What should you do with your portfolio right now?

Stop reading listicles about "ideal number of stocks." Open your actual portfolio. Count your holdings. Then answer these questions:

Step 1: Count the dead weight. How many positions are below 2% of your total portfolio value? These are candidates for trimming. If a stock has been below 2% for 6 months with no catalyst, it is dead weight.

Step 2: Check sector concentration. Group your holdings by sector. Is any single sector above 25%? If you hold 4 bank stocks and 2 NBFCs, your financial sector exposure might be 40% of your portfolio. That is not diversification. That is a sector bet.

Step 3: Measure overlap with mutual funds. If you hold direct stocks AND equity mutual funds, you need to check whether your direct picks are also sitting inside your fund holdings. Your "separate" portfolios might be the same portfolio twice. Your SIPs might be more concentrated than you think.

Step 4: Calculate meaningful position size. For each stock, ask: if this doubles, does it add at least Rs 15,000 to my portfolio? If not, the position is too small to justify its existence. Either increase the allocation or sell it.

Step 5: Trim to your tracking capacity. If you have 30 stocks but can only track 12, your choice is clear. Either commit to tracking all 30 (which means 6+ hours per week) or trim to 15 and know each one well. A portfolio you understand beats a portfolio you own.

PortoAI does steps 1 through 4 automatically when you connect your Zerodha or Groww account. The portfolio checkup runs in under 60 seconds and shows you dead weight, sector concentration, overlap, and position sizing, all in one screen. You do not need a spreadsheet. You need data from your actual holdings.

The next time someone asks you "how many stocks should I hold," do not answer with a number. Answer with a question: how many of your current holdings can you explain in one sentence? That is your real portfolio size. Everything else is noise.

See your real portfolio concentration in 60 seconds. Connect your Zerodha or Groww account to PortoAI.

Try PortoAI Free

Frequently Asked Questions

How many stocks should a beginner hold in India?

Start with 8 to 12 stocks across at least 4 different sectors. This gives you enough exposure to benefit from diversification while keeping your portfolio manageable enough to track each company's quarterly results. Beginners who start with 20 or more stocks almost always end up with several holdings they cannot explain, which leads to paralysis during corrections when every stock is falling and you do not know which ones to keep.

Is holding 50 stocks too many for a retail investor?

For most retail investors, yes. Research consistently shows that diversification benefits plateau after 20 to 25 stocks. Beyond that, each additional stock dilutes your best ideas without meaningfully reducing portfolio risk. If one stock represents less than 2% of your portfolio, it cannot move the needle on your returns even if it doubles. You are paying brokerage, tracking effort, and tax complexity for a position that is mathematically irrelevant.

What is over-diversification and how does it hurt returns?

Over-diversification, sometimes called diworsification, happens when you hold so many stocks that your portfolio starts mimicking an index fund but with higher costs and no rebalancing discipline. Your returns converge towards the market average minus your transaction costs, taxes, and the behavioural mistakes you make managing a sprawling portfolio. If your 40 stock portfolio has returned within 1% of Nifty 50 over 3 years, you are paying active investing costs for passive investing returns.

How do I check if my portfolio is too concentrated or too diversified?

Calculate the Herfindahl-Hirschman Index of your holdings. Square each stock's portfolio weight as a decimal and sum them. An HHI below 0.04 means you are over-diversified with more than 25 equal positions. An HHI above 0.15 means you are dangerously concentrated. For most Indian retail portfolios, the problem is not the total count but hidden concentration: 30 stocks where 60% of the value sits in just 5, creating an illusion of diversification with the risk profile of a concentrated portfolio.

Should I count mutual funds separately from direct stocks?

You must count the underlying stocks inside your mutual funds when calculating total portfolio exposure. If you hold 15 direct stocks plus 3 equity mutual funds, your actual stock count is much higher, often 80 to 120 unique names. But the real question is overlap. If 5 of your direct stock picks also appear in your mutual fund top holdings, you have unintentional concentration in those names. Tools like PortoAI aggregate both direct stocks and mutual fund holdings from Zerodha and Groww to show your true stock-level exposure.

Does portfolio size in rupees affect how many stocks I should hold?

Portfolio size matters less than most people think. A Rs 2 lakh portfolio with 8 well-chosen stocks can outperform a Rs 50 lakh portfolio spread across 60 stocks. What changes with larger portfolios is liquidity: above Rs 1 crore in direct equity, you may need 20 to 25 stocks simply because deploying that much capital into fewer names in mid-cap or small-cap segments creates impact cost. For portfolios under Rs 25 lakh, 10 to 15 stocks is more than sufficient.

How often should I review the number of stocks in my portfolio?

Review quarterly, but do not add or remove stocks just because of the count. The right trigger for trimming is when a holding has become irrelevant to your portfolio, below 1.5% weight, with no catalyst for recovery. The right trigger for adding is when you find a genuine conviction idea that fits a sector gap in your portfolio. PortoAI's portfolio checkup flags positions that have drifted below meaningful weight, so you can trim dead weight without emotional attachment.