What drives the cost of a new roof?
A new roof is one of the most expensive maintenance items a homeowner faces. While the national average hovers around $12,000 for standard asphalt shingles, the actual quote you receive from a contractor is driven by four strict variables: square footage, material tier, roof complexity (pitch), and regional labor rates.
Material Selection
Materials dictate the baseline price per square foot (often measured by roofers in "squares," where 1 square = 100 sq ft).
- Asphalt (3-Tab): $3.50 – $6.00 / sq ft. The budget option. Lifespan is shorter (15-20 years) and they are more susceptible to wind damage.
- Asphalt (Architectural): $4.75 – $9.00 / sq ft. The standard for most US homes. They are thicker, mimic the look of wood shakes, and last 25-30 years.
- Standing Seam Metal: $9.00 – $18.00 / sq ft. Extremely durable (50+ years), reflects heat to lower cooling bills, but requires specialized installation.
- Slate & Tile: $10.00 – $30.00+ / sq ft. Premium materials that last a lifetime. Because of their extreme weight, your home's structural framing must be evaluated and potentially reinforced before installation.
Roof Pitch and Complexity
Pitch is the steepness of your roof. A "standard" pitch is easy to walk on. A "steep" pitch requires the crew to use safety harnesses, roof jacks, and specialized staging equipment. This slows down the work significantly. If your roof has multiple levels, dormer windows, or complex valley intersections, contractors apply a complexity premium—often adding 15% to 30% to the total labor cost.
Tear-Off and Disposal
The estimates in our calculator assume a standard tear-off of one layer of old shingles. Removing an old roof is labor-intensive and generates tons of heavy debris that incurs landfill dumping fees. If your home already has two layers of shingles (the legal limit in most municipalities), the crew must tear off both layers before installing the new roof, which will increase the labor and disposal quote.