· Updated June 6, 2026

COI Tracking for General Contractors: Full Guide | COI File

General contractors guide to subcontractor COI tracking across multiple job sites. Per-project compliance, trade-specific requirements, and how to scale beyond spreadsheets.

General contractors carry a compliance burden that property managers don't. You're not tracking the same 15 vendors across one building -- you're tracking 40 different subcontractors across 5 active job sites, each with trade-specific insurance requirements, per-project additional insured endorsements, and the constant churn of subs coming on and off the job.

Miss one expiration and a sub without insurance is doing structural work on an occupied building. That's not a paperwork issue -- that's a potential catastrophic claim.

This guide covers how GCs manage subcontractor COI tracking effectively: per-project organization, trade-specific requirements, wrap-up programs, and when spreadsheets stop being good enough.

Why COI Tracking Is Different for General Contractors

If you work in construction, COI tracking operates under fundamentally different constraints than property management:

  • Per-project, not per-property. Each job site is a distinct compliance unit with its own subcontractors, requirements, and deadlines. A sub who's compliant on Project A may have expired coverage for Project B. You can't track everything in one flat list.
  • Trade-specific requirements. The insurance you require from an electrician ($1M GL, $500K professional if they do design) differs from what you require from a roofer ($2M GL, $5M umbrella) or a demolition contractor ($2M GL plus pollution liability). Generic requirements don't cut it.
  • High-risk work. Construction is inherently dangerous. Falls, structural collapses, fires, and third-party injuries are real possibilities on any job site. Insurance isn't a formality -- it's the only thing between you and a multi-million-dollar liability.
  • Owner and lender requirements. The project owner, construction lender, and your surety all have their own insurance requirements that flow down through you to every sub. You're not just complying with your own standards -- you're enforcing a chain of requirements.
  • Constant subcontractor turnover. Subs mobilize and demobilize throughout the project lifecycle. Excavation subs leave. Framing subs arrive. MEP subs come later. Your COI tracking system needs to handle this churn without gaps.

Trade-Specific Insurance Requirements

Every trade brings different risk. Here are minimum recommended insurance requirements by trade -- but always consult your risk manager and contract for specific requirements:

Trade General Liability Umbrella Special Coverage
Electrician $1M/$2M $2M-$5M Professional Liability if doing design
Plumber / HVAC $1M/$2M $2M-$5M Completed operations coverage critical (water damage)
Roofer $2M/$4M $5M+ Higher limits due to fall and fire exposure
Excavation / Demolition $2M/$4M $5M-$10M Pollution Liability, Explosion/Collapse/Underground coverage
Drywall / Framing $1M/$2M $2M Standard requirements typically sufficient
Concrete / Steel $2M/$4M $5M-$10M Structural failure exposure requires higher limits
Cleaning / Labor only $1M/$2M Not typically required Standard requirements typically sufficient

These are baselines. Your specific project, contract, and risk tolerance may require higher limits. Always get your requirements approved by your risk manager or insurance broker before including them in subcontracts.

CCIP and OCIP Wrap-Up Programs

A CCIP (Contractor Controlled Insurance Program) or OCIP (Owner Controlled Insurance Program) is a consolidated insurance program where a single policy covers all subcontractors on a project for general liability and workers' compensation. The GC (CCIP) or the project owner (OCIP) purchases the master policy.

Wrap-ups change COI tracking significantly:

  • Subcontractors enroll in the wrap-up instead of providing their own GL and WC. You collect enrollment confirmations rather than COIs for those lines.
  • Subs still need their own insurance for off-site operations. The wrap-up only covers work performed at the project site. Subs need their own GL for work at their shop, warehouse, or other job sites.
  • You still track expiration dates for the wrap-up policy itself. The wrap-up has a policy period, and coverage must extend through the project duration including the completed operations tail.
  • Subs may need to maintain supplementary coverage. Professional liability, pollution liability, and auto liability are typically not included in wrap-ups -- subs must provide these separately.
  • Enrollment verification is critical. Every sub must be formally enrolled before they begin work. A sub who starts work without wrap-up enrollment has zero coverage -- and you, the GC, are on the hook.

Wrap-ups reduce the number of COIs you collect but increase the complexity of what you're tracking. Each sub still needs off-site coverage verification, enrollment confirmation, and supplementary policy tracking. A project with 50 subs under a CCIP might still require 100+ individual compliance items to track.

Managing COIs Across Multiple Job Sites

The core challenge for GCs is per-project organization. A subcontractor working on Projects A, B, and C needs three separate compliance records because:

  • Each project owner must be individually named as additional insured
  • Insurance requirements may differ by project
  • Compliance status on one project doesn't guarantee compliance on another

Best practices for per-project COI tracking:

  1. Organize by project first, subcontractor second. Your tracking system should let you view compliance by project (all subs on Project A) and by subcontractor (all projects where Sub X is working). A flat spreadsheet doesn't support both views easily.
  2. Standardize trade requirements across projects. If every project requires $1M/$2M GL from electricians, you can spot non-compliance faster. Create a master requirements matrix by trade and apply it consistently -- with per-project overrides when needed.
  3. Tie compliance to payment applications. The most effective enforcement mechanism: no COI compliance = no pay application approval. Make it a contractual requirement in every subcontract.
  4. Set renewal alerts at the project level. A sub's GL policy might expire December 31, but their work on Project A ends November 15. If you only track policy expiration, you might chase a renewal you don't need. Track both policy expiration and project end dates.
  5. Collect COIs before mobilization -- no exceptions. The single most effective rule: no sub sets foot on the job site until a verified, compliant COI is on file. Enforce it consistently, and subs learn to submit COIs on time.

