The Average Cost of an Asphalt Roof Replacement
The national average of a roof replacement is approximately $8,000. However, it can range anywhere from $5,500 to $20,000.
When you break this cost down by square footage, you’ll find that many companies will charge around $3.50 – $5.00 per square ft. However, these prices can vary widely depending on many factors like the complexity of your roof, labor, and materials.