How Much Does a New Roof Cost? (2026 Price Guide)
A comprehensive guide to roof replacement costs in 2026. Explore average costs per square, material price ranges, labor charges, and cost factor secrets.
A roof replacement is one of the most significant investments a homeowner will ever make. If you are starting to notice curled shingles, leaks, or your roof has passed its 20th birthday, you are probably asking the ultimate question: How much does a new roof cost?
In 2026, the national average cost to replace a roof ranges between $6,700 and $12,500 for a standard-sized home. However, prices vary wildly based on your home's size, roof pitch, material choice, and geographic location.
This guide breaks down every cost category so you can read your contractor quotes with confidence.
Roof Replacement Cost Factors
A roofing estimate is divided into three primary categories: Materials (approx. 40%), Labor (approx. 50%), and Disposal/Permits (approx. 10%).
Here is how those categories are influenced by your roof's specifics:
1. Total Roof Squares
Roofing contractors price jobs by the "Square" (100 square feet of roof surface area), not the home's square footage. A 2,000 sq ft home with a 6/12 pitch has a sloped roof surface of about 2,400 sq ft (or 24 squares).
2. Choice of Material
Your choice of material has the single largest impact on the final bill. Upgrading from standard asphalt shingles to standing-seam metal or natural slate can double or triple the total cost.
Roofing Cost Per Square by Material
Here are the typical installed cost ranges per square (100 sq ft) for the most common residential roofing materials:
| Material Type | Material Cost (Per Square) | Installed Cost (Per Square) | Average Lifespan |
|---|---|---|---|
| 3-Tab Asphalt Shingles | $90 - $125 | $300 - $450 | 15 - 20 Years |
| Architectural Shingles | $110 - $180 | $350 - $600 | 25 - 30 Years |
| Metal (Corrugated Panels) | $150 - $350 | $650 - $950 | 40 - 50 Years |
| Metal (Standing Seam) | $350 - $600 | $900 - $1,500 | 50 - 75 Years |
| Clay / Concrete Tiles | $300 - $700 | $800 - $1,800 | 50 - 100 Years |
| Synthetic/Composite | $350 - $600 | $800 - $1,500 | 40 - 50 Years |
| Natural Slate Stone | $600 - $1,200 | $1,200 - $3,000+ | 75 - 100+ Years |
| TPO / EPDM (Flat Roof) | $120 - $250 | $450 - $950 | 15 - 25 Years |
Average Cost by Roof Size
To give you an idea of total project costs, here are the average cost ranges to replace a roof with standard Architectural Asphalt Shingles (the most common option) based on roof surface size:
- 1,500 sq ft roof (15 Squares): $5,250 – $9,000
- 2,000 sq ft roof (20 Squares): $7,000 – $12,000
- 2,500 sq ft roof (25 Squares): $8,750 – $15,000
- 3,000 sq ft roof (30 Squares): $10,500 – $18,000
- 3,500 sq ft roof (35 Squares): $12,250 – $21,000
Prices reflect standard architectural shingles, minor repairs, single-layer tear-off, new underlayment, and standard labor rates. Extremely steep or complex roofs will be higher.
Roof Complexity and Labor Upcharges
If your roof is steep, tall, or features complex geometry, contractors will add upcharges to reflect the extra labor and safety risks:
- Steep Slope (Pitch > 7/12): Steep slopes cannot be walked on safely without roof jacks and harnesses. This adds 10% to 20% to the labor cost.
- Complex Hip Roofs / Valley Cuts: Roofs with multiple hips, valleys, ridges, and dormers require significantly more cutting and detail work. Expect a 15% to 25% increase in labor and material waste.
- Stories / Height: Working on a two- or three-story home requires scaffolding, extra safety gear, and more time transporting materials up. This adds 5% to 15% per story above the first floor.
Frequently Asked Questions
What is the average cost to replace a roof in the US?
The average homeowner spends between $6,700 and $12,500 to replace a roof on a typical single-family home. Low-end DIY asphalt shingle installations can start around $4,500, while high-end metal or slate installs can exceed $30,000.
How much does roofing cost per square (100 sq ft)?
Standard asphalt shingles cost between $300 and $600 per square installed. Metal roofing ranges from $700 to $1,200 per square. Premium tile and slate range from $1,000 to $3,000+ per square.
What are the biggest factors affecting roof replacement costs?
The biggest factors are roof size (total square footage/squares), choice of roofing material, complexity (hips, valleys, pitch), underlayment quality, local labor rates, and whether you require a full deck replacement.
Should I tear off the old roof or overlay a second layer?
We highly recommend a complete tear-off. Adding a second layer of shingles (overlay) saves about $1,000 in labor initially but makes future repairs harder, traps heat (reducing shingle life), and may void material warranties.
Ready to run the numbers?
Get your result instantly — private, in your browser.