It’s one of the most-searched questions in the trade, and the honest answer is: it depends heavily on where you are, what role you’re in, and how your pay is structured. National averages get thrown around a lot, but they can be genuinely misleading if you’re trying to set fair crew pay or figure out where your own income should realistically land.
The national numbers
According to the most recent Bureau of Labor Statistics data, the average U.S. roofer earns somewhere in the mid-$50,000s annually, with a median closer to $50,000 and the top 10% of earners clearing around $80,000 or more. Hourly rates for working roofers typically fall in the $22–$26 range nationally, though skilled crew leads and specialists can charge substantially more. Entry-level laborers, particularly those just starting out with limited experience, often land closer to the $32,000–$38,000 range, while experienced foremen and crew leads with specialized skills such as steep-slope work, metal roofing, or commercial systems, can push well past the national median.
Location changes the math significantly
States with harsh winters and high repair demand like Massachusetts, Illinois, Connecticut, and California among them, consistently post some of the highest average wages, often $65,000–$72,000+ annually. Minnesota in particular tends to top national lists, driven by brutal winters that create heavy repair and replacement demand once the snow clears. Warmer, lower-cost-of-living states tend to sit lower on paper, though steady year-round work in those climates can offset the lower hourly rate over a full year — a roofer in a southern state working 50 weeks a year might out-earn one in a northern state who’s sidelined for two or three months by weather. Cost of living matters too: a wage that looks modest in Massachusetts might represent stronger real purchasing power in a lower-cost state.
Pay structure matters as much as the wage itself
Hourly, piece-rate, day-rate, and bonus-based pay each create different incentives. Piece-rate crews tend to move faster but require tighter quality control, while hourly pay rewards consistency over speed but can slow down a crew that’s not otherwise motivated. Some companies blend the two: a base hourly rate plus a production bonus, which tries to capture the speed benefits of piece rate without fully exposing quality to the same pressure. Understanding which structure fits your crew’s strengths (and your quality standards) matters more than just picking whichever number sounds competitive on a job posting. A piece-rate structure that isn’t paired with real quality control can quietly cost you more in callbacks and warranty work than it saves in labor efficiency.
Specialization and certification move the number
Roofers who branch into commercial or industrial work, or who carry manufacturer certifications for specific systems, often command noticeably higher rates than general residential shingle work. The same goes for solar-integrated roofing, metal roofing specialists, and anyone certified to handle insurance and storm restoration work at a higher level of documentation and complexity. If you’re trying to grow your own earning potential rather than just benchmark against a national average, specialization is usually a faster path than simply working more hours at the same skill level.
For business owners, the real number is different
An owner’s take-home isn’t the same as a crew wage. It depends on job costing, overhead, and how tightly margins are tracked, not a salary figure from a labor statistics report. Companies that track real job costs closely, rather than estimating off memory or last season’s numbers, are consistently the ones able to pay competitively and still protect their own margin. It’s genuinely common for a roofing company to grow its revenue year over year while the owner’s actual take-home barely moves, simply because nobody’s watching the gap between what a job costs and what it was quoted at closely enough.
Whether you’re setting crew pay or benchmarking your own income against the market, the number that actually matters is the one grounded in your real job costs and local market, not a national average that may not reflect your region, your specialty, or your pay structure at all.
This post was inspired by an article from JobNimbus. Read their original piece, How Much Do Roofers Make?, for the full state-by-state breakdown.



