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.
Verified 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 CleaningTypical $210 · Roofing contractor · DIY 2/5 | $90 – $520 |
Roof
Roof ReplacementTypical $16,400 · Tier 1Roof InstallationTypical $16,400 · Tier 1Roof RepairTypical $3,608 · Tier 1Roof InspectionTypical $984 · Tier 2Roof CleaningTypical $1,640 · Tier 2
Variants: Asphalt shingle · Metal · Tile · Flat / TPO · Cedar shake
