Bank Nifty is an index of the National Stock Exchange of India (NSE) which represents the performance of the banking sector in the Indian stock market. The index comprises 12 most liquid and large capitalized banking stocks listed on the NSE.
Launched in 2003, the Bank Nifty index is an important benchmark for investors and traders who want to track the performance of the Indian banking sector.
Bank Nifty includes stocks from both the public and private sectors.
Bank Nifty Index Industry Weightage:

As of April 2023, the constituents of the Bank Nifty Index by Weightage are:
Company | Weightage |
HDFC Bank Ltd | 30.02 % |
ICICI Bank Ltd | 20.55 % |
State Bank of India | 16.26 % |
Kotak Mahindra Bank Ltd | 12.00 % |
AXIS Bank Ltd | 8.79 % |
Bank of Baroda | 3.05 % |
INDUSIND Bank Ltd | 2.84 % |
Punjab National Bank | 1.78 % |
AU Small Finance Bank Ltd | 1.38 % |
IDFC FIRST Bank Ltd | 1.25 % |
Bandhan Bank Ltd | 1.16 % |
Federal Bank Ltd | 0.92 % |

These stocks are weighted based on their market capitalization, with the higher market cap stocks having a greater impact on the index.
The Bank Nifty index provides a measure of the overall sentiment and performance of banking stocks and is used by investors to make investment decisions and by traders to hedge against market volatility.
How to Invest in Bank Nifty
Similarly to invest in nifty 50, you cannot directly invest in the Bank Nifty but you can invest in Bank Nifty through Index funds, ETF, or direct equity.
You can choose the method depending on your investment goals, risk appetite, and financial situation.
Let’s discuss each of them.
#1. Index Funds
Index funds are mutual funds that track the Bank Nifty index. These funds invest in the same stocks that make up the index, and aim to replicate the performance of the index.
By investing in a Bank Nifty index fund, you can get exposure to the entire banking sector with a single investment.
Steps to Invest in Bank Nifty index funds:
Step #1. Log in to your mutual fund investment platform. You can choose from various platforms such as Zerodha Coin, Groww, Scripbox, or Kuvera. You may also like to read the best brokers for mutual funds.
Step #2. You can select the best index fund for your investment goals.

Step #3. Choose between starting a SIP or making a one-time lump sum investment.
If you are a salaried person, SIP is a great option for you. SIP allows you to invest a fixed amount of money each month.
A lump sum investment is a better option for a business person. You can invest a large amount of money at once.
Step #4. Complete your payment process.
If you are using Zerodha Coin, you may like to read the step-by-step process to invest in mutual funds.
#2. Invest in Bank Nifty ETFs
ETFs are a type of fund that invests in a basket of stocks and trades on the stock exchange like regular stocks. ETFs also have lower expense ratios compared to actively managed funds.
Bank Nifty ETFs invest in the same stocks that make up the Bank Nifty index, providing you with exposure to the entire banking sector in India. You can buy and sell Bank Nifty ETFs like regular stocks through a broker.
You can also learn how to predict the next candlestick for trend direction.
Steps to Invest in Bank Nifty ETFs:
Step #1. You need to open a demat and trading account to invest in Bank Nifty. You can check the step-by-step process to open a Zerodha account.
Step #2. Log in to your Demat account using your credentials.
Step #3. You can add the funds to your trading account through net banking, debit card, or UPI.
Step #4. Search for Bank Nifty ETFs on your broker’s trading platform.

Step #5. Click on the “Buy” button to place the order.

Step #6. Enter the quantity of the ETF, set the price and choose order type such as market price, limit order, or stop loss.
Step #7. Swipe on the ‘Buy’ button to place your order.

You can monitor the performance of the Bank Nifty ETFs in the holding section of your trading platform. You can track the performance of the ETF and the Bank Nifty index to evaluate the performance of your investment.
#3. Direct Equity Investment
You can also invest directly in the individual stocks that make up the Bank Nifty index. This requires more research and analysis than investing in ETFs or index funds, but it can also provide higher returns if you pick the right stocks.
However, investing in individual stocks carries more risk than investing in ETFs or index funds.
I have explained the step-by-step process to invest in stocks. You can follow the same process to invest in the Bank Nifty.
FAQs
The banking sector can be affected by economic and political factors, changes in regulations, and other unforeseen events, which can impact the performance of Bank Nifty.
Investing in Bank Nifty provides a diversified exposure to the Indian banking sector, offers potential for long-term growth, and can act as a hedge against inflation.
Bank Nifty represents the performance of the Indian banking sector, while Nifty 50 represents the performance of the top 50 companies listed on the National Stock Exchange.
As per the regulations of the Reserve Bank of India (RBI), NRIs can invest in Indian stocks and indices through the Portfolio Investment Scheme (PIS). To invest in Bank Nifty, NRIs need to open a PIS account with a designated bank that is authorized by RBI to offer PIS services.
Bank Nifty is an index of the National Stock Exchange of India (NSE), which represents the performance of the banking sector in the Indian stock market.
You can track the performance of Bank Nifty on the NSE website, financial news portals, or through your broker’s trading platform.
Yes, you can invest in the Bank Nifty using a SIP through mutual funds or ETFs, which allows you to invest a fixed amount at regular intervals.
HDFC Bank Ltd has the highest weightage of 30.02% in the Bank Nifty Index as per the current market cap.
Bank Nifty is calculated based on the market capitalization of the 12 most liquid and large capitalized banking stocks listed on the NSE. The weightage of each stock in the index is determined by its market capitalization.