Cost guides
Roofing cost guides
Roof replacement and installation by material — asphalt shingle, metal, tile and flat roofs. Pick a project for local, city-specific 2026 estimates.
- Asphalt Shingle Roof ReplacementReplacing an asphalt shingle roof — the most common residential roofing material.National range$5,700 – $12,000
- Metal Roof InstallationInstalling a metal roof — higher upfront cost, long lifespan and strong durability.National range$13,000 – $30,000
- Tile Roof InstallationInstalling a concrete or clay tile roof — durable and energy-efficient, common in hot climates.National range$10,500 – $25,000
- Flat Roof ReplacementReplacing a flat or low-slope roof using membrane systems such as TPO, EPDM or modified bitumen.National range$5,000 – $15,000