1. Insurance

One of the most important factors to consider is if your roofing contractor has worker’s compensation and liability insurance. Make sure to ask to see the certificates and even follow up to make sure that they are valid. This will allow you to rest easy knowing that the work being done is protected.

2. Choose a local contractor

Another factor to consider is the location of the roofing contractor. You want to try and utilize local contractors so that you know they are an established business. This also increases the likelihood that they will continue to be around in the future should there be an issue.

We have heard horror stories of contractors going out of business while their warranties were still good, rendering the warranty worthless. We never want that to happen to you.

3. Price

Price is not everything. You always want to be wary of a company that offers the cheapest bid because there may be some corners cut that has led to such a significantly low bid.

In the end, you want to avoid one-off handymen and people that simply do it on the side. A company may cost more, but the added value will more than make up for the increase in cost.

4. Level of Communication

A good roofing contractor is like a partner. They should be very communicative, whether it is email or on the phone you should always be able to get ahold of them.
If the level of communication in the preliminary phase is not good, then it will only get worse from there. Run from contractors that are not good at maintaining lines of communication.