Every general contractor knows the drill: before a subcontractor sets foot on your jobsite, you need a valid certificate of insurance on file. But here's the problem most GCs don't talk about — a surprising number of COIs floating around the construction industry are outdated, incomplete, or outright fraudulent.
In early 2026, a New Orleans roofing contractor was arrested for falsifying insurance certificates on multiple commercial projects. The GC on those jobs had COIs on file for every sub. They looked legitimate. They weren't.
This guide walks you through exactly how to verify subcontractor certificates of insurance, what to look for, and how to build a process that catches problems before they become lawsuits.
What Is a Certificate of Insurance?
A certificate of insurance (COI) is a document issued by an insurance company or broker that summarizes a subcontractor's active insurance policies. It typically includes:
- General Liability coverage limits and policy number
- Workers' Compensation coverage and carrier
- Auto Liability if the sub uses vehicles on your project
- Umbrella/Excess coverage if required
- The certificate holder (your company) listed as additional insured
- Policy effective dates and expiration dates
The critical thing to understand: a COI is a snapshot, not a guarantee. It confirms coverage existed on the date the certificate was issued. It does not guarantee the policy is still active today.
Why Fake and Expired COIs Are More Common Than You Think
The construction industry has a documentation problem. Subcontractors face pressure to maintain insurance to win bids, but premiums for high-risk trades can be steep. Some cut corners.
Common issues GCs encounter:
- Expired policies — the COI was valid when issued, but the sub let the policy lapse
- Altered documents — policy numbers, dates, or limits changed in a PDF editor
- Ghost policies — certificates issued by brokers for policies that were cancelled
- Insufficient limits — the COI shows coverage, but limits don't meet your contract requirements
- Missing additional insured endorsement — your company isn't actually covered under their policy
The 5-Step COI Verification Process
Step 1: Check the Basics
Before anything else, confirm the fundamentals:
- Is the named insured the same legal entity as your subcontractor?
- Are the policy dates current — not expired and not starting in the future?
- Do the coverage types match your contract requirements (GL, WC, auto, umbrella)?
- Are the limits at or above your minimums?
- Is your company listed as certificate holder and additional insured?
Step 2: Call the Insurance Carrier Directly
This is the single most effective verification step and the one most GCs skip. Call the carrier — not the broker — using the phone number from NAIC or the carrier's official website (not the number on the COI).
Ask:
- Is policy number [X] currently active?
- Is [subcontractor name] the named insured?
- What are the current coverage limits?
- Is [your company] listed as additional insured?
This call takes five minutes and catches the majority of fraudulent COIs.
Step 3: Verify the Broker and Agent
Look up the insurance agent or broker listed on the COI. Are they a real, licensed agent in the sub's state? Every state has a Department of Insurance website where you can verify agent licenses.
If the broker doesn't exist or isn't licensed, that's an immediate red flag.
Step 4: Cross-Reference With Your Contract
Pull out your subcontract and compare required coverages line by line:
| Requirement | What to Check on COI |
|---|---|
| GL minimum per occurrence | Box showing per-occurrence limit |
| GL aggregate minimum | General aggregate limit |
| Workers' comp | WC section shows coverage for sub's state |
| Auto liability | Auto section if sub drives on your site |
| Umbrella | Umbrella section if your contract requires excess |
| Additional insured | Certificate holder box + additional insured checkbox |
| Waiver of subrogation | Waiver of subrogation checkbox |
Step 5: Set Up Expiration Tracking
A COI verified today can expire tomorrow. Set up a system to track policy expiration dates and request updated certificates 30 days before expiration.
This is where most GCs' processes break down. The initial verification happens, but nobody tracks the ongoing validity. Six months into a project, half your subs are operating with expired insurance.
What Happens When a Sub's Insurance Lapses Mid-Project
The consequences of an uninsured sub on your jobsite are severe:
- You're personally liable for injuries to the sub's workers if their WC has lapsed
- Your own insurance premiums spike when your carrier discovers the gap
- Contract violations that can trigger termination clauses
- Project delays while you scramble to find a replacement sub or get coverage reinstated
In some jurisdictions, knowingly allowing an uninsured subcontractor to work can result in criminal penalties for the GC.
Building a Better COI Management Process
The manual approach — collecting PDFs, filing them in folders, manually tracking expirations — works when you have five subs. It falls apart at twenty.
A modern compliance process looks like this:
- Centralized document collection — one place where all sub documents live
- Automated expiration alerts — notifications before policies expire
- Standardized requirements — the same checklist applied to every sub
- Audit trail — records of who verified what and when
- Dashboard visibility — see which subs are compliant at a glance
Whether you use a spreadsheet, a shared drive, or a purpose-built tool, the system matters more than the technology. Consistency is what catches gaps.
Frequently Asked Questions
How often should I re-verify a subcontractor's COI? At minimum, verify at project start and whenever a policy renewal date passes. Best practice is continuous monitoring with automated expiration tracking.
Can I be held liable if a sub's worker is injured and their insurance has lapsed? Yes. In most states, if a subcontractor's workers' compensation has lapsed, liability flows up to the general contractor. You may be responsible for medical costs and lost wages.
What should I do if I discover a fake COI? Stop work immediately for that subcontractor. Notify your insurance carrier. Document everything. Consult your attorney about contract remedies and potential fraud reporting.
Is a certificate of insurance the same as proof of insurance? A COI is one form of proof, but it's not a policy document. It summarizes coverage at a point in time. For definitive proof, request the actual policy declarations page from the carrier.