Insurance Expiration Explained: What Every GC Needs to Know
You have 40 subcontractors on a mixed-use project. Each carries general liability, workers' comp, commercial auto, and an umbrella policy. That is 160 individual expiration dates scattered across a 14-month build schedule. Miss one, and you are operating with an uncovered trade on your jobsite.
This is the step-by-step process for building an expiration tracking system that catches every lapse before it reaches the field.
Step 1: Build Your Expiration Tracking Calendar
The foundation of expiration management is a single, consolidated view of every policy expiration date across every subcontractor on every active project.
Start by extracting the following data points from each certificate of insurance on file:
- Subcontractor name and trade
- Policy type (GL, WC, auto, umbrella, professional liability)
- Carrier name
- Policy number
- Effective date
- Expiration date
- Projects where the sub is currently active
- Broker name and contact information
Organize this data in a format that allows sorting and filtering by expiration date. The goal is to see, at any point in time, which policies are expiring in the next 90 days, 60 days, 30 days, and 7 days.
| Tracking Method | Capacity | Error Rate | Monthly Labor (per 50 subs) |
|---|---|---|---|
| Paper files with calendar reminders | Low | 35-40% miss rate | 22+ hours |
| Shared spreadsheet (Excel/Sheets) | Medium | 15-20% miss rate | 14 hours |
| Dedicated compliance software | High | Under 2% miss rate | 3 hours |
| Automated platform with carrier feeds | Very high | Under 0.5% miss rate | Under 1 hour |
The tracking method you choose determines how much manual labor goes into the process and how many expirations slip through.
Step 2: Set Up Multi-Tier Alert Schedules
A single reminder is not enough. Subcontractors are busy running their own operations, and a lone email 30 days before expiration will be ignored more often than not. You need a cascading alert structure that increases urgency as the expiration date approaches.
The 90-Day Alert (Informational)
This is a low-pressure notification. The sub probably has not started their renewal process yet, and their broker may not have received renewal terms from the carrier. The purpose of this alert is to plant the seed.
Send an email or system notification to the subcontractor and their broker informing them that the policy will expire in approximately 90 days. Include the specific policy type, policy number, and expiration date. Request that they send the updated certificate as soon as renewal is complete.
The 60-Day Alert (Action Required)
By 60 days out, the broker should be working on renewal terms. This alert shifts the tone from informational to action-oriented.
Include a specific list of what the renewed certificate must contain: your company listed as additional insured, waiver of subrogation endorsement, primary and non-contributory language, and minimum limits that match your subcontract requirements. This prevents the common scenario where the sub renews but the new certificate is missing required endorsements.
The 30-Day Alert (Escalation)
If no renewed certificate has been received by 30 days out, escalate. This alert should go to the subcontractor's principal or owner, not just their office manager. Copy your project manager and superintendent.
Reference the specific subcontract clause requiring continuous insurance coverage. State clearly that work authorization will be suspended on the expiration date if proof of renewal is not received.
The 14-Day Alert (Warning)
This is a formal written warning. It should be sent via email and certified mail (or documented delivery method). State that the sub has 14 days to provide proof of renewed coverage or face work suspension, payment withholding, or both.
At this stage, also alert your project team internally. The superintendent needs to know that a potential work stoppage is approaching for this trade.
The 7-Day Alert (Final Notice)
Seven days before expiration, the sub receives a final notice. This communication should be direct and unambiguous: provide the renewed certificate within seven days or your crews will not be permitted on site after the expiration date.
Simultaneously, begin activating contingency plans. If this sub's scope is on the critical path, you need a backup plan.
Step 3: Create Your Escalation Procedure
Alerts only work if there is a defined escalation path when they go unanswered. Document who is responsible for action at each stage.
Level 1 (90-60 days): Project Coordinator or Compliance Administrator. This person sends the initial alerts and tracks responses. They handle routine follow-ups and update the tracking system as certificates are received.
Level 2 (60-30 days): Project Manager. If the compliance administrator has not received a response after 60-day alerts, the PM takes over communication. The PM has a direct working relationship with the sub and can apply professional pressure.
Level 3 (30-14 days): Senior Project Manager or Director of Operations. Unresolved expiration risks at this stage require senior leadership involvement. The SPM contacts the sub's ownership directly and begins documenting contract breach.
Level 4 (14 days to expiration): Risk Management and Legal. If a sub has not responded to 90, 60, and 30-day notices, the situation requires risk management evaluation. Legal counsel may need to issue a formal notice of breach and potential termination.
Step 4: Draft Communication Templates
Consistency in communication prevents confusion and creates a clear documentation trail. Build templates for each alert tier that include:
Standard renewal reminder (90/60 days): Professional, helpful tone. Include the specific policy details, your certificate requirements, the upload method (email, portal, fax), and a contact person for questions.
Escalation notice (30 days): Firm but professional. Reference the subcontract clause, state the consequences of non-compliance, and provide a deadline. Include the specific actions the sub must take.
Formal warning (14/7 days): Legal-grade language. Reference all prior communications by date. State that work suspension and payment withholding will occur on the expiration date. Request immediate confirmation of renewal status.
Work suspension notice (expiration date): Document that the sub's work authorization is suspended effective immediately due to expired coverage. State the conditions for reinstatement (receipt and verification of renewed certificate). Distribute to the sub, the project owner, the superintendent, and your insurance department.
Step 5: Handle Emergency Coverage Lapses Mid-Project
Despite your best tracking efforts, emergency lapses happen. A carrier cancels a sub's policy for non-payment. A sub's business changes and their broker cannot place renewal coverage immediately. A policy is renewed but with reduced limits that no longer meet your requirements.
When a mid-project lapse occurs, execute this emergency protocol:
Hour 1: Verify the lapse. Contact the sub's broker directly to confirm that coverage has actually lapsed. Sometimes certificate tracking systems generate false alerts, or a carrier's system updates before the broker has completed renewal paperwork.
Hour 2: Suspend field work. If the lapse is confirmed, the sub's crews must leave the site. Document the suspension with a written notice to the sub and verbal instruction to the superintendent. Photograph the sub's work area to document the condition at the time of suspension.
Hours 3-8: Explore reinstatement options. Work with the sub and their broker to identify the fastest path back to compliance. If the lapse was due to non-payment, the sub may be able to pay the premium and have coverage reinstated the same day. If the carrier canceled for underwriting reasons, the broker needs to find a new carrier.
Day 2-3: Evaluate schedule impact. If reinstatement is not immediate, assess the impact on the project schedule. Determine whether the sub's scope is on the critical path and whether temporary coverage arrangements (such as the GC adding the sub's scope to a contractor-controlled insurance program) are feasible and cost-effective.
Day 4+: Activate contingency. If the sub cannot obtain compliant coverage within a reasonable timeframe, begin mobilizing a replacement subcontractor. Document all costs associated with the transition for potential back-charge to the non-compliant sub.
Step 6: Verify Renewed Certificates Thoroughly
Receiving a renewed certificate is not the end of the process. Every renewed certificate must be verified against your requirements before the sub is cleared to continue working.
Check these items on every renewal:
- The policy effective date matches or precedes the old policy's expiration date (no gap)
- Coverage limits meet or exceed your subcontract minimums
- Your company is listed as additional insured with the correct legal entity name
- Waiver of subrogation endorsement is present
- Primary and non-contributory language is included where required
- The carrier is admitted in your state and has acceptable financial ratings
- Workers' comp coverage matches the states where the sub will perform work
- Commercial auto includes hired and non-owned auto coverage if required
Reject certificates that do not meet every requirement and send them back to the sub with specific deficiency notes. A certificate that is 90% correct is 100% non-compliant.
Frequently Asked Questions
How long does it typically take a subcontractor to provide a renewed certificate? The industry average from first request to receipt is 18 days. With automated systems and broker-direct communication, top-performing GCs reduce this to 5-7 days. The bottleneck is rarely the carrier — it is the sub's internal processing and the broker generating the certificate with correct endorsements.
Should I track expiration dates for every policy type or just general liability? Track every policy type listed in your subcontract requirements. Commercial auto and umbrella policies are the most commonly missed because they often renew on different cycles than GL and workers' comp. Missing any single policy type creates the same liability exposure for the GC.
What happens if a sub's renewed policy has lower limits than required? The sub is non-compliant even though they have active coverage. Treat this the same as an expiration — the sub does not meet your insurance requirements and cannot work until the deficiency is corrected. Common solutions include the sub purchasing higher limits or adding a supplemental policy.
Can I require subcontractors to give me access to their insurance broker? Yes, and you should. Include a clause in your subcontract requiring the sub to provide broker contact information and authorize the broker to communicate with your compliance team. Most brokers welcome this because it reduces their administrative burden of fielding duplicate requests.
How do I handle a sub who has expired coverage but claims they are renewing this week? Verbal assurances do not replace valid certificates. The sub should not be on site until you have the renewed certificate in hand and verified. If the sub's scope is critical, work with them to expedite the renewal — but do not allow work to continue on a promise.
What is the difference between a policy expiration and a policy cancellation? Expiration occurs at the natural end of a policy term and requires no advance notice. Cancellation is a mid-term termination by either the carrier or the insured, and most states require written advance notice to certificate holders. Cancellation is more disruptive because it is unexpected and may indicate underlying problems with the sub's operations or finances.
Stop Chasing Certificates Manually
Building and maintaining an expiration tracking system by hand works when you have five subs. At 20 or more, the volume of alerts, follow-ups, and verifications overwhelms even the most organized project coordinators.
SubcontractorAudit automates the entire workflow described in this guide — multi-tier alerts, escalation routing, broker communication, and renewal verification — so your team can focus on building instead of chasing paper.
Founder & CEO
Founder and CEO of SubcontractorAudit. Building AI-powered compliance tools that help general contractors automate insurance tracking, pay application auditing, and lien waiver management.