Contractor reviewing a general liability policy document for exclusions and endorsements

Blog · Coverage Gaps by Trade

Common GL Exclusions by Trade: What Roofers, Excavators, and Design-Build Electricians Need to Watch For

A general liability policy isn't one universal document — what it excludes changes by trade, and those exclusions rarely get read until a claim is already on the table. Here's what typically shows up in the fine print for roofing, excavation, electrical design-build, plumbing, and HVAC work.

Most contractors think of their general liability policy as a single, uniform layer of protection — one document that covers “liability” the same way for everyone who buys it. In practice, a GL policy is a long list of what's covered and a separate, often-longer list of what isn't, and that second list is where trade-specific gaps live. A standard-form GL policy written with a generic contractor classification in mind can leave out — or sharply limit — exactly the exposure a given trade is most likely to face.

This is one of the clearest, most concrete versions of the problem this site exists to address: a generic contractor insurance quote asks about revenue and payroll, not about whether you're on a steep roof, in a trench, or designing an electrical system. Exclusions are where that gap turns from an abstract pricing question into an actual denied claim. Below are the patterns that typically surface across five trades — framed as common tendencies in how GL policies are often written, not as a guarantee about the language in any specific policy. The only way to know what your policy actually excludes is to read the exclusions section and confirm it with a licensed agent.

Roofing: steep-slope and subcontracted-labor exclusions

Roofing carries the highest fall-severity profile of the trades on this site, and that shows up directly in how standard carriers write — or decline to write — GL coverage for the trade. It's common for standard-market roofing GL to exclude or sharply sublimit steep-slope work, which is a meaningful problem for a roofer whose book of business skews toward pitched residential or complex commercial roofs rather than low-slope membrane work.

Subcontracted labor is the other recurring exclusion pattern. Storm-chasing and reputation issues elsewhere in the roofing industry have made underwriters more cautious generally, and a policy that excludes or limits coverage for work performed by 1099 subcontracted crews — rather than direct employees — can leave a roofing business exposed on exactly the crew structure much of the trade actually uses. Wind, hail, and storm-restoration work often carry their own sublimits on top of that, separate from the base per-occurrence limit. This combination is a large part of why so much roofing GL ends up placed in the specialty or E&S market instead of with a standard carrier — see the full roofing contractor insurance profile for how that plays out across the rest of the coverage combination.

Excavation: XCU exclusions if not explicitly added back

Excavation and site work carries a signature exposure that most other trades never touch: damage to underground infrastructure. Utility strikes, trenching cave-ins, and damage to third-party pipes, cables, or conduits sitting below grade are the claims that actually define this trade's risk — and they fall squarely into what the industry shorthand calls XCU: explosion, collapse, and underground property damage.

The exclusion pattern to watch here is structural rather than incidental: a base GL form frequently excludes XCU exposure by default, treating it as something that has to be explicitly added back via endorsement rather than something assumed to be included. An excavation contractor who has never confirmed — in writing, on the actual policy — that XCU coverage is endorsed onto their GL can be carrying a policy that looks complete on the declarations page and still doesn't respond to the single most likely claim the business will ever file. This is arguably the most common and most consequential gap covered in this whole guide, precisely because it's invisible until the exact moment it matters. See the excavation & site work contractor insurance page for how XCU fits into the broader coverage picture for this trade.

Electrical design-build: outside standard GL, inside E&O

Standard electrical work — running wire, installing fixtures, servicing panels — sits comfortably inside what a GL policy is built to respond to: bodily injury and property damage arising from the physical work itself. Design-build work changes the shape of the exposure entirely. When an electrical contractor is also responsible for the design or specification of a system — panel sizing, load calculations, low-voltage or security-system layout — the question a claim raises stops being “did the wiring get damaged” and becomes “was the design or spec wrong.”

That second question is a professional-liability question, not a general-liability one, and it's a distinction GL policies are typically not written to cover. Design, engineering, and consulting-type errors are commonly excluded from standard GL forms outright, which means an electrical contractor doing any meaningful share of design-build or systems work usually needs a separate errors & omissions (E&O) policy layered alongside GL — not as a replacement for it, but as the piece that actually reaches the design-side exposure GL was never built to touch. More on how this plays out on the electrician insurance page.

Plumbing: completed-operations sublimits

Plumbing is the clearest example on this list of a trade where the exclusion isn't usually a flat denial — it's a sublimit buried inside a coverage part that otherwise looks fine. Completed-operations coverage, which responds to a claim that surfaces after the job is finished (a fitting or connection that fails months or years later, causing water or mold damage), is typically present on a plumbing GL policy. The exposure is that the completed-operations sublimit is often set lower than the policy's general per-occurrence limit, or the wording is narrower than the base coverage grant.

That distinction matters more for plumbing than almost any other trade, because completed-operations exposure is where plumbing claims actually happen — most plumbing losses aren't an accident while the crew is on site, they're a delayed failure discovered long after the invoice was paid. A policy that reads as “full coverage” on the surface can still leave a plumber underinsured on the one coverage part their trade depends on most. See the plumber insurance page for how completed-ops wording fits into the rest of a plumbing coverage combination.

