Roofing Costs — 2026 Price Guide
Roof replacement, repair, and gutters
Your roof is your home's first defense against the elements. A full roof replacement costs $8,000-$20,000 for most homes in 2026, with material choice being the biggest cost driver.
Asphalt shingles remain the most popular choice at $4-$8 per square foot installed. Metal roofing costs more upfront ($8-$14/sf) but lasts 50+ years. Factors affecting cost include roof pitch, layers to remove, and local labor rates.
Roofing Projects
Roofing Cost FAQs
How much does a new roof cost in 2026?
A new asphalt shingle roof costs $8,000-$15,000 for most homes in 2026. Metal roofing runs $15,000-$30,000. Tile and slate cost $25,000-$50,000+. Size, pitch, and layers affect cost.
How long does a roof last?
Asphalt shingles last 20-30 years. Architectural shingles last 25-35 years. Metal roofing lasts 40-70 years. Tile and slate last 50-100+ years. Climate and maintenance affect lifespan.
How do I know if I need a new roof?
Signs include: missing/curling shingles, granules in gutters, daylight through roof boards, sagging areas, age over 20 years, frequent leaks, and high energy bills. Get professional inspection annually.
Is a metal roof worth the extra cost?
Metal roofing costs 2-3x more than asphalt but lasts 2-3x longer (50+ vs 20-25 years). It's worth it if you plan to stay 15+ years, want energy savings, or live in extreme weather areas.
Should I repair or replace my roof?
Repair if damage is localized and roof is under 15 years old. Replace if repairs exceed 30% of replacement cost, roof is 20+ years old, or damage is widespread.