Roofing contractors look at several variables to determine the price of a new roof, including its size, pitch, accessibility and cost of materials. Because of this, prices for a new roof can range drastically.
However the roof’s size is the largest cost factor, says Dan Hood, sales and marketing manager for H & S Roofing Company in Charlotte, North Carolina. Roofers charge per roofing square. A 10-by-10-foot (100 square feet) area is equal to one roofing square. “For example, if we’re working on a roof that is 3,000 square feet, it’s broken down into 30 squares,” Allen says.
How Much is Roof Replacement In Your Area?
Replacing a roof is one of the costliest upgrades a homeowner can make. Contractors in different regions charge different rates for roof replacement. For example, in the North East and West coast the roof replacement cost range from $5 to $7 while in the South, they range from $2.50 to $3.

Calls to contractors across the country revealed that prices range from $4,500 to $10,000 to tear off and replace an roof with basic shingle in 2016. Prices can also vary greatly depending on where you live.
“We’ve done [asphalt shingle] roofs for the Housing Authority here in Charlotte for lower-income people for as low as $4,000,” Hood says. “And [now] we’re in the process of putting on a $150,000 slate roof.”