The national average cost to replace a roof is $7,211 with most homeowners spending between $4,707 and $10,460. Roof installation cost ranges from $400 to $550 per square depending on the roof size and materials used in reroofing.
How Much Will That New Roof Cost Per Square Foot on Average?
Find out what the average cost is to replace a roof, what affects the price, and how Apex Restoration & Roofing can help with all your roofing needs.