Scaling Beyond Spreadsheets

A spreadsheet can handle 5-10 subcontractors across 1-2 projects. Beyond that, the cracks show:

  • You can't organize by project and by subcontractor simultaneously without duplicating data
  • Renewal alerts are manual -- you have to check expiration dates yourself
  • No vendor self-service -- every COI comes to you, you type the data, you file it
  • Audit preparation means exporting, filtering, and formatting -- 2-4 hours per audit
  • When a claim happens, proving compliance means digging through email attachments and spreadsheet versions

COI tracking software designed for construction solves these problems with per-project dashboards, AI extraction (no manual data entry), automatic renewal alerts to you and the subcontractor, and complete audit trails. For GCs managing 20+ subs across multiple projects, the time savings alone typically pays for the software in month one.

COI File is built for this workflow and is free for up to 5 vendors. Start tracking subcontractor COIs today -- no credit card required.

Frequently Asked Questions

Property managers typically track COIs per property, with vendors providing recurring services (cleaning, landscaping, maintenance) at the same location year-round. General contractors track COIs per project, with subcontractors that change from job to job. GCs face unique challenges: trade-specific insurance requirements (an electrician needs different coverage than a roofer), per-project additional insured requirements (each project owner must be named), CCIP/OCIP wrap-up programs that change how coverage is structured, and higher-risk work that makes non-compliance more dangerous. The workflow is fundamentally project-based, not property-based.
At minimum: General Liability ($1M/$2M is standard, though many GCs now require $2M/$4M), Workers' Compensation (statutory limits), and Auto Liability if the sub drives on-site. Depending on the trade, you may also need: Umbrella/Excess Liability ($5M+ for major trades), Professional Liability (design-build subs, engineers), Pollution Liability (excavation, demolition), and Builder's Risk (project-specific property coverage). Always require additional insured status using CG 20 37 (completed operations) -- not CG 20 10. Require waiver of subrogation and primary/non-contributory language in your favor.
CCIP (Contractor Controlled Insurance Program) and OCIP (Owner Controlled Insurance Program) are "wrap-up" insurance programs that provide a single general liability and workers' compensation policy covering all subcontractors on a project. Under a wrap-up, the GC or owner purchases the master policy, and each sub enrolls in it rather than providing their own insurance. COI tracking changes significantly: you verify each sub has enrolled in the wrap-up, you still collect COIs for their off-site/ongoing operations coverage, and you track enrollment dates alongside any supplementary coverage the sub must maintain for excluded operations.
Each project owner must be individually named as additional insured on the subcontractor's policy. You can't list "all projects" -- the endorsement must specify each entity. The most efficient approach: include the exact additional insured entity name and address in your subcontract agreement, provide it in the COI request template to the sub, and verify the COI shows each entity by name. Some subs use blanket additional insured endorsements, which automatically cover entities named in written contracts -- but you still need to verify the blanket endorsement exists and the contract is in place.
This is one of the most common compliance failures in construction. If a sub's COI expires mid-project and you haven't secured a renewal: the sub may be working uninsured, you may be in breach of your prime contract and the owner's requirements, and if an incident occurs, you could bear full liability. Best practice: require COIs at least 10 days before mobilization, set automatic 60/30/14-day renewal alerts, make renewal a condition of continued payment (no renewal = no pay application approval), and have a stop-work provision in your subcontract for non-compliance.
It varies by firm size, but even a mid-size GC managing 3-5 active projects can have 20-60 subcontractor COIs to track simultaneously. Each sub may have multiple policies (GL, WC, Auto, Umbrella) on a single COI. A single large project (high-rise, hospital, infrastructure) can involve 50-100+ subs. At this scale, spreadsheet tracking becomes unmanageable -- you're spending 5-10 hours per week on COI administration alone. Dedicated COI tracking software with per-project organization, AI extraction, and automatic alerts becomes essential around the 20-subcontractor threshold.

Sources & References

  • International Risk Management Institute (IRMI) -- Construction risk management and contractor insurance requirements. irmi.com
  • Associated General Contractors of America (AGC) -- Standard subcontract agreements and insurance guidelines. agc.org
  • ACORD -- Certificate of insurance forms and standards. acord.org
  • OSHA -- Construction safety regulations driving insurance requirements. osha.gov
F

Firdaosh Bano

COI Compliance Specialist

Firdaosh Bano is a COI compliance specialist and the founder of COI File. She spent 6 years managing vendor compliance for commercial properties - tracking 2,000+ COIs across 150+ properties in spreadsheets before building the tool she wished she'd had. She writes about certificate of insurance compliance, vendor risk management, and making insurance tracking less painful for small teams.

Ready to simplify your COI tracking?

Join property managers and contractors who are ditching spreadsheets for good.

Start Free →