How Much Does a New Roof Cost in 2026?
A roof replacement in 2026 costs $8,000–$25,000 for a typical home. The national average for a 2,000 sq ft home with standard architectural shingles is about $12,000.
Roof Replacement Cost by Material (2026)
- 3-tab asphalt shingles: $3.50–$5.50/sq ft (20-year lifespan)
- Architectural shingles: $4.50–$7.00/sq ft (30-year lifespan)
- Premium designer shingles: $7.00–$12.00/sq ft (50-year lifespan)
- Standing seam metal: $10.00–$18.00/sq ft (40–70 year lifespan)
- Concrete tile: $10.00–$18.00/sq ft (50+ year lifespan)
- Clay tile: $12.00–$25.00/sq ft (100 year lifespan)
- Slate: $15.00–$30.00/sq ft (100+ year lifespan)
Total Cost by Home Size (Architectural Shingles)
- 1,500 sq ft home: $7,000–$12,000
- 2,000 sq ft home: $9,000–$16,000
- 2,500 sq ft home: $11,000–$20,000
- 3,000 sq ft home: $14,000–$25,000
What Drives the Cost Up
- Steep pitch (over 6:12): Adds 25–50% to labor
- Decking replacement: Rotted sheathing adds $70–$100 per plywood sheet
- Chimneys and skylights: Add $300–$500 per penetration for flashing
- Multiple old layers: Tear-off adds $1–$2/sq ft
Roof Cost by City (2026)
- San Francisco / Boston / New York: 30–50% above national average
- Seattle / Chicago / Miami: 15–25% above average
- Denver / Nashville / Charlotte: Near national average
- San Antonio / Kansas City / Memphis: 10–20% below average
Get a local estimate: Free Roof Cost Calculator
Asphalt vs. Metal: The Per-Year Math
Architectural shingles: ~$12,000 / 30 years = $400/year. Standing seam metal: ~$28,000 / 60 years = $467/year. Nearly identical — but metal lowers insurance premiums in storm-prone areas.
Never pay more than 20–30% upfront. Track milestone payments in BuildLedger. Start free
