On March 19, 2026, the Sensex fell 2,497 points in a single session. Nifty dropped below 23,100. Banking stocks led the fall, and within minutes, social media was flooded with screenshots of red portfolios. But here is what most investors did not know that afternoon: a handful of stocks with the highest index weights were responsible for the bulk of that fall. The rest of the 50 stocks barely moved.
That is how Sensex and Nifty 50 actually work. They are not a simple average of all listed stocks. They follow a specific formula, and once you understand it, you will read market news completely differently.
Sensex is the benchmark index of the Bombay Stock Exchange. It tracks 30 large companies listed on the BSE. It was launched in 1986 and is India’s oldest stock index.
Nifty 50 is the benchmark index of the National Stock Exchange. It tracks 50 of the largest and most traded companies on NSE. It started on November 3, 1995.
Both indices take the combined market value of their constituent companies and convert it into one number you can track. When that number goes up, the large-cap segment of the market is gaining. When it falls, selling is dominating.
Here is what beginners often get wrong: these indices do not represent the entire market. There are over 5,000 companies listed across BSE and NSE. Sensex covers 30 of them. Nifty covers 50. Small and mid-cap stocks can be collapsing while the Sensex is rising because a few large companies in the index are doing well.
The formula for both indices is built on one concept you need to understand first: free float market capitalisation.
Market cap is straightforward:
Market Cap = Share Price x Total Number of Shares
But this number has a problem. In most Indian companies, a large chunk of shares belongs to promoters, the government, or strategic investors. These shares never trade in the open market. Counting them creates a distorted picture of what investors are actually buying and selling.
Free float market cap solves this:
Free Float Market Cap = Share Price x Number of Shares Available for Public Trading
Only shares that retail and institutional investors can actually buy or sell in the market count here. NSE formally adopted this method on June 26, 2009. Both Sensex and Nifty 50 use this as the foundation of their calculation.
Sensex uses a free float market capitalisation weighted method. The base year is 1978 to 79. The base index value is 100.
Formula:
Sensex = (Total Free Float Market Cap of All 30 Stocks / Base Market Capitalisation) x 100
The base market capitalisation is the combined free float market cap of the original 30 Sensex companies calculated in the base year. BSE maintains this as a fixed reference number.
Steps:
The result is the Sensex level showing on your screen.
The method is the same, but Nifty introduces one additional element called the Investable Weight Factor (IWF).
Base date: November 3, 1995. Base value: 1,000.
Formula:
Nifty 50 = (Current Free Float Market Cap of All 50 Stocks / Base Market Capitalisation) x 1,000
What Is IWF?
NSE assigns each Nifty 50 company a decimal between 0 and 1 called the IWF. It represents the exact share of that company’s total shares available for public trading.
Say a company has 100 crore total shares outstanding. Promoters hold 60 crore. The remaining 40 crore trade freely in the market. That company’s IWF is 0.40.
Free Float Market Cap = Share Price x Total Shares x IWF
NSE computes this for all 50 stocks, adds them up, divides by the base market cap, and multiplies by 1,000. That is the Nifty level.
Both BSE and NSE maintain an Index Divisor, a number that gets adjusted whenever a corporate action changes a company’s share count without creating real investor wealth.
Take a bonus issue. A company announces a 1:1 bonus, doubling its outstanding shares. On paper, the company’s total market cap doubles overnight. But no value was actually created. If the Index Divisor were not adjusted, the Nifty would show a massive artificial jump that has nothing to do with real market movement.
To prevent this, NSE adjusts the Index Divisor upward on the day of the corporate action. The index level stays the same on that day. Going forward, only genuine price movements change the index.
This is also why the Nifty level from 2015 is genuinely comparable to today’s level. The Index Divisor has been adjusted dozens of times across all corporate actions in between, keeping the index consistent.
Reliance Industries has a promoter holding of approximately 50.33%, which means roughly 49.67% of its shares trade freely. This gives it an IWF close to 0.50. Even though Reliance is India’s largest company by total market cap, its Nifty 50 weight sits at approximately 8.87%.
HDFC Bank, which has a significantly higher public shareholding, carries a Nifty weight of approximately 10.94%, despite having a smaller total market cap than Reliance.
This is the practical effect of the free float method. A company where the promoter holds half the shares contributes less to the index than its total market cap would suggest.
When HDFC Bank’s share price falls 2% on a given day, that drop applies to all of its freely tradeable shares, which form nearly 11% of the index. That single move is enough to drag the Nifty down by over 100 points on its own. A stock with 0.5% index weight would need a far larger price move to create the same effect.
Company | Sector | Approximate Weightage |
HDFC Bank | Financial Services | 10.94% |
Reliance Industries | Oil and Gas | 8.87% |
ICICI Bank | Financial Services | 8.42% |
Bharti Airtel | Telecom | 5.35% |
Infosys | Information Technology | 4.28% |
Larsen and Toubro | Construction | 4.02% |
State Bank of India | Financial Services | 3.97% |
Source: MoneyWorks4Me, April 2026
HDFC Bank and Reliance together account for close to 20% of the entire index. On any day, these two stocks move in the same direction, and the Nifty follows.
Feature | Sensex | Nifty 50 |
Exchange | BSE | NSE |
Number of Stocks | 30 | 50 |
Base Year | 1978 to 79 | November 3, 1995 |
Base Index Value | 100 | 1,000 |
Sectors Covered | 13 | 24 |
Managed by | Asia Index Pvt. Ltd | NSE Indices Ltd |
Review Frequency | Every 6 months | Every 6 months |
One mistake beginners make constantly: looking at Sensex at 79,000 and Nifty at 24,000 and assuming Sensex is worth more or is performing better. These numbers mean nothing when compared directly. They started in different years with different base values. A 1% rise in Nifty and a 1% rise in Sensex on the same day means both indices moved identically. The absolute levels are irrelevant for comparison.
BSE and NSE do not include companies based on size alone. There are specific eligibility conditions:
Both exchanges review index composition twice a year. Companies that slip below these thresholds are replaced.
Both Sensex and Nifty 50 are recalculated every 15 seconds during live market hours from 9:15 AM to 3:30 PM IST. The formula runs continuously as prices tick up and down throughout the day.
The pre-open session from 9:00 AM to 9:15 AM shows only indicative levels based on order matching. Those are not live index calculations.
5. Thinking bonus issues or stock splits affect the index value. The Index Divisor is specifically adjusted to absorb these events. They do not move the index.
This is directly relevant if you invest in Nifty 50 index funds or ETFs, since your money replicates this exact calculation. It matters if you trade Nifty futures or options, which are the most actively traded derivatives in India. It is also useful for anyone following daily market news who wants to understand which stocks are genuinely driving index movements.
If you are a long-term SIP investor checking your portfolio quarterly, the formula itself matters less to your decisions. But understanding it helps you stay calm when a headline says “Nifty crashes 1,000 points.” Knowing the fall was driven by two banking stocks and not a broad market collapse puts the news in context.
Sensex and Nifty 50 both use free float market capitalisation weighting. The formula divides the combined free float market cap of constituent stocks by a fixed base market cap, then multiplies by the base value. Companies with more publicly tradable shares carry more weight and move the index more. The Index Divisor keeps the index honest when corporate actions change share counts. Once you understand these four things: free float, IWF, weightage, and the Index Divisor, the daily movements of Sensex and Nifty stop being random numbers and start making logical sense.
Sensex = (Total Free Float Market Cap of 30 Stocks / Base Market Cap) x 100. The base year is 1978 to 79, with a starting value of 100.
Nifty 50 = (Current Free Float Market Cap of 50 Stocks / Base Market Cap) x 1,000. The base date is November 3, 1995, with a starting value of 1,000.
It is a decimal assigned to each company by NSE representing the proportion of its shares available for public trading. A company with 40% freely tradable shares gets an IWF of 0.40. Free float market cap in the Nifty formula is calculated as: Share Price x Total Shares x IWF.
Because the index uses free float market cap, not total market cap. Reliance’s promoter group holds approximately 50% of its shares, which are excluded from the calculation. HDFC Bank has a higher proportion of publicly tradable shares, giving it more weight.
Every 15 seconds during live trading from 9:15 AM to 3:30 PM IST.
A fixed constant maintained by BSE and NSE that is adjusted when corporate actions like stock splits or bonus issues occur. It prevents bookkeeping changes in share count from creating artificial movements in the index.
Yes. Companies like Reliance Industries, HDFC Bank, ICICI Bank, Infosys, and TCS meet the listing and liquidity requirements of both exchanges and are part of both indices.
Attention Investors!
Stock Brokers can accept securities as margin from clients only by way of pledge in the depository system w.e.f. September 1, 2020. Update your mobile number & email Id with your stock broker/depository participant and receive OTP directly from the depository on your email id and/or mobile number to create a pledge. Pay 20% upfront margin of the transaction early to trade in the cash market segment. Investors may please refer to the Exchange’s Frequently Asked Questions (FAQs) issued vide circular reference NSE/INSP/45191 dated July 31, 2020, and NSE/INSP/45534 dated August 31, 2020, and other guidelines issued from time to time in this regard. Check your Securities /MF/ Bonds in the consolidated account statement issued by NSDL/CDSL every month.
Corporate Office: No. 153/2, 3rd Floor, M.R.B.Arcade, Bagalur Main Road, Dwaraka Nagar, Yelahanka, Bengaluru – 560 063, Karnataka.
Registered Office: Old No.56/2 ,New No.58, LIC Nagar, Vinayagar Kovil Street, Erode -8,Tamil Nadu– 638002.
Alice Blue Financial Services (P) Ltd : NSE EQ | NSE FO | NSE CDS-90112 SEBI REG : INZ000156038
Alice Blue Financial Services (P) Ltd : BSE EQ | BSE FO | BSE CD-6670 SEBI REG : INZ000156038
Alice Blue Financial Services (P) Ltd : CDSL DP ID 12085300 DP SEBI REG : IN-DP-364-2018
Alice Blue Financial Services (P) Ltd : MCX-56710 SEBI REG : INZ000156038
We hereby declare that we are doing PRO trading
Procedure to file a complaint on SEBI SCORES : Register on SEBI SCORES 2.0. Mandatory details for filing complaints on SCORES: Name, PAN, Address, Mobile Number, E-mail ID. Benefits: Effective Communication, Speedy redressal of the grievances
Click on the provided link to learn about the process for submitting a complaint on the ODR platform for resolving investor grievances.
Investment in securities markets are subject to market risks, read all the related documents carefully before investing. Brokerage will not exceed SEBI prescribed limit.
For queries regarding account opening or activation, email to [email protected] and for fund updates, email to [email protected]
Disclaimer : Prevent unauthorized transactions in your account. Update your mobile numbers/email IDs with your stock brokers. Receive information of your transactions directly from Exchange on your mobile/email at the end of the day. Issued in the interest of investors. All clients have to update their email id and mobile number with Member : Investor Grievance [email protected]
KYC is a one time exercise while dealing in securities markets – once KYC is done through a SEBI registered intermediary (broker, DP, Mutual Fund etc.), you need not undergo the same process again when you approach another intermediary.
No need to issue cheques by investors while subscribing to an IPO. Just write the bank account number and sign in the application form to authorise your bank to make payment in case of allotment. No worries for refund as the money remains in the investor’s account.
Investors are requested to note that Alice Blue Financial Services Private Limited is permitted to receive money from investor through designated bank accounts only named as Up streaming Client Nodal Bank Account (USCNBA). Alice Blue Financial Services Private Limited is also required to disclose these USCNB accounts to Stock Exchange. Hence, you are requested to use following USCNB accounts only for the purpose of dealings in your trading account with us. The details of these USCNB accounts are also displayed by Stock Exchanges on their website under “Know/ Locate your Stock Broker. Bank Details (Valid UPI FAQ).