Average Roof Replacement Cost

Coming up with the average roof replacement cost is always tricky business. There are so many factors that determine roof replacement cost. Some of the factors that will affect the average roof replacement cost include obstacles on the roof such as chimneys, if the insulation is replaced, the grade of material you choose, type of roof, slope of roof and the level of difficulty in the flashing.

“The following is a general range for roofing material prices only. There are lots of factors that affect installation price; size of roof (the bigger it is, the cheaper it becomes per sq. ft.), slope of roof, any framing or structural work needed, quality/grade of material, location where work is performed in.”


A couple of things to be aware of for the average roof replacement cost below. When it lists cost per square, it refers to one square of roofing which equals 100 square feet.

So if you have a 1200 square foot roof, then you are looking at 12 squares of roofing (however, most contractors will add 10% to the actual roof size to account for wasted materials over the course of the project (a completely honest approach and to be expected).

Compare Average Roof Replacement Cost – Materials Only

Asphalt Shingles Roofing Cost
$80 to $100 for a square ($0.80 to $1.00 per sq. foot)

2 Layer Torch Down Roof Costs
$100-$200 per square ($1.00 – $2.00 a sq. ft.)

Average Composite Roofing Price
$100 to $300 for a square ($1.00 to $3.00 a sq. foot)

Fiberglass Roofing Prices
$160 to $280 for a square ($1.60 to $2.80 per sq ft.)

Single Ply Membrane Cost
$250 – $400 for a square ($2.50 to $4.00 a sq. foot)

Average Steel Shingle Pricing
$250 to $300 for a square ($2.50 to $3.00 a sq ft.)

EPDM Rubber Roofing Cost
$300 or $400 for a  square ($3.00 to $4.00 a sq ft)

Average Steel Standing Seam Cost
$400 t0 $500 for a square ($4.00 to $5.00 a sq. ft.)

Aluminum Roof Price

Interlocking Aluminum Shingles
$700 to $900 for a square ($7 – $9 a sq. foot)

Aluminum Standing Seam Panels
$1000 to $1500 for a square ($10 – $15 per sq. foot)

Synthetic Slate Roofing Costs
$500 to $600 per square ($5.00 to $6.00 each sq. foot)

IB Rubber Roofing Pricing
$600 to $800 for a square ($6.00 to $8.00 each sq. foot)

Wood Shake Roofing Shingle Cost
$600 and $900 per square ($6.00 to $9.00 a sq. ft.)

Average Concrete Roofing Tile Pricing
$600 to $900 for a square ($6.00 to $9.00 each sq. ft)

Clay Tile Roofing Costs
$650 to $1100 for a square ($6.50 to $11.00 a sq. ft)

Concrete Roof Tiles Prices
$600 to $900 for a square ($6.00 to $9.00 each sq. ft)

Slate Roofing Tile Pricing
$2,300 to $3,800 for a square ($23.00 to $38.00 per sq. ft.)

Tin Roofing Price
$1200 – $2000 for a square ($12.00 to $20.00 per sq. ft.)

Copper Roofing Cost
$1600 – $2400 for a square ($16.00 to $24.00 a sq. ft)