Workers' Comp Class Codes
How workers' comp class codes work for staffing agencies: how temp Crew Members are coded, how codes set your premium and burden, and the common mistakes.September 24, 2026
6 min read
Compliance & Credentialing
Written by the NextCrew team
Definition
A workers' comp class code is the number an insurer uses to group employees by the kind of work they do, and each code carries its own premium rate per $100 of payroll. A staffing agency codes each Crew Member by the work they do at the client's site, so one agency can carry many codes with very different costs.
How a class code reaches your bill rate
How are staffing agency employees classified for workers' comp?
Temporary Crew Members are classified by the work they actually do at the client, not by the fact that they work for a staffing agency. Rules based on the NCCI Basic Manual put it plainly: leased or temporary workers are classified the same as the client's own employees doing the same or similar duties. A Crew Member packing boxes in a warehouse takes the warehouse code; one answering phones in the same building takes a clerical code.
Your internal team of recruiters, coordinators and payroll staff is classified separately, usually under a clerical office code such as 8810 in states that use NCCI codes. Ask your carrier which code applies to your office, because a few states use their own numbering.
Who sets the class codes and rates?
It depends on the state. Most states use the class code system published by the National Council on Compensation Insurance (NCCI). Several run their own rating bureau with their own codes, including California (WCIRB), New York (NYCIRB) and Pennsylvania (PCRB). Four states, North Dakota, Ohio, Washington and Wyoming, require employers to buy coverage from a state fund.
The rate for each code is filed by the insurer or state fund and varies by state, so the same warehouse job can cost very different amounts in two states.
How does a class code set your premium?
Premium = payroll ÷ 100 × class code rate × experience modifier. The rate is quoted per $100 of payroll. The experience modifier, usually called the mod, moves it up or down based on your own claims history compared with similar employers, where 1.00 is average.
| Illustrative role (made-up rates) | Rate per $100 of payroll | Cost per hour on a $20.00 pay rate | Share of pay |
|---|---|---|---|
| Office and clerical | $0.30 | $0.06 | 0.3% |
| Event setup and breakdown | $2.50 | $0.50 | 2.5% |
| Warehouse and material handling | $5.00 | $1.00 | 5.0% |
| Light construction labor | $9.00 | $1.80 | 9.0% |
Example only, with an experience mod of 1.00. Real rates depend on the state, the code, your carrier and your mod. Check your own policy.
That spread is why one markup cannot fit every role. At the same markup, the warehouse Crew Member leaves $0.94 less per hour than the office one, before any other cost. See how the rest of the burden rate is built.
Where agencies get class codes wrong
Most class code problems surface a year later, at the premium audit.
- Coding by job title, not by duties. An auditor codes the work, not the title. A "general laborer" who drives a forklift, or an "admin" who loads trucks, can be moved to a higher-rated code. Ask the client what the Crew Member will actually do.
- Duties that change after placement. The client asks the event assistant to help with rigging, or moves a packer to the loading dock. The code on your books no longer matches the work, and nobody tells you.
- One code for the whole client. A manufacturer might need clerical, warehouse and machine-operator codes on the same account. Pricing all of it at one rate either loses the deal or loses money.
- Quoting a bill rate before the code is confirmed. If the code turns out to be higher-rated, the bill rate you already agreed has to absorb the difference for the life of the contract.
- No payroll split by code. At audit you need payroll by class code. If your records only show total hours per client, you cannot show which hours belong in the lower-rated code.
Bottom line: confirm the duties, then the code, then the bill rate, in that order. Recheck all three whenever the work at the client changes.
How NextCrew handles class codes
NextCrew does not assign class codes or calculate premiums; your carrier and broker do. It keeps the information those decisions depend on in one place.
- A Workers Comp Codes table your agency maintains, so the codes you use are set up once rather than typed from memory.
- Role-based access to the workers' comp code field: read, write or no access, set by role, alongside pay rate, bill rate and markup.
- Pay and bill rates set per position in each client's rate configuration, so a warehouse role and an office role at the same client carry their own rates.
- Approved hours filtered and exported by date range, office or group to your payroll system, so payroll can be reported at the level an audit asks for.
See how rates flow from the client record to payroll in payroll software for staffing agencies.
Frequently asked questions
Related terms
- Burden rate: the employer costs on top of wages, where workers' comp premium sits.
- Bill rate: has to cover the premium for the role's class code.
- Markup: the percentage that pays for burden before any margin.
- Experience modifier: the adjustment to your rates based on your own claims history.
- Staffing agency insurance: the full set of policies a staffing agency carries.
- Light duty: modified work while an injured Crew Member recovers.
This page explains how class codes generally work. It is not insurance or legal advice. Confirm codes and rates with your carrier or broker.