Roofing Labor Cost Per Square Calculator
Roofing labor runs about $95.94 per square for installation alone or $124.72 including one layer of tear off. The figure is crew hours per square times a loaded rate: the BLS May 2025 median roofer wage of $26.65 times a 1.44 burden multiplier gives $38.38 per hour, and 3.25 crew hours gives $124.72.
Burden covers payroll taxes, workers compensation and benefits. The 1.44 default reflects BLS ECEC data showing wages at 69.7 percent of construction compensation.
| Squares | Roof Surface (Sq Ft) | Total Labor | Crew Days |
|---|
Price the labor line of a roofing job from crew hours and a loaded hourly rate, with pitch and tear-off layers built in.
Key takeaways
- One roofing square is 100 sq ft of roof surface, not footprint
- BLS OEWS put the median roofer wage at $26.65 per hour in May 2025 (mean $27.95)
- A 1.44 burden multiplier, implied by BLS ECEC data showing wages at 69.7% of construction pay, loads the median wage to $38.38 per hour
- Example A: 3.25 crew hours x $38.376 = $124.72 per square, or $2,494.44 on 20 squares
- Steep pitch and a second tear-off layer push example B to $172.69 per square and 16.88 crew days
On this page
What Roofing Labor Costs Per Square
The Wage Floor From Federal Wage Data
Roofing bids are usually quoted per square, a roofing unit of 100 square feet of roof surface. The labor share of that price starts with what crews are paid. The Bureau of Labor Statistics' Occupational Employment and Wage Statistics survey counted 135,490 roofers (SOC 47-2181) in its May 2025 release, with a median wage of $26.65 per hour and a mean of $27.95. That survey covers employer payrolls and excludes self-employed contractors, so owner-operators on small crews sit outside these figures.
| BLS OEWS benchmark, May 2025 | Hourly wage | Annual wage |
|---|---|---|
| 10th percentile | $18.01 | $37,460 |
| 25th percentile | $22.24 | $46,260 |
| Median | $26.65 | $55,440 |
| Mean | $27.95 | $58,140 |
| 75th percentile | $31.44 | $65,390 |
| 90th percentile | $39.29 | $81,720 |
The BLS Occupational Outlook Handbook confirms the May 2025 median and projects steady demand for the trade through 2035. A wage is not a labor price, though. Between payroll taxes, workers compensation (priced higher for roofing than for most trades because of fall risk), and benefits, each wage dollar carries extra employer cost. Section 2 turns the wage into a loaded hourly rate, and the rest of the page turns that rate into a per-square figure.
How Labor Cost Per Square Is Calculated
Crew Hours Times a Loaded Rate
The labor math has three factors, all measurable:
Labor cost per square = Crew hours per square x Loaded hourly rate
Loaded hourly rate = Base wage x Burden multiplier
The burden multiplier converts a wage into what the employer pays. Federal data make the size concrete: in the BLS Employer Costs for Employee Compensation series for December 2025, construction employers paid $35.47 in wages out of $50.93 in total compensation, and 35.47 / 50.93 = 69.7 percent, so benefits and legally required costs absorb the other 30.3 percent. Inverting that, 1 / 0.697 = 1.4347, so a 1.44 multiplier is the federal benchmark for a fully loaded hour.
Worked example A (single-story ranch, walkable pitch): the roofer wage is the BLS median $26.65, and 26.65 x 1.44 = 38.376, so the loaded rate is $38.38 per hour. The crew installs in 2.5 hours per square and tears off one existing layer at 0.75 hours per square, for 3.25 crew hours per square total. The install piece is 2.5 x 38.376 = 95.94, or $95.94 per square, tear-off adds 0.75 x 38.376 = 28.782, or $28.78 per square, and the total is 3.25 x 38.376 = 124.722, or $124.72 per square. A 2,000 sq ft footprint at a walkable pitch has 2,000 / 100 = 20 squares, so the labor line is 20 x 124.722 = 2,494.44, or $2,494.44.
The wage input should reflect your market. A crew paying at the 75th percentile, $31.44, runs a loaded rate of 31.44 x 1.44 = 45.27 per hour, and every hour per square costs proportionally more. Union markets and H-2B guest-worker programs price differently again, which is why the calculator lets you set the wage rather than hard-coding the median.
Pitch and Complexity Multipliers
Why the Same Square Costs Different Hours
Hours per square is the honest lever in the formula, and pitch is what moves it. A low-slope ranch roof lets a crew stage materials, move fast and keep both feet planted. A 10/12 pitch forces slower movement, roof jacks and extra tie-off time, and the OSHA fall protection rule applies in full: construction employers must provide fall protection at 6 feet or more above a lower level under 29 CFR 1926.501, and setting that equipment takes payroll hours. The calculator applies planning multipliers to the roof surface area, so you account for pitch without remeasuring every plane:
| Roof type | Pitch range | Area multiplier | Typical install hours per square |
|---|---|---|---|
| Walkable, simple gable | up to 6/12 | 1.00 | 2.0 to 2.5 |
| Moderate | 7/12 to 8/12 | 1.10 | 2.5 to 3.0 |
| Steep | 9/12 to 10/12 | 1.25 | 3.0 to 3.5 |
| Extreme pitch | 11/12 and up | 1.40 | 3.5 to 4.5 |
Worked example B (two-story colonial, steep pitch): the footprint is 2,400 sq ft and the 9/12 roof applies a 1.25 multiplier, so 2,400 x 1.25 = 3,000 sq ft of roof surface, and 3,000 / 100 = 30 squares. Steep work slows installation to 3.0 hours per square, and two existing layers of tear off add 2 x 0.75 = 1.5 hours, for 4.5 crew hours per square. At the same $38.376 loaded rate the per-square labor is 4.5 x 38.376 = 172.692, or $172.69 per square, and the job carries 30 x 172.692 = 5,180.76, or $5,180.76 of labor. The multipliers and hour ranges above are planning inputs you can tune, not published standards; measure your own crew on the first square and the model follows.
Complexity beyond pitch also costs hours. Dormers, skylights, chimneys, valleys and a cramped property that forces hand-carrying bundles all stretch the schedule. If a bid's hours look thin against a cut-up roof, that gap usually returns later as a change order.
Tear-Off Labor and Existing Layers
The Demolition Half of the Invoice
Every existing layer must come off before new material goes down, and tear-off labor runs about a quarter to a third of installation hours on a typical job. Tear-off work is fast per hour but heavy: the crew strips shingles, pulls underlayment and nails, and stages debris to the dumpster. The example jobs assumed 0.75 crew hours per layer per square, a planning figure the calculator exposes as an input.
- One layer. Example A: 0.75 x 38.376 = 28.782, so $28.78 per square, which is 28.782 / 124.722 = 23.1 percent of the labor line.
- Two layers. Example B: 1.5 hours per square costs 57.564, so $57.56 per square, which is 57.564 / 172.692 = 33.3 percent of the labor line.
| Existing layers | Tear-off crew hours per square | Tear-off labor per square | Share of the Example A labor line ($124.72 per square) |
|---|---|---|---|
| 1 | 0.75 | $28.78 | 23.1 percent |
| 2 | 1.50 | $57.56 | 46.2 percent |
| 3 | 2.25 | $86.35 | 69.2 percent |
Labor rate held at the $38.38 per hour burdened figure from Section 2. Three layers is uncommon because most codes stop roofs at two, so the last row is there for the arithmetic rather than as a bid you should expect.
Layer count is a real cost cliff: a second layer roughly doubles the tear-off hours, and some jurisdictions limit roofs to two layers before full removal. Rot discovered under the old shingles adds deck replacement, which is material plus labor priced separately from squares. When you collect bids, confirm each one includes the same layer count and the same dumpster allowance, because a low bid that omits a layer surfaces as an add-on halfway through the job.
Crew Days and Job Duration Math
Sizing the Job in Payroll Days
Contractors think in crew days, and homeowners can too. Two conversions link the per-square model to a schedule:
Squares per day = 8 / Crew hours per square
Crew days = Squares x Hours per square / 8
Example A runs 3.25 hours per square, so the crew completes 8 / 3.25 = 2.46 squares per day, and the 20-square job takes 20 / 2.46 = 8.13 crew days. Example B runs 4.5 hours per square, so 30 x 4.5 = 135 crew hours, and 135 / 8 = 16.88 crew days, better than three working weeks for one crew. A five-person crew at the same per-hour loaded rate costs 8 x 38.376 = 307.008, or $307.01 per payroll day, regardless of how many squares it finishes.
Duration matters beyond payroll. Every extra day on the roof extends dumpster rental, equipment rental and the weather risk window, and a roof left open overnight is the classic path to an interior water claim. When you compare bids, a contractor quoting fewer crew days at a higher per-square rate can be the cheaper total, which is why the calculator prints duration next to the labor total.
Where Labor Sits in the Whole Invoice
Labor, Materials and the Margin
The figures on this page are labor only, and that is deliberate. A roofing invoice stacks four parts: labor (this page), materials, disposal and equipment, then overhead and profit. Mixing them up makes bids impossible to compare, so keep each line separate when you collect quotes.
Use the labor model as an audit tool rather than a price predictor. Take a bid's labor line, divide by your own estimate of crew hours and the loaded rate, and ask what assumption explains the difference. A bid below your computed labor cost means the crew is faster than your hours assumption, pays less than the loaded benchmark, or plans to make the margin elsewhere. A bid far above it should come with a reason, such as steep-pitch staging, a crane, or deck repairs already priced in. Neither number is automatically wrong; the point is that every bid implies a set of hours, wages and multipliers, and this model makes those assumptions visible so you can question them directly.
Labor intensity also explains why quotes rise after you reveal details. Asphalt shingle installation on a walkable roof is the commodity case; tile, slate and metal take more hours per square by their nature, and specialty materials usually require a manufacturer-certified installer whose wage sits at or above the top percentiles in the BLS table.
How to Check a Bid Against This Math
Five Questions Before You Sign
- Count the squares yourself. Footprint times pitch multiplier, divided by 100. A 2,000 sq ft walkable roof is 20 squares; if a bid prices 26 squares on the same footprint, ask why.
- Confirm the layer count. One layer at $28.78 per square of tear-off labor versus two at $57.56 per square is a $575.60 difference on 20 squares (20 x 28.782 = 575.64). The bid that skipped the second layer is not cheaper.
- Ask for the schedule. At 2.46 squares per day, a 20-square job is about 8 crew days. Bids promising two days on the same job imply a much larger crew or a faster hours assumption, and both have cost implications.
- Verify insurance and fall protection. Workers compensation and liability coverage cost real money, which the 1.44 burden multiplier already assumes. A bid priced below that burden is probably skipping coverage, and OSHA's 6-foot fall protection rule is not optional.
- Price the change orders in advance. Deck replacement per sheet, chimney flashing and skylight reflashing should carry written unit prices before work starts, so surprises arrive as arithmetic rather than negotiation.
Materials are the other half of the audit, and the site's roofing calculator handles squares, bundles and pitch for the material side, so the two together cover both halves of an invoice.
The Calculator Behind the Numbers
Inputs, Formulas and Planning Assumptions
The widget implements the formulas from sections 2, 3 and 4:
- Squares = footprint area x pitch multiplier / 100.
- Loaded rate = base wage x burden multiplier, defaulting to the BLS May 2025 median wage of $26.65 and the 1.44 burden implied by the BLS ECEC finding that wages are 69.7 percent of construction compensation (December 2025 data).
- Per-square labor = (install hours per square + layers x tear-off hours per layer) x loaded rate.
- Job total = per-square labor x squares; crew days = squares x hours per square / 8.
The defaults reproduce worked example A, so the first output you see is the $124.72 per square, $2,494.44 job from this page. Hours per square, tear-off hours, the wage and the burden multiplier are all editable planning inputs rather than published standards; the two numbers with a source behind them, the $26.65 median wage and the 69.7 percent wage share, carry the May 2025 OEWS release and the December 2025 ECEC release as their citations, and both update annually. The output is a labor estimate only: materials, disposal, permits, overhead and profit are not included.
Frequently asked questions
What does roofing labor cost per square?
Using the BLS May 2025 median roofer wage of $26.65 with a 1.44 burden multiplier, a 2.5 hour installation plus one layer of tear off costs $124.72 per square. Installation alone is $95.94 per square.
How many square feet is a roofing square?
One square is 100 square feet of roof surface. A 2,000 sq ft footprint at a walkable pitch is 20 squares, while the same footprint at a 9/12 pitch with a 1.25 multiplier is 25 squares of surface.
What is the 1.44 burden multiplier?
BLS Employer Costs for Employee Compensation data for December 2025 shows wages are 69.7 percent of construction total compensation, so 1 / 0.697 = 1.44. It converts an hourly wage into the full employer cost including payroll taxes, workers compensation and benefits.
How much of a roofing invoice is labor?
This calculator prices labor only. A full invoice adds materials, disposal and equipment, then overhead and profit, each priced separately. Comparing the labor line across bids is the fastest way to see whose crew assumptions differ.
How long does it take a crew to roof 20 squares?
At 3.25 crew hours per square, the crew completes 8 / 3.25 = 2.46 squares per day, so 20 squares takes about 8 crew days. A steeper 4.5 hour per square job stretches to 16.88 crew days on 30 squares.
How much does tear-off add per square?
At 0.75 crew hours per layer, one layer costs $28.78 per square and two layers cost $57.56 per square at the $38.38 loaded rate. A second existing layer roughly doubles the tear-off labor.
Why does pitch increase the labor cost?
Steep roofs slow every movement and require staging and fall protection equipment. The calculator applies area multipliers from 1.00 at walkable pitches to 1.40 at 11/12 and above, and install hours rise from about 2.5 to 4.5 per square.
What wage should I enter?
Use your local roofer wage. The BLS May 2025 national distribution runs from $18.01 at the 10th percentile to $39.29 at the 90th, with a median of $26.65. Union markets and certified tile or slate installers sit toward the top of that range.
Does the estimate include materials?
No. The output is labor only. Shingles, underlayment, decking, dumpster, permits and the contractor's overhead and profit are separate line items on a real invoice.
How many layers of shingles can a roof have?
Most jurisdictions allow two layers before requiring full removal, and many manufacturers void warranties over a second overlay. Tear-off labor of $28.78 per square per layer is why removal is priced per existing layer.
Is the OSHA fall protection rule relevant to cost?
Yes. 29 CFR 1926.501 requires fall protection for construction work at 6 feet or more above a lower level. Setting tie-offs and guards takes payroll hours, and skipping that safety work is a sign of an underpriced, unsafe bid.
How accurate is this calculator?
The arithmetic is exact, and the two sourced inputs (the $26.65 median wage and the 69.7 percent wage share) are federal data. The hours per square, tear-off hours and pitch multipliers are editable planning inputs, so accuracy tracks how well you estimate your crew's speed.
Why do bids in my area cost more per square than this math?
Bids add materials, disposal, overhead and profit on top of labor, and local wages can sit well above the national median. Use the labor figure to audit the bid's assumptions rather than to predict the invoice total.
How do I find my roof's footprint area?
Multiply the building's length by width for a rectangular footprint and add each wing separately, then apply the pitch multiplier for surface area. For complex roofs, measure each plane or use the pitch calculator on this site before converting to squares.
Spotted a wrong number or a broken result?
More Home Improvement tools
- ADU Cost Calculator
- Acreage Calculator
- Aggregate Cost Calculator
- Air Conditioner Room Size & BTU Calculator
- Aluminum Fence Cost Calculator
- Asphalt Calculator
- Awning Cost Calculator
- Bathtub vs Shower Footprint Calculator
- Bleach Dilution Calculator
- Block Mortar Calculator
- Board Footage Calculator
- Board and Batten Layout Calculator
- Board and Batten Siding Calculator
- Board on Board Fence Calculator
- Borax Ant Killer Calculator
- Brick Calculator
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.