First, you want to find a service that specializes in roofs rather than just a general contractor that does some roofing jobs. A true roof company will have the expertise to help you design and select the materials for your roof in order to have the most energy efficient and long lasting roof possible. A general contractor would not have that expertise. In addition a true roofing service will also be able to do certified inspections of your roof in the instance where you might be interested in selling or buying a home.
Second, check to make sure that the service company has insurance and is bonded. You want to make sure that the work you pay for gets done to your satisfaction and in accordance with the contract that was signed by both parties and that is why a bond is needed. Liability and worker’s compensation insurance are also necessary to protect the rest of your assets from possible damages and also to make sure that you cannot be personally held liable if someone were to get injured in the process of doing your roofing job. Of course your homeowners insurance will cover any damages, but you want to roofing company to have insurance as well so that your insurance company can reclaim any
Next, it is important to get good references. Many roofing companies can come up with a good estimate, but you want to make sure that their estimates are accurate and that they get the work done in the amount of time they indicate in their proposal. Also, you want to make sure that there were no problems with how the guys who work for the roofing service interact with the family members in the home. You can find out all this information by contacting people who have used their services in the past. Make sure to ask open ended questions and questions that give the opportunity for praise as well as critique. You want to hear the best of what they have to say about the company and the worst. Knowing how a contractor handles adversity and possible setbacks is just as important as the quality of their work.
Finally, you want to try to find a roofing service company that offers other services for the home as well. In addition to yearly roof maintenance, it is also important to do yearly gutter cleaning, siding power washing, deck cleaning, etc. Many roofing companies have diversified their offerings in order to satisfy more of their customer’s needs. People are more likely to bring you back for roof maintenance if they can also get their siding and gutters washed and cleaned.