Workers Comp for Contractors: Class Codes, Subs, and Risk Transfer

Workers compensation for a contractor comes down to three questions: which trade class codes the payroll falls under, whether the people on the job are employees or genuinely independent subcontractors, and whether the paperwork — certificates and indemnity agreements — actually moves the subs’ risk off the contractor’s policy. Get any of the three wrong and the correction arrives at the premium audit or, worse, after an injury.

Construction is the class of business where workers compensation is least forgiving of loose bookkeeping. A single general contractor’s year can span half a dozen trade class codes with very different rates, a roster that mixes W-2 crews with 1099 subs, and a stack of certificates that may or may not hold up when an auditor or an injured worker’s attorney starts pulling on it. This article walks through how contractor payroll is classified and why the records matter, where the line between subcontractor and employee actually sits, and how certificates and indemnity agreements transfer risk — when they’re done right.

An early-morning construction site with no workers present: a wood-framed building wrapped in tiered scaffolding, with the staging yard in the foreground divided into separate trade zones — stacked framing lumber, a pallet of roofing shingles, coils of electrical conduit, and concrete formwork — illustrating the distinct trade class codes and layered subcontractor relationships behind a single contracting project.
A contractor’s workers comp cost is built trade by trade — each class code carries its own rate, every 1099 relationship has to survive the legal tests, and certificates and indemnity agreements only transfer the subs’ risk if they’re collected, verified, and matched to the actual policies.

Why is workers comp harder for contractors than other businesses?

Most businesses have one or two class codes and a stable roster. A contractor has neither. The work moves from site to site, the trades change with the phase of the job, the crew swells and shrinks with the season, and a meaningful share of the labor on any project belongs to someone else’s payroll — or is supposed to. Workers compensation sits inside every contractor’s broader commercial insurance program, but for this class the workers compensation policy is usually the line where the gap between what was estimated and what actually happened costs the most.

The rates explain why. Construction trade class codes carry some of the highest workers comp rates in the system — roofing and other height-exposed trades sit near the top — so small classification errors move real dollars, and an auditor’s correction can erase a year’s expected margin on the insurance budget. That’s also why this coverage deserves placement inside a coordinated contractors insurance program rather than being quoted in isolation off last year’s payroll guess. Most agents will quote a contractor’s workers comp fast, from a summary payroll number. Fast is exactly the problem: in this class, the expensive mistakes live in the details the fast quote never asks about.

What class codes apply to contractor payroll?

A workers compensation class code is the rating category that ties a premium rate to the hazard of the work being performed — and in construction, payroll is classified by trade, so carpentry, electrical, plumbing, concrete, and roofing each carry their own code and their own rate. In the NCCI system used in Iowa and most states, a contractor’s premium is built by multiplying each trade’s payroll by that trade’s rate. The spread between trades is wide — clerical office staff may be rated at a small fraction of what a roofing crew costs — which makes payroll allocation the single biggest premium lever a contractor controls.

That lever only works with records. Many states’ rules allow one employee’s payroll to be split between class codes only when verifiable payroll records support the split; without them, the auditor assigns the whole paycheck to the highest-rated code that applies. The traps are the same ones that quietly raise premiums everywhere — class code mistakes like sweeping a working foreman into a clerical code, lumping all field payroll into one trade, or letting the executive officers’ treatment go unexamined — but construction’s rate spread amplifies every one of them. The discipline is mundane and decisive: time records by job duty, payroll runs that track trade, and a mid-year call to the agent when the mix of work changes.

Are subcontractors employees under workers comp?

Whether a worker is a subcontractor or an employee is decided by law and by the facts of the relationship — who controls the work, who supplies the tools, who bears profit and loss — not by the 1099, the invoice, or what the parties call each other. This is the most expensive line in contractor workers comp, and it gets tested twice: at the premium audit, and after an injury. Iowa requires nearly every employer with one or more employees to carry workers compensation under Iowa Code Chapter 85, and the independent contractor vs employee classification rules decide who counts as that employee — no matter what the subcontract says.

The audit-day mechanics are blunt. When a contractor pays a sub and cannot produce a certificate showing the sub carried its own workers compensation, the auditor treats that payment as payroll and charges premium on it, at the class code of the work performed. An uninsured framing sub’s labor bill becomes framing payroll at framing rates — premium the contractor never priced into the bid. After an injury the stakes are higher still: the uninsured sub’s injured worker looks up the chain for a remedy, and the general contractor’s policy — or balance sheet — is where the claim lands. A one-person sub with no employees may be exempt from carrying coverage on themselves in some circumstances, but exemption from carrying coverage is not the same as relieving the GC of the exposure, which is why sophisticated GCs require coverage by contract regardless.

How do certificates of insurance protect a contractor?

A certificate of insurance is the proof, not the protection — but in workers comp it is proof the contractor cannot operate without. Collecting a current COI from every sub before they set foot on site does two specific jobs: it removes the sub’s labor cost from the contractor’s auditable payroll, and it evidences that an injured worker on that crew has a policy of their own to claim against. The practical standard for demanding and verifying certificates from subcontractors is the same on a $50,000 remodel as on a $5 million build: collect before work starts, verify the policy is real and in force rather than filing the PDF unread, track expiration dates against the project schedule, and chase renewals mid-project instead of discovering the lapse at audit.

