Subcontractor Insurance Requirements: A GC's Guide to COI Compliance
By SmartCOI Team
Every general contractor knows the drill. Before a subcontractor steps foot on your jobsite, you need proof of insurance. But knowing you need it and actually managing it well are two different things — and the gap between them is where liability exposure lives.
Subcontractor insurance compliance isn't just paperwork. It's risk transfer. When you require a sub to carry adequate coverage and name you as additional insured, you're shifting the financial burden of potential claims from your company to theirs. When that system breaks down — expired certificates, insufficient limits, missing endorsements — the risk transfers right back to you.
This guide covers what coverage to require from subcontractors, how to set appropriate limits by trade, the most common compliance gaps, and how to manage the process without burying your team in spreadsheets.
Why Subcontractor Insurance Verification Matters
Construction is inherently high-risk. Workers operate heavy equipment, work at heights, handle hazardous materials, and interact with the public on active jobsites. When an incident occurs, the injured party's attorneys don't just go after the subcontractor — they go after everyone in the chain, starting with the general contractor.
Your subcontract agreements are designed to protect you through risk transfer. The insurance requirements in those contracts are the mechanism. But they only work if the coverage actually exists, the limits are adequate, and the endorsements are in place at the time of the incident.
A certificate of insurance on file is not the same as verified, current, compliant coverage. The certificate could be expired, the policy could have been cancelled after issuance, the limits could fall short of your requirements, or the additional insured endorsement could be missing. Any of these gaps can leave your company holding the liability.
Standard Coverage Requirements by Trade
Different trades carry different risk profiles, and your insurance requirements should reflect that. Here's a baseline framework — adjust based on your contracts, project requirements, and risk tolerance.
All Subcontractors (Minimum Baseline)
Every subcontractor on your projects should carry commercial general liability with minimum limits of $1,000,000 per occurrence and $2,000,000 aggregate. They need workers' compensation at statutory limits for the state where work is performed, with employer's liability at $1,000,000 per accident. Commercial auto liability should be at least $1,000,000 combined single limit if they bring vehicles to the jobsite. And umbrella or excess liability of $1,000,000 to $5,000,000 depending on project size provides additional protection above the primary limits.
Higher-Risk Trades (Increase Limits)
Certain trades warrant higher limits due to the nature of their work.
Electrical contractors should carry higher GL limits ($2,000,000 per occurrence) due to fire risk and potential for property damage. Electrical work gone wrong can affect entire buildings.
Roofing contractors face significant fall exposure and property damage risk. Require $2,000,000 or higher GL limits and verify workers' comp is active and adequate — roofing has one of the highest workers' comp claim rates in construction.
Demolition and excavation contractors deal with structural collapse risk, underground utility strikes, and environmental exposure. Higher GL limits plus pollution liability coverage may be appropriate depending on the scope.
Crane and heavy equipment operators need robust auto and GL limits ($2,000,000+) given the catastrophic potential of equipment failures or operator errors.
Lower-Risk Trades (Standard Limits Usually Sufficient)
Painters, drywall installers, flooring contractors, and similar finishing trades typically operate at lower risk levels. The baseline requirements above are usually adequate, though you should still verify all coverage is current and endorsed correctly.
Specialty Requirements
Some subcontractors need coverage beyond the standard package. Professional liability or errors and omissions insurance should be required for design-build subs, engineers, and architects performing design work. Pollution liability applies to environmental remediation, abatement, or any work involving hazardous materials. Installation floater or builder's risk coverage may be needed for subs responsible for high-value materials or equipment before installation is complete.
Setting Up an Insurance Requirements Matrix
Rather than applying the same requirements to every subcontractor, build a requirements matrix that maps coverage types and limits to trade categories. This ensures appropriate coverage without over-requiring from low-risk trades or under-requiring from high-risk ones.
A typical matrix might have three tiers. The standard tier covers general trades like drywall, painting, flooring, and carpentry with your baseline $1M/$2M GL requirement. The elevated tier covers mechanical, electrical, plumbing, and steel work with higher GL limits of $2M/$2M and higher umbrella requirements. The high-risk tier covers roofing, demolition, crane operations, and hazardous materials with the highest limits and specialty coverages.
Map each subcontractor to a tier when you onboard them, and apply the corresponding requirements. This standardizes your compliance process and makes it easier to verify that each sub meets the right threshold — not just any threshold.
Common Compliance Gaps
These are the issues that surface repeatedly when we talk to general contractors about their subcontractor insurance management.
Missing additional insured endorsements
This is the single most dangerous gap. Your subcontract requires the sub to name you as additional insured on their GL policy. The certificate shows the additional insured box checked. But the actual endorsement — the CG 20 10 or CG 20 37 form — was never attached to the policy.
During a claim, the certificate alone doesn't provide coverage. The endorsement does. If it doesn't exist, you're not an additional insured regardless of what the certificate says. Always request and verify the endorsement pages, not just the certificate.
For a detailed explanation of additional insured requirements, see our guide to additional insured in commercial real estate.
Expired certificates with no renewal
A sub provides a compliant certificate at project start. Six months later, the policy expires. Nobody notices because there's no tracking system. The sub continues working on your jobsite for three months with no active coverage before someone catches it during an audit.
This is the most common gap in manual tracking systems. Spreadsheets don't send renewal reminders. Shared drives don't flag expirations. The only reliable solution is automated expiration tracking with proactive notifications.
Insufficient limits that look adequate
A sub carries $1,000,000 per occurrence GL, meeting your minimum. But the aggregate is also $1,000,000 instead of $2,000,000. After one significant claim, their annual coverage is exhausted. For the rest of the policy year, you have a subcontractor working on your project with effectively no GL coverage.
Always check both per-occurrence AND aggregate limits. The aggregate matters as much as the occurrence limit, especially for subs working across multiple projects where claims can accumulate.
Workers' comp coverage in the wrong state
A sub based in Texas sends you a certificate showing workers' comp coverage. But your project is in Colorado, and their policy only covers Texas. Workers' comp is state-specific — coverage in one state doesn't automatically extend to others. Verify that the workers' comp policy covers the state where your project is located.
Auto liability limited to owned vehicles only
Your sub's auto policy covers "owned autos" only. Their crew drives rental trucks and personal vehicles to your jobsite daily. None of those are covered. If an accident occurs in a rented or personal vehicle while performing work on your project, the auto liability gap falls back on you.
Require "any auto" coverage — it covers owned, hired, and non-owned vehicles. This closes the gap for rental vehicles and personal vehicles used for business purposes.
Waiver of subrogation not in place
Your subcontract requires a waiver of subrogation, but the sub's policy doesn't include the endorsement. After a loss event, their insurer pays the claim and then comes after your company to recover the payment. The waiver prevents this — but only if it's actually endorsed on the policy.
How to Streamline COI Collection and Tracking
If you're managing more than a handful of subcontractors, manual tracking breaks down fast. Here's the progression most GCs go through.
The spreadsheet phase works when you have 10-20 subs. Someone maintains an Excel tracker with expiration dates, coverage types, and file locations. It requires constant manual attention and stops working as soon as the person maintaining it goes on vacation or leaves the company.
The shared drive phase adds document storage but doesn't solve the tracking problem. Certificates get uploaded to a folder structure, but nobody's systematically checking them against requirements or monitoring expirations.
The software phase is where compliance actually becomes manageable at scale. COI tracking software automates the collection, extraction, verification, and monitoring process. Upload a certificate — or have your sub upload it through a portal — and the system handles the rest.
How SmartCOI Handles Subcontractor Compliance
SmartCOI was built for exactly this workflow. Here's how it works for general contractors:
Set up your insurance requirements matrix with coverage types and limits per sub tier. When a subcontractor submits a certificate — either through bulk upload or through a free self-service portal — SmartCOI's AI extracts every data point from the ACORD 25: coverage types, per-occurrence and aggregate limits, effective and expiration dates, additional insured status, and endorsement details across all pages.
The system automatically checks the extracted data against your requirements and flags any gaps. Insufficient limits, missing endorsements, incorrect certificate holder names, upcoming expirations — everything surfaces in a single compliance dashboard.
When a certificate is about to expire, SmartCOI sends automated renewal requests to the subcontractor. No manual calendar reminders, no chasing emails.
It starts at $79/mo flat rate — not per subcontractor, not per certificate. Every feature is included at every tier.
Start your free 14-day trial — upload up to 50 certificates at no cost, no credit card required.
Frequently Asked Questions
What insurance should I require from all subcontractors?
At minimum, require commercial general liability ($1M per occurrence / $2M aggregate), workers' compensation (statutory limits), commercial auto liability ($1M combined single limit), and umbrella/excess liability ($1M-$5M depending on project size). Higher-risk trades should carry higher limits.
How do I verify a subcontractor's additional insured status?
Don't rely on the checkbox on the ACORD 25 certificate alone. Request the actual endorsement pages — specifically the CG 20 10 or CG 20 37 forms — and verify that your company is named as an additional insured. The endorsement is what provides coverage, not the certificate.
How often should subcontractor certificates be renewed?
Certificates should be renewed when the underlying policy renews, typically annually. Best practice is to track expiration dates and request updated certificates 30 days before expiration. For long-duration projects, verify coverage remains active throughout the project, not just at onboarding.
What happens if a subcontractor's insurance lapses during a project?
If a sub's coverage lapses and an incident occurs, the liability exposure falls back to the general contractor. Most subcontract agreements include provisions requiring the sub to maintain coverage throughout the project and allowing the GC to suspend work or withhold payment for non-compliance. The key is catching the lapse before an incident occurs.
Should subcontractors pay for COI tracking software?
No. Requiring subcontractors to pay fees to upload their certificates creates friction and slows down compliance. SmartCOI's portal is free for subcontractors — no login required, no fees. The GC bears the software cost, and the subcontractor simply uploads their certificate through a link.