HVAC: refrigerant and pollution exclusions

HVAC work introduces an exposure most trades never encounter: refrigerant handling. A refrigerant release during installation, service, or removal of equipment is frequently treated by insurers as a pollution event rather than ordinary property damage — and pollution-type claims are one of the most consistently excluded categories on a standard GL form, regardless of trade.

That combination — an exposure unique to the trade, sitting inside a category GL typically excludes — is exactly the kind of silent gap this guide is about. An HVAC contractor who has confirmed GL, workers' comp, and commercial auto but never asked specifically about pollution or contractors pollution liability coverage for refrigerant handling can still have a real hole in their program, even with an otherwise complete-looking policy stack. Combustion equipment and gas line work on furnaces and gas packs add a related fire/explosion exposure worth confirming separately. Full detail on the HVAC contractor insurance page.

The pattern across all five trades

Laid side by side, these five exclusion patterns aren't five unrelated coincidences — they're the same underlying problem showing up differently in each trade: a GL form written to a generic contractor template doesn't know what to look for in a trade it wasn't built around, so it defaults to excluding or sublimiting the exposure it doesn't recognize as routine.

RoofingSteep-slope work and subcontracted (1099) labor are frequent carve-outs on standard-market GL, and wind/hail or storm-restoration work often carries its own sublimits. Many roofing GL policies are placed in the specialty/E&S market specifically because standard carriers restrict this exposure rather than write it at all.
Excavation & Site WorkExplosion, collapse, and underground property damage (XCU) coverage is commonly excluded from a base GL form unless it's explicitly added back in. Without confirming XCU is endorsed onto the policy, a utility strike or trenching collapse claim can land outside standard GL entirely.
Electrical (Design-Build)Standard GL is built to respond to bodily injury and property damage, not to a claim that the design, spec, or system layout itself was wrong. Design-build, panel design, or low-voltage/systems work typically needs a separate professional liability (E&O) policy — GL alone usually doesn't reach that exposure.
PlumbingCompleted-operations coverage is usually present on a plumbing GL policy, but sublimits or narrower wording on that specific coverage part are common — and completed-ops is exactly where plumbing claims (a joint or connection that fails months later) actually surface.
HVACPollution-type exclusions are typical on standard GL, and refrigerant release or handling is often treated as a pollution event rather than ordinary property damage. HVAC contractors doing refrigerant work commonly need a separate pollution/contractors pollution liability line to close that gap.

General patterns observed across many GL policies for these trades — not a description of any specific policy's actual exclusions or endorsements. Confirm exact wording with a licensed agent before assuming a gap is or isn't present on your policy.

A general contractor sitting above several of these trades on a jobsite has a related, slightly different version of the same problem: even a well-built general contractor insurance program depends on every subcontractor actually carrying adequate coverage for their own trade — a roofer's excluded steep-slope work or an excavator's missing XCU endorsement doesn't just expose the sub, it can leave the GC holding a contractual-liability problem when a claim traces back to a sub whose policy quietly didn't cover the loss.

Why this only surfaces at claim time

The uncomfortable truth about GL exclusions is that they're almost never the reason a policy gets flagged as a problem before a loss happens. A policy with a steep-slope exclusion, a missing XCU endorsement, or a refrigerant-pollution gap renews every year, looks completely normal on the declarations page, and never comes up in conversation — right up until a claim is filed and the carrier points to the exact exclusion that was sitting in the policy the entire time. By then, there's no fixing it retroactively.

That's the practical argument for trade-specific coverage over a generic contractor bundle: the value isn't just a better-fitted price, it's having someone flag steep-slope, XCU, design-build, completed-ops, and refrigerant exposure before the policy is bound, so the gap gets closed with the right endorsement or the right additional line — E&O, pollution liability, a confirmed XCU endorsement — instead of being discovered by a claims adjuster.

None of the patterns above should be read as a description of what your specific policy does or doesn't cover. Exclusions vary by carrier, state, policy form, and endorsement, and the only way to know what your GL policy actually excludes is to read the exclusions section of your own policy and confirm it directly with a licensed agent. If you're not sure whether your policy has one of these gaps, that's exactly the kind of question worth asking before renewal, not after a claim.

  • Roofing: confirm whether steep-slope work and subcontracted (1099) labor are excluded or sublimited on your GL, and check for separate wind/hail sublimits.
  • Excavation: confirm in writing that XCU (explosion, collapse, underground property damage) coverage is endorsed onto your GL — don't assume it's included by default.
  • Electrical design-build: confirm whether design, spec, or systems-layout work needs a separate E&O policy alongside GL, not instead of it.
  • Plumbing: ask specifically about the completed-operations sublimit and wording, not just the base per-occurrence limit.
  • HVAC: confirm whether refrigerant handling and combustion/gas line work are covered under a separate pollution liability line, since standard GL often treats them as excluded pollution exposure.

Find out what your GL policy actually excludes

Tell us your trade and we'll walk through the exclusion patterns that typically apply to it, then build a coverage combination that closes the gaps a generic policy tends to miss.