Roof Replacement Cost

Roof Replacement Cost
Last updated Mar 11, 2021

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.

Subscribe to our mailing list

Get a Service Quote from top Local Contractors today

Get a Service Quote