Guide
Tracking subcontractor insurance certificates
Collecting one certificate is easy. The expensive part is that it expires and the sub keeps working.
Reviewed by Darren Lim, US CPALicense CPA.742536026 min read
A certificate of insurance is a one-page summary from a subcontractor’s insurer saying what cover they carry, for how much, and — the part that matters — between which dates.
Collecting one is easy. Almost every contractor does it, once, when the sub first shows up. The expensive part is that the certificate expires, the sub keeps working, and nobody notices until an insurance auditor or an injury makes it everyone’s problem.
What an expired certificate actually costs
Two different bills, and neither is small.
At the insurance audit. Your workers’ compensation and general liability premiums are calculated on payroll — and typically, payments to subcontractors who cannot produce evidence of their own coverage for the period they worked are added to that payroll. You are charged as though they were your employees. See surviving your workers comp audit and the general liability insurance audit.
If someone gets hurt. An uninsured sub injured on your job may have a claim that lands on you, and the argument that they were an independent contractor is much harder to make when nobody checked whether they were insured.
Both costs arrive long after the decision that caused them — the day somebody paid a sub without looking at the dates.
What to check on the certificate
Not just that one exists:
- The named insured matches the entity you are actually paying. “Mike Smith” on the invoice and “M. S. Framing LLC” on the certificate are two different parties.
- The policy period covers the dates the sub will be working, not just today.
- The coverages include what your contract and your customer require — general liability, workers’ compensation where applicable, auto, and any umbrella.
- The limits meet what the job requires. Many general contractors and owners set minimums, and passing a sub’s certificate up the chain with lower limits than required stalls your own payment.
- You are listed as additional insured, or the certificate holder, where your contract requires it.
- It came from the agent, not from the sub. A certificate forwarded as an edited file is worth nothing.
A certificate is a summary, not the policy, and it does not itself grant anything. For anything high-risk, the underlying endorsement is what matters.
The system that actually works
It takes a spreadsheet and ten minutes a month.
One row per subcontractor, with: legal name, the entity you pay, W-9 on file, certificate expiry date, coverages carried, limits, and whether you are additional insured.
A rule that the first payment is blocked until the W-9 and the certificate are both there. This is the whole system in one line — after the first payment you have lost all your leverage, and before it you have all of it.
A monthly review of expiries, alongside the month-end close. Anything expiring inside sixty days gets a request to the sub’s agent now.
Nothing deleted. Keep every expired certificate. The audit covers a period in the past, and what you need to prove is that cover existed while they were working — not that it exists today.
Tie it to the payments
The certificate list is only useful next to what you actually paid. Because sub payments are tracked by payee through the year anyway for 1099s, the two belong together: for each payee, what you paid, when, and whether valid cover existed across those dates.
That single view answers the auditor’s question before they ask it, and it turns what is usually a week of searching email into one report. See who needs a 1099.
The conversations it saves
- The sub whose policy lapsed — found in your monthly review, fixed with a phone call, rather than found at audit when they no longer work for you
- The customer requiring higher limits — known before you schedule the sub, not the day their certificate is rejected
- The sub who was never really a sub — a worker with no insurance, no other customers and no business of their own is a classification problem as well as an insurance one. See 1099 or W-2
Related
- Roofing: getting subcontractor costs under control
- General contractor bookkeeping
- Certificate of insurance, defined
General information, not insurance or legal advice. What your policies require, and how uninsured subcontractors are treated at audit, depends on your carrier and your state.
How we do this
We build this into your books. Starting with a month that costs you nothing.
Every sub tracked by payee with a W-9, a certificate and its expiry against the dates they were actually paid — so a lapse shows up in the month it happens, not at audit.
- Every transaction categorized, accounts reconciled, the month closed
- Reviewed and signed by Darren Lim, US CPA — license CPA.74253602
- The 24-Hour Guarantee: Your first month back in 24 hours, or the next month is free.
Payments to a sub who cannot evidence cover for the period worked are typically added to your own payroll at audit, and charged accordingly. Finding the gaps monthly costs minutes. One month, free, back in 24 hours.