What is the average cost to replace a roof?

Replacing a roof is one of the costliest upgrades a homeowner can make. Roofers look at several variables to determine the price of a new roof, including its size, pitch, accessibility and cost of materials. Because of this, prices for a new roof can range...