Cost to replace a roof?

Generally, cost to replace roof is $5,000 - $10,000 or more. It is hard to imagine a whole-house roof replacement to cost less. Roofing contractors have a great deal of flexibility to negotiate on the cost, so you please feel that you have license to do so. You can also get estimate with roof replacement calculator and get to know the average cost