What is the Average Cost of a New Roof?

New Roof - DownUnderrRoofing.com

The average cost of a new roof in the Midwest is $8,000 – $10,000. There are many factors that play into determining the cost of a new roof. The two biggest factors in determining the cost of a new roof are materials and labor. The roofing materials typically make up 40% of the roof’s overall…

Read More