Roof replacement costs depend on the type of roofing material, the size of the roof, and the location.
Roof replacement costs can be broken down into three categories: materials, labor and taxes. The materials will vary depending on whether you are replacing a wood shake or asphalt shingle roof. Labor rates also vary by region. Taxes are applied to both materials and labor rates based on your location.
The cost for a new roof can range from $1,500 to $10,000+ depending on these factors.