The failure mode is never the sub who refuses — it’s the certificate that expired in month seven of a ten-month job, the policy that was cancelled for non-payment two weeks after the COI was issued, or the “workers comp” line that was quietly left blank. At audit, the contractor pays for every gap. The fix costs nothing but process: a certificate file the office actually maintains, reviewed against the payment ledger before each sub’s final check is released.

What does an indemnity agreement add beyond the certificate?

Risk transfer is the contractual shifting of responsibility for a loss to the party best positioned to control it — and in construction it runs on two documents working together: the certificate proves the sub has coverage, while the subcontract’s indemnity and insurance provisions decide whose coverage answers first. A COI alone is a snapshot. A well-drafted subcontractor agreement is the machinery: a hold-harmless clause that obligates the sub to stand behind injuries arising from its own work, insurance requirements that specify limits and endorsements rather than just “coverage,” and — directly relevant to workers comp — a waiver of subrogation, which stops the sub’s workers comp carrier from paying the injured worker and then suing the general contractor to recover what it paid.

That subrogation route is exactly how many of the construction industry’s action-over claims begin, and it is invisible until it happens: the sub’s employee is covered, the claim is paid, and eighteen months later the GC is the defendant. The agreement and the certificate have to match, too — an indemnity clause requiring a waiver of subrogation does nothing if the sub’s policy was never endorsed to include one. Risk transfer that lives only in the contract file, unverified against the actual policies, is risk that never left.

How Avanti Group approaches contractor workers comp

Avanti Group treats contractor workers comp as a records-and-relationships problem before it is a pricing problem. Before recommending any workers compensation structure for a contractor, the Business Risk Diagnostic™ maps payroll by trade against the class codes actually being charged, reviews how every 1099 relationship would hold up under the legal tests rather than the labels, audits the certificate file against the payment ledger, and reads the subcontract’s indemnity and insurance provisions against the policies behind them. The goal is simple: when the auditor calls or the injury happens, the answers are already on file.

That assessment-first sequence is the opposite of how this class usually gets sold — a fast quote off a payroll estimate, with the class codes, the sub file, and the contract language never examined until they fail. In construction, those failures are structural, and they surface at the worst time, which is precisely when the rest of the commercial insurance program has to hold.

Frequently Asked Questions

What workers comp class codes do contractors use?

In the NCCI system used in Iowa and most states, contractor payroll is classified by trade — carpentry, electrical, plumbing, concrete, roofing, and other trades each carry their own class code and rate, with height-exposed trades like roofing among the most expensive in the system. Premium is built by multiplying each trade’s payroll by that trade’s rate, and genuinely office-only clerical staff may qualify for a separate, much lower-rated code. Splitting one employee’s payroll across codes is generally allowed only when verifiable payroll records support the split; without records, the auditor assigns the payroll to the highest-rated applicable code.

Do subcontractors need their own workers comp insurance?

If a subcontractor has employees, the answer in nearly every state is yes — in Iowa, the obligation comes from Iowa Code Chapter 85, which requires almost every employer with one or more employees to carry coverage. A genuine one-person sub with no employees may be exempt from covering themselves in some circumstances, but that exemption does not protect the general contractor: an uninsured sub’s labor cost is charged to the GC’s policy as payroll at audit, and an uninsured sub’s injured worker will look up the chain to the GC after an accident. That is why most GCs require workers comp from every sub by contract, regardless of statutory minimums.

What happens at audit if a contractor can’t produce a sub’s certificate of insurance?

The auditor treats the payments to that subcontractor as the contractor’s own payroll and charges workers comp premium on them, at the class code of the work the sub performed. Money paid to an uninsured framing sub becomes framing payroll at framing rates — premium the contractor never built into its bids. The protection is procedural: collect a certificate from every sub before work begins, verify the coverage is real and in force, track expirations through the life of the project, and keep the certificate file matched against the payment ledger so the audit holds no surprises.

Does a 1099 make a worker an independent contractor for workers comp?

No. Classification is decided by law and the facts of the relationship — who controls how the work is done, who supplies tools and materials, whether the worker can realize profit or loss, whether they hold themselves out as an independent business — not by the tax form, the invoice, or the label in the contract. When the relationship operates like employment, premium auditors and courts treat the worker as an employee, and the uninsured exposure lands on the contractor who relied on the 1099. The time to test the classification is before the audit or the injury, not after.

What is a waiver of subrogation and why do contractors ask for it?

Subrogation is an insurer’s right to recover what it paid on a claim from a third party it believes is responsible. In construction, that means a subcontractor’s workers comp carrier can pay an injured worker’s claim and then sue the general contractor to recover it — a common origin of action-over litigation. A waiver of subrogation, required in the subcontract and endorsed onto the sub’s policy, gives up that recovery right and keeps the loss where the contract placed it. The key discipline is verification: a waiver required in the contract but never actually endorsed onto the policy does nothing.

Related reading

Other articles in the Commercial Foundations series:

Want to compare your options?

Click the button below to head to our quotes page where you can enter some basic information to have our team help with your insurance!

Ready to get started?

Start Your Quotes Today

Enter some basic information below to get the process started.

Service Options