Last updated

How to track subcontractor certificates of insurance

Collect a certificate that meets your subcontract before each sub mobilizes, check its coverages, limits and endorsements against the subcontract, keep the PDF with the sub's record, and ask for the renewal 30 days before each expiry date.

Before a crew sets foot on site, someone has to get the certificate, check it, file it and remember to ask for the next one. Across a dozen jobs that becomes a job of its own. This is a working method for doing it in a way that holds up when a claim, an audit or an owner's request arrives.

This is general information, not legal or insurance advice.

What a certificate tells you

A certificate of insurance, usually the ACORD 25, summarizes a sub's policies on the day it was issued: insurers, policy numbers, coverages, limits and dates. It isn't the policy, and it says it confers no rights on you.

You collect it so that when a sub's work causes injury or damage, the sub's insurance answers first. That only works if the coverage is in force, meets your subcontract and covers you. A certificate that expired last month covers nobody.

What to collect from every sub

  1. General liability with limits that meet your subcontract and the owner's requirements.
  2. Workers' compensation for subs with employees, which most states require.
  3. Auto liability, especially for subs who haul material or equipment.
  4. Umbrella or excess if your subcontract requires higher limits than the primary policies.
  5. Additional insured status for your company, usually for ongoing and completed operations.
  6. Waiver of subrogation and primary and noncontributory wording where your subcontract calls for them.
  7. The endorsements behind items 5 and 6. The certificate refers to them; the endorsement is the proof.

Items 6 and 7 are where date-only tracking falls short. A certificate can mark additional insured "Y" while the endorsement grants something narrower. For what belongs in the subcontract in the first place, see subcontractor insurance requirements by state.

Why spreadsheets struggle

  • They don't remind anyone. A cell that says "Expires 3/14" won't email you on March 1.
  • Copies multiply. Someone sorts the sheet and breaks a formula, someone else keeps a private copy, and soon there are three versions.
  • They hold dates, not documents. The PDF is in someone's inbox or a shared drive. When you need to prove coverage, you go looking.
  • They don't check anything. A sheet accepts a limit that's too low or a date typed wrong.

A spreadsheet records what someone typed. It doesn't watch anything.

A method that works, with or without software

  1. Standardize requirements. Put coverages, minimum limits and endorsement wording in every subcontract.
  2. Collect before mobilization. No valid certificate, no work on site.
  3. Check it when it arrives: coverages, limits, dates, your company's name, and the endorsements against what the certificate claims.
  4. Keep the document with the dates. Attach the PDF to the sub's record and the project.
  5. Remind before expiry. Ask for the renewal 30 days out so there's no gap.
  6. Know who isn't covered. You should be able to answer that in seconds.
  7. Keep the history. When an owner, insurer or auditor asks, show what was collected and when.

A checklist for each certificate

  • Coverages match the subcontract
  • Limits meet your minimums
  • Every policy is in force today
  • Your company is named as additional insured, spelled correctly
  • The endorsements are attached and match the certificate
  • Waiver of subrogation and primary and noncontributory wording, if required
  • Workers' comp for subs with employees
  • The document is saved to the right sub and project
  • A renewal reminder is set for 30 days before the earliest expiry

When to move off the spreadsheet

The usual signs: a renewal slipped and a sub worked uncovered before anyone noticed, you can't quickly say who isn't covered, or chasing and filing takes hours every week.

Software takes over the parts a spreadsheet can't do: reminders that send themselves, documents stored with each sub, and a current view of who's covered. TradeGuard does those, reads each certificate as it arrives and asks subs for renewals through an upload link.

Frequently asked questions

What is a certificate of insurance?

A summary of a business's insurance on the day it was issued, usually on the ACORD 25 form. It shows the insurers, policy numbers, coverages, limits and dates. It isn't the policy and doesn't guarantee coverage on its own.

Can you track subcontractor certificates in a spreadsheet?

Yes, up to a point. A spreadsheet holds dates but doesn't remind anyone, store the documents or check coverage against the subcontract. Most contractors outgrow it after a missed renewal, or when chasing takes hours every week.

When should you collect a certificate from a subcontractor?

Before the sub mobilizes, as a condition of starting. Ask for the renewal about 30 days before each policy expires.

Why isn't the additional insured box on the certificate enough?

The certificate only refers to the endorsement. An endorsement can grant something narrower than the certificate suggests, so collect and read it.

How far ahead should you ask for a renewal?

At least 30 days before the expiry date. That leaves time to chase the sub and their agent without a gap while they're still on site.

Let TradeGuard track it for you

TradeGuard reads each sub's certificates as they arrive and warns you before any of them expires. 14-day trial, no card.

See how COI tracking works

More guides