Roofing
Roof Systems: costs by job
Install, replace, repair and maintain costs for every roof systems job we track, with the trade required and how DIY-friendly each one is.
Model reviewed August 2026
Cost comparison
Typical national figures for a standard single-family home.
| Roof ReplacementTypical $16,400 · Roofing contractor · DIY 1/5 | $9,500 – $32,000 |
|---|---|
| Roof InstallationTypical $16,400 · Roofing contractor · DIY 1/5 | $9,500 – $32,000 |
| Roof RepairTypical $3,608 · Roofing contractor · DIY 1/5 | $2,090 – $7,040 |
| Roof InspectionTypical $984 · Roofing contractor · DIY 1/5 | $570 – $1,920 |
| Roof CleaningTypical $1,640 · Roofing contractor · DIY 1/5 | $950 – $3,200 |
| Roof Deck ReplacementTypical $4,800 · Roofing contractor · DIY 1/5 | $2,200 – $11,000 |
| Roof Deck RepairTypical $1,056 · Roofing contractor · DIY 1/5 | $484 – $2,420 |
| Roof Underlayment ReplacementTypical $3,200 · Roofing contractor · DIY 1/5 | $1,500 – $7,000 |
| Roof Underlayment RepairTypical $704 · Roofing contractor · DIY 1/5 | $330 – $1,540 |
| Skylight InstallationTypical $2,100 · Roofing contractor · DIY 2/5 | $900 – $5,200 |
| Skylight ReplacementTypical $2,100 · Roofing contractor · DIY 2/5 | $900 – $5,200 |
| Skylight RepairTypical $462 · Roofing contractor · DIY 2/5 | $198 – $1,144 |
| Skylight CleaningRoofing contractor · DIY 2/5 | Cost under revalidation |
Roof
Roof ReplacementTypical $16,400 · Roofing contractorRoof InstallationTypical $16,400 · Roofing contractorRoof RepairTypical $3,608 · Roofing contractorRoof InspectionTypical $984 · Roofing contractorRoof CleaningTypical $1,640 · Roofing contractor
Variants: Asphalt shingle · Metal · Tile · Flat / TPO · Cedar shake
