Certificate of Insurance for Roofers: What GCs Require Before You Start

By Tamir Lerner · Roofing Insurance CA · Updated 2026

Quick answer: Before a general contractor lets a roofer start, they typically require a certificate of insurance (COI) showing general liability (commonly $1M/$2M), workers' compensation, and commercial auto — plus specific endorsements: additional insured (ongoing and completed operations), primary and non-contributory wording, and a waiver of subrogation. The certificate itself is proof; the actual protection comes from the endorsements behind it.

A certificate of insurance is the one document standing between you and the job. Get it wrong and the GC's risk manager bounces you off the site — sometimes the morning you're supposed to start. Here's what general contractors in California actually look for on a roofer's COI, and why each item matters.

What a certificate of insurance actually is

A COI (usually the ACORD 25 form) is a one-page snapshot proving you have coverage in force: which policies, which carriers, the limits, and the effective dates. Important nuance: the certificate itself does not grant coverage. It just summarizes it. The real contractual protections — additional insured status, waivers, primary wording — live in endorsements attached to your policy. A GC's insurance department knows this, which is why they often ask for copies of the endorsements, not just the certificate.

The core coverages a GC expects

CoverageTypical requirement
General liabilityOften $1,000,000 per occurrence / $2,000,000 aggregate
Workers' compensationStatutory limits (required for C-39 roofers in California)
Employer's liabilityCommonly $1,000,000
Commercial autoOften $1,000,000 combined single limit
Umbrella / excessFrequently $1M–$5M+ on larger projects

Larger commercial and public projects push these numbers higher, and may add pollution or professional requirements. Always read the contract's insurance exhibit before you assume the standard limits are enough.

The endorsements that make or break your COI

Additional insured (ongoing AND completed operations)

The GC wants to be named as an additional insured on your general liability so your policy defends them if a claim arises from your roofing work. There are two flavors, and GCs usually want both:

Primary and non-contributory

This wording says your policy pays first and the GC's own insurance doesn't have to chip in ("contribute") for a claim arising from your work. Without it, insurers argue over who pays, and the GC's risk manager will reject the COI.

Waiver of subrogation

Subrogation is your insurer's right to go after another party to recover what it paid. A waiver of subrogation (on both GL and workers' comp) means your carrier gives up the right to come back against the GC. GCs require this so an injury on your crew doesn't turn into your insurer suing them. Note: a workers' comp waiver usually adds a small premium.

The details that get COIs rejected

How to be the roofer whose COI clears on the first try

Bottom line

A clean certificate of insurance is a competitive advantage. Roofers who can turn around a correct, fully endorsed COI fast get on jobs faster and keep GCs happy. The certificate proves you have coverage; the endorsements behind it are what the GC is really buying. Make sure both are right.

For license verification and contractor requirements, see the Contractors State License Board (CSLB). For workers' comp certificate rules, see the California DIR Division of Workers' Compensation.

Need a COI that clears the GC on the first try?

Thrive Risk Management issues fully endorsed certificates — additional insured (ongoing and completed ops), primary and non-contributory, and waivers of subrogation — fast, so you never lose a job over paperwork.

Get a free quote
Call (818) 356-8150

General information only, not legal or coverage advice. Certificate and endorsement requirements vary by contract, project and carrier. Always review the specific insurance requirements in your contract and confirm endorsements with a licensed agent.