Stocks: 7 reasons why you should invest for long term

August 9, 2017 4 Ankit Shrivastav


There is no doubt about the fact that investing in stocks is the best way to make money. Then why do people do not participate in stocks and keep their cash in banks? The question that puzzles people the most is How? How should an investor approach the market so that he consistently makes money? If you analyze the most successful people in the investment business, you will find that most of these investors made their fortune not by trading stocks, but by buying quality businesses and staying invested in it for long term. So is long term investment the best way to make money? Yes, being a long term investor for the past 10 years, I have not only made money, but have also enjoyed the process and the freedom it brings to my life.      

So what are the advantages of long term investment? Let us discuss all of them one by one:

It’s less emotional, gives you a good night’s sleep:

Traders spend hours working on methods, strategies and formula to find which stock is going to rally in short term. Trading may work for many but in my opinion it is not the best way to make money from the stock market because of the following reasons.

First, trading is based on speculation, there is no method to predict with certainty, which stock will move up in  the short term, which makes trading a riskier business compared to investing.

Second, It requires lot of time and effort to trade stocks, you have to keep tracking the market all the time and analyze its consequences on your trades. Lot of work!

When you invest in stocks for long term, you do not worry about daily ups and downs of the markets. For a long term investor, the goal is to find a quality business and stay invested in it for long term. This also helps you get you a good night sleep as you don’t have to worry about where your investment will be tomorrow.

Does not require huge capital to start:

Trading requires huge capital investment to begin for meaningful profit gains. This makes it a risky business as you may lose all your money very quickly. Long term investment, on the hand can be started with small amount. If you invest small sums of money for a long time, compounding growth works in your favour, turning small investment into a huge amount over a period of time.

It can be managed by a professional:

When you trade in stocks, you have to invest your time and effort in finding the right stock to trade, keep tracking the market movements and checking the target and stop losses. This requires you to invest lot of time and effort which may prove exhausting for you. When investing for long term, you can chose to invest yourself or can also invest indirectly via mutual funds which is managed by a professional and experienced fund manager, who watches markets closely in order to maximize return on invested capital while minimizing the risk. This takes the burden of tracking the market off your shoulders, allows you to focus on your job or business. Hassle free isn’t it?

Power of compounding:

As Albert Einstein said “Compounding is the eighth wonder of the world.” Compounding adds back your interest to your initial investment, helping it grow faster. When you invest in market for long term, you allow your money to grow at a compounding rate over a period of time, the only difference is, the rate of compounding is much higher than what you get in your fixed deposits. Successful investors like Warren Buffett strongly advocate investing for long term and practice the same principles in their investment strategy. In one of his speeches, Warren Buffett said ”Time is a great friend of a wonderful company, enemy of a mediocre one”. If a company is performing well, and growing continuously, holding it for a long time will make you richer as power of compounding works in your favour.

Dividend Income:

Companies with good financial performance distribute a part of their net profit to their shareholders, which is known as dividend. Many investors invest in stocks for earning dividend income and have little concern with capital appreciation of the company’s share price.

Dividends can also be reinvested. Reinvesting dividends can boost your return on investment. Since dividends are tax free, it is seen as free money which can be used to buy more shares of the company, increasing your total investment without adding capital from your own funds.

Tax friendliness:

Long term investment are very tax friendly. If you hold a stock for more than one year, all your capital gains will not be taxed as long term capital gains is tax free (if you have paid STT). In the short term, if you sell a stock before one year, you will have to pay 15% of total profit as short term capital gains are taxable.

When you trade too much, you make your broker rich-

Long term investments are cost effective:

Every Time you buy and sell a stock, there are some expenses you have to pay such as commission of your stock broker, STT (Security transaction tax) stamp duty etc. Frequent buying and selling takes big chunk of profits away from you in the form of these expenses. If you buy and hold for long term, you won’t have to pay these expenses again and again, helping you keep cost of investment low.


Many still debate about the investment approach, let me tell you, this is not the only way of making money, there are many traders who have made money trading stocks. The reason why I prefer this method is because it is the most simple, rational and successful way of investing I have ever experienced. Will, it work for you? Yes of course, you just have to follow the right strategy, maintain the discipline of investing, and be patient. Simple   

Total Comments ( 4 )

  1. Ashok Baheti says:

    Very nice article, simple and educative.


    Dear Ankit,
    Really very good educative and informative articles.Today, I happened to read most of your articles and found the content of every article as useful to a novice and also to an expert.Very basic information,but very essential.
    Boss, you have suggested long term investment for the right reasons.But I have got a doubt.When the market ie Sensex and Nifty are at their peak, can we identify the good value stocks whose prices are low and we will not be affected when there is crash in the market OR in the alternative we will have to wait for LOWs of companies like Asian Paints etc.If not,please suggest us the value stocks,if any available even at the current peak market.
    Also explain what is swing trading and what are it’s advantages?

    • Ankit Shrivastav says:

      Hi Narsimha Reddy,
      Thank you for the comment. It is possible to find undervalued stocks even when the stock market is at its peak. I wrote about Menon pistons, an undervalued auto ancillary company on my Facebook page when it was trading at Rs. 20 per share. Currently, Menon pistons is trading at a price of Rs. 28. The link of the post is given below:

      I am sure there are many stocks like this that are trading below their business value, and are potential multi-baggers, I will keep updating you whenever I find one.
      Thank You