Roofing general manager job description

A roofing general manager is in charge of a roofing company or branch every day. The sales, production and office leads report to the GM, who makes the morning weather call, settles customer problems, and is measured on the branch's gross profit and on-time installs.

Median pay, roofing contractors · BLS, May 2025

$102,330 a year$49.20 an hour

Annual pay: 10th percentile $53,590, middle half $75,210 to $152,180, 90th percentile $200,670. Source: BLS Occupational Employment and Wage Statistics, May 2025.

Reports to
Chief Operating Officer or owner
Department
Operations
Schedule
Weekdays, early starts · Out before the crews roll, on call when storms hit or a new roof leaks, with some Saturdays in peak season
Also called
Branch manager · Branch general manager · Roofing operations manager

Roofing general manager job description template

This is our Role Blueprint, word for word. Replace the highlighted fields and adjust the example targets and pay to fit your company.

Download as Word file

Roofing - General Manager

Company Name:
[INSERT COMPANY NAME HERE]
Department:
Operations
Reports to:
[Chief Operating Officer or owner]
Location:
[INSERT LOCATION HERE]

1. Position Summary

Oversee and drive the success of our roofing operations by supervising all departments, managing key performance indicators, and ensuring overall profitability. This role is pivotal in maintaining operational excellence, fostering team collaboration, and upholding superior customer service standards in a competitive roofing industry.

2. Essential Duties and Responsibilities

  • Lead and supervise all roofing departments including sales, installation, customer service, and project management.
  • Develop and monitor key performance indicators to ensure operational and financial success.
  • Implement strategic plans to optimize productivity, reduce costs, and enhance profitability.
  • Oversee quality control measures to guarantee the highest standards of workmanship and customer satisfaction.
  • Maintain effective communication across departments to ensure seamless project execution.

3. Key Tasks / Daily Activities

  • Conduct daily briefings with department heads to review project updates and performance metrics.
  • Monitor onsite activities and schedules to ensure adherence to project timelines and budgets.
  • Review daily reports and adjust strategies as needed to meet operational targets.
  • Engage with customers to address concerns and ensure satisfaction throughout the project lifecycle.
  • Coordinate with vendors and suppliers to secure quality materials and negotiate favorable pricing.

4. Key Performance Indicators (KPIs)

  • Revenue Growth: Achieve an average monthly revenue increase of 10%.
  • Customer Satisfaction: Maintain a customer rating of over 4.8 stars.
  • On-time Project Completion: Ensure that 95% of projects are completed on schedule.
  • Gross Profit Margin: Attain a gross margin of at least 40% across projects.

5. Required Qualifications and Skills

  • Bachelor’s degree in Business Administration, Construction Management, or a related field.
  • 7+ years of leadership experience in management, preferably within the home services or construction industry.
  • Strong analytical skills with a proven ability to interpret and utilize performance data.
  • Excellent communication and interpersonal skills to lead diverse teams and interact with stakeholders.
  • Demonstrated problem-solving abilities and a commitment to operational excellence.

6. Preferred Experience

  • Experience managing roofing or other construction-related projects.
  • A successful track record in a senior management or General Manager role within the home services industry.
  • Familiarity with both commercial and residential roofing operations.
  • Proven expertise in implementing process improvements and managing cross-functional teams.

7. Physical Requirements

  • Ability to inspect job sites and lift materials up to 25 pounds.
  • Regular walking, bending, and climbing in outdoor and rooftop environments.
  • Exposure to varying weather conditions during site visits.
  • Capacity for extended periods of standing or walking during inspections.

8. Work Environment and Schedule

  • Standard work hours Monday through Friday.
  • Occasional evening or weekend meetings as project demands require.
  • Regular travel to various job sites within the assigned region.
  • On-call duties during peak project periods and critical project phases.

9. Compensation and Benefits

  • Annual salary range of $90,000 - $120,000 USD.
  • Eligibility for an annual performance-based bonus.
  • Comprehensive health insurance including medical, dental, and vision coverage.
  • 401(k) plan with company matching contributions.
  • Generous paid time off, vacation, and holidays.
  • Life and disability insurance plans.
  • Opportunities for professional development and career advancement.
  • Participation in employee wellness and recognition programs.

10. Company Culture and Overview

  • We pride ourselves on fostering a collaborative, innovative, and growth-oriented environment where every team member is valued. Our culture is built on accountability, transparency, and a commitment to excellence

