Class codes are the least visible and most expensive detail on a contractor’s insurance. They rarely come up in conversation, they live in the fine print of the policy, and they quietly decide how much you pay. When a code is right, nobody notices. When a code is wrong, the error runs in the background for months or years, and it usually only surfaces when an audit forces a correction. By then the damage is done in one direction or the other.
What a class code actually does
Workers comp and general liability premiums are not pulled out of the air. They are built from your payroll or receipts, multiplied by a rate that is tied to a class code. The code is a classification that groups similar work by how risky it is. Higher-risk work carries a higher rate, lower-risk work a lower one. So the code assigned to you is not a formality. It is the multiplier on your premium. Get the multiplier wrong and every dollar of payroll is charged at the wrong price.
Overcharged: the leak that just keeps running
The quiet version of the problem is being placed on a code that is too high for your work. Say most of your crew’s hours go to lower-rated tasks, but the whole payroll sits on a single high-rate code that reflects your riskiest occasional job. You pay that higher rate on all of it, every pay period, indefinitely. Nothing breaks, no bill arrives, so nobody looks. That is what makes it a leak. It drains money steadily and silently, and the only way to find it is to compare the codes on your policy against the work your crew truly performs.
Undercharged: the bill that arrives all at once
The loud version is the opposite. Risky work gets placed on a lower-rate code, and the premium looks great all year. Then the workers comp audit arrives, the carrier reviews what your crew actually did, and the work gets reclassified to its correct, higher-rated code. The carrier can charge the difference retroactively. A policy that felt cheap becomes a large, unexpected audit bill. Our article on the workers comp audit walks through how that reconciliation works.
Why splitting payroll matters
Many contractors run crews that do more than one kind of work in a week. When records support it, payroll can often be split across the correct codes so each type of work is charged at its own rate, subject to the rules in your state. Without that split, everything can default to a single code, and that default is frequently the wrong price. Keeping clean records of who did what is generally what makes a correct classification possible in the first place.
How operations drift away from your codes
Even a policy that started out classified correctly can drift. You add a service, drop a trade, take on bigger jobs, or change your crew mix. The class codes on the policy do not update themselves. If your operations move and your codes stay put, the mismatch grows until an audit or a review catches it. Telling your advisor when your work changes is generally the cheapest way to keep the classification honest.
Questions to ask your advisor
- Which class codes are on my workers comp and GL policies today?
- Do those codes match the work my crew actually performs?
- Can my payroll be split across multiple codes based on my records?
- Have my operations changed in a way that should change my codes?
- Could I be overpaying, or exposed to an audit adjustment, right now?
Misclassification is not exotic and it is not rare. It is the kind of error that hides in plain sight because the number on the invoice looks normal. The fix is a review that puts your class codes next to the work you actually do, and corrects the ones that do not match. Done once and revisited when your operations change, it is generally the difference between paying the right premium and quietly paying the wrong one.
Want guidance first? Compare your coverage. Already know what you need? Get a quote.