← All guides

How to Collect (and Actually Track) Certificates of Insurance from Subcontractors

6 min read · Updated June 20, 2026

Most contractors know they should get a certificate of insurance from every sub. Far fewer have a system that survives an audit — because collecting a COI once is the easy part. The money is lost in the tracking. Here’s a system that holds up.

Why “collect it once” fails

A certificate is a snapshot of one moment. Policies expire, get cancelled for non-payment, and lapse mid-project. A COI you collected in March doesn’t prove coverage for work the sub did in July. If there’s a gap between their coverage and the dates they worked, that gap is chargeable to you. So the job isn’t “collect a COI” — it’s “prove continuous coverage across every work date.”

Step 1: Collect — before the first payment

Make a current COI (or a valid exemption) a condition of the first check, not an afterthought at audit time. Require:

  • A workers’ comp line (general liability alone doesn’t exclude them).
  • Adequate limits for your state/policy.
  • Effective and expiration dates.

Step 2: Verify — don’t just file it

Check the three things auditors check: the WC line is present, the limits are adequate, and the dates cover the work. Here’s what makes a COI actually count → The free COI Gap Checker does this in under a minute and dollar-sizes any gap.

Step 3: Track — against work dates and renewals

This is where it breaks down. For every sub, you’re watching their coverage window against the dates you actually paid them, and re-collecting whenever a policy expires while they’re still working. One or two subs you can do by hand; twenty across a year you can’t.

The shoebox problem

At audit, a folder of certificates in no particular order is almost as bad as none — you can’t quickly prove which sub was covered for which dates. Keep them organized by sub and date so you can hand the auditor proof on demand. An audit-ready binder assembles exactly that.

Automate the nagging

The tedious part — remembering which COI expires when — is the part worth automating. The COI expiration reminder emails you before a sub’s coverage lapses, so you re-collect before it becomes a gap. Join the early-access list for the version that watches every sub all year.

General information for contractors, not insurance advice. Requirements vary by state and carrier — confirm yours.

Frequently asked questions

When should I collect a COI from a subcontractor?

Before the first payment, as a condition of starting — not at audit time. Re-collect whenever a policy expires while the sub is still working.

What should a subcontractor’s COI show?

A workers’ comp line (not just general liability), adequate limits, and effective-to-expiration dates that cover the entire period the sub worked for you.

How do I track multiple subcontractors’ COIs?

Watch each sub’s coverage window against their work dates and renewals. A COI checker, expiration reminders, and an organized binder make it manageable across many subs.

See your own exposure — free

Two free tools, no signup: estimate your audit surprise, and check whether your subs’ COIs actually protect you.

Audit Surprise Calculator COI Gap Checker

Related guides

What Insurance to Require From Subcontractors (and Put in the Contract)

Verbal promises don’t survive an audit or a lawsuit. Here’s exactly what insurance to require from subcontractors and how to write it into the agreement.

6 min read · Read →

Wrap-Up Insurance (OCIP/CCIP): How It Changes Subcontractor Coverage

On big projects, a wrap-up policy can cover everyone at once. Here’s what OCIP and CCIP mean, what they cover, and how to keep your audit from double-charging that payroll.

6 min read · Read →

Workers’ Comp Exemption Certificates: When a Sub Without Coverage Still Won’t Cost You

In many states a sole-proprietor sub can legally skip workers’ comp with an exemption certificate. Here’s how exemptions work and how to keep them from becoming your audit bill.

6 min read · Read →