Roofing Cost Per Square: What You’ll Pay for Materials and Labor
Every roofing contractor and supplier quotes work in squares, making it essential to know the roofing cost per square before you request bids. One roofing square equals 100 square feet of roof surface. The roofing price per square for a full replacement ranges widely depending on material type, roof pitch, and your location. Understanding the cost of roofing per square for different materials helps you compare bids accurately. Whether you’re researching roofing prices per square for asphalt shingles or comparing roofing costs per square for metal versus tile, this guide gives you the numbers you need.
Roofing costs include materials, labor, tear-off of old roofing, underlayment, flashing, and disposal. Always confirm what is included when comparing per-square pricing from different contractors, since the same number can mean very different scopes of work.
Asphalt Shingle Roofing Cost Per Square
Three-Tab vs. Architectural Shingles
Three-tab asphalt shingles are the least expensive option. The installed cost of roofing per square for three-tab shingles runs $150 to $280, including materials, labor, and tear-off of one existing layer. Three-tab products carry shorter warranties, typically 20 to 25 years, and perform adequately in moderate climates. For high-wind zones, architectural shingles are a better fit.
Architectural (dimensional) shingles are thicker and carry 30- to 50-year warranties. Roofing prices per square for architectural shingles range from $250 to $450 installed. The premium over three-tab reflects both the higher material cost and slightly more labor-intensive installation due to the heavier panels.
Premium Shingle Lines
Designer and impact-resistant shingle products carry roofing costs per square of $400 to $700 or more installed. These products perform better in hail zones and high-wind areas and often qualify for insurance discounts. The added upfront cost pays off over a longer warranty period and reduced repair frequency.
Metal Roofing Cost Per Square
Metal roofing pricing covers a wide range depending on profile and material. Corrugated steel panel roofing costs $200 to $450 per square installed. Standing seam metal roofing costs more at $700 to $1,400 per square because installation requires specialized tools and more labor. Aluminum and copper carry higher material costs than steel.
The longevity of metal justifies its higher per-square roofing price for many homeowners. A standing seam metal roof installed correctly lasts 50 years or more with minimal maintenance. The total life-cycle cost of metal roofing per square often beats asphalt when you factor in the number of replacements asphalt requires over the same period.
Tile and Slate Roofing Cost Per Square
Concrete tile roofing costs $500 to $900 per square installed, with clay tile running $700 to $1,500 per square. Both require reinforced roof framing due to their weight. Natural slate is the most expensive roofing material, with installed costs typically $900 to $2,000 per square. Labor for slate installation is specialized and priced accordingly. These materials last 50 to 100 years when installed correctly on a properly engineered structure.
What Drives Roofing Prices Per Square
Pitch is the biggest variable after material type. Steep roofs cost more per square because workers move slower and need additional safety equipment. A 6:12 pitch adds 15 to 30 percent to labor costs compared to a walkable 4:12 slope. A 9:12 or steeper pitch may double labor costs versus flat or low-slope work.
Number of layers being removed affects roofing cost per square too. Most codes allow two layers of shingles before full tear-off is required. Removing two existing layers costs more than one. Access difficulties, such as landscaping close to the home or limited staging space for a dumpster, add labor time and cost. Always ask your contractor to break out tear-off, materials, and installation labor as separate line items.
Getting Accurate Roofing Bids
Measure your roof or ask the contractor to provide their square count in writing. Multiply the squares by the per-square material and labor rates to check the math. Get at least three bids for any roofing project over $5,000. Verify contractor licensing and insurance before signing. A licensed roofing contractor pulls permits for the work, which protects you if you sell the home or need warranty service.
Key takeaways: Asphalt shingle roofing costs $150 to $450 per square installed, metal runs $200 to $1,400 per square depending on type, and premium materials like tile or slate cost $500 to $2,000 per square. Always get itemized bids and verify what each quote includes before comparing numbers.