the average cost of a new roof
Roofing Estimates. Some roofs are flat and others are steep. Some roofs are made of wood and others, metal. Only touching on the myriad of roof cost factors, itâs no wonder the average cost of a new roof ranges from $5,300 to $12,000. Nonetheless, after analyzing over 19,000 roof installations across the country, we found that the average roof estimate comes in at $6,364.