7 Roofing Contractor Insurance Coverage Gaps That Show Up After the Claim
Quick answer
The most common roofing contractor insurance coverage gaps are missing additional insured and waiver of subrogation endorsements, tools and equipment left uninsured, uncollected subcontractor certificates, and general liability exclusions for faulty workmanship. A certificate of insurance proves a policy exists — it does not prove those endorsements are on it.
Why roofers get burned by coverage they thought they had
Roofing is one of the hardest classes of business to insure in the country. Crews work at height, use open flame and hot materials, drive loaded trucks between jobs, and leave behind work that has to keep water out for decades. Underwriters price that accordingly — workers' compensation rates for roofing are among the highest of any construction class, often quoted per $100 of payroll rather than as a flat premium.
Because the cost is high, the temptation is to buy the cheapest policy that satisfies a general contractor's requirement, pull a certificate when a bid demands one, and move on. That is where the gaps form. Most roofers who get hurt by their insurance program are not uninsured. They are insured with a policy that does not do what the contract, the payroll audit, or the claim actually requires.
Key takeaways
- A certificate of insurance (COI) is evidence a policy existed on the date it was issued — nothing more. The endorsements behind it are what respond to a claim.
- Additional insured status requires an actual endorsement on the policy. Listing a GC as a "certificate holder" gives them no coverage at all.
- Commercial auto covers the truck. It generally does not cover the nail guns, compressors, and safety gear inside it — that is inland marine / contractors' equipment coverage.
- Uninsured subcontractors get charged back to you at workers' comp and general liability audit, often at your own rate.
- Standard general liability excludes the cost to redo defective work. Understanding that boundary up front prevents a nasty surprise on a callback.
Gap 1: Missing additional insured and waiver of subrogation endorsements
Most commercial roofing contracts require four things beyond a limit: additional insured status (often including completed operations), primary and non-contributory wording, a waiver of subrogation, and sometimes a notice-of-cancellation provision. Each of those is a separate endorsement that has to be added to the policy and paid for. A certificate can say all four are present and still be wrong.
Additional insured extends your liability coverage to the general contractor or property owner for claims arising out of your work. It commonly requires a specific ISO form — the ongoing-operations version and the completed-operations version are different endorsements, and roofing claims frequently surface after the job is done.
Waiver of subrogation means your carrier gives up its right to go after the GC for reimbursement after paying a claim. It is routinely required on workers' compensation and increasingly on general liability. Signing a contract that promises a waiver you never bought creates an uninsured contractual obligation.
Practical step: send every new contract to your broker before you sign it. Verifying insurance requirements against the actual policy takes a few minutes and is the single highest-leverage thing a roofing contractor can do with a broker.
Gap 2: Tools and equipment left off the program
A crew van gets broken into overnight. The commercial auto policy pays to fix the van. It does not pay for the contents. Tools, ladders, compressors, harnesses, and material staged on a job or in transit fall under inland marine — usually a contractors' equipment floater or a tools and equipment schedule.
Where roofers get caught: any small tool coverage bundled into a package policy tends to carry a modest sublimit, while a fully outfitted crew truck can hold many multiples of that. Inventory what actually rides in each vehicle, then schedule higher-value items individually and set a blanket limit for small tools that reflects reality.
Gap 3: Subcontractors you cannot document
If you use subcontracted crews and cannot produce a valid certificate of insurance for each one at audit, your carrier will generally treat that payroll as yours. On a roofing class code, that adjustment can be substantial — and it arrives as a bill months after the work is done and the job is closed out.
Build a simple discipline: no sub starts work without a current COI on file naming you as additional insured, and someone tracks expiration dates. Many general liability policies also carry a subcontractor warranty requiring written agreements and equal limits. Violating it can affect coverage, not just premium.
Gap 4: Assuming general liability covers your workmanship
General liability is designed to pay for property damage and bodily injury your work causes to others — water intrusion that ruins a client's drywall and inventory, a dropped bundle that damages a vehicle, a passerby injured on site. It is not a warranty on the roof itself. The cost to tear off and redo defective work is typically excluded.
Knowing where that line sits changes how you write your own contracts, how you price warranty reserves, and whether you need a professional liability or contractors' errors and omissions policy — which becomes relevant when you offer design input, moisture surveys, or system specification rather than pure installation.
Gap 5: Height, hot work, and other underwriting restrictions
Roofing policies frequently carry conditions most contractors never read: a maximum number of stories, a percentage cap on new construction versus repair or residential versus commercial, and exclusions or warranties around torch-down and other hot-work applications. Take a job outside those parameters and the claim can be denied even though the policy is in force. If your mix of work is changing, tell your broker before the season starts, not after.
Gap 6: Limits that do not survive a bad day
A typical requirement is $1 million per occurrence and $2 million aggregate. The aggregate is what matters late in a hard year — several open claims can erode it, and the per-project aggregate endorsement that would have kept each job's limit separate is often missing. A commercial umbrella or excess policy sits above general liability, auto, and employers' liability and is usually the cheapest limit a roofing contractor can buy per dollar of protection. It is also increasingly a contractual requirement on larger commercial work.
Gap 7: The exposures nobody bids on
Beyond the core four policies, three coverages regularly turn out to matter for roofing companies: commercial property or a business owner's policy for the shop and yard; cyber liability, since roofers hold customer payment data, financing applications, and insurance claim information; and employment practices liability for a workforce that turns over quickly. None are exotic. All are cheaper to add at renewal than to discover you needed.
Frequently asked questions
What insurance does a roofing contractor need?
At minimum, a roofing contractor needs general liability, workers' compensation (required in nearly every state once you have employees), commercial auto for owned and hired vehicles, and inland marine coverage for tools and equipment. Commercial umbrella coverage is commonly required on commercial projects, and surety or license bonds may be required by your state licensing board.
Why is roofing insurance so expensive?
Roofing combines work at height, hot work, heavy material handling, driving exposure, and long-tail completed-operations liability from water intrusion. Workers' compensation rates for roofing class codes are among the highest in construction, and fewer carriers compete for the class, which limits pricing pressure. Payroll, loss history, percentage of new construction, maximum story height, and use of subcontractors all move the number.
Is a certificate of insurance proof that I am covered?
No. A certificate of insurance is a snapshot showing a policy was in force on the date it was issued. It confers no coverage, does not amend the policy, and does not confirm that additional insured, primary and non-contributory, or waiver of subrogation endorsements are actually attached. Only the policy and its endorsements do that.
What is the difference between a certificate holder and an additional insured?
A certificate holder simply receives a copy of the certificate as evidence of insurance. An additional insured has been added to the policy by endorsement and may be able to seek defense and coverage under it for claims arising out of your work. Naming a general contractor as a certificate holder alone satisfies nothing in a typical contract.
Do I have to insure my subcontractors?
You do not insure them directly, but you are responsible for verifying they carry their own coverage. Collect a current certificate from every subcontractor showing general liability and workers' compensation, with your company named as additional insured. Any sub you cannot document is likely to be added to your payroll at audit and charged at your rate.
Have a contract on your desk right now? PrimeRisk Insurance Solutions is built around contractors and technology companies, and we read the insurance requirements section so you do not have to. If you would like a no-cost review of your current roofing program — endorsements, limits, subcontractor documentation, and audit exposure — reach out and we will walk through it with you before your next renewal.
Kody Houk, Principal
PrimeRisk Insurance Solutions
480-613-8387 · kody@primeriskinsurance.com · primeriskinsurance.com
This article is general information only and is not a statement of coverage or legal advice. Coverage depends on the terms, conditions, and exclusions of the policy actually issued, and requirements vary by state and by contract.
