
The moment you learn a subcontractor's insurance lapsed, pull that crew off new work and demand a current certificate before the next shift. During the gap their carrier no longer covers claims from their work, so an injury or property loss lands on your general liability or your workers' comp experience mod instead.
I have watched this exact sequence across thousands of bids and certificates. The sub is 60% through a framing package, the office forgot to renew, and nobody notices until a routine audit or a jobsite injury surfaces the gap. By then the exposure has been sitting open for weeks. Here is how to handle it the moment you find out.
A lapse means the coverage that named your project stopped, so any loss during the gap has no carrier behind it. The three policies that matter on most jobs are commercial general liability (CGL), workers' compensation, and, for anyone driving to the site, commercial auto. When one expires, the certificate of insurance (COI) you filed at contract signing is no longer accurate, and the additional insured endorsement that put your company under their policy no longer applies.
The reason this is urgent comes down to who pays. A COI is a snapshot, not a live feed. It shows coverage was in force on the date it was issued, usually months before the lapse. Standard practice is to require the sub to name your company as additional insured on their CGL, which pushes third-party claims arising from their work onto their carrier. When the policy lapses, that shield disappears and the claim flows up to you. The International Risk Management Institute explains why a certificate alone gives the holder no real contractual rights, which is exactly why the underlying policy status matters more than the paper in your file.
Call the subcontractor's office and their insurance agent the same day, and get a reinstatement or renewal timeline in writing. Do it in that order.
Do not accept a verbal "we renewed, the paper is coming." I have seen that promise stretch three weeks while a crew kept pouring. Get the dated certificate in hand.
Issue a written stop-work notice that cites the insurance provision in your subcontract, and keep it specific to the coverage gap. Most subcontracts carry a clause requiring the sub to maintain insurance for the duration of the work and giving the GC the right to suspend or withhold payment if they do not. That clause is your authority. Use it in writing, not over the phone.
A clean stop-work notice covers four things:
Retention already gives you leverage here. If you are holding 5% to 10% of the contract value, that is real money the sub wants released. Tie it to the certificate. On a $180,000 mechanical package, 10% retention is $18,000, and that number moves offices faster than any phone call.
One caution: a stop-work order can trigger schedule and delay questions of its own. This is practical operations guidance, not legal advice, and the wording of your suspension right varies by contract. Loop in your attorney before you issue anything that could read as termination.
The costs stack up fast, and they are almost always larger than the premium the sub skipped. Here is how the exposure compares.
| Path | What it costs you | Timeline |
|---|---|---|
| Pause work, demand new COI | 1 to 5 schedule days lost while coverage is restored | Days |
| Let the crew keep working uninsured | Your CGL absorbs any third-party claim; a single injury runs six figures | Immediate on a loss |
| Discover the gap at year-end audit | Your insurer treats uninsured subs as your own payroll and back-charges premium | 6 to 12 months later |
That last row is the quiet one. General liability and workers' comp policies get audited annually. When the auditor finds a sub who worked without valid coverage, the carrier can reclassify that sub's payroll as yours and charge you the premium retroactively. OSHA's guidance on host-employer responsibility reinforces the same theme on the safety side: the controlling contractor carries duties for workers on the site regardless of who signs their checks. A skipped premium of a few hundred dollars can turn into a five-figure audit adjustment plus a claim you never budgeted for.
SubSource tracks each subcontractor's certificate expiration date and flags it before the policy runs out, so the gap never opens on your job. The failure mode is almost always the same: nobody is watching the date. A COI gets filed at signing, buried in a project folder, and never checked again until something goes wrong. A verified profile on SubSource keeps the expiration dates live and surfaces a warning while there is still time to get a renewal certificate, instead of after a claim.
The practical value is lead time. A flag 30 days out lets you email the sub, get the renewal, and never break stride. A discovery after the fact leaves you doing damage control on an open exposure. Prequalifying subs through verified license, insurance, and bond records is the same principle applied before the job starts, and you can read more about that vetting process across the SubSource platform (see How to Find and Vet Subcontractors in a New Market) (see bond records).
Can I be held liable if my subcontractor's insurance lapsed without my knowledge? Yes. Not knowing does not transfer the risk back to the sub's carrier. If a loss occurs during the gap, your general liability and your annual audit can both pull the exposure onto your company, which is why tracking expiration dates is your responsibility as the GC.
Is a certificate of insurance the same as proof of active coverage? No. A certificate of insurance is a snapshot of coverage on the date it was issued, not confirmation the policy is still in force today. A policy can lapse the day after a COI is printed, so the expiration date on the certificate is what you monitor.
How long can a lapsed subcontractor legally keep working? They should not work at all once coverage expires, and most subcontracts give you the right to suspend them immediately. Every shift they work uninsured is an open exposure on your project, so the answer in practice is zero.
Before your next progress meeting, pull every active sub's COI, sort them by expiration date, and flag any that expire inside the next 45 days. That one sort tells you which trades to chase this week, before a lapse becomes a claim.