Guide

Why expired COIs cost contractors millions

By Daniel Siryakov, Founder · Updated July 8, 2026

An expired certificate of insurance is dangerous because a COI only proves coverage on the day it was issued. If a subcontractor’s policy lapses mid-project and they cause a loss, their carrier can deny the claim—and the liability, defense costs, and premium damage flow straight to the general contractor. Continuous certificate of insurance expiration tracking is what closes that gap.

A certificate is a snapshot, not a guarantee

The single most misunderstood fact about a certificate of insurance is that it proves nothing about tomorrow. A COI—almost always an ACORD 25—is a point-in-time snapshot. It confirms that on the date it was issued, a subcontractor carried the policies, limits, and endorsements it lists. It is explicitly not a promise that coverage will still be in force next week, and the ACORD form says as much in its own disclaimer language.

That distinction is where the money hides. A subcontractor who handed you a clean certificate in January can have a policy that was cancelled for non-payment in March, downgraded in April, or simply allowed to expire in June—and the PDF sitting in your project folder will still look perfect. The certificate does not update itself. The only thing that keeps it honest is somebody watching the expiration date, every day, until the sub is off the job and its completed operations tail has run.

The chain reaction: how a lapse becomes your loss

The reason an expired COI is so expensive is that it removes the risk-transfer mechanism your entire subcontract was built on—quietly, and usually before anyone notices. Here is the exact sequence:

  1. A subcontractor’s general liability or workers’ comp policy lapses mid-project—non-payment, non-renewal, or a mid-term cancellation you were never told about.
  2. The sub causes a loss: a fire, water damage, a fall, an injured worker. Nobody checks the certificate at the moment of the incident.
  3. The claim is tendered to the sub’s carrier—and the carrier denies it. There was no coverage in force on the date of loss, so there is nothing to respond.
  4. Your additional insured status evaporates with it. You can only be an additional insured under a policy that exists; when the sub’s policy is gone, so is your protection under it.
  5. The claim finds the next available pocket—yours. Your own GL policy responds because you have a duty to maintain a safe site, or you fund the loss out of pocket. On workers’ comp, statutory-employer laws in most states make the GC responsible when an uninsured sub’s employee is hurt.
  6. The damage compounds after the claim closes: the loss lands on your loss runs, your premium rises, and if it was a comp claim your EMR climbs for years.

An illustrative scenario

Consider a hypothetical framing carpenter whose GL policy lapsed three weeks before mobilization. Two months in, a torch sets off a fire. The carpenter’s carrier denies—no coverage on the date of loss—and the additional-insured protection the GC was counting on is gone with it. The GC’s own GL policy ends up absorbing the defense and settlement. This is not far-fetched: insurance sources describe real cases where a GC’s policy absorbed roughly $680,000 in defense and settlement after a sub’s policy had lapsed before mobilization (source: Grit Insurance). Figures vary case to case; the mechanism does not.

The hidden costs most contractors never price in

The settlement check is the visible cost. The expensive part is everything that trails behind it. When a certificate lapses and a claim slips through, you are not exposed to one number—you are exposed to a stack of them:

  • Defense costs. Even a claim you eventually win costs money to defend. When the sub’s carrier is gone, those legal bills are yours—and they start accruing on day one, long before liability is decided.
  • Self-insured losses. If your policy pays, your retention or deductible comes out of your pocket first, and your limits are eroded for every other project you are running.
  • Premium and EMR damage. Uninsured subcontractor losses flow onto your loss runs. Workers’ comp claims from an uninsured sub can raise your experience modification rate for years, quietly taxing every future bid.
  • Retroactive premium audits. When a sub turns out to be uninsured, your carrier can charge you additional premium on that sub’s payroll—after the fact, as if they were your employees.
  • Breach of your own contracts. Owners and lenders routinely require you to keep downstream coverage in force. A lapse you failed to catch can put you in breach, jeopardizing draws, holdbacks, and the relationship.
  • Bonding and bid capacity. A large enough uninsured loss can dent your loss history badly enough to threaten bonding capacity—which threatens the work you can win next year.

A single expired certificate can quietly convert a routine subcontractor accident into a six-figure event that lands entirely on you. Multiply that exposure across every sub on every active job and the phrase "costs contractors millions" stops being rhetorical.

Why gaps happen—even to careful contractors

