When it comes to determining the cost of a residential roofing job, there are many factors to consider. Some of these factors include the reputation of a company, materials used, and pitch. A reputable company will also offer recommendations on how to reduce the cost of a new roof. The […]