
Cost guide
How Much Does a New Roof Cost in 2026?
What homeowners are actually paying this year, the four things that move the price most, and how to sanity-check a quote before you sign.
- $8,000–$18,000 typical range
- Updated September 2026
- Expert reviewed






