What Is the Best Way to Verify Certificates of Insurance (COIs) for Large Construction Projects?

●

8 min read
Copied to clipboard

The best way to verify certificates of insurance on a large construction project is to treat the certificate as a screening document, then verify the endorsements and policy details behind it against project-specific requirements for each trade. Confirm the named insured, request and read every required endorsement, resolve gaps before mobilization and re-verify at every renewal.

Why does project size change how COIs are verified?

Large projects multiply the ways a certificate can be wrong. Dozens of subcontractors across trades carry different coverage; sub-tier contractors are brought in by first-tier subs; requirements differ by trade risk; owners, lenders and architects all need to be named; and renewals fall throughout a multi-year schedule. A process that works for ten subs on a six-month job does not survive that.

The certificate also does not scale. A certificate of insurance confers no rights, cannot alter the policy and reports the coverage only as of its issue date. On a large project the gap between what the certificate shows and what the policy does is multiplied by every sub, every tier and every renewal.

Step 1: Set requirements by trade before collecting anything

Verification is comparison, so the requirement has to exist first. Large projects should hold requirements per trade and per project rather than one standard: higher limits and completed operations coverage for structural, roofing and MEP trades; pollution liability where the scope calls for it; umbrella limits scaled to the exposure. The requirement should name every party to be added as additional insured, including the owner, the construction manager and the lender where the contract requires.

Write the requirement so it can be checked line by line. A sub cannot comply with “adequate insurance,” and a reviewer cannot verify it.

Step 2: Validate the certificate and the insured entity

Read the ACORD 25 for what it can tell you: the named insured, the carriers and NAIC numbers, each policy’s type, limits, number and dates, and the ADDL INSD and SUBR WVD columns per line. Match the named insured to the entity on the subcontract character by character; trade names, DBAs and affiliates are the most common mismatch on large jobs where subs operate several entities.

Check the carrier against the project’s rating requirement, typically a minimum AM Best rating, and confirm the certificate itself is current. Treat anything in the Description of Operations as a note about what to request, not as evidence.

Step 3: Request and read every required endorsement

This is where verification happens. For general liability, request the additional insured endorsement and confirm it covers both ongoing and completed operations; under ISO forms that is CG 20 10 and CG 20 37 or a blanket form covering both. Read the schedule or blanket language to confirm the owner, construction manager and other required parties are actually reached. Request waiver of subrogation per policy line, primary and noncontributory wording, and a notice of cancellation endorsement.

For each endorsement, check scope, schedule, policy number, dates and that the form is an issued copy rather than a specimen. For high-risk trades, request the policy’s schedule of forms and read exclusions with generic titles such as Designated Work or Classification Limitation; a height or residential exclusion can remove the sub’s entire scope without changing a number on the certificate.

Step 4: Confirm with the broker and resolve gaps before mobilization

Where the documents leave a question, confirm with the broker in writing: whether a blanket endorsement reaches the owner given the contract structure, whether the excess policy follows the primary’s per-project aggregate, whether a renewal kept the completed operations coverage. Written confirmation becomes part of the record.

Gaps are resolved before the sub is cleared, not after. On a large project the pressure to mobilize is constant, which is why the clearance should be tied to a system control such as onboarding in Procore or payment approval rather than to a reviewer’s judgment under schedule pressure.

Step 5: Re-verify at every renewal and keep the record

Policies renew throughout a multi-year project, and renewals change carriers, forms and schedules. Track every policy expiration, request the renewal before coverage ends and re-run the full review on the renewal documents. Require a notice of cancellation endorsement so a mid-term cancellation does not pass silently.

Keep every document, review result, broker confirmation and exception decision with a timestamp. On a large project the question “what was on file for this sub on this date” will be asked, by an adjuster, an auditor or a lender.

How does this run at the scale of a large project?

Manually, the five steps take an experienced reviewer a significant block of time per sub and a second round trip to the broker for endorsements, which is why step 3 is the one most often skipped. At the scale of a large project, the process needs automation for collection, extraction and comparison, and specialist review for coverage questions and exceptions.

Jones runs the process that way: requirements by trade and project, certificates and endorsements collected through a free portal for subs and brokers, each submission reviewed by AI against the requirements with specialists validating flagged items, gaps sent back with specific instructions, expirations tracked with automated renewal requests, and status synced into Procore so mobilization and payment can depend on it.

FAQs

Is a certificate of insurance proof of coverage?

No. It is a summary issued by the broker that confers no rights and cannot alter the policy. Coverage is decided by the policy and its endorsements, which is why verification has to reach those documents.

Which endorsements should a general contractor require on a large project?

Additional insured status for ongoing and completed operations, waiver of subrogation on each required policy line, primary and noncontributory wording and a notice of cancellation endorsement, with the required parties, including the owner and construction manager, actually reached by the endorsement language.

How should sub-tier contractors be handled?

The same way as first-tier subs, with the first-tier sub responsible for collecting and the GC verifying. Sub-tier coverage gaps land on the GC and owner just as first-tier gaps do, and some policies exclude sub-tier work entirely.

How often should COIs be re-verified during a project?

At every policy renewal and whenever a sub’s scope changes. A verification is good for the policy term it covered; renewals frequently change forms and schedules.

What is the most common verification failure on large projects?

Accepting the certificate’s additional insured wording in place of the endorsement, then discovering at claim time that the endorsement covered ongoing operations only or did not reach the owner. The fix is to request and read the endorsement for every sub before clearance.

Jones verifies subcontractor certificates and endorsements against trade- and project-specific requirements, tracks every renewal and syncs compliance status into Procore so large projects can mobilize subs on verified coverage. See how the Jones Platform works for general contractors.

Ready to automate your COI compliance?

Talk it through with an insurance expert

Get Compliance Video Course for Free

Learn how to review COIs and other insurance documents

●

8 min read

How to Manage Insurance Compliance Across Thousands of COIs at Scale

Managing insurance compliance across thousands of COIs requires an operating model, not a bigger inbox: standardized requirements by risk tier,...

●

8 min read

How Do Insurance Brokers Extract Requirements From Contracts Automatically?

How brokers and compliance teams turn a contract's insurance clause into structured requirements automatically: locating the clause, extracting coverage types,...