If your workers’ comp premiums feel inflated and you’re running under a PEO, class codes are the first place to look. Misclassified employees — or codes that were assigned during onboarding and never touched since — quietly drive up what you pay every year. Most business owners don’t catch it because the PEO invoice doesn’t make it obvious.
Here’s what makes this more complicated than a standard standalone policy: the PEO holds the master workers’ comp policy. Your employees are co-employed, which means class code assignments flow through the PEO’s carrier relationship, not yours. You have less direct control than you would outside a PEO arrangement. That changes how you need to approach the restructuring process.
This guide walks through the practical steps: pulling your actual payroll data, mapping job duties to the right codes, calculating what misclassification is costing you, making the case to your PEO, and locking in documentation that holds up through audits. It’s also about building a recurring process rather than treating this as a one-time fix.
A few things worth knowing before you start. The NCCI (National Council on Compensation Insurance) governs class codes in most states, but several states — including California, New York, Pennsylvania, New Jersey, and Delaware — maintain independent rating bureaus with their own code systems. If you’re in a monopolistic state like Ohio, Washington, Wyoming, or North Dakota, workers’ comp runs through a state fund entirely, which adds another layer to the PEO dynamic. Know which system applies to your workforce locations before you start mapping codes.
If you want broader context on how PEO risk management works before getting into the tactical detail here, it’s worth reviewing a foundational guide on PEO risk management services first. This walkthrough assumes you already understand the co-employment structure and want to get into the mechanics of class code restructuring specifically.
Step 1: Pull Your Current Class Code Assignments and Payroll Allocation Data
You can’t fix what you can’t see. The starting point is getting the actual carrier-facing breakdown of how your payroll is allocated across class codes — not the summary invoice, not the high-level billing statement, but the detailed report showing every code assigned to your account and the dollar amount of payroll sitting under each one.
Most PEOs have this data. Getting it out of them is the first test of the relationship.
Start by contacting your account manager directly and asking for a payroll-by-class-code report. Be specific: you want the breakdown at the code level, including the NCCI code number (or state bureau equivalent), the code description, the payroll allocated to that code, and the rate applied. Some PEOs will produce this quickly. Others will send you a summary and hope you don’t push further. Push further.
If your PEO has a client portal, look for a workers’ comp section or a payroll detail report. The data is often there, just not prominently displayed. If the portal doesn’t surface it clearly, go back to your account manager and ask specifically for the carrier-facing exhibit — the document the carrier uses to calculate your premium within the master policy.
Once you have the report, flag a few things immediately:
Codes assigned at onboarding that haven’t changed: These are the highest-risk entries. When businesses join a PEO, the onboarding team often assigns codes based on job titles and limited information. Those initial assignments frequently stick even as roles evolve or the business model shifts.
Catch-all or governing codes: Many PEOs default to a single governing code for employees with mixed duties rather than splitting payroll across multiple codes. If you see a high-rate code applied broadly to a group of employees who don’t all perform that work, that’s a flag.
Payroll concentration in high-rate codes: Note where the bulk of your payroll sits. A large payroll allocation under a high-rate code that may not accurately reflect actual job duties is where your restructuring effort will have the most financial impact. For a deeper look at how workers’ comp accounting through your PEO works, understanding the payroll-to-premium relationship is essential.
Document everything you pull. Create a working spreadsheet with every code, the associated payroll, and the rate. This becomes your baseline for the analysis in the next steps.
Step 2: Map Actual Job Duties to the Right Codes
Job titles are almost useless for this exercise. What matters is what people physically do during their workday. A “project manager” at a construction firm has a very different risk profile depending on whether they’re in an office reviewing plans or walking job sites. The code follows the duty, not the title.
Go through each role in your organization and document the actual daily tasks. Be granular. If someone spends part of their day doing clerical work and part doing field work, that distinction matters — and it may open up a split classification opportunity that reduces your overall premium.
Cross-reference each role’s duties against the NCCI class code descriptions. The NCCI publishes scopes of classification that describe exactly what work is and isn’t included in each code. If you’re in an independent-bureau state, use that state’s equivalent. These descriptions are the authoritative source — not your PEO’s interpretation, not an industry shorthand. Understanding how the underwriting risk review process evaluates your codes can also inform how you approach reclassification.
A few common misclassification patterns worth checking against your own workforce:
Office employees coded under field classifications: This happens frequently when a company’s primary operations are in the field and the PEO assigns a single governing code to everyone. An administrative assistant who never leaves the office shouldn’t carry the same code as a crew member working on-site.
Supervisors coded as manual laborers: Foremen and supervisors who primarily direct work rather than perform it often qualify for a separate, lower-rate supervisory code. The distinction hinges on how much manual labor they actually perform versus how much time they spend directing others.
Drivers coded as warehouse workers or vice versa: These are distinct classifications with different rate structures. If your drivers are coded under a warehouse code because that’s where they start their shift, that’s worth examining.
Sales staff coded under operational codes: Outside sales employees who work primarily away from the job site often qualify for a clerical or outside sales classification rather than the operational code for the business they support.
On split classifications: NCCI rules permit dividing an employee’s payroll across multiple codes when they perform work that falls under more than one classification, provided you can document the time allocation. Many PEOs avoid splits because they require more administrative work. But for companies with genuinely mixed-duty employees, splits can meaningfully reduce premium. The documentation requirement is real, though — you need contemporaneous records of time allocation, not a retroactive estimate.
Build a mapping document that shows each role, the current assigned code, the proposed correct code (or proposed split), and the specific duty-based justification. This becomes the core of your case to the PEO.
Step 3: Quantify the Premium Impact of Each Misclassification
Before you take anything to your PEO, you need to know what each misclassification is actually costing you. This turns a vague complaint into a documented financial case — and it helps you prioritize where to focus your energy.
The calculation is straightforward. For each misclassified role or group:
1. Identify the current code and its rate (expressed per $100 of payroll).
2. Identify the correct code and its rate.
3. Calculate the rate differential.
4. Multiply the differential by the payroll allocated to that code (divided by 100) to get the annual dollar impact.
Do this for every misclassification you’ve identified, then rank them by dollar impact. The ones with the largest payroll allocation and the biggest rate differential should get your attention first. A small rate difference on a large payroll can easily be worth more than a large rate difference on a handful of employees. If you want to understand the broader picture of how PEOs actually cut workers’ comp costs, class code accuracy is one of the most impactful levers.
One thing that often gets overlooked: underpayment risk. If you find roles that are currently coded too low — meaning the assigned code underrepresents the actual risk of the work being performed — that’s not a win. It’s a liability. Workers’ comp audits routinely catch these discrepancies, and the result is back-billing, audit surcharges, and sometimes retroactive premium adjustments that cover multiple policy periods. If you find underpayment situations, get them corrected proactively. The cost of a voluntary correction is almost always lower than the cost of an audit finding.
Under a PEO arrangement, the annual audit is conducted at the master policy level by the PEO’s carrier. The carrier reviews payroll data and class code assignments across the entire risk pool, not just your account. But discrepancies in your account can still trigger adjustments that flow back to you through the PEO’s billing. Learning how to reconcile your PEO workers’ comp payroll audit is critical for catching these adjustments before they become costly surprises.
Document your calculations clearly. Show your work. The PEO will want to see the basis for your proposed changes, and a clean financial analysis is harder to dismiss than a general complaint about premiums.
Step 4: Build the Case and Present It to Your PEO
This is where a lot of companies stall. They do the analysis, identify real misclassifications, and then send a vague email asking the PEO to “look into the class codes.” That rarely produces results.
PEOs don’t restructure codes on a casual request. They need documentation, and they need a reason to act. Your job is to provide both.
Put together a structured submission that includes: the current code assignment for each role in question, the proposed correct code, the specific duty-based justification tied to NCCI scope descriptions, the payroll allocated to each role, and your calculated premium impact. If you’re proposing splits, include the time allocation methodology and how you’ll document it going forward.
Frame the request as mutual risk reduction, not just a cost-cutting ask. Accurate class code assignments reduce the PEO’s audit exposure at the carrier level. When payroll is misallocated to the wrong codes, the carrier’s view of the risk pool is distorted. That creates audit risk for the PEO, not just for you. Understanding the workers’ comp risk transfer framework helps clarify where liability actually sits in these situations.
Be prepared for pushback. Some PEOs resist reclassification requests, particularly when the proposed changes move payroll out of higher-rate codes. Higher-rate codes generate more premium revenue within the master policy, which can affect the PEO’s carrier pricing and risk pool economics. That’s a real dynamic, and it’s worth understanding. It doesn’t mean the pushback is legitimate — it means you need to be persistent and clear that you’re requesting corrections based on documented duty descriptions, not preferences.
Ask for a meeting rather than handling this entirely over email. A conversation with your account manager and ideally someone from their risk or compliance team gives you the opportunity to walk through the documentation and address objections in real time.
Know your leverage. If your PEO refuses to correct legitimate, well-documented misclassifications, that’s meaningful information. A PEO that won’t maintain accurate records on your behalf is creating compliance risk for your business and potentially overcharging you in a way that’s difficult to dispute. That response should factor directly into your next PEO evaluation. If you’re not sure how your current PEO stacks up on workers’ comp transparency and risk handling, a side-by-side program evaluation is worth doing before your next renewal.
Step 5: Implement Changes and Lock In Documentation for Audit Defense
Getting verbal agreement from your PEO isn’t enough. You need written confirmation that the class code changes have been submitted to the carrier and are reflected in your billing.
Ask your PEO account manager to confirm in writing — email is fine — the specific codes that were changed, the effective date of each change, the payroll allocation adjustment, and that the carrier has been notified. Keep this confirmation in a dedicated file. If the changes don’t show up in your next billing cycle, you have documentation to follow up with.
At the same time, build an internal class code register. This is a simple document, but it’s one of the most useful things you can maintain for ongoing audit defense. It should include each role or employee group, the assigned class code, the code description, the justification for that assignment, and the effective date of the current assignment. If you’ve made changes, note the previous code and the date of the change.
This register serves two purposes. First, it gives you a clear record to reference when the annual audit comes around. Second, it forces a level of intentionality about code assignments that prevents the “assigned at onboarding and forgotten” problem from recurring.
Keep supporting documentation current alongside the register: job descriptions that accurately reflect actual duties, org charts, and payroll allocation records. These are the documents an auditor will ask for if there’s a question about a code assignment. Having them organized and accessible is the difference between a clean audit and a protracted dispute.
If you want to go deeper on audit preparation and what happens when disputes arise, it’s worth reviewing guidance on PEO workers’ comp audit dispute resolution processes. The class code register you’re building here is a foundational piece of that preparation.
Step 6: Build Class Code Reviews Into Your Ongoing Risk Process
The most common mistake after a successful restructuring effort is treating it as done. It isn’t.
Businesses change. New roles get created. Existing roles evolve as operations shift. An employee hired as a field technician might spend most of their time in the office six months later. A business that expands into a new service line may create job functions that don’t fit any existing code assignment cleanly. If you’re not reviewing class codes regularly, these changes accumulate silently until the next audit surfaces them.
Set a review cadence tied to your payroll reporting cycle — quarterly works well for most businesses, semi-annual if your workforce is relatively stable. The review doesn’t need to be exhaustive every time. A quick check against your class code register to flag new roles, changed duties, or significant payroll shifts is usually enough to catch problems early.
Connect class code accuracy to your broader risk strategy. This matters more than it might seem. Return-to-work programs, claims management workflows, and reserve allocation all interact with how your codes are structured. Building a strong workers’ comp safety governance framework alongside accurate class codes gives you a comprehensive approach to managing both premium costs and actual workplace risk.
If your business is growing or shifting industries, flag new roles to your PEO proactively before they get assigned to a catch-all code by default. A brief description of the role and its primary duties sent to your account manager at the time of hire is a small effort that can prevent a misclassification from sitting unaddressed for years.
The businesses that manage workers’ comp costs well under a PEO aren’t doing anything exotic. They’re maintaining accurate records, reviewing them regularly, and treating class code management as an operational discipline rather than a one-time cleanup project.
Putting It All Together
Workers’ comp class code restructuring under a PEO isn’t complicated, but it requires discipline. The steps are clear: get your data, map duties to the right codes, calculate what misclassification is costing you, document the case, get written confirmation of changes, build a register, and review it regularly.
The hard part is usually getting the PEO to act. That’s why documentation matters and why framing the request as mutual risk reduction tends to work better than framing it as a cost complaint. A well-documented reclassification request is harder to ignore and harder to deny.
If your PEO is unresponsive to legitimate, documented requests, that tells you something important about whether they’re the right partner for your business. A PEO that resists accurate record-keeping isn’t protecting your interests — and that’s worth factoring into your next evaluation.
Quick checklist before you move on:
✓ Pulled payroll-by-class-code report from your PEO
✓ Mapped every role’s actual duties to correct NCCI or state bureau codes
✓ Calculated the premium impact of each identified misclassification
✓ Submitted a documented restructuring request to your PEO
✓ Received written confirmation of code changes and effective dates
✓ Created an internal class code register with justifications
✓ Scheduled a recurring review cycle tied to payroll reporting
Many businesses unknowingly overpay because of misaligned codes, bundled fees, and contracts that aren’t built to be transparent. If you’re approaching a PEO renewal and want to know whether your current provider is actually structured competitively, a clear side-by-side comparison of pricing, workers’ comp handling, and contract terms is the right place to start. Don’t auto-renew. Make an informed, confident decision.