The cost to replace the roof on most homes is 4 000 to 10 000 and most spend about 8 000.
How much does it cost for a roof on a house.
Average roof replacement cost.
For an average roof of 17 squares according to the united states census which puts average home size at 2 200 square feet and two stories roofing materials typically range from 2 500 to 25 000.
Roofing materials alone cost anywhere from 100 per square to 1 000 per square depending on the type you choose.
The national average cost to replace or install a roof is 6 771 and prices typically range from 4 700 to 9 200.
However many factors can impact the cost you ll pay.
Many homes have an asphalt shingle roof but some have wood metal tile and slate which can be more expensive.