The French Roofing Blog

What a Roofing Subcontractor Actually Does (and Who's Responsible for What)

A roofing subcontractor is an independent specialty contractor hired by a general contractor (GC) to handle the roofing portion of a project under a formal subcontract, bringing their own crew and equipment and carrying liability for their slice of the work. The GC holds the main contract with the homeowner or developer, then hands the roofing scope to a specialist with defined specs, schedule, and payment terms.

That arrangement is how a lot of residential construction actually gets done, and it works fine when everyone knows exactly who is responsible for what. When they do not, you get disputes, failed inspections, and safety citations. Here is how the role really works, whether you are a homeowner wondering who is on your roof or someone newer to the trade.

What does a roofing subcontractor do on a residential job?

A roofing subcontractor's job is to execute the technical roofing work inside a scope defined by the subcontract, not to manage the overall project. That distinction matters more than most people realize when they are new to the industry.

Subcontractors bring real value beyond labor. They carry specialized expertise many GCs do not keep in-house, and they add flexible capacity during busy seasons. On reroof projects, the subcontractor is often the installation authority whose adherence to manufacturer specs decides whether the job passes inspection and whether the warranty holds. A missed step in the installation sequence can void a manufacturer warranty before the homeowner ever notices a thing.

  • Installation and repairs: shingles, underlayment, flashing, ridge caps, and ventilation, installed to manufacturer specs and project drawings
  • Labor and equipment: the sub brings their own crew and tools unless the contract says otherwise
  • Safety compliance: fall protection, PPE, and hazard controls per OSHA standards
  • Cleanup: most contracts require the sub to haul torn-off material and debris daily
  • Change orders: documented and submitted through the GC, not negotiated directly with the homeowner
  • Scheduling: working inside the GC's master schedule and flagging delays that affect other trades

How do subcontracts handle scope, safety, and liability?

The subcontract agreement is where the role gets its teeth. A well-written one protects both parties; a vague one is a lawsuit waiting for a court date. Most agreements share the same core provisions: flow-down clauses that bind the sub to the same plans, specs, safety standards, and change order rules as the prime contract (plus indemnification language, where the sub agrees to hold the GC harmless for claims arising from the sub's own work); detailed scope exhibits listing exactly what the sub is responsible for, down to layers removed, underlayment type, and flashing details; payment terms with lien waivers; termination clauses; and spelled-out safety obligations, including who runs site orientations and incident reporting.

The most common source of legal disputes is an ambiguous scope. A contract that says "re-roof the house" reliably produces change order fights over flashing replacement, decking repairs, or skylight work that one party assumed was included and the other assumed was not. Nailing the scope down at the bid stage is the single most effective way to prevent those conflicts, and it costs nothing but an hour of careful reading.

Who pulls the permit, the GC or the sub?

It depends on the jurisdiction and the contract, and getting it wrong has real consequences. Whoever pulls the permit becomes the contractor of record for the roofing scope, which means they own code compliance and inspection sign-off directly. When the GC pulls it, the GC schedules inspections and the sub corrects deficiencies. When the sub pulls it, the sub owns the whole compliance burden.

Inspections judge the installed work against building code no matter who swung the hammer. And a failed inspection is not just paperwork: permits and inspections affect manufacturer warranties and financing approvals, so a miss can delay a closing or void coverage the homeowner is counting on.

Roofing subs working under the International Residential Code (IRC) or International Building Code (IBC) follow specific requirements for underlayment, ice and water shield, ventilation, and fastener patterns, and the local building authority holds inspection power. The practical rule: confirm who holds the permit before the application goes in. Assuming the GC handles it when the contract says otherwise is a fast route to an unpermitted roof.

How does OSHA treat safety on a shared jobsite?

Safety on a residential jobsite is shared responsibility whether the parties acknowledge it or not, and OSHA's multi-employer citation policy makes that legally binding. More than one employer on a site can be cited for the same hazard, regardless of who created it, based on their role.

Even when subs provide their own crews and gear, GCs and subs share jobsite safety duties like orientations and enforcing fall protection. "We didn't know" is not a defense that holds up with OSHA. GCs need to verify a sub's safety program before work begins, and subs need to document their own compliance independently.

Roofing specifically means fall hazards, which OSHA treats as a priority. Guardrails, personal fall arrest systems, and safety nets are the three accepted fall protection methods for residential roofing under OSHA 29 CFR 1926.502. A sub who skips them puts their own crew at risk and hands the GC citation liability at the same time.

  • Exposing employer: workers are exposed to a hazard, even one another trade created (a roofing crew working near someone else's unguarded floor opening)
  • Correcting employer: responsible for fixing the hazard, usually whoever created it or has authority to fix it
  • Controlling employer: has supervisory authority over the site, which is typically the GC, and can be cited for a sub's violations they had authority to correct and did not

What I've learned about subcontractor roles after years in the field

Here is something that surprises people new to the industry: the biggest problems on roofing projects rarely come from bad workmanship. They come from unclear expectations baked into a contract nobody read carefully before the job started. I have seen the GC assume the sub would pull the permit while the sub assumed the opposite. Nobody pulled it. The roof looked great and failed final sign-off anyway, because there was no permit on file. Fixable, but it cost time, money, and a very stressed homeowner.

The safety piece is where GCs get caught off guard. If a sub's crew is working without proper fall protection when an inspector shows up, the GC is in that conversation too. Knowing that going in changes how you run pre-construction meetings and what you put in the subcontract.

My advice: treat the subcontract as a working document, not a formality. Review the scope exhibit line by line. Confirm who holds the permit. Verify the sub's insurance names you as an additional insured. Do a safety orientation before the first nail goes in. Those four steps prevent most of the problems I have seen on residential roofs over the years.

And if you are a homeowner wondering whether your contractor uses subs, just ask. A reputable contractor will tell you, and will be able to explain how those subs are vetted, insured, and supervised. That transparency is a good sign. Our roofing 101 guide has more on what to ask before you hire anyone.

How French Roofing handles subcontractor quality

When we take on a roof replacement in Damascus, Happy Valley, Clackamas, or anywhere in the Portland metro, every subcontractor we work with is licensed, insured, and held to the same CertainTeed Certified installation standards as our own crew. We do not hand off a job and walk away. Permits, inspections, and safety compliance get confirmed before work begins, not after something goes wrong. If you want a straight answer about who is on your roof and what they are doing up there, we are happy to walk you through it.

Want the full picture?

This topic gets the deep-dive treatment in Roofing 101, part of our roof care guide series.

Quick Answers

Want to know exactly who's on your roof?

We confirm permits, insurance, and installation standards before any work begins, whether the crew is ours or a vetted subcontractor's. Get a straight answer about your project by scheduling a FREE Roof Assessment.