Estimated Roof Replacement Cost
Roof replacement cost between $5000-$25,000. Depending on the size of the roof and the type of roof that needs to be installed, this cost can get as high as $25,000-$30,000. Other factors that can affect the price for roof replacement are your location with the US and the complexity of your roof. On average, roofers charge between $1.50-$4.50 per square foot, depending on the type of roof.