Subcontractor Insurance Expired Mid-Project? A 7-Step Playbook
You've just noticed a subcontractor's certificate expired, and their crew has been on site since. The next 48 hours decide whether this is a paperwork fix or a real uninsured-exposure problem. Here's the order to work through it, with a stop-work notice you can send today.
When a subcontractor's insurance expires mid-project, first ask their agent whether the policy lapsed or just renewed without a new certificate. If it lapsed: stop their work on site in writing, document the gap, hold payment as your subcontract allows, tell your broker, and only restore access once a renewal certificate shows continuous coverage (the new effective date matches the old expiration date) with your endorsements intact.
Key Takeaways
- An expired certificate isn't always an expired policy. Confirm with the agent before you stop work.
- A genuine lapse means the sub's risk is now yours: their injuries, their damage, and their payroll at your audit.
- A renewal that starts after the old policy ended still leaves an uninsured gap. Compare the dates.
- Endorsements often don't carry over at renewal. Ask for new endorsement pages every time.
1. Which Expired Policy Is the Emergency?
Every lapse matters, but they don't hurt you the same way. Use this to set how fast you move:
| Expired line | What you lose | Urgency |
|---|---|---|
| Workers' Comp | Coverage for the sub's injured workers. In many states the GC can be treated as the statutory employer of an uninsured sub's crew, and your carrier can charge premium on the sub's payroll at audit. | Same day |
| General Liability | Third-party injury and property damage coverage, plus your additional insured protection on the sub's policy. | Same day |
| Commercial Auto | Coverage for the sub's vehicles and deliveries on and to your site. | Before their next delivery or site visit |
| Umbrella / Excess | The higher limits your contract (and often the owner's contract) requires. Underlying coverage may still respond. | Within days; it's still a contract breach |
2. The 7-Step Response
- 1
Confirm what actually expired
Call or email the sub's insurance agent (the PRODUCER on the certificate) and ask one question: was policy [number] renewed, and if so, what are the new policy number and term? An "expired" certificate often turns out to be a renewed policy whose new certificate never reached you. That's a paperwork fix, not a stop-work event. Also note whichline expired. A lapsed workers' comp policy is a different problem from a lapsed umbrella.
- 2
Decide site access, in writing
If coverage has genuinely lapsed, the sub's crew stops working on your site until it's restored. Send a written notice that cites the insurance clause in your subcontract (template below) and tell your superintendent the same day, since the notice does nothing if the crew is still on the lift tomorrow morning.
- 3
Document the gap
Record the expiration date, the date you found out, and the date coverage is restored. Pull daily logs, sign-in sheets and invoices showing who from the sub was on site and what work they did during the gap. You'll need this for your own carrier, your premium auditor, and any claim that surfaces later.
- 4
Hold payment as your subcontract allows
Most subcontracts make current insurance a condition of payment. Holding the next progress payment is usually the fastest way to get a renewal certificate. It needs contract language to back it, though. Our guide to holding subcontractor payments for expired insurance covers the clauses and the accounting-system steps.
- 5
Assess your exposure
Ask two questions. Did anything happen during the gap (an injury, property damage, a vehicle incident)? If so, tell your broker now, not at renewal. And will the gap cost you at audit? Travelers' premium-audit guidance says that without a valid certificate of workers' compensation insurance, it "may charge a premium for work performed by an independent contractor/subcontractor" (Travelers, retrieved September 2026). The uninsured subcontractor audit formula shows how to estimate that charge.
- 6
Verify the renewal covers the whole gap
When the new certificate arrives, compare dates: the renewal's effective date should equal the old policy's expiration date. If the new policy starts later, the days in between were uninsured, even though the sub is insured today. Then check that your additional insured, waiver of subrogation and primary and non-contributory requirements survived the renewal. They often drop off when the carrier or policy number changes, so ask for fresh endorsement pages.
- 7
Fix the process that let it happen
A lapse you discover mid-project is a tracking failure, not bad luck. Request renewal certificates 30+ days before expiration, alert the project team before the date passes, and require a notice of cancellation endorsement so a mid-term cancellation doesn't surprise you either. See how expiration alerts work for a workable cadence.
3. Stop-Work Notice Template
Keep it factual and point to the subcontract. The last line matters: it tells a sub whose policy did renew that the fastest way back on site is a certificate from their agent.
Insurance lapse: work suspension notice
Have your attorney review before first use; adjust section references to your subcontract.
Subject: Notice: [Subcontractor Name] insurance not current on [Project Name] [Subcontractor Name], Our records show your [General Liability / Workers' Compensation / Auto] policy [policy number] expired on [date], and we have not received a certificate showing renewed coverage. Under Section [X] of our subcontract dated [date], [Subcontractor Name] must maintain the required insurance for the duration of the work. Effective immediately, [Subcontractor Name] personnel may not perform work on [Project Name] until we receive a current certificate of insurance, and required endorsements, showing continuous coverage from [prior expiration date]. Payment of pending invoices will be held as provided in Section [Y] until coverage is verified. Please have your insurance agent send the renewal certificate to [email]. If the policy was renewed on time, this can usually be resolved the same day. [Your Name] | [Title] | [Company]
4. When It's Just a Missing Renewal Certificate
If the agent confirms the policy renewed on time, you're not dealing with a lapse. You have an out-of-date file. Ask the agent to send the renewal certificate and any new endorsement pages directly to you, confirm the dates are continuous, and update your records. Then ask why the renewal didn't reach you. The usual answer is that you weren't on file as a certificate holder, so the agency's renewal run skipped you. Asking to be kept on file for automatic reissue at each renewal prevents a repeat.
Don't skip verification because the sub says "it renewed." A renewal certificate that arrives from the sub rather than the agency deserves the same scrutiny as any other. See how to spot a fake certificate of insurance.
5. How to Stop Finding Out After the Fact
Mid-project lapses are almost always discovered late because expiration dates live in a spreadsheet nobody opens until something goes wrong. Three habits close most of the gap:
- Track every line's expiration separately. GL, WC, Auto and Umbrella rarely renew on the same day.
- Request renewals 30+ days out. Use the renewal template in our guide to requesting a COI from a subcontractor.
- Make the status visible to the field. The superintendent who controls site access needs to know a sub is non-compliant before the crew arrives, not after.
SubDoc reads the expiration date for each coverage line straight from the uploaded ACORD 25, alerts your team before any of them expire, and shows every expiring or expired vendor on one dashboard. One click sends the sub a renewal request with a passwordless upload link, so the renewed certificate lands in the same record, ready to check for continuous dates and endorsements.
Frequently Asked Questions
First find out whether the policy actually lapsed or was renewed without a new certificate being sent, by asking the sub's insurance agent directly. If coverage lapsed, suspend the sub's work on site in writing, document the dates and the work performed during the gap, hold payment as your subcontract allows, tell your own broker, and don't restore site access until a renewal certificate shows continuous coverage and the required endorsements.
Not if coverage has actually lapsed and your subcontract requires it, which virtually every subcontract does. Letting an uninsured sub keep working shifts their risk to you: injuries to their workers, damage they cause, and premium charged back to you at audit. If the policy was renewed and only the certificate is out of date, the fix is a same-day certificate request to the agent, not a stop-work order.
No. A certificate shows the policy term that was active when it was issued. Most policies renew, and an 'expired' certificate often just means nobody sent the renewal certificate. The only way to know is to confirm with the producer. Until you do, treat it as a lapse, because that's how your carrier's auditor will treat it.
Compare the dates. The renewal policy's effective date should be the same day the prior policy expired. If the new policy starts later, the days in between were uninsured, even if the sub is insured today. Also check that the renewal certificate still shows your additional insured, waiver of subrogation and other required endorsements, since those can drop off when the carrier or policy number changes.
Often, if your subcontract says so. Many subcontracts let the GC withhold payment, back-charge costs, or buy coverage on the sub's behalf when required insurance isn't maintained. Whether you can recover an audit premium charge or delay costs depends on your contract language and state law, so review it with your attorney before back-charging.
Related Guides
See every expiring policy before it lapses
SubDoc tracks each coverage line's expiration from the certificate itself and alerts your team in time to act. Free for up to 3 vendors.