The labor cost to install shingles runs about $150 to $350 per square (100 square feet) in 2026, or roughly $2.00 to $3.50 per square foot of roof area for standard asphalt work. On a typical residential job, labor alone accounts for 40 to 60 percent of the total replacement price, per 2026 cost data from HomeGuide, SquareDash, and Fixr. This page prices the labor line by itself, separate from shingles and disposal, so you can read a contractor’s estimate line by line.
Most roofers bill by the square rather than by the hour, but the hourly math still helps you sanity-check a bid. The U.S. Bureau of Labor Statistics reported a median annual wage of $50,970 for roofers in its May 2024 data, which works out to about $24.50 an hour for a single roofer (a Roofing Brief calculation using a 2,080-hour year). A crew of four to six carries that base wage plus payroll taxes, insurance, overhead, and profit, which is why billed labor lands well above the raw wage.
Labor cost to install shingles per square, by roof type
Labor cost to install shingles rises with roof complexity, pitch, and height. A simple single-story gable roof sits at the bottom of the range near $150 per square, while a steep, multi-story roof with dormers and valleys pushes toward $350 per square. The table below shows 2026 labor-only ranges by roof profile, based on SquareDash and HomeGuide figures. Squares refer to 100 square feet of roof surface, not floor area.
| Roof profile | Labor per square (2026) | Why it costs what it does |
|---|---|---|
| Simple gable, single story, walkable pitch (4/12 to 6/12) | $150 to $175 | Fast, safe footing, few cuts |
| Hip roof, single story | $175 to $225 | More hip and ridge cuts, extra flashing |
| Steep gable (8/12 or greater) | $200 to $275 | Roof jacks and harnesses, slower pace |
| Complex roof with dormers, valleys, skylights | $225 to $300 | Heavy detail cutting and flashing labor |
| Multi-story steep roof | $250 to $350 | Access, staging, and full fall protection |
| Tear-off of old shingles (add-on) | +$25 to $50 | Stripping, hauling, and deck cleanup labor |
Tear-off is a separate labor line on most estimates. Adding one layer of old asphalt shingles for removal typically adds $25 to $50 per square in labor on top of the install rate, and a second layer or a cedar-shake removal costs more. See our full breakdown of tear-off and replacement cost for how disposal fees stack on top of labor.
How much is labor per square foot and per hour?
Labor to install shingles costs about $2.00 to $3.50 per square foot for standard asphalt on an accessible roof, and up to $5.00 per square foot on steep or cut-up roofs, per 2026 HomeGuide data. Because roofers price by the square, the per-square-foot number is a conversion, not how the bid is written. Multiply the labor-per-square rate by the roof’s square count, then divide by total square footage if you want the per-foot figure.
By the hour, roofing labor runs roughly $30 to $100 per hour per worker, and $30 to $80 per hour for straightforward asphalt shingle work, according to HomeGuide 2026. A four-person crew can commonly install 20 to 40 squares of asphalt shingles in one to two days on a simple roof, which is why square-based pricing usually beats hourly pricing for the homeowner. Hourly billing shows up mostly on repairs and odd jobs, not full installs.
What drives the labor cost to install shingles
Six factors move the labor line more than anything else. Each one either slows the crew down or forces extra safety and detail work, and a bid that looks high often reflects two or three of these stacking together. Ask a contractor which of these apply to your roof before comparing quotes.
- Pitch and steepness. Roofs at 8/12 or steeper add roughly $50 to $100 per square because crews need roof jacks and harnesses, and the work slows by 30 to 50 percent, per SquareDash 2026.
- Number of stories and access. Two and three story roofs need taller staging and stricter fall protection, adding time before a single shingle goes down.
- Roof complexity. Every valley, hip, dormer, chimney, skylight, and pipe boot adds cutting and flashing labor. A cut-up roof can cost 50 percent more in labor than a plain gable of the same size.
- Tear-off and layers. Removing one or more old shingle layers, then cleaning and prepping the deck, adds $25 to $50 per square or more.
- Region and crew wages. Labor tracks local wages. BLS May 2024 data shows roofer pay swings from a 10th percentile near $37,000 a year to a 90th percentile above $80,000, so a Northeast metro bid runs above a rural Southeast one.
- Deck repair and surprises. Rotten sheathing, replaced flashing, or added ventilation are billed as extra labor once the old roof is off and the deck is exposed.
How labor fits into the total roof price
Labor is the single largest line on most shingle jobs, at 40 to 60 percent of the total, with materials at 35 to 45 percent and overhead and profit at 10 to 20 percent, per SquareDash and Fixr 2026 breakdowns. On a $14,500 average asphalt job, that puts labor near $8,000 to $9,000. The labor share climbs on steep, complex, or multi-story roofs where materials are the same but the work is harder.
To see where labor sits inside a full quote, compare it against total roof replacement cost and a worked example like the cost to replace a roof on a 1,500 square foot house. Material choice also shifts the split: premium lines from the best asphalt shingles raise the material share without changing labor much, so the labor percentage drops even as the labor dollars hold steady.
How to check a labor quote
Ask for labor and materials as separate lines, and ask whether tear-off is included or added. A quote that bundles everything into one number hides whether the labor rate is fair. Cross-check the labor line against the per-square ranges above for your roof profile, then confirm what happens if the crew finds bad decking.
- Get the roof’s square count (total roof area divided by 100), not just the home’s floor area.
- Match your roof to a profile in the table and read the labor-per-square range.
- Multiply that range by your square count for an expected labor band.
- Confirm tear-off, deck repair, and disposal are itemized, not buried.
- Treat quotes far below the band with caution, since they often skip permits, insurance, or tear-off.
Frequently asked questions
How much does labor cost to install shingles per square?
Labor to install shingles costs about $150 to $350 per square (100 square feet) in 2026, per HomeGuide and SquareDash data. A simple single-story gable roof sits near $150 to $175 per square, while a steep, multi-story, or cut-up roof runs $250 to $350. Tear-off of old shingles typically adds $25 to $50 per square on top of the install rate.
What percentage of a roof replacement is labor?
Labor accounts for roughly 40 to 60 percent of a total shingle roof replacement in 2026, with materials at 35 to 45 percent and overhead and profit at 10 to 20 percent, per SquareDash and Fixr. On an average $14,500 asphalt job, labor lands near $8,000 to $9,000. The labor share rises on steep or complex roofs where the work is harder but material cost stays similar.
How much do roofers charge per hour to install shingles?
Roofing labor runs about $30 to $100 per hour per worker, and $30 to $80 per hour for standard asphalt shingle installs, per HomeGuide 2026. Most roofers bill by the square rather than the hour, so hourly rates mainly apply to repairs and small jobs. For a full roof, square-based pricing usually gives a homeowner a clearer, more predictable total.
Does a steep roof cost more in labor?
Yes. Roofs pitched at 8/12 or steeper add roughly $50 to $100 per square in labor because crews need roof jacks, harnesses, and extra fall protection, and the work slows by 30 to 50 percent, per SquareDash 2026. Multi-story steep roofs cost the most, up to $350 per square, since staging and access eat time before installation even begins.
Is tear-off included in the labor cost to install shingles?
Usually no. Tear-off is billed as a separate labor line, adding about $25 to $50 per square to strip one layer of old asphalt shingles, haul it away, and prep the deck. A second layer, cedar shake, or heavy tile removal costs more. Always confirm whether a quote’s labor figure includes tear-off before comparing it to another bid.
How much is shingle labor per square foot?
Labor to install shingles costs about $2.00 to $3.50 per square foot of roof area for standard asphalt, and up to $5.00 per square foot on steep or complex roofs, per HomeGuide 2026. Since roofers price by the square (100 square feet), the per-square-foot figure is a conversion. Multiply the per-square labor rate by your roof’s square count for the labor band.
Reviewed by The Roofing Brief Team. Last reviewed August 2026.