11. How to Apply

If you meet the above criteria and want to be part of a growth-oriented company focused on customer satisfaction, please send your resume to [INSERT EMAIL HERE] or apply online at [INSERT WEBSITE LINK HERE].

Need help filling this role? HireBus posts the ad, Iris interviews every applicant by phone before you do, and you decide who to hire. Start hiring now

Download as Word file

Roofing General Manager · Word (.docx) · No email needed

Hiring for more than one seat? Get all 22 Roofing Role Blueprints free, from leadership to the field.

Email me the bundle

We’ll email you the download link, plus occasional hiring tips. Privacy.

What changes when you run a roofing company

Running a roofing branch means answering for profit while three things you don't control set the day: the forecast, the homeowner deciding at home, and the insurance adjuster.

  • The weather call comes first

    Before crews roll, the GM and production manager check the forecast. They decide which tear-offs start, which jobs move, and who calls the homeowners. A wrong call can leave a roof open in the rain. After a wet week, the GM also decides whether to work Saturday or push the dates sales promised.

  • Home sales come with a right to cancel

    Roofs at this company are sold in the home, often at the kitchen table. The FTC's Cooling-Off Rule lets the buyer back out of many in-home sales for three business days. The seller has to tell buyers about that right and give them cancellation forms, and some state laws go further. The GM makes sure every contract carries the notice and that material isn't ordered before the window closes. Source: FTC: Buyer's remorse, the FTC's Cooling-Off Rule.

  • Where claim help ends

    Reps often join the adjuster's roof inspection to show the damage they found. In Texas, a contractor can't act as a public adjuster on a property where it does or may do the work, or advertise that it will adjust claims. TDI lists offering to negotiate a settlement or saying you represent the homeowner as language to keep out of ads and websites. The GM trains reps on where helping ends and adjusting begins, and checks ads and scripts. Source: Texas Department of Insurance: Roofing and insurance, know the law.

  • Storm backlogs test every promise

    A big storm can fill the board for months. The GM sets the longest install wait sales may quote, decides when to bring on sub crews or pull canvassers back, and keeps waiting homeowners informed. Every missed date risks a cancellation or a one-star review, so the backlog gets a close look each week.

  • The job isn't done when the crew leaves

    A homeowner sizes up the job by the yard and driveway, not only the roof. The GM makes sure every job ends with a magnet sweep for nails, a cleanup check, final photos and a walk-through with the homeowner. Then the final invoice goes out, the warranty gets registered, and the job is closed in the CRM.

Residential vs. commercial roofing general manager

The title carries over. The customers, the roofs and the way jobs are sold don't.

TopicResidentialCommercial
CustomersHomeowners, and often their insurersFacility managers, landlords and general contractors on new buildings
How work is wonRoof inspections and in-home sales, often after stormsBids, service agreements and repeat clients
Typical roofsSteep-slope asphalt shingle roofs, plus metal and tile now and thenFlat and low-slope roofs: TPO, modified bitumen, EPDM and built-up
Job lengthUsually a day or a few days per homeWeeks or months on larger buildings
Team the GM leadsSales reps, canvassers, production and the officeEstimators, project managers, crews and service techs

How much roofing general managers make

The closest BLS group for roofing general managers is general and operations managers. General and operations managers who work for roofing contractors earned a median of $102,330 a year ($49.20 an hour) in May 2025, according to the Bureau of Labor Statistics. That’s below the $105,770 median for general and operations managers in all industries. About 9,960 of the 3,503,020 general and operations managers in that survey work for roofing contractors.

Base salary plus a quarterly or yearly bonus on the branch's gross profit and on-time installs.

Roofing contractors
All industries
10th–90th percentileMiddle halfMedianAnnual pay, May 2025. Source: BLS Occupational Employment and Wage Statistics.
Annual pay by percentile
Group10th25thMedian75th90th
Roofing contractors$53,590$75,210$102,330$152,180$200,670
All industries$50,090$72,320$105,770$167,280$253,390

BLS reports residential and commercial roofing contractors together. Post a real range for your market in the ad.

The pay line in the template above is an example from our Role Blueprint. Set yours from these figures and what local companies pay.

Skills to hire for, and what you can teach

