Roofer Wage Per Hour

Roofer Wage per hour

Roofer Wage Per Hour

Roofer Wage Per Hour | How Much Money Do They Make?

With the average salary for a roofer being $23.86 per hour, and the top 10% of earners making, even more, it’s safe to say that roofers make a decent wage. But how does this compare to other professions? Also, is this wage enough to support a family?

In this article, we’ll look at the average hourly pay for roofers in the United States, how this compares to different, and finally, how much yearly income you can expect. Let’s get started.

roofer wage per hour

How Much Does A Roofer Make Per Square Foot?

Concerning square footage, most contractors will charge between $3.50 to $5.50 per square foot or $350 to $550 per square. Thus, above the price range, you can expect to pay about $4.50 per square for your roofing project.

The cost also depends on the specific project requirements. For example, the costs will be higher if you need special materials or unique installation techniques. In addition, the size and complexity of your roof will also affect the price.

How Much Does An Average Roofer Make Per Year?

As per stats, the average wage for a lead roofer is $60,311 annually. A journeyman roofer usually makes $55,453 per year, and a work-from-home experienced roofer earns an annual salary of $54,830. A solar roofer’s average wage is $51,899 annually, while a roofer journeyman usually earns $51,048 annually.

These are just averages; your actual earnings may differ based on factors such as your experience, the company you work for, the region you live in, etc. Nevertheless, this will give you a pretty good idea of how much roofers make in a year.

What State Do Roofers Make The Most Money?

States and regions are important when considering how much money a roofer makes. San Francisco has the highest-paying gig for roofers, followed by Atkinson and Bolinas.

San Francisco: With an annual salary of $57,354, roofers in San Francisco make more money than anywhere else in the United States. On top of that, they get paid monthly at $4,779 and weekly at $1,102.

Atkinson: In Atkinson, roofers make an annual salary of $57,241, slightly lower than what roofers make in San Francisco. However, Atkinson’s monthly and weekly pay are slightly higher at $4,770 and $1,100, respectively.

Bolinas: Bolinas rounds out the top three with an annual salary of $56,839 for roofers. Their monthly and weekly pay comes in at $4,736 and $1,093, respectively.

San Jose: San Jose is the fourth highest paying city for roofers, with an annual salary of $53,816. They make a monthly salary of $4,484 and a weekly salary of $1,034.

Frankston: With an annual roofer salary of $53,665, Frankston is the fifth highest paying city for roofers. Frankston’s monthly and weekly salaries are $4,472 and $1,032, respectively.

Jackson: In Jackson, roofers make an annual salary of $53,156, slightly lower than what they make in Frankston. The monthly and weekly salaries in Jackson are $4,429 and $1,022.

Diamond Ridge: With monthly and weekly payments of $4,425 and $1,021, respectively, Diamond Ridge is the sixth highest-paying city for roofers.

Seattle: Seattle is the seventh highest-paying city for roofers, with an annual salary of $52,007. They make a monthly salary of $4,333 and a weekly salary of $1,000.

Barnstable Town: To round out the top eight, Barnstable Town is the eighth highest paying city for roofers. They make an annual salary of $51,955 and monthly and weekly payments of $4,329 and $999, respectively.

average salaries for next job

Do Roofers Make A Lot Of Money?

Roofers make a lot of money with good average pay and great job prospects. On average, roofers make $23 an hour. The top earners in the field make upwards of $30 an hour. With experience, roofers can make even more money.

So, it’s safe to say that roofers make good money. But it still depends on where you work and what type of roofing you do. For instance, commercial roofers make more money than residential roofers. And metal roofers make more money than shingle roofers.

Similarly, experience counts. A roofer with 10 years of experience will make more money than a novice roofer. So, if you’re considering becoming a roofer, know that you can make good money. Just be sure to choose the right specialty and gain some experience before expecting to earn top dollar.


1. How Much Does An Entry Level Roofer Earn?

The average entry-level roofer wage per hour is $15. However, some companies may start their employees at a lower wage and gradually increase it as they gain more experience. Roofers with years of experience can earn $20 or more per hour.

2. Is There Room For Advancement For Roofers?

Yes, there is room for advancement for roofers. Some roofers may start as laborers and eventually become journeyman roofers. Journeyman roofers usually earn more money than entry-level roofers. Experienced roofers can become supervisors or managers, which usually raises a higher salary.

3. What Is The Job Outlook For Roofers?

The job outlook for roofers is positive. The demand for roofers is expected to grow at a rate of 10% over the next 10 years. This is due to the increasing popularity of green roofs, solar panels, and other energy-efficient roofing options.

4. Is There A Demand For Roofers In My Area?

The demand for roofers varies from region to region. However, the demand for roofers is generally highest in areas with a lot of new construction. New construction projects typically require more roofing work than older buildings.


Overall, roofers make a good hourly wage. They can find work in many different states and can often negotiate their wages. With the right training and experience, a roofer can make a very good living. With the stats above, it is evident that there is great potential to earn high average wages in this profession.