Compliance and payroll

How to track subcontractor insurance certificates

Collect a certificate and the actual endorsements before a sub mobilizes, log every policy expiration date in one place, chase renewals 30 days out, and tie payment approval to current coverage. That is the whole system. The hard part is running it every week on every job.

Two construction professionals review paper plans beside a tablet at a jobsite workbench.
Plan reviews connect field conditions, drawings, and the next decisions on a job. AI-generated illustration.

To track subcontractor insurance certificates, keep one log with a row per sub and per policy (general liability, auto, umbrella, workers comp), record the carrier, policy number, limits, and expiration date from each certificate of insurance, attach the endorsements your subcontract requires, and review the log on a fixed schedule. A sub with an expired or missing policy does not start work and does not get paid until the gap is fixed.

Most general contractors already collect certificates. Where they fall down is the follow-up. A certificate is accurate on the day it is issued and starts aging the next morning. Policies renew, get cancelled for nonpayment, or change carriers mid-job, and nobody tells the GC unless the GC asks.

Why the certificate alone is not proof of coverage

The standard ACORD 25 certificate says so in capital letters at the top: it is issued as a matter of information only and confers no rights upon the certificate holder, and it does not amend, extend, or alter the coverage afforded by the policies. The same form warns that if the certificate holder is an additional insured, the policy must be endorsed, and a statement on the certificate does not replace that endorsement.

Some states put this into law. New York Insurance Law section 502 says a certificate of insurance shall not amend, extend, or alter the coverage provided by the policy and shall not confer rights beyond those expressly provided by the policy. So the tracking system needs two layers: the certificate for quick facts and dates, and the endorsements for the rights you actually bargained for. See additional insured endorsements explained for what those forms do.

How to set up a COI tracking system in 7 steps

1. Write the requirements once, per contract type

Pull the insurance exhibit from your owner contracts and build a standard requirement set for subcontracts: coverage types, minimum limits, additional insured forms, waiver of subrogation, primary and noncontributory wording, and how many years completed operations coverage must stay in place. Public owners often add their own items. A New York state construction authority's sample package, for example, asks for proof of 30 days notice of cancellation in its favor. Make sure your subcontract carries every owner requirement down, or you are holding a risk nobody insured. The flow-down clauses guide covers how.

2. Collect documents before the subcontract is signed

Ask the sub's broker, not the sub, for the certificate and the endorsement pages. Brokers issue certificates every day and respond faster. Request the policy numbers and edition dates of the endorsements so you can compare them to the contract language.

3. Log every policy as its own row

One sub usually has four or five policies, often with different carriers and different renewal dates. A single expiration date per sub hides the auto policy that lapses two months before the GL policy. Use a subcontractor COI tracking template or software, but give each policy its own line.

4. Check the certificate against the requirements

Read it line by line. Is the named insured the same legal entity that signed the subcontract? Are the additional insured and waiver boxes marked, and are the endorsements attached? Do the limits meet the minimums? Is the description of operations broad enough to cover the project? Record any shortfall as an open item with an owner and a due date.

5. Set reminders at 30 days and on expiration day

Send a renewal request to the broker 30 days before any policy expires, and a second notice a week out. On the expiration date, if no renewal certificate is in, the sub's status flips to noncompliant. The 30-day lead time is a common internal practice, not a legal rule. Pick a number and stick to it.

6. Tie compliance to site access and payment

The tracker only matters if it controls something. Two controls work: the superintendent does not let a noncompliant sub onto the site, and accounts payable does not release a payment to a sub flagged as expired. Write both into the subcontract so it is a contract term, not a surprise.

7. Keep the records after closeout

Claims for completed work can show up years later. Archive each job's certificates and endorsements with the project file so you can prove who was insured on what dates. The document retention guide covers how long to hold project records.

Worked example: a 14-sub tenant improvement

Say a GC runs a $480,000 office tenant improvement with 14 subcontractors over five months. The project coordinator builds the log during buyout. Each sub averages four policies, so the log has 56 rows. Here is what three of them look like in month two.

Example COI log rows (illustrative)
SubPolicyExpiresAI and waiver endorsementsStatus
Drywall subGeneral liabilityAug 31Ongoing and completed ops attachedCompliant
Drywall subCommercial autoJun 15Not requiredRenewal requested May 16
Electrical subWorkers compJul 1Waiver of subrogation missingOpen item, broker emailed
Flooring subUmbrellaExpired May 30Follow formHold site access and payment

On June 2 the flooring sub submits a $22,000 pay application. Because the umbrella expired May 30, the payment sits in the approval queue with a compliance hold. The broker sends a renewal certificate on June 4, the coordinator updates the row, and the hold clears the same day. Without the log, that sub would have worked and been paid for a week with a required policy lapsed.

Mistakes to avoid

  • Accepting a certificate without endorsements. The ACORD form itself says the certificate does not create additional insured status.
  • Tracking one date per sub. Each policy expires on its own schedule.
  • Letting the project manager own it alone. PMs are busy. Give the log to one coordinator across all jobs.
  • Ignoring the named insured. A certificate for a sister company or a dba that did not sign the subcontract is not the coverage you need.
  • Forgetting lower tiers. If your sub hires a sub-subcontractor, require the sub to collect and track that tier too, and spot check it.
  • Throwing records away at closeout. Completed operations claims arrive after the job is done.

Templates, terms, and tools that help

Smart Business Automator keeps subcontractor records, document expiration dates, and payment approvals in the same place, and its document data extraction can read dates and limits off an uploaded certificate. See subcontractor compliance automation.

Frequently asked questions

How often should I check subcontractor insurance certificates?

Review the whole log at least monthly and check expirations weekly on active jobs. Also check before releasing any payment, since that is your strongest leverage to get a renewal certificate.

Is a certificate of insurance enough to prove I am an additional insured?

No. The standard ACORD 25 form states that the policy must be endorsed for the holder to be an additional insured and that a statement on the certificate does not replace the endorsement. Ask for the endorsement pages.

Who should request the certificate, the sub or its broker?

Request it from the broker or agent listed as producer on the certificate. They issue certificates directly, can confirm the endorsements, and usually respond faster than the sub's office.

What should I do when a subcontractor's policy expires mid-job?

Follow what your subcontract says. A common approach is to stop site access and hold payments until a renewal certificate arrives. Document the notice you sent and the date coverage was restored.

How long should I keep subcontractor certificates after a job ends?

Keep them with the project file at least as long as claims can be brought for that work, which depends on your state's statute of limitations and repose and on your contract. Ask your broker and attorney for a firm number.

Sources

  1. New York State Senate: Insurance Law section 502, certificates of insurance
  2. City of Sierra Madre, CA: Sample insurance for construction contracts (ACORD 25 and ISO endorsements)
  3. Dormitory Authority of the State of New York: Insurance requirements sample package
Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment