The average roofing labor cost is between $1.50 and $3.00 per square foot. In roofing, there's a common term called a “square” that you need to know. One roofing square covers 100 square feet. So you may receive a labor quote of $150 to $300 per square.