An insurance agent pulled a property management company's declarations page and found the maintenance crew coded as carpentry for seven years straight. He asked one question: what do these people actually do all day? The carrier had never asked, because the audit is not built to find what they owe you.
The crew did not frame walls or cut lumber. They changed light bulbs. They fixed leaky faucets. They kept buildings running. The internal title said "carpenter." The actual work was building operation. That single wrong code, copied forward on seven consecutive renewals, had cost the company $350,000. The carrier processed the same classification every year and collected the higher rate every year. No one on their side had a reason to look twice.
Most operators trust the annual audit to keep both sides honest. It sounds right. It is not.
The Data Behind the Gap
The research on this is clear. NCCI, the insurance industry's own data body, ran inspections on policies classified under a common warehouse code in 2025. More than half the policies they reviewed carried the wrong primary code. Fifty-six percent needed a different classification entirely. Nicone Gordon, NCCI's executive director of workers compensation infrastructure operations, put it plainly: when a business gets the wrong code, its premium does not reflect its actual risk.
Here is why a single wrong code costs so much. Workers' comp premiums start with your payroll divided by one hundred. That number gets multiplied by the class code rate. Your claims history adjusts the final figure, but the code sets the base. It is the largest lever in the formula.
Code 5403, carpentry, carries a rate of $6 to $12 per $100 of payroll. Code 9015, building operation, carries $2 to $4.50. Same crew. Same duties. Same building. One wrong code more than doubled the bill for seven straight years.
Most people treat this as a paperwork flaw. It is a system flaw.
Where the Structure Breaks
The problem is not that carriers are dishonest. The problem is that the audit structure only corrects mistakes that cost them money. Your carrier audits your policy at the end of the year. They match your actual payroll against the codes on your dec page. If you were underclassified, they send you a bill. If you were overclassified, you have been paying more than the work warrants. The carrier has no structural reason to tell you. The overpayment just rolls into the next renewal.
Nobody checks the carrier's math. Not because they hide it. Because no one on their side gets paid to find your overpayment. The audit is a one-way instrument. It catches shortfalls. It does not catch overcharges.
Errors compound. A wrong code in year one becomes the default in year two. By year seven, it is baked into the policy history so deep that nobody remembers it was ever a question. Mid-size employers overpay workers' comp by $20,000 to $150,000 a year. That range comes from firms that do nothing but audit recovery work. The money sits there, renewal after renewal, because the system built to catch errors was built to catch only one kind.
What to Do Instead
The carrier built the audit to protect their side. Protecting yours takes three moves.
Pull your declarations page and match each code to actual duties
Read every class code listed. Match each one to what that group of workers does in a given week, hour by hour, not what their title says. This is the step most operators skip, because it feels like the carrier's job. It was. They did not do it.
Request a classification review through your agent
Use NCCI or your state bureau's code descriptions as the reference, not your internal job titles. A title like "carpenter" or "warehouse worker" means something specific to the rating bureau. If your people do not do that specific work, the code is wrong, and your agent can file for a change.
File for recovery going back up to three years
Most states allow premium recovery on overpaid workers' comp across multiple policy years. The carrier will not offer this. You have to ask. The property management company's $350,000 was seven years of one wrong code on one crew.
What the System Shows You
Running this check for one renewal cycle does something the annual audit never did:
You see which codes on your policy match actual work and which match old job titles nobody questioned. You see the dollar gap between the rate you pay and the rate your work should carry. You see whether your agent has ever reviewed the carrier's classification or just passed the renewal through. And you see how many years the error has been compounding.
Three Questions Worth Asking
At the end of the next renewal, ask three things.
→ Which class codes on this policy have been checked against actual duties in the past three years?
→ Which codes were carried forward from a prior year without review?
→ What is the rate gap between the current code and the code that matches the work being done?
That is the difference between a renewal that looks right and a policy that is right.
Privacy-first email. Built for real protection.
End-to-end encrypted, ad-free, and open-source. Proton Mail protects your inbox with zero data tracking.
Where You Stand
One agent asked one question about a job title. That question was worth $350,000. The carrier was never going to ask it. You are the only one with a reason to.

