Commercial Roofer Salaries

Updated on May 09, 2025
Position
Salary

How much does a Commercial Roofer make?

The average salary for a Commercial Roofer is $48,950 per year in the US.

A commercial roofer can earn a good income. The average salary for this job is around $48,950 per year. This means that many people in this field make close to this amount each year. The salary can vary based on experience and location.

Commercial roofers can earn more as they gain more experience. Entry-level roofers might start at the lower end of the salary range. As they gain skills and experience, they can move up to higher pay. Some roofers also earn bonuses or extra pay for working overtime. This can increase their total income.

View Commercial Roofer jobs nearby

What are the highest paying cities for a Commercial Roofer?

Commercial roofers can find some of the best pay in cities like Chicago, IL, and Spokane, WA. These locations offer higher salaries due to demand and cost of living. Job seekers should consider these cities for better earning potential.
Graph displaying highest paying cities salaries for Commercial Roofer jobs, highlighting Chicago, IL with the highest at $71,169 and Buffalo, NY with the lowest at $52,691.
  1. Chicago, IL
    Average Salary: $71,169
    In Chicago, a city known for its iconic skyline, roofing professionals find ample opportunities. Companies like ABC Roofing and Skyline Roofing offer steady work. The city's diverse architecture provides a variety of projects.
    Find Commercial Roofer jobs in Chicago, IL


  2. Spokane, WA
    Average Salary: $70,971
    Spokane offers a mix of urban and natural landscapes, creating unique roofing challenges. Local firms such as Northwest Roofing and Spokane Roofing Services are always in need of skilled workers. The area's climate makes roofing a year-round job.
    Find Commercial Roofer jobs in Spokane, WA


  3. Seattle, WA
    Average Salary: $61,527
    Seattle's rainy climate means a steady demand for roofing services. Companies like Puget Sound Roofing and Seattle Roofing Group provide many job opportunities. The city's modern buildings offer diverse roofing projects.
    Find Commercial Roofer jobs in Seattle, WA


  4. Washington, DC
    Average Salary: $60,391
    In Washington, DC, the historic buildings and government projects create a steady need for roofing expertise. Firms such as Capital Roofing and DC Roofing Solutions offer many job openings. The city's diverse architecture provides varied work.
    Find Commercial Roofer jobs in Washington, DC


  5. Colorado Springs, CO
    Average Salary: $59,581
    Colorado Springs offers a mix of residential and commercial roofing projects. Companies like Rocky Mountain Roofing and Springs Roofing Services provide many job opportunities. The area's unique climate offers both challenges and rewards.
    Find Commercial Roofer jobs in Colorado Springs, CO


  6. Madison, WI
    Average Salary: $56,482
    Madison's mix of historic buildings and modern structures creates a steady demand for roofing services. Local firms like Badger Roofing and Madison Roofing Solutions offer many job opportunities. The city's climate makes roofing a year-round job.
    Find Commercial Roofer jobs in Madison, WI


  7. Pittsburgh, PA
    Average Salary: $55,500
    Pittsburgh offers a variety of roofing projects, from historic buildings to modern structures. Companies like Steel City Roofing and Pittsburgh Roofing Services provide many job opportunities. The city's climate offers both challenges and rewards.
    Find Commercial Roofer jobs in Pittsburgh, PA


  8. Cleveland, OH
    Average Salary: $55,480
    Cleveland's diverse architecture and many historic buildings provide a steady need for roofing services. Firms like Ohio Roofing and Cleveland Roofing Solutions offer many job opportunities. The city's climate makes roofing a year-round job.
    Find Commercial Roofer jobs in Cleveland, OH


  9. Rochester, MN
    Average Salary: $54,063
    Rochester offers a mix of residential and commercial roofing projects. Companies like Mayo Clinic Roofing and Rochester Roofing Services provide many job opportunities. The city's climate offers both challenges and rewards.
    Find Commercial Roofer jobs in Rochester, MN


  10. Buffalo, NY
    Average Salary: $52,691
    Buffalo's historic buildings and modern structures create a steady demand for roofing services. Local firms like Western New York Roofing and Buffalo Roofing Solutions offer many job opportunities. The city's climate makes roofing a year-round job.
    Find Commercial Roofer jobs in Buffalo, NY

