What is insurance certificate tracking in construction?
Insurance certificate tracking is the ongoing process of collecting each subcontractor's certificate of insurance, checking it against the contract, and chasing renewals before a policy lapses mid-job. It is usually handled by the general contractor's project coordinator or office staff. Collect a certificate at the start of every subcontract and again each time a listed policy renews.
Insurance certificate tracking is the system a general contractor (or owner) uses to make sure every company on the job carries the insurance its contract requires, for the whole time it is on the job. Collecting one certificate of insurance is a single event. Tracking is everything after: logging the policy dates, comparing limits to the subcontract, getting endorsements, and asking for the renewal before the old one expires.
Most of the risk sits in the follow-up. A sub that was fully covered on day one can be working on an expired general liability insurance policy by month seven, and nobody in the office knows until a claim comes in.
What a tracking record holds
Whether it lives in a spreadsheet or software, a good tracking record has one row per subcontractor per policy, not one row per certificate. The certificate is just the evidence. The fields that matter:
- Policy type: general liability, auto, umbrella or excess, workers compensation, and any job-specific coverage like pollution or professional liability.
- Carrier and policy number, so a renewal can be matched to the policy it replaces.
- Effective and expiration dates, which drive every reminder.
- Limits required versus limits shown, side by side.
- Endorsements received: additional insured, waiver of subrogation, primary and noncontributory. Received means a copy of the endorsement, not a checked box.
- Status: compliant, deficient (with the reason), expired, or waived by a named person.
How tracking works on a real job
Say a GC is running a $2.4 million school addition with 14 subcontractors. During buyout, the project coordinator sends each sub the insurance exhibit from its subcontract and asks the sub's agent for a certificate naming the GC as certificate holder, with the project in the description box. Twelve come back clean. One shows a $500,000 umbrella when the subcontract calls for $2 million. One has the additional insured box marked but no endorsement attached.
Those two get flagged as deficient and do not get a notice to proceed until fixed. Then the dates take over. The roofing sub's GL policy expires in March, in the middle of its scope. The tracker sends the sub and its agent a request 30 days out, again at 10 days, and puts a hold on the roofer's next pay application if the renewal has not arrived by the expiration date.
| Sub | Policy | Expires | Issue | Status |
|---|---|---|---|---|
| Framing | General liability | Aug 14 | None | Compliant |
| Electrical | Umbrella | Jan 2 | Limit $500,000, needs $2M | Deficient |
| Mechanical | General liability | May 30 | No AI endorsement copy | Deficient |
| Roofing | General liability | Mar 1 | Renewal requested | Expiring |
Why the certificate alone is not enough
The standard ACORD 25 certificate of liability insurance says right at the top that it is issued as a matter of information only and confers no rights on the certificate holder. Its cancellation box says notice of cancellation will be delivered in accordance with the policy provisions. In plain terms, the policy decides whether you hear about a cancellation, and many policies give notice only to the named insured. Older certificate wording promised the insurer would "endeavor" to send notice; that language is gone from the current form.
So tracking cannot rely on someone calling you when coverage ends. It has to run off the dates on file, plus a fresh certificate at each renewal.
Common mistakes
- Filing the certificate without reading it against the contract requirements.
- Tracking only general liability and forgetting auto, umbrella, and workers comp, which often renew on different dates.
- Ignoring lower tiers. A sub's own subs need certificates too, and the flow-down clause usually says so.
- Letting project managers grant verbal waivers with no record of who approved what.
- Paying a sub during a coverage gap, which removes the strongest reason for the sub to fix it.
Related terms
Certificate tracking sits inside subcontractor prequalification and broader vendor compliance, alongside license and safety record checks. The guide on how to track subcontractor insurance certificates walks through setup. Smart Business Automator keeps each sub's policy dates on file and flags expiring coverage before the next payment goes out, as part of subcontractor compliance automation.
Frequently asked questions
How often should a contractor collect new certificates of insurance?
At the start of every subcontract and again each time a listed policy renews. Some GCs also require a new certificate for each project so the description box names the job and the correct certificate holder.
Does the insurer have to tell the certificate holder if a policy is cancelled?
Not because of the certificate. The current ACORD 25 says cancellation notice will be delivered according to the policy provisions. If you need notice, the policy itself needs an endorsement that provides it.
Who is responsible for tracking certificates on a job?
Usually the general contractor's project coordinator or office staff, with the project manager approving any exceptions. On some projects the owner or an insurance program administrator tracks certificates for all tiers.
What should happen when a subcontractor's coverage expires mid-job?
Most subcontracts let the GC withhold payment, and some allow the GC to remove the sub from site until proof of renewal arrives. Follow what your subcontract says and document every request.