The BCS Insurance Tracking Blog | Collect. Correct. Protect.

Audit-Ready or Audit-Exposed: What Subcontractor Compliance Costs at a Workers' Comp Audit | bcs

Written by David Gubbay | Sep 1, 2026, 1:00:00 PM

Every workers' comp policy ends the same way: with an auditor asking you to prove that every subcontractor you paid was insured. Here's what a 70% answer costs on a single project, and how the new bcs Audit Readiness feature turns that scramble into two exports.

$168,457
Additional premium from 6 missing COIs on one $20.8M project. Worked example below
90%
Of the contract price treated as payroll for an undocumented labor-only sub, at minimum
44 + D.C.
States, plus D.C., that statutorily regulate workers' comp in the GC and subcontractor relationship

A workers' compensation premium audit isn't a possibility. It is a certainty. Once a policy period closes, the carrier reviews your records to reconcile the premium you paid against the exposure you actually had. And for any general contractor or hiring company, the first thing the auditor wants to see is proof that the subcontractors you paid carried their own coverage while they were on your jobs.

That's the moment subcontractor compliance stops being paperwork and becomes money. If you can't produce a valid certificate of insurance showing a sub carried workers' compensation coverage during the period you paid them, the auditor doesn't shrug and move on. The sub's crew is treated as your own uninsured labor, and everything you paid that sub becomes premium-bearing payroll: yours. The coverage question gets settled at audit, and it gets settled against whoever can't produce the paper.

The audit math is unforgiving: the auditor doesn't ask whether a subcontractor was insured. They ask whether you can prove it, for the exact dates the sub was working, at the location under audit. A certificate that existed but can't be found is, for audit purposes, a certificate that never existed.

What "Picked Up at Audit" Actually Means

This isn't auditor discretion. It is written into the rating rules. Under the NCCI Basic Manual subcontractor rule in force across most states (Rule 2-H, as published by state rating bureaus), when a contractor can't show evidence of a sub's workers' comp coverage, the auditor charges premium on that sub's exposure as follows:

If the sub's complete payroll records happen to be available, that payroll is used. In practice, they almost never are (you're being audited, not the sub) and the rule's fallback is brutal: the full subcontracted price of the work is treated as payroll. Even with partial documentation, the rule imposes minimums:

Type of subcontracted work Minimum treated as payroll
Mobile equipment with operators 33â…“% of the subcontracted price
Labor and materials combined 50% of the subcontracted price
Labor only 90% of the subcontracted price
Piecework 100% of the subcontracted price

NCCI Basic Manual Rule 2-H, Subcontractor Table 2. State rules vary, and some states apply their own versions, but the structure is broadly consistent.

Two more provisions of the rule do the real damage. First, that imputed payroll is classified as if the sub's workers were your own employees, so a roofing subcontract gets rated at the roofing class code, not at your office rate. Second, your own experience modification factor applies to the additional premium.

Put those pieces together and a "mostly compliant" project produces a bill that surprises people. Here's what that looks like with real numbers.

A 20-Sub Project at 70% Documented: What the Gap Costs

Consider a $20.77 million commercial project with 20 subcontractors. At audit, the GC produces valid workers' comp certificates for 14 of them, a 70% capture rate. In most organizations, 70% doesn't feel like a failure. It feels like a busy quarter.

# Subcontract scope Contract price COI on file
1 Site grading & haul-off $340,000 Missing
2 Excavation & underground utilities $1,110,000 On file
3 Concrete foundations & slabs $2,300,000 On file
4 Structural steel & erection $1,850,000 On file
5 Masonry $1,150,000 Missing
6 Roofing & sheet metal $780,000 Missing
7 Waterproofing & caulking $310,000 On file
8 Glass, glazing & curtainwall $1,600,000 On file
9 Framing & drywall (labor only) $1,900,000 Missing
10 Electrical $2,650,000 On file
11 Plumbing $1,400,000 On file
12 HVAC & controls $2,100,000 On file
13 Fire sprinkler & alarm $520,000 On file
14 Painting (labor only) $430,000 Missing
15 Flooring & tile $560,000 On file
16 Acoustical ceilings $290,000 On file
17 Doors, frames & hardware $340,000 On file
18 Elevator $480,000 On file
19 Asphalt paving & striping $390,000 On file
20 Landscaping & irrigation $270,000 Missing
  20 subcontracts, 6 undocumented $20,770,000 70% captured

