Roofers are some of the people I respect the most. Their jobs are very important, because if they do not do a good job putting a roof on your house, then you will have all sorts of problems. A roof helps to keep the heating and air conditioning inside the house, and also most importantly keeps the wind, rain, and snow outside of the house. Without a good roof, your investment in your house will be washed away in no time. (Pun intended) However if you have noticed, there are not many roofing companies out there. I believe that the reason for this is that it is not easy to start a roofing business.
One of the main problems with starting a roofing business is the skills needed to be able to successfully put a new roof on a house. Another problem is that these skills are usually not taught in any school, so you have to find someone that is experienced in this area, and mentor under them for some time before you are able to perform the task on your own. Good employees can also be very hard to find to work in the roofing business. The job is very demanding, and has to be performed in extreme heat and extreme cold, so it takes a special type of person to be tough enough to perform this job.
As if these problems were not bad enough, another obstacle to starting a roofing business is trying to acquire enough capital to get started. Since many of these roofing businesses fail for the reasons above, banks and other lenders are sometimes wary about lending money to a startup roofing business. Even if you are one of the lucky roofing businesses to get funded, you still have the problem of developing a customer base. Many consumers will not hire a roofing business unless they have quite a bit of experience and many references. It is hard to get experience and references if you can not get a job in the first place.
However if you can get past all of these obstacles, then starting a roofing business can prove to be very profitable. As the saying goes, reward is in direct proportion to difficulty and / or risk. If you're interested in starting a roofing business, and you do it right, you could be on your way to building a very successful business!