Coverage

Business Owners Policy Commercial Auto EPLI Excess / Umbrella General Liability Homeowners Inland Marine Lessor's Risk (LRO) Surety Bonds Workers' Compensation

Resources

Articles & Guides Our Carriers Client Reviews Report a Claim Make a Payment

Company

About Us Contact Request Certificate Call (818) 492-4355 Get a Quote
Resources · Class Code Audit Guide

California WC Class Codes
How Misclassification Costs You Money.

Quick answer

Workers' comp class codes are four-digit numbers that group jobs by injury risk and set your rate per $100 of payroll. Using the correct code is critical, since a wrong code can cost you thousands or expose you at audit. In California, class codes are governed by the WCIRB.

Last updated: June 2026

Misclassification on workers' compensation policies costs California employers tens of thousands of dollars every year. Here's how class codes actually work — and how to spot when yours are wrong.

The class code your workers are assigned to determines more of your workers' compensation premium than almost any other factor — and most California businesses have at least one classification error on their policy right now. Here's how to find it and fix it.

What Is a Workers' Compensation Class Code?

Every worker covered under a California workers' compensation policy is assigned a classification code — a 4-digit number established by the Workers' Compensation Insurance Rating Bureau (WCIRB) that describes the type of work they perform. These codes carry different premium rates based on the relative risk of that type of work.

A clerical office worker might carry a rate of $0.20 per $100 of payroll. A roofer might carry a rate of $25.00 per $100 of payroll. The difference between the right code and the wrong code on a $500,000 payroll can be tens of thousands of dollars annually.

How Class Codes Drive Your Premium

Your workers' compensation premium is calculated using this formula:

Premium = (Payroll ÷ 100) × Class Code Rate × X-Mod
Every dollar of payroll assigned to the wrong class code inflates your premium — sometimes dramatically.

For example: If you have a $300,000 payroll for drivers that your broker incorrectly assigns to a trucking supervisor code instead of a driver code, the rate difference might be $4.00 vs $12.00 per $100. That's a $24,000 annual overpayment on that one classification alone.

The Most Common Misclassification Mistakes in California

IndustryCommon MistakeFinancial Impact
TruckingClassifying local delivery drivers under long-haul trucking codes — or vice versa. Using owner code instead of driver code.Rate difference of $3–$8 per $100 payroll
General ContractorsPutting all field workers under a general "contractor" code instead of their specific trade (roofing, framing, concrete)Over- or under-paying by $5–$15 per $100
JanitorialMixing commercial and residential cleaning under one code when they carry different rates in CaliforniaRate difference of $1–$3 per $100
NEMTUsing ambulance codes instead of non-emergency transport codes — dramatically different risk profilesRate difference of $8–$20 per $100
All IndustriesLumping office/clerical staff under field worker codes — or failing to separate payroll by functionOverpaying on every clerical dollar at field rates

The Two Types of Misclassification — Both Cost You

Type 1: Overclassification (You Pay Too Much)

This is the most common and most invisible problem. Your broker or previous carrier assigned workers to a higher-rated code than their actual duties warrant. You've been overpaying for years without knowing it.

Classic example: A trucking company with dispatch staff and bookkeepers whose payroll is lumped into the truck driver classification. Office workers should be in a clerical code at $0.25–$0.50 per $100 — not a trucking driver code at $10+ per $100.

Type 2: Underclassification (You're Exposed at Audit)

This happens when workers are assigned to a lower-rated code than their actual duties — intentionally or by mistake. This seems like it saves money in the short term, but:

  • California WC policies are fully auditable at year-end
  • Auditors review payroll records, job descriptions, and operations
  • Misclassification discovered at audit results in retroactive premium adjustment — you owe the difference plus audit fees
  • Repeated misclassification can be treated as fraud

Audit exposure example: A contractor with $800,000 in roofing payroll classified under a general carpentry code saves approximately $40,000 in premium during the policy year. At audit, the difference is discovered — the contractor owes the $40,000 plus a 25% audit penalty. Net loss: $50,000+, plus the relationship damage with their carrier.

How to Audit Your Own Class Codes

  1. Request Your Current Policy Declarations Page. Your declarations page lists every classification code assigned to your policy, the rate, and the payroll. Get this from your current broker or carrier.
  2. Look Up Each Code on the WCIRB Website. Go to wcirb.com/class-search and look up each code assigned to your policy. Read the description carefully. Does it accurately describe what those workers actually do all day?
  3. Separate Payroll by Function. Create a payroll breakdown by job function — not just job title. A "supervisor" who spends 80% of their time in the field should be coded as a field worker, not clerical. A "driver" who only does local deliveries should not be coded as a long-haul trucker.
  4. Look for Dual Classifications. Some employees genuinely perform two types of work. California WC rules allow for dual classification — splitting payroll between two codes based on time spent. This is legitimate and can save money when one duty is lower-risk.
  5. Get a Second Opinion From an Independent Broker. Your current carrier has no incentive to reclassify you to lower-rated codes. An independent broker reviewing your policy fresh has every incentive — your savings are their pitch to earn your business.

Key California Class Codes to Know

CodeDescriptionTypical Rate Range
7219Trucking — long haul (over 200 miles)$8–$14 per $100
7231Trucking — local (under 200 miles)$6–$10 per $100
5403Carpentry — residential construction$12–$18 per $100
5183Plumbing (not gas fitting)$6–$10 per $100
5551Roofing$18–$30 per $100
0042Landscape gardening$8–$14 per $100
9014Janitorial — commercial$4–$7 per $100
8810Clerical office employees$0.20–$0.50 per $100

Rates vary by carrier and are subject to X-Mod adjustment. These are approximate WCIRB benchmark ranges.

What Wellington Partners Insurance Services Does on Every Account

Before we submit a single account to market, we conduct a full class code audit. We review your payroll breakdown, your job descriptions, your actual operations, and your current policy — then we correct any misclassifications and ensure your payroll is allocated to the codes that accurately and advantageously represent your business.

On average, we find $15,000–$40,000 in annual overpayments from class code errors on new accounts we take on from other brokers. That's money you've been leaving on the table every renewal.

Contact: info@wpisgroup.com · CA Lic. #0G89296

Ready to Stop Overpaying?

Fill out the form above or call us. A licensed CA broker will review your account and find your savings within 48 hours.

Ready to Review Your Commercial Coverage?

Request a no-obligation review or speak with a licensed California broker.

Request a Quote
Wellington Partners Insurance Services — Independent California Commercial Insurance Brokerage since 2009
(818) 492-4355 Get a Quote