Illustrative project. Subcontractors are identified by trade only; contract values are fictitious.

Now apply Rule 2-H to the six gaps

The six missing certificates represent $4,870,000 of subcontract value, 23% of the project. Each one gets converted to imputed payroll at the rule's minimum for its work type, classified at the trade's class code, and rated:

Undocumented scope Contract Rule 2-H basis Imputed payroll Class & rate Premium
Framing & drywall
labor only
$1,900,000 90% $1,710,000 5445
$4.53
$77,463
Masonry
labor & materials
$1,150,000 50% $575,000 5022
$5.22
$30,015
Roofing & sheet metal
labor & materials
$780,000 50% $390,000 5551
$6.75
$26,325
Painting
labor only
$430,000 90% $387,000 5474
$4.48
$17,338
Landscaping & irrigation
labor & materials
$270,000 50% $135,000 0042
$4.14
$5,589
Site grading & haul-off
mobile equipment w/ operators
$340,000 33â…“% $113,333 6217
$3.27
$3,706
Six undocumented subcontracts $4,870,000 n/a $3,310,333 n/a $160,436
Applied at the GC's experience mod of 1.05         $168,457

Rates are 2026 Florida manual rates per $100 of payroll, used because Florida requires every carrier to charge the same state-approved base rate, which makes the arithmetic reproducible. Rates vary substantially by state, class and carrier, so run your own. Sources: Florida class code rate table; basis percentages from NCCI Basic Manual Rule 2-H.

A 70% capture rate produced a $168,457 additional premium bill: retroactive, in one lump sum, after the policy year had already closed and the project was already built. That's on top of the premium the GC had already paid, and it isn't recoverable from the owner: the job was bid and closed out long before the invoice arrived.

Three things this example is really showing

The gaps aren't priced by size. They are priced by work type. The framing and drywall sub alone accounts for $81,336 of the bill, nearly half the total, because labor-only work is picked up at 90%. The site grading sub, on a $340,000 contract, contributes just $3,706 because equipment-with-operator work is picked up at 33â…“%. Two subs, comparable enough on paper, twenty times apart at audit. You can't triage your COI chasing by contract value alone.

70% is not a passing grade. The GC in this example collected most of the certificates. The 30% they missed cost roughly 3.5% of the value of those subcontracts, in a single retroactive invoice. Compliance rates that look respectable on a dashboard translate into six figures at audit, and the relationship isn't linear, because one large labor-only sub can outweigh a dozen small documented ones.

The bill above assumes nobody got hurt. Every dollar in that table is pure premium arithmetic on a project with a clean loss record. If any worker on those six uninsured crews had been injured, the statutory employer exposure below stacks on top of it.

It's Not Just Premium: You Become the Statutory Employer

The audit pickup is the predictable cost. The contingent one is worse. Forty-four states and the District of Columbia statutorily regulate workers' compensation within the general contractor and subcontractor relationship, and under those statutory employer rules the general contractor is assigned responsibility for the benefits owed to an uninsured subcontractor's injured employee, regardless of how few people that subcontractor employs. If a worker on an uninsured sub's crew gets hurt on your project, that claim doesn't stay the sub's problem. It pays out of your policy.

And because it's your claim now, it flows into your experience mod and reprices every policy you buy for the next three years, across all your work, not just the project where it happened. For contractors bidding work where owners screen on the mod, that's not an insurance line item; it's lost eligibility. As the industry guidance puts it, the additional premium for these de jure employees is charged to the general contractor "even if no loss occurs." The claim exposure is what happens when your luck runs out too.

The Ramifications Flow Downhill to Your Subcontractors

