Workers comp starts with an estimate.
Then real life starts acting like real life. Overtime jumps. A crew gets added. A project runs long. Seasonal work comes in heavier than expected. Payroll moves, and the policy has to catch up.
That catch-up is where owners get annoyed. The growth year feels great until the audit treats it like exposure.
The owner sees more jobs and more revenue. The carrier sees more payroll than the estimate, more hours at risk, and a bill that should have been collected earlier. Both are right. Only one arrives as an invoice. If you want the short version first, read Payroll and Class Codes: The Base Rate Drivers. This article explains why the audit can feel so personal when it is really math.
What is really going on
Workers comp uses payroll as a base because payroll is a rough measure of exposure.
More payroll usually means more hours, more people, more work, and more chances for injury. The carrier charges premium based on estimated payroll at the start of the policy. After the year ends, the audit compares that estimate with actual payroll. If the actual payroll is higher, the premium usually goes up.
That is not a rate increase. It is the policy catching up to the business you actually ran. Overtime can make this especially confusing.
Headcount may feel stable, but payroll dollars rise. The audit sees dollars. It does not care that those dollars came from a brutal stretch in July when everyone worked too much and drank gas-station coffee like medicine. Class codes add another layer.
If the payroll moved into a higher-risk kind of work, the cost can change even if total payroll looks normal.
Tradeoffs and gotchas
Budgeting from last year’s premium is the first place owners get fooled.
If payroll grows this year, last year’s premium is a bad anchor. Mixed duties are next.
If workers do different kinds of work and the time records are messy, payroll can get pushed into the higher code at audit. Class Codes and Audits: The Back Premium Trap explains that problem.
Seasonal work adds timing pain. A strong summer can create a winter audit bill. The work happened months ago, but the bill arrives later, which is exactly how small businesses learn to dislike mail. Restaurants and service businesses get their own version with tipped or mixed-role payroll. Class Codes and Tip Wages: The Audit Surprise covers that side.
Price levers or decision factors
These are the things that keep payroll from becoming a surprise:
- Forecasting. Update the payroll estimate when the year starts running hotter than expected.
- Class code splits. Track who did what, not just who got paid.
- Crew mix. More high-risk work means a different cost story.
- Project mix. A new kind of job can change the classification.
- Loss frequency. Payroll sets the base; claim patterns affect the rest.
A mid-year check-in helps. If actual payroll is already 15 to 20 percent above the estimate, do not wait for the audit to discover it. Update the estimate or at least plan for the bill. Job cost reports can help too. They are not glamorous. They are useful, which is better.
If you want the audit side in more detail, read Workers Comp Audits: How Class Codes Back-Bill You.
Simple decision rule
If payroll is swinging more than 10 to 15 percent year to year, assume your workers comp premium will swing too. Plan for it, update the estimate, and keep the class-code documentation clean.
Next step
Before renewal, compare year-to-date payroll with the policy estimate. If the numbers are drifting, fix the estimate before the audit fixes it for you. Small reports beat big surprises. That is most of the game.
Minnesota note: seasonal crews can make the audit feel late, but the exposure usually started months earlier. A payroll swing is like road work on every other route in July: the congestion shows up after the plan already looked settled.