Roofing Contractor Pricing · Wage, Risk, Season
Roofing Contractor Pricing: Build a Rate That Covers the Risk
Roofing contractor pricing has to carry the most dangerous hour on the job site.
In a hurry? Price a job from a photo in about six seconds.
Roofing contractor pricing starts at the wage floor
Every rate rests on a floor: what the labor actually pays. The median annual wage for roofers was $55,440 in May 2025, or $26.65 an hour, per the U.S. Bureau of Labor Statistics. The bottom 10 percent earned under $37,460, while the top 10 percent cleared $81,720.
Look one line further, though. Roofers working for roofing contractors ran a median of $55,860, slightly above the occupation median.
Still, the wage is never the rate. Payroll taxes, workers compensation, general liability, the truck, the dump trailer, and every hour nobody bills all ride on the same billable hour. In short, that spread is labor burden.
Crew mix moves it too. Apprentices usually start at 50 percent of what journey workers receive, so a greener crew cuts wage cost and adds supervision time.
Roofing labor prices above its wage because of what it risks
Roofers have one of the highest rates of injuries and illnesses of all occupations, along with one of the highest rates of occupational fatalities, according to the same BLS data. Workers may slip or fall from scaffolds, ladders, or roofs.
That record follows the shop into its insurance renewal, and it prices every hour the crew works.
When a homeowner holds your number against a handyman’s, the gap is not greed. Coverage costs what the danger costs. Meanwhile, 73 percent of roofers work for roofing contractors and another 18 percent are self-employed, so nearly one roofer in five is carrying that premium with no payroll behind them.
Fall protection belongs on the estimate, not in a vague overhead line
OSHA sets the trigger low. Under 29 CFR 1926.501, each employee on a walking or working surface with an unprotected side or edge 6 feet or more above a lower level has to be protected by guardrail systems, safety net systems, or personal fall arrest systems. Residential construction carries that same 6 foot rule, and steep roofs call for guardrails with toeboards, nets, or fall arrest.
Low-slope roofing work gets more choices, including warning line combinations and, on roofs 50 feet or less in width, a safety monitoring system used alone.
Therefore the harnesses, the anchors, and the rigging time are job cost.
SimplyWise Cost Estimator turns a photo into an itemized, branded estimate in about 6 seconds, material, labor, and fee lines already broken out.
Skipping the gear is the expensive choice anyway. For penalties assessable after January 15, 2026, OSHA’s maximum is $16,550 per violation for a serious violation and $165,514 per violation for a willful or repeated one, plus $16,550 per day for failure to abate past the deadline.
The season you can bill in is shorter than the year
Roofing does not bill evenly. In northern states roofing work may be limited during the winter months, and crews usually do not work during inclement weather at all. During the busy summer months, by contrast, roofers may work overtime to finish jobs.
The rate you set in July has to carry the weeks nobody gets on a roof. Spread fixed cost across the hours you can realistically sell, not a flat 2,080.
The demand behind it is steady enough to plan against. Roofers held about 166,700 jobs in 2024, and employment is projected to grow 6 percent from 2024 to 2034, faster than the average for all occupations.
Get the rate onto the page fast
Once the loaded hour, the safety lines, and the margin are settled, typing the estimate by hand is the slowest hour of the week. SimplyWise Cost Estimator turns a photo into an itemized, branded estimate in about 6 seconds. Every line carries a unit, quantity, and price per unit. Pricing is $29.99/mo or $239.99/yr, about $20/mo on annual, with a 7-day free trial.
Build your roofing contractor pricing in this order
-
Start at the loaded hour
Take the wage you actually pay, add taxes, workers comp, liability, vehicle, and unbilled time, then divide by the hours you can truly sell in a season.
-
Price the risk lines
Also give fall protection gear, rigging time, and debris disposal a stated line instead of a silent markup.
-
Set the crew mix
A journey worker and an apprentice do not cost the same hour, so price the crew you will actually send.
-
Apply margin last
Margin goes on after labor, materials, and fees are on the page. Applied earlier, it hides a cost you forgot.
Keep reading
Sources
- BLS Occupational Employment and Wage Statistics, May 2025 (released May 15, 2026, USDL-26-0725; Table 1 carries the $26.65 hourly median, and the remaining wage figures come from the same release via the BLS public data API; verified 2026-08-25.)
- BLS, Occupational Outlook Handbook: Roofers (injuries, schedules, employment; verified 2026-08-24).
- OSHA, 29 CFR 1926.501 Duty to Have Fall Protection (6 foot trigger and roofing provisions; verified 2026-08-20).
- OSHA, Penalties (maximum penalty amounts; verified 2026-08-20).
- SimplyWise Cost Estimator, App Store (4.8 rating; verified 2026-08-20).
Roofing contractor pricing: common questions
What should roofing contractor pricing be based on?
Your loaded cost per billable hour, not the wage. The median wage for roofers was $26.65 an hour in May 2025 per BLS, and taxes, insurance, and the truck all ride on top of it.
Why does roofing cost more per hour than other trades?
Risk. BLS reports that roofers have one of the highest rates of injuries and illnesses of all occupations, plus one of the highest rates of occupational fatalities. Carrying a crew against that record is what lifts the loaded hour above the wage.
At what height is fall protection required on a roof?
Six feet. Under 29 CFR 1926.501, an unprotected side or edge 6 feet or more above a lower level requires guardrails, safety nets, or a personal fall arrest system, and residential construction follows the same trigger.
How much can an OSHA violation cost a roofing shop?
For penalties assessable after January 15, 2026, the maximum is $16,550 per violation for a serious violation, $165,514 per violation for a willful or repeated one, and $16,550 per day for failure to abate.
How should the roofing season change my rate?
Spread fixed cost across the hours you can actually sell. BLS notes that roofing work may be limited during winter months in northern states, so the busy season has to carry the slow one.
Can SimplyWise price a roofing job from a photo?
Yes. SimplyWise Cost Estimator turns a photo into an itemized, branded estimate in about 6 seconds. Free to try, at $29.99/mo or $239.99/yr.
Turn your rate into a signed quote.
Snap a photo and get an itemized, branded estimate in about 6 seconds. Free to try.