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
| Industry | Common Mistake | Financial Impact |
|---|---|---|
| Trucking | Classifying 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 Contractors | Putting 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 |
| Janitorial | Mixing commercial and residential cleaning under one code when they carry different rates in California | Rate difference of $1–$3 per $100 |
| NEMT | Using ambulance codes instead of non-emergency transport codes — dramatically different risk profiles | Rate difference of $8–$20 per $100 |
| All Industries | Lumping office/clerical staff under field worker codes — or failing to separate payroll by function | Overpaying 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
- Request Your Current Policy Declarations PageYour declarations page lists every classification code assigned to your policy, the rate, and the payroll. Get this from your current broker or carrier.
- Look Up Each Code on the WCIRB WebsiteGo 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?
- Separate Payroll by FunctionCreate 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.
- Look for Dual ClassificationsSome 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.
- Get a Second Opinion From an Independent BrokerYour 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
| Code | Description | Typical Rate Range |
|---|---|---|
| 7219 | Trucking — long haul (over 200 miles) | $8–$14 per $100 |
| 7231 | Trucking — local (under 200 miles) | $6–$10 per $100 |
| 5403 | Carpentry — residential construction | $12–$18 per $100 |
| 5183 | Plumbing (not gas fitting) | $6–$10 per $100 |
| 5551 | Roofing | $18–$30 per $100 |
| 0042 | Landscape gardening | $8–$14 per $100 |
| 9014 | Janitorial — commercial | $4–$7 per $100 |
| 8810 | Clerical 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 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.