Cgl Insurance Coverage: Best Practices for Construction Compliance
Managing CGL insurance coverage across dozens of subcontractors requires more than a filing cabinet and a spreadsheet. A 2024 Procore Construction Network study found that 41% of GCs still track subcontractor insurance compliance manually, spending an average of 18 minutes per certificate review. On a project with 40 subs and annual renewals, that is 12 hours of verification work per cycle, not counting follow-up on deficiencies.
This guide covers the tools and platforms that automate CGL coverage verification, compares their capabilities, and provides best practices for building a compliance workflow that catches gaps before they become claims.
What CGL Insurance Coverage Management Requires
Effective CGL coverage management has five components. Any tool you use must handle all five.
Document collection. Subcontractors submit ACORD 25 certificates, endorsement pages, and policy declarations. The system must accept uploads via portal, email, or direct broker submission.
Data extraction. The tool reads policy numbers, effective dates, limits, coverage triggers (occurrence vs. claims-made), and endorsement types from submitted documents. Manual data entry defeats the purpose of automation.
Requirement matching. Your contract specifies minimum limits, required endorsements, and prohibited exclusions. The system compares extracted data against your requirements and flags gaps.
Expiration tracking. CGL policies renew annually. The system monitors expiration dates and sends automated reminders to subs and their brokers 30, 14, and 7 days before expiration.
Carrier verification. The tool confirms the insurer is active, rated, and authorized to write coverage in the relevant state.
Platform Comparison: CGL Coverage Management Tools
The market for insurance compliance platforms has grown from 4 providers in 2019 to 14 in 2026. Here is how the major platforms compare on CGL-specific capabilities.
| Feature | SubcontractorAudit | myCOI | PINS | BCS | Manual Process |
|---|---|---|---|---|---|
| ACORD 25 data extraction | AI-powered, 96% accuracy | OCR + manual review | OCR-based | Manual entry | Manual entry |
| CGL limit verification | Automatic against contract requirements | Automatic | Automatic | Semi-automatic | Manual comparison |
| Endorsement detection | AI reads endorsement pages | Certificate text only | Certificate text only | Manual review | Manual review |
| Waiver of subrogation detection | Checks certificate + endorsement | Certificate checkbox only | Certificate checkbox only | Manual review | Manual review |
| Additional insured verification | Checks named parties on endorsement | Certificate text only | Certificate text only | Manual review | Manual review |
| Occurrence vs. claims-made flag | Automatic detection and alert | Automatic detection | Automatic detection | Manual review | Manual review |
| Products-completed ops check | Verifies aggregate and sunset clauses | Checks aggregate only | Checks aggregate only | Manual review | Manual review |
| Carrier AM Best rating check | Real-time API lookup | Manual entry | Quarterly update | Manual entry | Manual lookup |
| Expiration alerts | 30/14/7 day automated emails | Customizable | 30/14 day | 30 day | Calendar reminders |
| Deficiency auto-notifications | Yes, with specific gap description | Yes, generic | Yes, generic | No | Manual emails |
| Sub self-service portal | Yes | Yes | Limited | No | No |
| Pricing model | Per-sub/month | Annual contract | Per-sub/month | Per-project | Staff time |
Best Practice 1: Set CGL Requirements Before the First Sub Signs
Define your CGL requirements in your standard subcontract template. Do not negotiate insurance requirements on a sub-by-sub basis. Inconsistent requirements create compliance chaos and audit headaches.
Standard CGL requirements to include in every subcontract:
- CGL occurrence form, ISO CG 00 01 or equivalent
- $1,000,000 per occurrence minimum
- $2,000,000 general aggregate minimum
- $2,000,000 products-completed operations aggregate minimum
- Additional insured for ongoing and completed operations
- Primary and non-contributory endorsement
- Waiver of subrogation endorsement
- Carrier rated A- VII or better by AM Best
- Certificate delivered within 10 days of subcontract execution
Write these requirements into a single insurance exhibit that attaches to every subcontract. When subs ask questions, point them to the exhibit rather than negotiating individually.
Best Practice 2: Verify Endorsements, Not Just Certificates
The ACORD 25 certificate states that the sub has insurance. It does not prove that the endorsements you need are actually attached to the policy.
Certificate says "Additional Insured" is included. That could mean CG 20 10 (broad ongoing operations coverage), CG 20 26 (designated person or organization, more restrictive), or a carrier-specific manuscript endorsement that limits coverage to the sub's sole negligence only.
Certificate says "Waiver of Subrogation" is included. That could mean a blanket waiver, a scheduled waiver for named parties only, or a conditional waiver that applies only if your contract requires it.
The only way to know what you actually received is to read the endorsement pages. Your compliance platform should accept and process endorsement uploads, not just certificates.
Action steps:
- Require subs to upload endorsement pages with their certificates
- Use a platform that reads endorsement language (not just certificate checkboxes)
- Flag any endorsement that does not match your contract requirements
- Send specific deficiency notices identifying which endorsement is missing or inadequate
Best Practice 3: Monitor Aggregate Erosion
A sub's CGL aggregate is the total amount available for all claims in a policy period. If a sub has a $2M aggregate and pays $1.5M in claims on other projects, your project has only $500,000 of remaining coverage.
How to monitor aggregate status:
- Request loss runs from the sub's broker at contract signing
- Request updated loss runs quarterly on projects lasting more than six months
- Set aggregate utilization thresholds in your compliance platform (flag at 50% and 75% utilization)
- For subs approaching aggregate exhaustion, require a per-project aggregate endorsement or increased limits
Aggregate erosion is invisible on the ACORD 25. The certificate shows the full limit, not the remaining available amount. Only loss runs reveal how much aggregate has been used.
Best Practice 4: Build Escalation Workflows for Non-Compliance
A compliance platform identifies gaps. An escalation workflow closes them.
Day 0: Deficiency detected. The platform flags a missing endorsement, insufficient limit, or expired policy. An automated notification goes to the sub with specific details on what is needed.
Day 7: First follow-up. If the sub has not responded, an automated follow-up goes to the sub and their broker.
Day 14: PM notification. The project manager receives an alert that the sub remains non-compliant. The PM contacts the sub's superintendent directly.
Day 21: Work restriction warning. The sub receives written notice that they will be removed from the project if compliance is not achieved within 7 days.
Day 28: Work stoppage. The sub is barred from the job site until they provide compliant coverage. Payment is withheld per the subcontract terms.
| Escalation Step | Day | Action | Responsible Party |
|---|---|---|---|
| Initial deficiency notice | 0 | Auto-email to sub with specific gaps | Platform |
| First follow-up | 7 | Auto-email to sub and broker | Platform |
| PM escalation | 14 | Alert to project manager | PM |
| Written warning | 21 | Formal letter to sub | PM or risk manager |
| Work stoppage | 28 | Remove sub from job site | PM and superintendent |
Best Practice 5: Track CGL Across the Full Project Lifecycle
CGL verification at contract signing is not enough. Coverage changes throughout a project.
Pre-construction. Verify CGL, endorsements, and limits before the sub mobilizes. No certificate, no site access.
During construction. Monitor for mid-term policy changes, cancellations, and aggregate erosion. Reverify after any policy renewal that falls during the project.
At substantial completion. Confirm products-completed operations remains active. Document the sub's CGL policy number and carrier for future reference.
Post-completion. Maintain records of every sub's CGL coverage for the full statute of repose period (6 to 12 years depending on state). If a latent defect claim surfaces in year 4, you need to know which carrier held the sub's CGL during construction.
Best Practice 6: Use Technology That Reads Endorsements
Most compliance platforms rely on certificate data only. They check the boxes on the ACORD 25 and compare limits against requirements. That catches 60% to 70% of deficiencies.
The remaining 30% to 40% hide in endorsement language. A certificate might say "additional insured per written contract," but the actual endorsement limits coverage to the sub's sole negligence. A certificate might show a $2M aggregate, but an endorsement caps the products-completed operations period at two years.
We built SubcontractorAudit to read both certificates and endorsement pages. Our AI extraction engine processes endorsement language, identifies coverage limitations, and compares them against your contract requirements. If a waiver of subrogation endorsement applies only to named parties (not blanket), the system flags it. If an additional insured endorsement uses a 2019 edition form with narrower coverage than the 2004 edition, the system alerts you.
Frequently Asked Questions
What is the difference between CGL and GL insurance? They are the same thing. CGL (commercial general liability) is the formal industry name for the policy. GL (general liability) is the common abbreviation. Both refer to the ISO CG 00 01 policy form that covers bodily injury, property damage, and personal/advertising injury.
How long does it take to implement a CGL compliance platform? Most platforms can be operational within 2 to 4 weeks. Setup involves configuring your insurance requirements, importing your sub database, and sending certificate collection requests. The actual platform configuration takes 2 to 3 days. The remaining time is collecting certificates from your subs.
Can a compliance platform verify coverage directly with the carrier? Some platforms offer real-time carrier verification through API connections with major insurers. This provides more reliable status information than relying on certificates alone, which can be outdated or even fraudulent.
What happens if a sub provides a fraudulent certificate? Certificate fraud is a criminal offense in most states. A compliance platform that verifies data directly with carriers can detect mismatches between the certificate and the actual policy. If you suspect fraud, contact the broker and carrier listed on the certificate to confirm coverage independently.
How much does a CGL compliance platform cost? Pricing ranges from $3 to $15 per sub per month depending on features and volume. For a GC managing 100 active subs, that is $300 to $1,500 per month. Compare that against the cost of one uninsured claim ($35,000 to $85,000 average) or the labor cost of manual tracking (14+ hours per month at fully loaded PM rates).
Should I require subs to use my compliance platform? Yes. Making platform participation a subcontract requirement ensures consistent compliance data. Most subs find the process easier than manually coordinating certificates with your office. The sub uploads their certificate once, and the platform handles verification, renewal tracking, and deficiency notifications automatically.
Founder & CEO
Founder and CEO of SubcontractorAudit. Building AI-powered compliance tools that help general contractors automate insurance tracking, pay application auditing, and lien waiver management.