Quick explanation: Full market cap is the market value of all outstanding equity shares, including promoter and public holdings. Free-float market capitalization is the market value of only the shares eligible for public investment under an index methodology, excluding promoter and certain strategic holdings. Nifty 50 uses free-float-adjusted market cap to weight its constituents, so index weights better represent the investible market.
Full market cap
Suppose a company has 20 crore outstanding shares and a share price of ₹500:
This includes the market value of shares owned by promoters, institutions, retail investors and every other shareholder. It answers the question: what is the market valuing the entire equity of this company at?
Free float and the Investible Weight Factor (IWF)
Not every share is realistically available to outside investors. Promoters who control a company rarely sell; some holdings are strategic, locked in or held by entities that do not trade them. Free float excludes shares that an index provider classifies as non-investible under its rules.
The Investible Weight Factor (IWF) expresses the fraction of a company's full market cap that counts for free-float index calculations.
An IWF of 0.40 means that 40% of the full market cap is included in the free-float figure.
What is typically excluded. Categories commonly treated as non-investible include promoter and promoter-group holdings and certain strategic, government or locked-in holdings. The exact list and treatment are set out in NSE Indices' methodology documents.
Important: IWF must be taken from the relevant index methodology or published index data. It is not always exactly equal to 100% minus the promoter holding shown in the shareholding pattern.
Worked example: full cap vs free-float cap
Assume this hypothetical ownership structure:
| Particular | Value |
|---|---|
| Share price | ₹500 |
| Outstanding shares | 20 crore |
| Promoter holding | 60% |
| Eligible free float | 40% |
| Assumed IWF | 0.40 |
Step 1 — Full market cap
Step 2 — Eligible free-float shares
Step 3 — Free-float market cap
or equivalently: ₹10,000 crore × 0.40 = ₹4,000 crore
So the same company has a full market cap of ₹10,000 crore and a free-float market cap of ₹4,000 crore.
Why Nifty 50 uses free-float market cap
Investible representation. A large promoter stake does not automatically receive index weight when those shares are excluded from the investible float.
Index replication. Mutual funds and ETFs tracking Nifty 50 can use weights that better reflect the shares actually available to public investors. If an index gave heavy weight to shares that almost never come to market, funds tracking it would struggle to buy their required quantity without pushing up the price.
More meaningful relative weights. Companies with identical full market caps can have different index weights if their investible floats differ.
Important: free float is not the same as daily trading volume, and it does not ensure liquidity. A free-float share may not change hands on any particular day.
How free float changes index weights
Assume a hypothetical two-company index:
| Particular | Company A | Company B |
|---|---|---|
| Full market cap | ₹1,00,000 crore | ₹1,00,000 crore |
| Eligible free float | 30% | 80% |
| IWF | 0.30 | 0.80 |
| Free-float market cap | ₹30,000 crore | ₹80,000 crore |
Under full-cap weighting, each company would get:
Under free-float weighting:
Company B weight = ₹80,000 ÷ ₹1,10,000 × 100 = 72.73%
Although both companies have equal full market caps, Company B has far more weight because more of its equity is included in the investible float.
An illustrative large-company example
The following figures are hypothetical teaching inputs, loosely modelled on a large Indian conglomerate such as Reliance Industries. They are not current verified company data or its official NSE IWF.
| Particular | Assumed value |
|---|---|
| Share price | ₹1,200 |
| Outstanding shares | 1,350 crore |
| Eligible free float | 49.5% |
| Assumed IWF | 0.495 |
Free-Float Market Cap = ₹16.20 lakh crore × 0.495 = ₹8.019 lakh crore
In index terms, the company counts at roughly half its full market value, because about half its equity is treated as non-investible in this illustration.
The Nifty 50 constituent weight formula
Suppose a constituent has ₹8 lakh crore of free-float market cap and the index total is ₹100 lakh crore:
Real index weights move constantly as prices change, and they are also updated when share counts, IWFs or index constituents change. The S08 article in this series shows the full step-by-step weight calculation for a three-company index.
Comparison table
| Feature | Full market cap | Free-float market cap |
|---|---|---|
| Includes all outstanding shares | Yes | No |
| Includes promoter holdings | Yes | Generally excluded |
| Applies IWF | No | Yes |
| Represents total equity market value | Yes | No — investible-adjusted portion |
| Used for Nifty 50 constituent weighting | No | Yes |
| Common use | Total equity valuation | Index weighting and replication |
Key takeaways
- Full Market Cap = Share Price × Outstanding Shares.
- Free-Float Market Cap = Full Market Cap × IWF.
- IWF follows index methodology and need not equal the public shareholding percentage exactly.
- Nifty 50 uses free-float-adjusted market capitalization to determine constituent weights.
- A company with a large full market cap can have a smaller index weight because of its ownership structure.
- Free float is different from daily trading volume.
All numerical examples on this page are hypothetical teaching inputs, not official NSE IWF or index data.
An account for index funds and shares
Invest in Nifty 50 index funds and ETFs, or individual companies, from one place. Free to open
This is educational material, not investment advice, and no company, sector or fund is recommended. You do not need an account to use any part of this series. We run no tips group and no signal service, we manage nobody's money, and no return is promised. NIFTY and NIFTY 50 are trademarks of NSE Indices Limited; this series is independent educational content, not endorsed by NSE Indices.
Disclosure: the account-opening link on this page is under Atul Shrivastava's Zerodha Authorised Person registration (NSE AP Reg: AP2516003481; Zerodha Broking Ltd. SEBI Reg: INZ000031633) and earns a revenue share. TheFinBaba is not a SEBI-registered Investment Adviser — this content is educational, not investment advice.
Frequently Asked Questions
What is free-float market capitalization?
The market value of only the shares eligible for public investment under an index methodology, calculated as full market cap multiplied by the Investible Weight Factor (IWF).
What is IWF in Nifty 50?
The Investible Weight Factor: the fraction of a company's full market cap counted for free-float index calculations. It comes from the index provider's methodology and published data.
Is IWF the same as 100% minus promoter holding?
Not always. The index methodology may treat other holdings as non-investible too, so IWF should be taken from official index data.
Why does Nifty 50 use free-float market cap?
So that index weights reflect the shares actually available to public investors, which makes the index easier to replicate and more representative of the investible market.
Does a high free float mean a stock is liquid?
No. Free float is about eligibility for public investment, not about how many shares change hands each day.
Related Reading
- Step-by-step Nifty 50 weight calculation
- Back to basics: market cap
- Grouping companies into sectors
- Reading promoter and public holdings
- Funds that replicate the index
- What Nifty and Sensex measure
Disclaimer: TheFinBaba provides educational content only - this is not investment advice. Trading involves risk of loss.