India's two big stock exchanges — and what the .NS and .BO suffixes mean.
India has two primary stock exchanges: the National Stock Exchange (NSE) and the Bombay Stock Exchange (BSE). Both are regulated by the Securities and Exchange Board of India (SEBI), both let you buy and sell shares of listed companies, and most large companies are listed on both. For everyday investors, the practical differences are smaller than they might seem — but it's worth understanding how they compare.
Founded in 1875, the BSE is Asia's oldest stock exchange. Its flagship index is the Sensex, which tracks 30 large, well-established companies. The BSE lists a very large number of companies, including many smaller ones you won't find on the NSE.
Launched in 1992, the NSE pioneered fully electronic trading in India and is today the larger exchange by trading volume. Its benchmark index is the Nifty 50, tracking 50 large-cap companies across sectors. The NSE also runs popular sector and thematic indices such as Bank Nifty, Nifty IT, and Nifty Pharma.
When you look up a stock on data platforms — including Indian Stock Tracker — you'll often see a suffix on the ticker:
These suffixes simply identify which exchange's price you're viewing. Because the same company trades on both, prices are usually near-identical, differing only by tiny amounts due to liquidity and timing.
For most investors it doesn't matter much — you can buy a company on whichever exchange your broker routes to, and prices track each other closely. Active traders often prefer the NSE for its liquidity, while some investors use the BSE to access smaller companies not listed on the NSE. Arbitrageurs occasionally exploit the tiny price gaps between the two, but those differences are negligible for long-term investors.
This article is for educational purposes only and is not investment advice. Always do your own research and consult a qualified financial adviser.