One method to find a contractor that is highly recommended is to utilize a consumer based web site that post the consumer reviews of a business with a degree of accountability by not posting reviews that are submitted anonymously. Finding at least three contractors should be easy after reviewing their consumer ratings and then selecting the top contenders to interview. A contractor can help guide the homeowner in the next part of the process of replacing or repairing the roof by helping with material selection based on the consumer budget and needs.
The material used will have an impact on the overall cost of repairing or replacing the roof as will the pitch and by doing a little research on the type of materials available you can understand your options better. A few different types of material to consider for roofing materials include asphalt composite shingles which are cheap but not overall attractive since they tend to have a flat look to them and slate roofing which is more expensive but also more attractive.
For the home owner wanting to be ecologically responsible there is rubber slate or faux slate which is a composite of recycled materials. Metal roofs have also begun to grow a bit in popularity due to the fact that they have a long lifetime of easy no maintenance care but this is a selection that can require the roofing contractor to have special knowledge to install correctly.
What ever roofer you end up going with will be a great asset to selecting materials and keeping the price within your budget. And of course after the roofing contractor does what should be a wonderful job after your research and selection process, make sure to post a positive review on the same consumer web site so the roofer can be around to replace the roof again in fifteen years.