← Back to Blog

How Much Does Workers Comp Cost for California Contractors in 2026?

By Asena Capital Insurance Services — Licensed CA Insurance Broker, CA Lic. #60085962026-05-118 min

Quick Answer

Workers' comp for a California contractor in 2026 typically runs from $800/year for a solo ghost policy to $30,000+/year for a 10-person roofing crew. The math is simple: your premium equals your annual payroll, divided by 100, multiplied by your WCIRB class code rate, then adjusted by your Experience Modifier (X-Mod). Roofers (Class 5551) pay the highest rates in California — $16 to $28 per $100 of payroll. Painters and landscapers pay much less. Call us at (858) 925-9555 with your CSLB license number and we'll come back with a real quote, not an estimate.

Table of Contents


How California Workers' Comp Is Priced

Three numbers determine your annual workers' comp premium in California:

  1. Your WCIRB classification code — assigned to your trade by the Workers' Compensation Insurance Rating Bureau of California. Each class code has a base rate published in WCIRB advisory pure premium rate filings.
  2. Your annual payroll — total W-2 wages plus, in most cases, the value of 1099 subcontractor payments where the sub couldn't prove their own coverage.
  3. Your Experience Modifier (X-Mod) — a multiplier based on your three-year claims history vs the industry average for your class.

The formula:

(Annual payroll ÷ 100) × class rate × X-Mod = base premium

Carriers then add taxes, fees, and adjustments. The final number can vary 20–30% between carriers for the exact same risk — which is why we shop the market every renewal.

WCIRB Class Code Rates by Trade — California 2026

Trade WCIRB class Typical rate per $100 payroll (2026)
Clerical / office staff 8810 $0.20 – $0.50
Painters (residential) 5474 $4 – $9
Electricians 5190 $2.50 – $7
Plumbing 5183 $4 – $9.50
HVAC / refrigeration 5537 $4.50 – $10
Carpentry — residential framing 5645 $8 – $14
Landscape contractors 0042 $7 – $12
Concrete contractors 5213 $7 – $14
Excavation & dump truck 6217 $8 – $16
Drywall installation 5445 $6 – $11
Roofing — residential 5551 $18 – $28
Roofing — commercial 5551 $16 – $25

Estimates only — based on 2026 WCIRB advisory pure premium rates and California carrier filings. Actual rate depends on your specific class assignment, experience modifier, claims history, and carrier. Sources: wcirb.com, California Department of Insurance carrier filings at insurance.ca.gov.

What Your X-Mod Actually Does

The Experience Modifier is the single biggest lever on your premium after class code. A 1.00 X-Mod is the industry average for your class. Below 1.00 is a discount. Above 1.00 is a surcharge.

Example: A California plumbing company with $400,000 in annual payroll at the Class 5183 mid-range rate of $6.75 per $100 has a base premium of $27,000. At a 0.85 X-Mod, the premium drops to $22,950. At a 1.20 X-Mod, it climbs to $32,400. Same payroll. Same trade. A 9,450-dollar swing on one number.

Your X-Mod is calculated by the WCIRB using three years of paid claims data — typically your prior 1st through 3rd policy years, dropping the most recent one. Once you understand how the math works, lowering your X-Mod becomes one of the highest-leverage moves you can make on your operating cost.

We do free X-Mod audits for our California contractor clients every renewal cycle.

Think your X-Mod is too high? Call (858) 925-9555 — we'll run the math against your three-year claims and tell you exactly what's driving your rate.

Real Cost Examples by Crew Size

Scenario Trade Payroll Approx. annual WC
Solo sole prop, no employees (ghost policy) C-36 Plumbing $0 $800 – $1,400
2-employee crew C-10 Electrical $120,000 $4,500 – $7,500
4-employee crew C-20 HVAC $240,000 $13,000 – $20,000
5-employee crew C-33 Painting $250,000 $14,000 – $20,000
6-employee crew C-39 Roofing (residential) $360,000 $65,000 – $95,000
10-employee GC mix Class B (carpentry/supv) $700,000 $30,000 – $50,000