Almost nobody lets a certificate lapse on purpose. Gaps open because the way most contractors track COIs is structurally incapable of catching an expiration in time. The failure points are predictable:

  • Spreadsheet drift. A tracking spreadsheet only works if someone opens it and reads every expiration date before it passes. On a busy project, that reminder is the first task to slip—and the spreadsheet never warns you.
  • No proactive reminders. By the time you notice a certificate is expired, the sub has usually been working uncovered for days or weeks. The gap is already open.
  • Vendor-portal friction. Chasing renewals through clunky portals and email threads is slow enough that certificates expire while you wait on the sub’s agent to re-issue.
  • Endorsements that lapse silently. It is not only the policy dates. An additional insured, waiver of subrogation, or primary and non-contributory endorsement can drop off at renewal, leaving you technically "covered" but functionally exposed.
  • Volume. Reading and re-verifying certificates by hand does not scale past a handful of subs. Past roughly 15, something always falls through.

How automated expiration monitoring closes the gap

The antidote to a point-in-time document is a system that watches it continuously. Automated expiration tracking is exactly that: instead of relying on someone to remember to check a date, the software knows every policy’s expiration and warns you—and the subcontractor—well before the certificate goes stale, so the renewal is in hand before coverage ever lapses.

That is the difference between finding out a policy expired last month and preventing it from expiring at all. Done well, monitoring pairs naturally with automatic A–F grading, so a certificate that renews with a missing endorsement gets flagged as a downgrade rather than sailing through as "current." For the mechanics of setting this up, see how to track certificates of insurance; for the fundamentals, what is COI tracking; and to audit your own process, the COI tracking checklist.

When a policy is about to expireManual tracking Expiration monitoring
You’re warned before it lapses
Subcontractor is auto-reminded to renewChase by emailAutomated
Renewal re-graded on arrivalEyeball itAutomatic A–F
Silent endorsement drop is caught
Works across every sub on every job

If you want to compare approaches, see the best COI tracking software roundup, the head-to-head comparison, or the dedicated overview of COI tracking for general contractors.

The bottom line

A lapse you catch is free. A lapse you miss is a claim.

Every expensive scenario in this guide begins the same way: a certificate that was fine on the day it was issued quietly went stale, and nobody was watching. The certificate itself is cheap. The gap behind it is not. The most reliable way to keep an expired COI from ever becoming your uninsured loss is to stop tracking dates by hand and let software monitor every expiration for you—continuously, and free.

Wardly is free COI tracking software for general contractors: send subcontractors a no-login upload link, get an automatic A–F grade on every certificate, and let Wardly watch every expiration date. See the best COI tracking software comparison or explore the features.

General information, not legal or insurance advice.

Frequently asked questions

What happens if a certificate of insurance expires?

The certificate stops proving anything. If the underlying policy has lapsed and the subcontractor causes a loss during the gap, their carrier can deny the claim because there was no coverage on the date of loss. Your additional-insured protection disappears with the policy, and the claim—plus defense costs—can fall back on the general contractor’s own insurance or out of pocket. Best practice is to issue a work-hold order until a valid, current certificate is received and verified.

Is a general contractor liable if a subcontractor’s insurance has expired?

Often, yes. When a sub’s policy has lapsed, there is no carrier to respond and no additional-insured coverage to fall back on, so the loss finds the next available pocket—typically the GC’s general liability policy. For workers’ compensation, statutory-employer laws in most states make the GC responsible for benefits when an uninsured subcontractor’s employee is injured on the job.

How long is a certificate of insurance valid?

A certificate is only truly accurate on the day it is issued. It shows the policy’s effective and expiration dates, but the policy can be cancelled or changed at any time after the certificate is produced without the certificate updating. That is why a COI should be treated as a point-in-time snapshot and re-verified through continuous expiration monitoring—not filed once and trusted for the life of the project.

Does an expired subcontractor COI affect my premiums or EMR?

It can, well after the claim closes. Uninsured subcontractor losses flow onto your loss runs and can raise future premiums. If the loss is a workers’ compensation claim, it can drive up your experience modification rate (EMR) for years, and your carrier may charge retroactive premium on the uninsured sub’s payroll as if they were your employees.

Can an expired COI put me in breach of contract?

Yes. Project owners, lenders, and leases commonly require the general contractor to keep downstream insurance in force for the duration of the work. If a certificate lapses and you fail to catch it, you can be in technical breach of those agreements—which can jeopardize payment draws, holdbacks, and your ability to enforce indemnification.

How do I stop certificates of insurance from lapsing?

Set your requirements, collect an ACORD 25 from every subcontractor, and—critically—use automated expiration monitoring that warns you and the sub before each policy expires so the renewal is in hand before any gap opens. Re-grade every renewal so a dropped endorsement is caught as a downgrade rather than passing as "current." Software like Wardly automates the reading, grading, and expiration reminders.

Never let a certificate lapse again—for free.

Wardly reads every subcontractor’s ACORD 25, grades it A–F against your requirements, and watches every expiration date—reminding you and the sub before coverage ever lapses. Free forever.

Get started free