Several factors influence the cost, including:
- Roof size and pitch (steeper roofs cost more to install)
- Type of roofing material (shingles, metal, tile, or flat)
- Labor costs
- Removal and disposal of old roofing
- Underlayment and decking condition
- Permits and local building codes