Every roofing company owner eventually faces the decision: hire W-2 employees or use 1099 subcontractors. The operational arguments go both ways, but most owners never sit down and run the actual insurance math. When you do, the numbers reveal that the cheapest option on paper often turns into the most expensive option on your policy. The real cost depends entirely on how well you manage the insurance side of the relationship.
How Uninsured Subs Hit Your Workers Comp
This is the single most expensive mistake roofing companies make with subcontractors. When you hire a sub who does not carry their own workers compensation insurance, your carrier will pick up that sub's labor cost during your annual premium audit and add it to your payroll for rating purposes. The sub's payments get classified under your roofing class code, typically 5551, which carries one of the highest rates in the classification system.
Here is what that looks like in dollars. Say you paid a sub crew $120,000 over the course of the year and they did not carry their own workers comp. At a rate of $18 per $100 of payroll (a common range for roofing in many states), that uninsured sub just added $21,600 to your workers comp premium. If you have 3 or 4 uninsured subs, you could be looking at $60,000 to $80,000 in additional premium at audit time. That is money you never budgeted for because you thought you were saving by using subs instead of employees.
Worse, if one of those uninsured subs gets injured on your job, the claim goes on your policy. That claim then feeds into your experience modification rate for three years. A single serious injury to an uninsured sub can raise your EMR above 1.0, which acts as a multiplier on all your future premiums. The compound cost over three years can easily exceed $100,000 for a mid-size roofing company.
The True Cost Comparison
Let us run the numbers side by side for a crew that generates $200,000 in labor costs annually.
Scenario A: W-2 Employees
- Workers comp premium at $18/$100: $36,000
- FICA employer share (7.65%): $15,300
- FUTA/SUTA (estimated): $4,200
- General liability (included in your existing GL payroll base): marginal increase
- Total additional cost: approximately $55,500
Scenario B: Insured Subcontractors
- Workers comp premium: $0 (sub carries their own)
- FICA: $0
- FUTA/SUTA: $0
- Sub markup over equivalent labor (typically 15-30%): $30,000 to $60,000
- GL exposure on sub cost (some carriers rate sub cost): varies
- Total additional cost: approximately $30,000 to $60,000
Scenario C: Uninsured Subcontractors
- Workers comp premium pickup at audit: $36,000
- FICA: $0 (but IRS misclassification risk)
- Potential EMR impact from sub claims: $10,000 to $50,000+ over three years
- Total additional cost: $36,000 to $86,000+
The insured sub model can be cost-competitive or even cheaper, but only when the sub legitimately carries their own coverage and you verify it consistently. The uninsured sub model is almost always more expensive than just hiring employees once you account for audit pickups and EMR risk.
COI Verification for Subcontractors
Getting a certificate of insurance at the start of a job is not enough. Policies lapse. Subs cancel coverage mid-project to save cash. The certificate you collected in March might represent a policy that was cancelled in April. If that sub gets hurt in June, you are on the hook.
Effective COI management for roofing companies requires:
- Collect certificates before every project, not just annually. Verify the policy dates cover the project duration.
- Require additional insured status on the sub's GL policy. This gives you coverage under their policy if a claim arises from their work. Without it, you are relying solely on your own general liability policy.
- Confirm workers comp coverage matches the state where work is performed. A sub with a Texas workers comp policy may not have valid coverage for a job in Ohio. State-specific requirements vary significantly.
- Request notice of cancellation endorsements. Ask to be listed as a certificate holder entitled to 30 days notice of cancellation. This is not foolproof since carriers do not always send these notices, but it adds a layer of protection.
- Use a COI tracking service. For companies using more than 5 or 6 subs regularly, manual tracking breaks down. Services like myCOI, PINS, or TrustLayer automate the verification process and flag lapses before they become audit problems.
Keep every certificate, every subcontract agreement, and every waiver of subrogation in a single file per sub. When the auditor shows up, this file is your defense against payroll pickup. Without it, the auditor will include every dollar you paid to unverified subs in your premium base.
Misclassification Risks in Roofing
The IRS, the Department of Labor, and state workforce commissions have all increased enforcement around worker misclassification in construction. Roofing is a high-priority target because the industry historically relies heavily on 1099 labor.
The legal test for independent contractor status varies by jurisdiction, but most look at factors like:
- Does the worker control how and when the work is performed?
- Does the worker supply their own tools and materials?
- Does the worker serve multiple clients or only your company?
- Is there a written contract establishing the independent relationship?
- Does the worker carry their own insurance?
If a worker shows up at your shop every morning, uses your truck and your tools, works only for you, and you tell them exactly which roof to go to and how to do the work, that person is an employee regardless of what your 1099 says. Calling them a subcontractor does not make them one.
The insurance consequences of misclassification go beyond audit adjustments. If a state workforce commission reclassifies your subs as employees, your workers comp carrier may retroactively adjust premiums for the entire policy period. Some carriers will non-renew you outright for systematic misclassification because it represents a material misrepresentation of your risk.
There is also the general liability angle. Many GL policies rate on payroll, and if misclassified workers are reclassified as employees, your GL premium gets adjusted upward at audit as well. Combined with the workers comp adjustment, a misclassification finding can produce a six-figure audit bill that most small roofing companies cannot absorb.
The bottom line: use subcontractors when it makes genuine operational sense and when those subs are truly independent businesses with their own insurance, their own tools, and their own client base. Do not use the sub label as a cost-avoidance strategy. The insurance math does not support it, and the legal risk makes it even worse. If you need help structuring your workforce to optimize insurance costs, reach out to a contractor insurance specialist who can model both scenarios for your specific operation.