Here's the part that doesn't get talked about enough: when a hiring company takes an audit charge like the one above because of a subcontractor's coverage gap, that charge rarely stays with the hiring company. Most subcontract agreements contain insurance and indemnity provisions that push the cost right back down the chain. A sub whose certificate lapsed mid-project, or who never produced an acceptable one, can find the resulting premium charge deducted from retainage, back-charged against final payment, or netted out of the next invoice.

And the ramifications outlast the audit. A hiring company that's been burned once starts making prequalification decisions differently. The subs whose compliance held up across the whole project are the ones who stay on the bid list. The subs who show up in the audit file as a gap, and as a charge, often don't get the call for the next job. Being audit-ready, in other words, isn't just the GC's problem. It's the quiet credential that determines which subcontractors keep getting work.

For compliant subs, the flip side is real: when their coverage history is documented continuously, there are no panicked calls two years after demobilization asking them to dig up a certificate from a broker who's since changed agencies. No disputes settled from memory. The record speaks, and it speaks in their favor.

Hiring companies that would rather not run this chase themselves can hand it to a dedicated bcs compliance team that pursues every subcontractor to full compliance by email, phone, and their insurance agent. The audit file gets built either way. The only question is who does the building.

What Audit Readiness Actually Produces

The Audit Readiness feature, available to all hiring company users in bcs, generates the two things an insurance auditor usually asks for, on demand, per location:

What the auditor asks for What Audit Readiness exports
Who was working at this location, when, and with what coverage? A PDF timeline of every company that had a compliance assignment tied to the location during the audit period, showing compliant and non-compliant stretches, plus which policies each company was carrying and at what limits.
Show me the certificates. A zip of every COI on file for those companies, deliberately including expired and replaced certificates, because a folder of superseded certs is exactly what evidences continuous tracking across the period.

Reports are generated per location, so each audited project gets its own PDF and archive.

The timeline is the piece that changes the conversation. Instead of reconstructing a project's compliance history from email threads and file shares, you're handing the auditor a chronological record:

Apex Concrete
 
Summit Electrical
 
 
 
Ridgeline Roofing
 
 
CompliantNon-compliant stretch

Illustrative example of an Audit Readiness timeline: compliant and non-compliant intervals per company, across the audit period.

Notice what that timeline does for everyone involved. For you, it scopes the audit conversation to exactly what happened. For your compliant subcontractors, it's affirmative proof: their names, their coverage, their dates, documented without them lifting a finger. And where a gap did exist, it's bounded: a defined stretch with defined dates, not an open question that swallows a whole year of payments to that sub.

Using It Well: Three Habits

Match the period to the audit, not the calendar

The Audit Readiness tab starts empty until you set a timeframe. Set it to your workers' comp policy period or the full project duration, whatever the carrier is actually reviewing, rather than defaulting to a calendar year. Alignment with the carrier's dates is what makes the export drop-in ready.

Don't purge the expired certificates

It's counterintuitive, but the expired COIs are evidence, not clutter. A continuous chain of certificates, each replaced as it expired, demonstrates that coverage was tracked throughout, not checked once at contract signing. Audit Readiness includes them in the archive on purpose.

Run it before the auditor asks

The feature works just as well as a mid-project health check as it does at audit time. If the timeline shows a non-compliant stretch forming now, that's a conversation to have with the sub today, while the fix is a corrected certificate, not a back-charge. That's the real ramification of audit-readiness for subcontractors: problems get surfaced while they're still cheap to solve, for both sides of the contract.

Compliance You Can Hand Across the Table

Most COI tracking is judged by what it prevents. Audit readiness is where it's judged by what it can produce: on demand, in a format an auditor accepts. If your current COI tracking software can't generate a per-location compliance timeline and a complete certificate archive in an afternoon, the audit will measure the difference, and your subcontractors will feel it.

Be Ready Before the Auditor Calls

See how bcs tracks subcontractor compliance continuously, and turns your next premium audit into two exports. Free for up to 25 vendors.

schedule a demo