Skip to content

    Large Cap, Mid Cap and Small Cap in India: The SEBI Ranking Rule

    Quick answer

    Large cap is the top 100 by market cap, mid cap ranks 101 to 250, small cap 251 plus. SEBI rank rule, F and O access and tax, with a worked example.

    19 June 2026
    14 min read
    2,764 words

    Key Takeaways

    • 1.SEBI defines large, mid and small cap by RANK, not by fixed rupee cutoffs. Top 100 listed companies by full market capitalisation are large cap, ranks 101 to 250 are mid cap, and rank 251 onward are small cap.
    • 2.AMFI publishes the official ranked list every six months (averaged over the prior six months). Mutual funds must re-classify their universe within one month of each list, so a stock can move between buckets twice a year.
    • 3.There is no fixed crore figure. The Rs 20,000 crore and Rs 5,000 crore numbers you see quoted are old rules of thumb, not the SEBI rule. The actual large cap floor moves with the market and has been well above Rs 80,000 crore in recent years.
    • 4.The cutoffs use FULL market cap (total shares times price), not free-float, even though index weights like the Nifty 50 use free-float.
    • 5.For a trader, the bucket affects liquidity, F and O availability and how a stock is taxed. Equity delivery STCG is 20 percent and LTCG is 12.5 percent above Rs 1.25 lakh, while F and O profit is business income taxed at your slab.

    What Large, Mid and Small Cap Actually Mean in India

    Large cap, mid cap and small cap are size buckets for listed companies based on market capitalization, which is simply the current share price multiplied by the total number of outstanding shares. The important thing most websites get wrong is HOW the line between buckets is drawn. In India the line is not a fixed rupee amount. It is a ranking.

    SEBI standardised this in its October 2017 circular on categorisation of mutual fund schemes. All listed companies are ranked from largest to smallest by full market cap. The top 100 companies are large cap, ranks 101 to 250 are mid cap, and every company ranked 251 and below is small cap. That is the entire rule. It does not matter whether a company is worth Rs 50,000 crore or Rs 5,00,000 crore in absolute terms. What matters is where it sits in the queue.

    Because it is a ranking, the rupee value of the cutoffs floats with the market. In a strong bull market the 100th largest company can be worth far more than in a bear market. So the same company can be large cap one year and slip to mid cap the next, without its own business changing at all, simply because other companies grew faster or new large companies got listed.

    The SEBI and AMFI Ranking Rule, Step by Step

    The classification is not done by SEBI directly on a daily basis. SEBI sets the rule and the Association of Mutual Funds in India, or AMFI, operationalises it. AMFI takes the average full market capitalisation of every listed stock over the prior six months, ranks them, and publishes a single consolidated list. This list comes out twice a year, with effect from the start of January and the start of July.

    • Take every company listed on NSE and BSE and compute its average full market cap over the last six months.
    • Rank all companies from 1 (largest) downward.
    • Ranks 1 to 100 are LARGE CAP.
    • Ranks 101 to 250 are MID CAP.
    • Ranks 251 onward are SMALL CAP.
    • AMFI publishes this list. Mutual funds must align their schemes to it within one month.

    This is why a mutual fund labelled large cap must keep at least 80 percent of its money in the top 100 names, a mid cap fund at least 65 percent in ranks 101 to 250, and a small cap fund at least 65 percent in rank 251 and beyond. The fund manager does not get to invent the boundaries. The AMFI list decides them. The numbers below are illustrative of how the rupee floor moves, since the exact figure changes with every list.

    BucketSEBI rank ruleApprox full market cap floor (illustrative)Example names typically here
    Large capRank 1 to 100Roughly Rs 80,000 crore and aboveReliance, HDFC Bank, TCS, Infosys
    Mid capRank 101 to 250Roughly Rs 27,000 to 80,000 croreEstablished firms with room to grow
    Small capRank 251 and belowBelow the 250th companyYounger, smaller, less liquid firms
    Do not memorise crore figures

    Any article that tells you large cap means above a fixed Rs 20,000 crore is using an outdated rule of thumb. The SEBI rule is purely rank based, and the actual rupee floor for the top 100 has been well above Rs 80,000 crore in recent years. Always check the latest AMFI Market Capitalisation list for the current boundary.

    Full Market Cap Versus Free Float: An Important Distinction

    The SEBI and AMFI ranking uses full market capitalisation, which counts every outstanding share including promoter holdings, government holdings and locked shares. This is different from the free float market cap used to weight most stock indices. The Nifty 50 and Sensex weight each constituent by free float, meaning only the shares actually available for public trading.

    This matters in practice. A company can have a huge full market cap because the promoter or government owns most of it, yet a relatively small free float. So a stock can rank as large cap under the AMFI list but carry a smaller weight in an index because much of it is not freely tradable. When you read that a stock is large cap, that is the AMFI full market cap ranking. When you read its index weight, that is free float. Keep the two ideas separate.

    A Worked Example: Where Reliance, HDFC Bank and a Mid Cap Sit

    Take three names to see the ranking in action. The figures below are illustrative and rounded, used only to show the method, not a live quote. Always confirm current prices and share counts before trading.

    Suppose Reliance Industries trades near Rs 1,300 with roughly 1,353 crore shares outstanding. Full market cap is about Rs 1,300 times 1,353 crore, which is roughly Rs 17.6 lakh crore. That places it near the very top of the ranking, comfortably inside the top 100, so it is large cap. Suppose HDFC Bank trades near Rs 1,700 with about 765 crore shares, giving a full market cap near Rs 13 lakh crore, again clearly large cap.

    Now imagine a company with a full market cap of about Rs 45,000 crore. In absolute rupees that is enormous, far above the old Rs 20,000 crore rule of thumb. But if 130 other companies are larger, this firm ranks around 130th, which puts it in the mid cap bucket, ranks 101 to 250. This is the exact point the fixed-cutoff myth gets wrong. A Rs 45,000 crore company is mid cap here purely because of its rank, not because it failed some rupee threshold.

    Tip

    To check a stock's real bucket, do not guess from its rupee market cap. Download the latest AMFI Average Market Capitalisation list, find the company, and read off its rank. Rank decides the bucket, every time.

    How the Bucket Changes Liquidity and F and O Access

    For a trader, the bucket is not just a label. It strongly correlates with liquidity, bid-ask spreads and whether the stock has a derivatives contract at all. Large caps are the most liquid, have the tightest spreads, and almost all of them have an active futures and options market. Many mid caps have F and O too, but small caps usually do not. SEBI sets eligibility criteria for the F and O segment based on liquidity and turnover, and small caps rarely qualify.

    This shapes how you can trade each bucket. In a large cap you can use index options, single stock futures and options, and tight intraday strategies. In a small cap you are mostly limited to cash delivery, you face wider spreads, and a large order can move the price against you. The smaller the company, the more your own trade size becomes part of the risk.

    • Large cap: deep liquidity, tight spreads, single stock F and O usually available, index inclusion likely.
    • Mid cap: moderate liquidity, some names have F and O, larger orders can slip.
    • Small cap: thin liquidity, wide spreads, rarely any F and O, cash delivery is the practical route.

    Index Building: Nifty 100, Nifty Midcap 150 and Nifty Smallcap 250

    NSE Indices builds its size indices to mirror the SEBI ranking logic closely. The Nifty 100 represents the large cap universe, the Nifty Midcap 150 covers the next 150 companies, and the Nifty Smallcap 250 covers the following 250. Together the Nifty 500 captures the top 500 names by full market cap, then weights them by free float.

    This is why index funds and ETFs tracking these indices line up neatly with the large, mid and small cap definitions. If you buy a Nifty Midcap 150 index fund, you are essentially buying companies ranked roughly 101 to 250, which is the SEBI mid cap band. The semi-annual reshuffle of these indices is the practical moment when a stock visibly graduates from mid cap to large cap or slips the other way.

    Taxes: How Each Bucket Is Treated When You Sell

    The cap bucket does not change the tax rule. What changes the tax is HOW you traded the stock, namely delivery equity versus F and O, and your holding period. This applies the same to a large cap, a mid cap or a small cap.

    For listed equity delivery sold within 12 months, short term capital gains tax is 20 percent plus cess. For holdings beyond 12 months, long term capital gains tax is 12.5 percent on gains above Rs 1.25 lakh in a financial year, plus cess. These rates apply where Securities Transaction Tax, or STT, has been paid, which is the case for normal exchange trades. If instead you trade futures and options on these stocks or on the index, the profit is treated as business income and taxed at your applicable slab rate, not at the capital gains rates.

    ActivityHoldingTax treatment
    Delivery equity (any cap)Up to 12 monthsSTCG 20 percent plus cess
    Delivery equity (any cap)Over 12 monthsLTCG 12.5 percent above Rs 1.25 lakh, plus cess
    Stock or index F and OAnyBusiness income at your slab rate

    A Numeric Example With Costs: Buying HDFC Bank Delivery

    Here is an illustrative cash equity example so the tax and cost mechanics are concrete. Numbers are rounded and for illustration only, not a recommendation or a promise of returns.

    You buy 100 shares of HDFC Bank, a large cap, at Rs 1,700, so your buy value is Rs 1,70,000. You sell 14 months later at Rs 1,950, a sell value of Rs 1,95,000. Your gross gain is Rs 25,000. On delivery, STT is 0.1 percent on both buy and sell, so roughly Rs 170 on the buy and Rs 195 on the sell, about Rs 365 total. Add a small amount for exchange transaction charges, GST, SEBI fees and stamp duty, plus brokerage, which at a discount broker on delivery is often zero. Call total costs roughly Rs 450 for the round trip.

    Because you held for more than 12 months, the gain is long term. Net gain after costs is about Rs 24,550. If this is your only equity gain in the year, the first Rs 1.25 lakh of long term gains is exempt, so in this single trade you would pay zero LTCG tax. Had you instead sold within 12 months, the same gain would be short term and taxed at 20 percent plus cess, which on roughly Rs 24,550 is about Rs 4,910 plus cess. The cap bucket did not change any of this. The holding period did.

    Costs apply to small caps too

    In a thin small cap, the bid-ask spread can quietly cost you more than STT and brokerage combined. If a small cap shows a buy at Rs 198 and a sell at Rs 195, that 3 rupee spread on 100 shares is Rs 300 lost the moment you enter and exit. Always factor the spread, not just visible charges.

    Common Mistakes Traders Make With Cap Categories

    • Quoting a fixed crore cutoff. The SEBI rule is rank based, so a fixed rupee number is always out of date.
    • Confusing full market cap (used for the ranking) with free float (used for index weights).
    • Assuming a small cap will have F and O. Most do not, so leveraged or hedged strategies may be impossible.
    • Ignoring the spread in small caps, where the gap between buy and sell price can dwarf brokerage and STT.
    • Treating F and O profit on a large cap as capital gains. It is business income at your slab.
    • Forgetting that AMFI re-ranks twice a year, so a stock you bought as mid cap can become large cap or small cap.

    The single biggest correction to make is the cutoff myth. Once you internalise that the boundary is the 100th and 250th company in a live ranking, the rest of the picture, liquidity, F and O access and index inclusion, falls into place naturally.

    How to Use Cap Buckets in Your Own Strategy

    Match the bucket to the trade. If you want to use index options or single stock derivatives, you are mostly working in the large cap and a slice of the mid cap world, because that is where SEBI eligible F and O contracts live. If you are a cash delivery investor hunting for higher growth and can accept wider spreads and lower liquidity, the mid and small cap buckets give you more candidates, with the trade-off of higher volatility.

    A practical workflow is to keep a journal of which bucket each position sits in, note the AMFI rank when you enter, and watch the semi-annual reshuffle. A mid cap about to be promoted to the top 100 often sees fresh buying from large cap index funds, while a large cap slipping toward rank 100 can face the opposite. Tracking this with your risk management rules helps you size positions sensibly for the liquidity you actually have.

    Sources and Further Reading

    For authoritative data and the current ranked list, refer to SEBI, the AMFI Average Market Capitalisation list, NSE Indices and NSE India. Always confirm current rules, the latest ranking boundary, tax rates and contract specifications on the official source before you trade.

    Sources and Further Reading

    For authoritative data and further reading on this topic, refer to SEBI (Securities and Exchange Board of India), AMFI, NSE Indices (Nifty Indices) and NSE India. Always confirm current rules, rates and contract specifications on the official source before you trade.

    Related Topics

    large capmid capsmall capNSEBSEmarket capitalizationIndian stock market

    Related Articles