What are the best companies a Commercial Roofer can work for?

Commercial roofers can find top-paying jobs with companies like Flynn Group of Companies and Tesla. Flynn Group of Companies offers an average salary of $65,917, while Tesla provides $55,406. These companies value skilled roofers and offer competitive pay. Other notable employers include The Durable Slate Company and CFE, Inc., which also provide attractive compensation packages.
Graph displaying best paying company salaries for Commercial Roofer jobs, highlighting Flynn Group of Companies with the highest at $65,917 and RoofingSource with the lowest at $45,000.
  1. Flynn Group of Companies
    Average Salary: $65,917
    Flynn Group of Companies offers Commercial Roofer jobs with a strong focus on quality and safety. They operate in various locations across the country, providing extensive opportunities for career growth and development.


  2. Tesla
    Average Salary: $55,406
    Tesla provides Commercial Roofer jobs with a focus on innovation and sustainability. They have locations in several states, offering a dynamic work environment and the chance to work on cutting-edge projects.


  3. The Durable Slate Company
    Average Salary: $55,133
    The Durable Slate Company offers Commercial Roofer jobs with a commitment to using durable materials. They operate in multiple regions, providing a stable and rewarding career path for those in the roofing industry.


  4. CFE, Inc.
    Average Salary: $54,381
    CFE, Inc. provides Commercial Roofer jobs with a focus on customer satisfaction and quality service. They have locations in various states, offering a supportive work environment and opportunities for professional growth.


  5. Peopleready
    Average Salary: $49,636
    Peopleready offers Commercial Roofer jobs with a range of assignments across different industries. They operate in numerous locations, providing flexibility and diverse work experiences for job seekers.


  6. Great Lakes Roofing Corporation
    Average Salary: $48,615
    Great Lakes Roofing Corporation provides Commercial Roofer jobs with a focus on reliability and excellence. They have locations in several states, offering a stable and rewarding career path in the roofing industry.


  7. Ideal Building Solutions
    Average Salary: $48,491
    Ideal Building Solutions offers Commercial Roofer jobs with a commitment to quality and customer service. They operate in multiple regions, providing a supportive work environment and opportunities for professional growth.


  8. Tremco CPG Inc.
    Average Salary: $47,000
    Tremco CPG Inc. provides Commercial Roofer jobs with a focus on innovation and quality. They have locations in various states, offering a dynamic work environment and the chance to work on diverse projects.


  9. Centimark Corporation
    Average Salary: $45,530
    Centimark Corporation offers Commercial Roofer jobs with a commitment to excellence and customer satisfaction. They operate in multiple regions, providing a stable and rewarding career path for those in the roofing industry.


  10. RoofingSource
    Average Salary: $45,000
    RoofingSource provides Commercial Roofer jobs with a focus on quality and reliability. They have locations in several states, offering a supportive work environment and opportunities for professional growth.

How to earn more as a Commercial Roofer?

Commercial roofers have the opportunity to earn more by focusing on specific areas that can boost their income. Gaining expertise in specialized roofing techniques can lead to higher-paying jobs. For example, mastering flat roofing or cool roofing can make a roofer more valuable to employers. Additionally, obtaining certifications in safety and roofing can open up more job opportunities and higher pay rates.

Experience plays a crucial role in earning more. Roofers with more years in the field often command higher wages. Seeking out roles that offer more complex projects can also lead to higher earnings. Networking with other professionals in the industry can provide access to better-paying jobs. Lastly, taking on additional responsibilities, such as team leadership or project management, can lead to higher pay.

Here are five factors to consider for earning more as a commercial roofer:

  1. Specialized Skills: Learn advanced roofing techniques and get certified.
  2. Experience: Gain more years of work experience to increase your value.
  3. Certifications: Obtain safety and roofing certifications to stand out.
  4. Networking: Connect with other professionals to find better job opportunities.
  5. Leadership: Take on additional responsibilities to earn more.

Currently 140 Commercial Roofer job openings, nationwide.

How's the job market for a Commercial Roofer in the US?

Learn what a Commercial Roofer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Commercial Roofer today.
Position
Overview
Commercial Roofer
140 Job Openings