Cost guide
How Much Does a New Roof Cost?
A realistic breakdown of roof replacement cost by size and shingle type, and the site factors that push a quote above the average.
Updated September 2026
Typical range
$350–$550 per roofing square installed
Most homeowners spend $8,000–$14,000 to replace an average-size asphalt shingle roof (about 17 squares). Metal roofing runs considerably higher.
Cost breakdown
Roofers quote by the "square" — 100 sq ft of roof surface — not by square footage of your house. A single-story home's roof typically covers more area than its floor plan once pitch and overhangs are factored in.
| Roof size | Roofing squares | Asphalt shingle cost |
|---|---|---|
| Small (~1,200 sq ft footprint) | ~12 squares | $4,200–$6,600 |
| Average (~1,700 sq ft footprint) | ~17 squares | $6,000–$9,400 |
| Large (~2,500 sq ft footprint) | ~25 squares | $8,800–$13,800 |
Shingle material choice moves the price per square significantly:
- 3-tab asphalt: $350–$450 per square installed
- Architectural (dimensional) asphalt: $400–$550 per square installed
- Standing-seam metal: $800–$1,500+ per square installed
What affects the price
- Tear-off and disposal. Removing one or more layers of old shingles and hauling them away typically adds $1,000–$3,000 to a full roof replacement.
- Roof pitch. Steep roofs are slower and riskier to work on, so most roofers add a steep-slope surcharge once pitch exceeds roughly 6/12 (a 6-inch rise per 12 inches of run).
- Roof complexity. Valleys, dormers, skylights, and multiple roof planes all mean more cuts, flashing, and labor time than a simple rectangular roof of the same square footage.
- Decking repair. If the tear-off reveals rotted or damaged plywood decking underneath, replacing it is priced separately and can add several hundred to a few thousand dollars.
- Underlayment and flashing upgrades. Synthetic underlayment, ice-and-water shield in cold climates, and new flashing around chimneys/vents all add incremental cost over base-grade materials.
- Local permits and labor rates. Most municipalities require a roofing permit, and labor cost varies significantly by region — always get multiple local quotes.
DIY vs. hiring a pro
Shingle material alone typically costs $100–$150 per square — a fraction of the $350–$550 installed price. On paper that's a large potential saving, but full roof replacement is one of the DIY projects worth thinking hardest about before attempting:
- Working at height on a pitched roof carries real fall risk, and most homeowners' insurance and manufacturer shingle warranties assume professional installation.
- Improper flashing or underlayment installation is one of the most common causes of roof leaks — and leaks often aren't visible until they've already caused interior damage.
- A full roof tear-off and re-shingle is a large, time-pressured job (you generally can't leave a roof partially open overnight in bad weather), which usually means needing a crew, not solo DIY.
DIY re-roofing is more realistic for small, low-pitch structures like a shed or detached garage than for a full house roof. For a primary residence, most homeowners get several contractor quotes rather than attempting the tear-off and install themselves.
Want your exact material cost?
These figures are national averages. Enter your own project dimensions in the Roofing Calculator for a materials estimate built around your numbers, not a national average.
Open the Roofing CalculatorFrequently asked questions
How much does a new roof cost on average?+
For an average-size home (roughly 17 roofing squares), asphalt shingle replacement typically costs $6,000–$9,400 installed. Larger roofs, steeper pitches, or upgrading to architectural shingles or metal push that higher.
How much more does a metal roof cost than asphalt shingles?+
Standing-seam metal roofing typically runs $800–$1,500+ per square installed, roughly 2–3x the cost of architectural asphalt shingles ($400–$550 per square). Metal roofs generally last much longer, which is the usual trade-off homeowners weigh.
Does tearing off the old roof cost extra?+
Yes — removing and disposing of existing shingles (especially if there are multiple layers) typically adds $1,000–$3,000 on top of the new roof installation cost, and is usually quoted as a separate line item.
Can I install a roof myself to save money?+
You could save the $250–$400 per square labor portion, but full roof replacement carries real fall risk and most shingle manufacturer warranties assume professional installation. DIY is more realistic for a shed or low, small outbuilding than a full house roof.
More cost guides
A breakdown of what a concrete driveway actually costs — by size, by finish, and by what your specific site adds to the bill.
What a bathroom tiling job actually costs, broken down by floor-only vs. floor-and-shower and by tile material.
What mulching a yard costs — bagged vs. bulk, by mulch type, and what a professional installer typically adds on top of material.