Hire for these

  • Has led salespeople and installers at the same time
  • Checks job margins and the backlog weekly, then acts
  • Turns an angry homeowner's call into a fixed problem
  • Coaches reps to sell honestly and inside the law
  • Makes the weather and scheduling call and stands by it

Teach these on the job

  • Your CRM dashboards and production calendar
  • Claims, adjuster visits and supplements
  • Permit and HOA approval steps in your towns
  • Roofing materials and how a reroof goes on
  • Warranty registration for your shingle brands

Most mornings start in the CRM (AccuLynx, JobNimbus and Roofr are roofing examples), the production calendar and the weather radar. Through the day the GM checks roof measurement reports, job photos in CompanyCam or a similar app, and new reviews.

Roofing general manager interview questions

They have their own page: 6 questions that test this job, what strong and weak answers sound like, and a work exercise to run with your finalists.

See the interview questions

Roofing general manager KPIs

Build each target from this branch's past seasons, then walk through all four with the sales and production leads in a weekly meeting.

Revenue Growth
Measure each month against that month a year earlier, because winter slows roofing in many places and storms spike it. Keep insurance, retail and repair revenue in separate columns.
Customer Satisfaction
Weekly star ratings and survey results, plus every complaint that reaches the GM and how many days it stayed open. Patterns by crew or by rep show where to coach.
On-time Project Completion
Of the jobs finished this month, the share completed by the date promised at signing. Tag delays from rain, permits or back-ordered material so the real cause shows.
Gross Profit Margin
Revenue minus materials, labor, sub costs, dumpsters and permits, divided by revenue, job by job. Go over jobs that miss the target each week with sales and production.

Career path

  1. Sales representativeLearns roofs and insurance claims by selling in the home.
  2. Sales manager or production managerRuns sales or production and owns that side's numbers.
  3. General managerLeads a branch's reps, crews and office, and owns its bottom line.
  4. Chief operating officerWrites the playbook every branch follows.

Other roles in a roofing business

All 22 are in the free Roofing Role Blueprint Super Bundle, as Word files you can edit.

Email me the bundle

We’ll email you the download link, plus occasional hiring tips. Privacy.

Roofing general manager FAQ

What does a general manager do at a roofing company?

The GM is the branch's daily boss. The day starts with the weather and crew call, then a review of yesterday's sales and installs. In between, the GM coaches the sales and production leads, settles complaints, and signs off on overtime and extra sub crews. Roofers with several branches often put a GM over each one, and those GMs answer to the owner or COO.

How much does a roofing general manager make?

General and operations managers who work for roofing contractors earned a median of $102,330 a year ($49.20 an hour) in May 2025, according to the Bureau of Labor Statistics. The middle half earned between $75,210 and $152,180 a year. Pay also depends on your local market, experience and bonus terms.

Should a roofing general manager come from sales or production?

Many roofing GMs come up through sales, since sales drives a storm company's growth. Others come from production and know crews and installs inside out. What matters more is whether they have managed managers and can read a job cost report. Pair a sales-side GM with a strong production manager, and a production-side GM with a strong sales manager.

What contract rules should a roofing GM know?

Start with the FTC's Cooling-Off Rule for sales made in the home, then learn each state's rules. Florida, for example, requires every residential roof contract to carry a bold notice telling homeowners to check with their insurer before signing if the work is tied to a claim. After a storm that leads the governor to declare a state of emergency, Florida homeowners in the declared area who sign within 180 days of that event may cancel within 10 days, or by the official start date if that comes first. Have a lawyer in each state review your contract.

Does a roofing GM need to go up on roofs?

At times. This template lists regular walking, bending and climbing outdoors and on rooftops, and lifting materials up to 25 pounds. If your GM will mostly check quality from photos and walk-throughs, edit those lines so the ad matches the real job. Anyone you send up, the GM included, needs the same protection from falls as the crew.

How should a roofing GM handle a leak on a new roof?

Treat it as urgent. Get a crew out to tarp or repair it fast, find the cause, and take photos. Then decide whether it's workmanship, a material defect, or something the job didn't cover, such as a skylight or a chimney. Log every leak by crew and cause, since a pattern points to a training or supervision problem.

Sources

Start Hiring Now.

Tell us who you need to hire. Compare plans, then work with HireBus to set up your first role.

Start Hiring Now
I actually don't feel like hiring is going to be a chore.Ava Souza, AV Painting

Plan details, setup costs, and advertising spend · See pricing