Estimates only — based on 2026 advisory rate ranges and a 1.00 X-Mod. Real quotes vary by carrier, experience, claims, and additional coverages bundled with the WC.

How to Lower Your Premium

The biggest moves in order of impact:

  1. Lower your X-Mod. Maintain a clean three-year claims history. Avoid letting small claims drift into open status. Push for prompt claims closure.
  2. Separate your payroll by class code. If your office staff and field crew sit in one bucket, you're overpaying. Properly split, clerical payroll runs at the 8810 rate (around $0.30 per $100) instead of your field rate.
  3. Use a pay-as-you-go carrier. Avoid the year-end audit surprise; pay only on the payroll you actually run.
  4. Officer exclusions for corporations. If you hold your license as an LLC or corp and you're an active officer, the WCIRB Officer Exclusion form removes your wages from the rated payroll.
  5. Shop the market every renewal. Carrier appetites shift. The carrier that was cheapest for your class last year may be 20% higher this year.

Pay-As-You-Go vs Annual Deposit

Traditional WC works like this: the carrier estimates your annual payroll at binding, you pay a deposit, then they audit you at year-end and bill or refund the difference. Bad year-end audits are the #1 surprise expense for California contractors.

Pay-as-you-go integrates with your payroll system. Each pay period the carrier pulls actual payroll and bills the premium that week. No audit surprises, no big deposit, and cash flow matches the work you're actually doing. Most California carriers now offer it.

If you run weekly payroll or your headcount fluctuates seasonally, pay-as-you-go almost always makes more sense.

Get a real workers' comp quote for your California operation in under 24 hours. Call (858) 925-9555 or [get an instant quote](/instant-quote). We shop every carrier we're appointed with and tell you exactly what each one will cost.



Related Reading: - SB 216 Workers' Comp Ghost Policy Guide - CSLB Insurance Requirements - General Liability vs Workers' Comp - Workers' Compensation Insurance - Insurance for Roofers

Frequently Asked Questions

What's the cheapest workers' comp option for a California contractor?

For a solo contractor in most CSLB classes, a ghost policy at $800–$1,500/year is the floor. For contractors with employees, a pay-as-you-go policy from a specialty WC writer (Employers, ICW Group, Berkshire Hathaway Homestate) is typically lowest.

How is workers' comp calculated for 1099 subcontractors?

Under California Labor Code §2750.5, a 1099 sub is presumed your employee for WC purposes unless they show you their own active WC policy at the time of the job. If the sub can't provide a Certificate of Insurance, their payment is added to your rated payroll at the appropriate class code.

Why is my X-Mod higher than my industry average?

Usually one of three things: a single large open claim that hasn't closed; a pattern of small frequent claims that adds up; or misclassified payroll that pushed your average claim severity higher than your peers.

Can I switch carriers mid-policy?

You can cancel and rebroker at any time, but mid-term cancellations sometimes carry short-rate penalties. We recommend timing the switch to your renewal date.

What happens at a year-end audit?

The carrier verifies your actual payroll for the year against the estimate at binding. If you ran more payroll, you owe the difference. If you ran less, you get a refund. Pay-as-you-go eliminates this.

Is officer payroll covered automatically?

For sole proprietors, the owner is excluded by default. For corporate officers and LLC managing members, you're presumed covered unless you file the WCIRB Officer Exclusion form. Discuss whether to include or exclude yourself with us each year — the math changes.

How quickly can you get me a quote?

Same day in most cases. Call (858) 925-9555 with your CSLB license number, EIN, and a recent payroll summary, and we'll have at least three carrier quotes back to you within a few hours.

Need a Quote?

Get instant quotes from 100+ carriers for all your contractor insurance needs.

Get Quote

Or call (858) 925-9555 for immediate assistance

Same-day quotes • 100+ carriers • CSLB compliant