This is a typical yet very puzzling question you will commonly hear for a business neophyte. A good practical answer is “it depends”. Here are the three reasons to support this answer.
First, it depends on the nature and the kind of business you have. There are businesses where it takes long to develop products and markets for example, trading in general. In this case, you may be better off buying into a company that already has established products in the market but for some reason or another also needs fresh equity or fresh approaches. There are also other businesses where “teething” takes time as in manufacturing operations in general; putting up a new plant and training a new set of workers may be relatively more expensive than acquiring an existing plant.
For businesses such as an online digital printing company, the operations may be essentially good and the capital for building a website is not that costly, and a new marketing approach on how to gain more customers well and how to market your postcard printing services for instance may be the only inputs that could improve its viability.
Second, it depends on the availability of opportunities for acquisition.
Start a New Business or Buy an Existing One?