A certificate of insurance (COI) is supposed to be a simple document confirming your coverage. In practice, it is the single most common source of project delays for roofing contractors. General contractors, property owners, and their risk managers scrutinize every line, and a COI that does not match the contract's insurance requirements will be rejected — stopping your mobilization until it is corrected. Here are the mistakes that cost roofers time and money.
1. Missing Additional Insured Endorsements
The most frequent rejection. The contract requires the GC and/or property owner to be listed as additional insureds, but the COI either does not list them, lists the wrong entity name, or does not reference the correct endorsement form numbers. If the contract specifies CG 20 10 and CG 20 37, your COI must show both. If it shows only CG 20 10, the GC's risk manager will reject it because completed operations coverage for the additional insured is missing. Always confirm the exact legal entity name — "ABC Construction LLC" is not the same as "ABC Construction Inc." — and verify both ongoing and completed operations endorsements are attached.
2. Per-Policy Aggregate Instead of Per-Project
Many commercial contracts require a per-project aggregate (ISO form CG 25 03). If your COI shows "Per Policy" in the aggregate column, the GC will reject it because a per-policy aggregate means claims on other jobs can erode the limits available for their project. This endorsement must be added to your policy before the COI can reflect it — your broker cannot simply change the COI wording without the underlying endorsement in place.
3. Insufficient Limits
Contract insurance requirements typically specify minimum limits: $1,000,000 per-occurrence, $2,000,000 aggregate GL, $1,000,000 auto, and often $2,000,000 to $5,000,000 umbrella. If your COI shows $1,000,000/$1,000,000 GL limits or no umbrella, it will be rejected. Review the contract's insurance exhibit before your broker issues the COI. If your current limits are below the contract requirements, you need to increase them or secure an umbrella policy before the COI can be issued.
4. Missing Primary and Noncontributory Language
Most commercial subcontracts require your policy to be primary and noncontributory to the additional insured's own coverage. This means your policy pays first and does not seek contribution from the GC's GL. If your COI does not include this language or reference endorsement CG 20 01, expect a rejection. Your broker must confirm the endorsement is attached to your policy — adding the phrase to the COI without the underlying endorsement is fraudulent and creates an errors-and-omissions liability for the broker.
5. Missing Waiver of Subrogation
Waiver of subrogation prevents your carrier from suing the additional insured to recover claim payments. It is standard language in virtually every commercial construction contract. The endorsement (CG 24 04 for GL, WC 00 03 13 for workers comp) must be attached to your policy and reflected on the COI. Missing it is a common rejection point because the GC's risk manager knows that without it, your carrier could sue their client after paying a claim.
6. Workers Comp "Other States" Not Listed
If the project is in a state different from your home state, your workers comp COI must show that state listed under Item 3.A or covered under the other states endorsement. A Texas-based roofer working in Oklahoma needs Oklahoma listed. If it is not, the GC will reject the COI because injuries on their project would not be covered under your policy.
7. Expired or Soon-to-Expire Policies
A COI showing a policy that expires before the project's estimated completion date will be rejected. If your GL renews in 60 days and the project runs for 120 days, the GC needs assurance that coverage will be continuous. Most risk managers require a minimum of 30 days remaining on each policy listed, or a letter from your broker confirming renewal intent.
8. Certificate Holder vs. Additional Insured Confusion
Being listed as a certificate holder is not the same as being named as an additional insured. A certificate holder simply receives a copy of the COI and notice of cancellation. An additional insured has actual coverage rights under your policy. Listing the GC as certificate holder only, without the additional insured endorsement, is a guaranteed rejection.
How to Prevent Delays
Request the contract's insurance requirements before your broker prepares the COI. Compare each requirement line by line against your current policy endorsements. Identify gaps early so endorsements can be added at renewal rather than as rush mid-term changes (which often carry processing fees of $250 to $500). Build a COI checklist for each project and have your broker confirm compliance before the certificate is issued. The 30 minutes spent on this review prevents the 7 to 14-day delay of a rejected COI revision cycle.