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