Why the 1099 vs Employee Question Decides Your Premium
Workers comp premium in California is calculated on payroll — but not just the payroll you run through your payroll company. At audit, the carrier reviews everything you paid for labor: W-2 wages, cash labor, and payments to subcontractors and 1099 workers. Anyone the auditor decides was functionally an employee, or any sub who couldn’t prove they carried their own workers comp, gets their payments added to your audited payroll and charged at the applicable class rate.
The stakes scale with the class code. Payments to an uninsured clerical contractor picked up at 8810 cost you $0.15 per $100 — an annoyance. Payments to an uninsured roofing crew picked up at 9554 cost you $14.22 per $100 of everything you paid them, plus your experience modification on top. Pay that crew $150,000 over the policy year and the audit pickup alone runs roughly $21,000 before the mod is applied. That bill arrives after the policy expires, when the margin on the job is long since spent.
The ABC Test: How California Actually Decides
Since the California Supreme Court’s Dynamex decision and the legislature’s codification of it in AB 5, most California work relationships are judged under the ABC test. The test starts from a presumption that every worker is an employee. To treat someone as an independent contractor, the hiring business must establish all three of the following:
- A — Free from control. The worker is free from your control and direction in performing the work, both under the contract and in fact. If you set their hours, supervise their methods, and provide their tools, prong A fails.
- B — Outside your usual course of business. The work performed is outside the usual course of your business. A plumber hired by a bakery passes; a plumber hired by a plumbing contractor generally does not. This prong is where most trade-to-trade relationships break down.
- C — Independently established trade. The worker is customarily engaged in an independently established trade or business of the same nature — their own license, their own customers, their own insurance, their own equipment.
There are statutory exemptions and carve-outs — including a distinct framework for licensed construction subcontractors — and the details shift with legislation and case law. The practical takeaway for premium purposes is simpler: if a worker fails the test, they were your employee all along, and their compensation belongs on your workers comp policy whether or not you issued them a 1099. The tax form you filed is not evidence of anything.
What Happens at Audit: Uninsured Subs Become Your Employees
The premium audit is where classification theory turns into real dollars. Within a few months of expiration, the carrier’s auditor reviews your payroll records, general ledger, 1099s, and cash disbursements. Two categories of payments get picked up onto your policy:
- Misclassified workers. Individuals you paid on 1099 who function as employees under the ABC test — regular crew members, drivers, helpers, office staff paid outside payroll. Their full compensation is added to your payroll at the class code matching their work.
- Uninsured subcontractors. Legitimate independent businesses you hired that could not document their own workers comp coverage for the period they worked for you. California auditors treat their workers as yours for that period, and the payments — sometimes the entire contract price if labor and materials aren’t broken out — are charged at the sub’s trade rate.
That last detail matters. If your contract and invoices don’t separate labor from materials, the auditor can charge the full contract amount as payroll. A $100,000 concrete subcontract that was 40% labor gets charged as $100,000 of class 5509 payroll at $6.82/100 instead of $40,000 — a self-inflicted premium multiplier that clean paperwork would have prevented.
A Worked Example
A general contractor pays a residential framing sub $200,000 over the policy year. The sub let their workers comp lapse in month three and never mentioned it. At audit, the payments from the lapse date forward — say $160,000 — are picked up at class 5645 (carpentry — residential) at $10.52/100. That’s roughly $16,800 of additional premium before the experience mod, on work the GC already closed out and priced without it. If the GC’s mod is 1.25, the pickup grows accordingly. This is the single most common source of large surprise audit bills we see in construction accounts.
Certificate Collection Discipline
The defense against audit pickup is boring and procedural: certificates of insurance, collected before work starts and kept current. A certificate dated after the job ended, or one that expired mid-project, doesn’t protect the period it doesn’t cover. Auditors match certificate effective dates against payment dates — a gap is a pickup.
- Collect before the first check. Make a current workers comp certificate a condition of payment, not an afterthought. No certificate, no check.
- Verify the dates. The policy period on the certificate must span every date the sub worked for you. Calendar the expiration and request a renewal certificate before it lapses.
- Get it from the sub’s broker or carrier. A certificate the sub typed up themselves proves nothing. Certificates should come from the issuing agency, and for larger subcontracts it’s worth confirming coverage directly with the carrier.
- Watch for owner-exclusion traps. A sole-proprietor sub with no employees may carry a policy that excludes the owner, or no policy at all. Whether that protects you depends on the facts and the current rules — flag these relationships for your broker before the work starts, not at audit.
- Keep certificates by policy year. File them so you can hand the auditor a complete set matched to your policy period in one sitting.
License and Own-Coverage Verification
For construction work, certificate collection is only half the verification. A subcontractor operating without an active California contractor’s license is presumptively your employee regardless of what your contract says — the independent-contractor analysis barely gets started without the license. Before engaging a sub:
- Confirm the license is active and held in the name of the entity you’re paying, using the state licensing board’s public lookup. A license held by the sub’s cousin doesn’t cover the entity on your checks.
- Confirm the license classification matches the work. An electrician’s license doesn’t make someone an independent roofing contractor.
- Confirm workers comp coverage on file. The licensing board’s records show whether the contractor has coverage or an exemption on file — cross-check it against the certificate they gave you.
- Document the check. Print or screenshot the lookup result with the date. At audit, contemporaneous verification is worth far more than a verbal assurance you remember receiving.
Audit-Time Documentation: What to Have Ready
When the auditor arrives, the burden of proof runs against you — undocumented payments get picked up. The employers who come through audits clean maintain the same file all year:
| Document | What It Proves |
|---|---|
| Workers comp certificates, dated to span the work | The sub’s workers were covered on the sub’s policy, not yours |
| Written subcontract agreements | Scope, independence, and the sub’s obligation to carry coverage |
| Invoices splitting labor from materials | Limits any pickup to the labor portion, not the full contract |
| License verification printouts | The sub was an established, licensed business |
| Sub’s business documentation (invoices on their letterhead, W-9, business insurance) | Prong C — an independently established trade |
| Payroll journal reconciled to the general ledger | No off-books labor for the auditor to construct from cash disbursements |
Our workers comp audit guide covers the full audit process — scheduling, what the auditor reviews, and how to dispute a pickup you believe is wrong.
Seven Ways to Keep Contractor Payments Off Your Policy
- Run the ABC test before you engage. If the relationship fails prong B — the work is your core business — treat the person as an employee and put them on payroll. Restructuring the label doesn’t restructure the facts.
- Make certificates a payment condition. Build “current workers comp certificate on file” into your subcontract and your accounts-payable checklist so no check goes out without one.
- Track certificate expirations. A spreadsheet or AP-system flag that alerts you 30 days before each sub’s policy expires closes the mid-project lapse gap that generates most pickups.
- Verify licenses at engagement and at renewal. Confirm the license is active, matches the entity you pay, matches the trade, and shows coverage on file — and save dated proof of the check.
- Split labor and materials on every subcontract. If a pickup does happen, documented labor-only amounts cap the damage at the labor portion instead of the full contract price.
- Reconcile 1099s to your policy annually. Before each renewal, review every 1099 you issued and ask whether that payee would survive an auditor’s look. Fix classifications prospectively rather than defending them retroactively.
- Have your broker pre-audit the file. We review subcontractor files, certificates, and classifications before the carrier’s auditor does — disputes are far easier to win when the documentation exists before the audit, not after.
The Bottom Line
California’s ABC test presumes everyone who works for you is an employee, and your workers comp carrier audits on the same presumption. The 1099 form protects nothing. What protects you is a file: certificates that span the work dates, active license verifications, subcontracts that split labor from materials, and a payroll ledger with no cash-labor surprises. Employers who maintain that discipline treat audits as paperwork; employers who don’t fund their subs’ missing coverage at rates up to $14.22/100 — plus their mod — after the job’s profit is already spent.