There are around 2000 companies listed on the National Stock Exchange (NSE) and nearly 5000 companies listed on the Bombay Stock Exchange (BSE). Out seeing this vast collection of stocks most investors are confused on identifying which stocks are good long term buys and which are not. To find stocks for long term investment we need to consider a healthy mix of quantitative and qualitative factors.
In this article, you will get to know how to find top Indian stocks to buy for long term investment and the list of best stocks to buy in India for long term investment. You can apply your skills of technical analysis to pick these stocks at the right time and price to maximise the returns in your portfolio.
Invest and Forget Stocks
Must buy for 2-3 years.
Dmart – Target 2450
Nerolac Paints – Target 1200
Hatsun Agro Product – Target 1300
PS – The longer you hold these, the more you earn
The best way to make money from the stock market is to follow these steps :
Step 1 : Identify great companies
Step 2 : Buy these stocks at the time when they are priced low
Step 3 : Sell them when they are priced high
Step 4 : Repeat Steps 2 and 3 again and again until you are rich
You don’t need to do Step 1 as the complete portfolio of the best stocks to buy in India for long term investment is given ahead in this article.
The main factors you should focus on while buying stocks for long term investment are:
- Management Quality
- Business Risk
- Capital Reinvestment & Valuations
- Dividend Consistency
- P/E Ratio
Investing in stocks can be risky. A single good stock might give you extraordinary returns. But if you had put all the money into the wrong stock, you could end up losing all of it. So rather than holding onto a single stock and hoping for its steady appreciation, we need to have multiple stocks to diversify the portfolio and reduce the risk due to any one stock. If one stock in the portfolio falls, another stock rises.
Having nearly 21 stocks in the portfolio will make your portfolio and anything beyond 21 stocks may lead to counter the effect of diversification.
The graph below should make it clear :
List of best stocks to buy in India for long term investment in 2021
Banks
HDFC Bank Ltd
Kotak Mahindra Bank Ltd
IT Services
Wipro Ltd
HCL Tech
Household Products
Hindustan Unilever Ltd
[the_ad id=”6390″]
Oil, Gas & Consumable Fuels
Oil India Ltd
ONGC
Personal Care Products
Marico
Godrej Industries Ltd
Automobiles
Mahindra and Mahindra Ltd
Electric Utilities
Power Grid Corporation of India Ltd
[the_ad id=”6390″]
Power Generation and Distribution
NTPC Ltd
Chemicals
Pidilite Industries Ltd
Asian Paints
Housing Finance
Housing Development Finance Corporation Ltd
Construction
Larsen & Toubro Ltd
Conclusion: Best Stocks To Buy In India For Long Term 2021
So just grab these stocks and enjoy with attractive returns in the long term and beat the market consistently. These stocks are extremely reliable as they are excellent businesses and in the best of industries which are going to be stable even in the times of volatility.
You may also read about the SGX Nifty : Identify market trend before opening
I find your articles really good
Thanks, keep visiting.
Great thoughts on minimising risk by diversification. Having 21 stocks is the way to go.
Thanks, keep visiting.
Hi sir your many of your recommended stocks are rocking . Thanks a lot
Thanks, keep visiting.
Thanks for giving brief diversification on stocks specific and better quality stocks in various sectors.
Thanks, keep visiting.
Will definitely buy most of these!
Sure,go ahead.
Can your recommended stocks can be purchased now at current market rate or wait for deep correction to take place.
You have not mentioned larsen and Tourbo and Bharat Electronics in buy list
please advise about sbi life ipo. I have received 105 shares of SBI Life. Shall I sell or hold.
Don’t Expect much gains on listing. Hold for long term.
Thanks for giving brief diversification on stocks specific and better quality stocks in various sectors.
Really great job sir……Thanks
Nice Information.
shall we wait for Correction , or go ahead now to buy these stocks ?
Thanks for this information.