Compliance

Subcontractor Insurance Tracking: What Every Construction Company Needs to Know (and What Happens When You Don't)

WFP Team9 min read
The phone call no construction company owner wants to get: a subcontractor was injured on your job site, and their workers' compensation insurance expired three months ago. You are now personally liable. The legal fees start at $50,000. If the injury is serious, the number goes much higher. Subcontractor insurance tracking is not an administrative task you can delegate to a spreadsheet and hope for the best. It is one of the most significant legal and financial risks in construction operations — and most companies are managing it with methods that are guaranteed to fail at scale. When your sub roster grows past ten or fifteen active subs, the informal tracking approach stops working entirely. You are no longer asking "did we check?" You are asking "does anyone actually know?" This guide covers everything you need to know: what insurance your subs should carry, what a COI actually protects, what happens when coverage lapses, and how to build a tracking system that prevents incidents before they happen — drawn from real operational experience managing 60+ active pool construction projects with dozens of subcontractors simultaneously.

What Insurance Should a Subcontractor Have?

At minimum, every subcontractor working on your construction projects should carry: (1) general liability insurance, (2) workers' compensation insurance, and (3) commercial auto insurance if they operate vehicles on or near job sites. Each type covers a different category of risk — and the absence of any one of them creates a gap that transfers liability to you as the general contractor.

General Liability Insurance

General liability covers third-party bodily injury and property damage arising from the sub's work. If a tile setter drops a tool and damages a homeowner's new concrete deck, their general liability policy is what covers the repair. Without it, the claim winds up at your door. Minimum coverage amounts vary by trade and jurisdiction, but most GCs require $1 million per occurrence and $2 million aggregate as a baseline — with higher limits for high-risk trades like excavation, electrical, and concrete work.

The critical nuance: the sub's general liability policy must be active at the time of the incident. An expired policy from last year does not protect you from a claim filed today, even if the work was completed when the policy was still active. This is why expiration date tracking — not just initial verification — is the core of any real compliance system.

Workers' Compensation Insurance

Workers' comp covers medical expenses and lost wages for employees injured on the job. If a sub's laborer falls from scaffolding on your job site and the sub does not carry workers' comp, that employee can file a workers' comp claim against your policy — or sue you directly in many states. "The sub said they are a sole proprietor" is not a legal defense. State requirements vary, but the GC's exposure is real regardless of the sub's business structure.

Workers' comp is often the first document to expire unnoticed because premiums are paid on annual cycles and small subs sometimes let coverage lapse between projects. A sub whose policy expired in November may not renew until they need to show proof for a new job — by which point they have been working on your sites uninsured for months.

Additional Coverage Types

Commercial auto covers accidents involving the sub's vehicles on or near your job sites. Professional liability (errors and omissions) is relevant for design-build subcontractors — engineers, architects, pool designers — where a design defect could cause a claim. Umbrella or excess policies extend coverage above the primary policy limits and are increasingly required for larger commercial projects. Know which additional types apply to each trade in your specific work, and include them in your COI requirements for the relevant subs.

At Pool Perfection, where pool construction involves eight to ten specialized trades per project — excavation, steel, plumbing, electrical, gunite, tile, decking, equipment, and landscaping — we tracked general liability, workers' comp, commercial auto, W9s, and contractor licenses for every active sub. At 60+ projects with dozens of subs, the tracking was systematic because it had to be. There was no way to hold that information informally.

Do All Subcontractors Need a Certificate of Insurance (COI)?

Yes. A Certificate of Insurance (COI) is proof that the sub's coverage is active and meets your requirements. Without a COI on file, you have no way to verify coverage. The sub's word that they "just renewed" last month is not protection in court — and it is not protection in front of your own insurance carrier when they ask why you allowed an uninsured sub on a job site.

What a COI Includes

A properly executed COI includes: the named insured (the sub's legal business name), the insurance carrier and policy number for each coverage type, the effective dates and expiration dates of each policy, the certificate holder (your company name and address), and an additional insured endorsement if required. Every one of these fields matters. A COI that lists the correct coverage types but uses the sub's trade name instead of their legal business name may not be enforceable.

Why "Additional Insured" Status Matters

Being listed as an additional insured on the sub's general liability policy means that if a claim arises from the sub's work on your project, their insurance covers you. Without additional insured status, a claim arising from a sub's work may default to your general liability policy — increasing your claims history, your premiums, and your exposure. Most standard subcontractor agreements require the sub to list the GC as an additional insured. The COI is how you verify they actually did it. A sub who claims they listed you as additional insured but cannot produce a COI showing it has not actually done it.

How to Request COIs Correctly

Contact the sub's insurance broker directly — not the sub. The sub does not issue their own COI; their broker does. When you contact the broker, you can specify your exact requirements (coverage amounts, additional insured status, your certificate holder information). Requesting from the sub introduces a middle step where documents can be delayed, modified, or — in rare cases — fabricated. Build a direct relationship with the broker's certificate department for your key subs, and request annual renewals at least 30 days before the current COI expires.

What Happens When a Sub's Insurance Expires on Your Job Site?

This is the scenario that keeps construction company owners up at night — and it should. When a sub's insurance lapses while they are actively working on your projects, the legal and financial exposure shifts directly to you. In most states, the general contractor has a duty to ensure subcontractor compliance. "I did not know their insurance expired" is not a defense — it is an admission that your compliance tracking failed.

The Legal Exposure

If an uninsured sub's employee is injured on your job site, the injured worker's claim escalates to your workers' comp carrier. If the injury involves third-party liability — a passerby, a homeowner's family member — and the sub is uninsured, your general liability carrier is on the hook. Your carrier will cover the claim, but they will also want to understand why you allowed an uninsured sub on-site. The answer affects your renewal premiums and potentially your insurability.

The Financial Exposure

Legal defense costs alone start at $50,000 for a straightforward workers' comp claim. Settlement and judgment costs can run into hundreds of thousands of dollars for serious injuries. On top of the direct costs: increased insurance premiums for three to five years following a major claim, potential regulatory fines for failing to ensure sub compliance, and reputational damage if the incident becomes public. For a growing construction company, a single compliance incident can set the business back years.

A Scenario That Happens More Than You Think

A sub's workers' comp policy expired November 30. Their premium invoice went to a billing email nobody monitors. December passes. January passes. February, the sub is actively working on four of your job sites. Their employee suffers a back injury during excavation on February 14. The sub's workers' comp carrier denies the claim — the policy was inactive at the time of the incident. The injured worker files against your policy. Your carrier covers the claim. When they investigate your sub management process, they discover you had no documented system for tracking policy expirations. Renewal premiums increase 40% at your next policy cycle.

When Shai Egosi took over Pool Perfection — a company $700,000 in debt — one uninsured sub incident could have meant bankruptcy. Compliance tracking was not a feature request; it was a survival mechanism. That operational reality is why systematic sub insurance tracking is built into WFP at the workflow level, not as an afterthought.

How to Track Subcontractor Insurance: Four Methods Compared

Not all tracking approaches carry the same risk profile. Before committing to a method, it is worth understanding where each one breaks down — because they all do eventually.

Method 1: The Spreadsheet

Pros: free, familiar, requires no new software. Cons: manual updates at every renewal cycle, no automatic alerts, and the entire system depends on a human remembering to check it before every work order assignment. The failure mode is predictable: the cell with the expiration date was last updated eight months ago. The PM creating today's work order does not check the compliance spreadsheet before assigning the sub. The sub's insurance expired six weeks ago. The PM did not know, because nothing told them to look.

Method 2: Calendar Reminders

Pros: automatic alerts when a policy expiration date approaches. Cons: calendar reminders are date-based, not workflow-based. The alert fires. The owner is on a call. The reminder gets dismissed. No enforcement exists — the sub can still be assigned to a work order even if their compliance status is expired. Calendar systems also require manual setup and maintenance; if a sub changes carriers mid-year, someone has to update the calendar entry for all their policies.

Method 3: Stand-Alone Compliance Tools

Stand-alone platforms like Billy for Insurance and Contractor Compliance are purpose-built for COI and compliance tracking. They offer document storage, automated alerts, and renewal workflows. The limitation: they are disconnected from your project management workflow. Compliance tracking lives in one system; work order assignment lives in another. When a PM is assigning a work order at 7 AM, they are working in their PM platform — not opening a second tool to check compliance. The two systems do not talk to each other, which means enforcement at the point of assignment does not happen automatically.

Method 4: Integrated Compliance Within Your PM Platform

The most effective approach embeds compliance tracking directly into the work order workflow. When a PM creates a work order and selects a sub, the system checks compliance status in real time. A non-compliant sub — expired insurance, missing COI, lapsed license — is flagged before the work order is issued. The PM cannot accidentally assign an expired sub because the system stops them at the point of assignment.

WFP's subcontractor management module uses this integrated approach. Compliance status is color-coded — green (current), yellow (expiring within 30 days), red (expired) — and visible on every sub's profile and in the work order assignment workflow. Alerts fire at 30 days before any policy expires, giving time to request renewal before the expiration creates a compliance gap. At Pool Perfection, managing 25+ active subs with this system, compliance status for the entire sub roster was visible in seconds — and non-compliant assignment simply did not happen.

Building a Subcontractor Compliance Checklist

Whether you implement software or not, these eight steps form the baseline of an effective compliance system. Build them into your sub onboarding process and your ongoing tracking practice.

  1. Collect COIs for every sub before they start any work. No COI on file means no work order issued. No exceptions.
  2. Verify "additional insured" status on every COI. The coverage types on the certificate are not enough — confirm your company is listed as additional insured on the sub's general liability policy.
  3. Record expiration dates for every document separately. General liability, workers' comp, commercial auto, and contractor licenses each have their own renewal cycle. Track them independently.
  4. Set renewal alerts at minimum 30 days before expiration. Thirty days gives you time to request a new COI, receive it, and verify it before the current one lapses.
  5. Establish and enforce a no-exceptions policy. An expired sub does not work on any project until documentation is current. No PM should have the authority to override this.
  6. Verify compliance status before every work order assignment. Not at onboarding. Before every assignment, because policies expire continuously.
  7. Track workers' comp, general liability, licenses, and W9s as separate documents. Each has its own expiration, its own renewal workflow, and its own risk profile. Bundling them into a single "compliance status" masks gaps.
  8. Request updated COIs directly from the sub's insurance broker. Do not rely on the sub to remember to send a renewal. Contact the broker yourself, 30 days before expiration, and request the updated certificate naming your company as certificate holder and additional insured.

Systematic compliance tracking across 60+ projects and dozens of subs at Pool Perfection resulted in zero compliance incidents across years of operation. That record was not luck — it was the result of treating compliance tracking as a workflow function, not a paperwork function. The documents existed in the system, the alerts fired before expirations, and non-compliant assignment was structurally prevented. The same systematic approach applied to permit and inspection compliance eliminated another major source of project delays.

Key Takeaways

  • Every subcontractor must carry at minimum general liability and workers' compensation insurance — verify both with a current COI before any work starts.
  • Expired sub insurance creates direct legal liability for the GC, not the sub — in most states, the GC has a duty to ensure subcontractor compliance.
  • A COI without 'additional insured' status for your company does not fully protect you — the sub's insurer can deny coverage if you are not listed.
  • Spreadsheet and calendar-based tracking fails at scale because enforcement depends on humans remembering to check at the right moment.
  • Integrated compliance tracking within your PM platform — where non-compliant subs are blocked at the point of work order assignment — is the only approach that prevents accidental non-compliant assignment.
  • Request COI renewals directly from the sub's insurance broker at least 30 days before expiration — never rely on the sub to initiate the renewal.

Ready to Automate Subcontractor Compliance?

If tracking sub insurance in a spreadsheet keeps you up at night, WFP's color-coded compliance dashboard automates tracking, alerts at 30 days before expiration, and blocks non-compliant subs from work orders. See it in action.