Skip to main content

Home › Workers' Comp Audit

Workers' Comp Year-End Audits in Florida

Why audits produce big unexpected bills - and what you can do to avoid them entirely.

How the Workers' Comp Audit Works

Standard workers' comp policies are written based on estimated payroll. When your policy starts, you give the carrier your best guess of what you'll pay in wages over the next 12 months. They calculate a premium from that estimate, you pay a deposit and monthly installments, and everyone moves on. Then the year ends.

Within 60-90 days after your policy expires, an auditor contacts you to reconcile the estimate against what you actually paid. If actual payroll exceeded your estimate - which happens constantly in construction - you owe the difference. That bill arrives with no warning and is typically due within 30 days. Contractors who underestimated by $100,000 in payroll can face audit bills of $5,000-$15,000 or more depending on their classification code rates.

Unpaid audit bills become collection accounts quickly. Carriers report unpaid audits and can obtain judgments against contractors. An outstanding audit bill also typically prevents you from getting a new policy elsewhere - carriers check this during underwriting.

What Auditors Actually Look At

A workers' comp auditor typically requests:

  • Payroll records - W-2s, quarterly 941s, payroll reports broken out by employee and classification
  • 1099s and cash payments to subs - every dollar paid to any individual doing work for you
  • Certificates of insurance for every sub - valid ACORD 25 forms with active policy dates
  • General ledger or check register - to cross-reference cash payments that might not appear in payroll
  • Subcontractor agreements - to understand the nature of the work performed

The audit usually takes one to three hours if your records are organized. If they're not, it can drag out and the auditor fills gaps with worst-case assumptions.

The Uninsured Sub Problem

This is the most expensive audit surprise Florida contractors face. Florida law is clear: if a subcontractor cannot provide proof of workers' comp coverage, their payroll is treated as yours under your policy. The auditor adds it at your classification code rates.

Think about what that means practically. You hired a painting sub for $40,000 of work. They were uninsured. Your policy's painting code might be $8.00/100 of payroll. The auditor adds $3,200 to your audit bill for that one sub. Multiply that across several uninsured subs over a busy year and you're looking at audit bills in the five figures that you had no idea were coming.

ScenarioAudit ImpactPrevention
Uninsured sub paid $40,000 Sub's wages added to your payroll at your code rate - potentially $2,000-$5,000+ extra Collect valid COI before sub starts work
Payroll grew 30% during year Owe premium on the underestimated wages Adjust estimated payroll mid-year or use PAYG
Office worker doing field work reclassified Their hours repriced at field rate - often 3-5x the clerical rate Keep accurate job-by-job time records by classification
1099 sub who looks like an employee Auditor reclassifies as employee, adds wages to payroll Independent contractor documentation, separate business, own tools

Misclassification - The Other Big Trigger

Workers' comp classification codes have very different rates. A clerical worker (code 8810) might cost $0.25/100 of payroll. A roofer (code 5551) might be $30+/100. If you classified a worker as clerical but the auditor determines they were regularly doing field work, their entire payroll gets repriced at the field rate. That reclassification on a single employee can add thousands to your audit bill.

This happens most often with owner-operators who switch between desk work and field work, with small companies where everyone wears multiple hats, and with workers who were promoted from field to office roles mid-year but kept the same classification all year.

How Pay-as-You-Go Eliminates the Audit

The audit exists because standard policies are based on estimates. Pay-as-you-go eliminates the estimate entirely. Premium is calculated on actual wages paid each payroll cycle. When you run payroll, you report actual wages by classification, and the WC premium is pulled from the same run. There's nothing to reconcile at year end because there was never an estimate.

PEO programs don't have traditional year-end audits. Your premium throughout the year was already based on what you actually paid. There's no surprise bill. There's also no deposit to recover - the money flows out proportionally with each payroll instead of in one large lump at the start of the year.

If You Have a Standard Policy Right Now

You can take steps to reduce your audit exposure even on a standard policy. The main ones: collect certificates of insurance from every sub before they start work and re-collect when those certs expire. Keep payroll records organized by employee and by classification code - not just total wages. If your payroll is growing significantly mid-year, call your carrier to adjust the estimate. A mid-year adjustment is annoying but far less painful than a year-end bill.

Frequently Asked Questions - Workers' Comp Audits

Yes. If you believe the auditor made errors - misclassified employees, included payroll that shouldn't be included, or miscounted sub wages where you have valid COIs - you can dispute the audit. The process varies by carrier but typically involves submitting documentation to underwriting for review. Common successful disputes include: presenting COIs that weren't provided during the audit, demonstrating that a sub meets independent contractor criteria under Florida law, or correcting a classification code that was applied incorrectly. Do not ignore an audit bill while disputing it - request a formal dispute in writing and ask for the payment due date to be held while the dispute is reviewed.

Most carriers give 30 days from the audit invoice date. After that, the balance can be sent to collections and reported. Some carriers will set up a payment plan if you contact them before the due date - they'd rather collect it over 3-6 months than pursue collections. If you're facing an audit bill you can't pay in full, call the carrier immediately. Silent non-payment is the worst outcome. An unpaid audit also typically prevents you from binding coverage with any carrier that checks your prior insurance history.

Almost certainly yes if you can't produce a valid certificate covering the dates the sub worked. An expired cert proves they had coverage at one time, not that they had it during the period at issue. The auditor will typically add the sub's wages to your payroll for any period not covered by a valid, dated certificate. This is why collecting certs at the start of each job isn't enough - you need to track expirations and re-collect renewed certs before the old ones expire. Many contractors use a simple spreadsheet or their accounting software to track cert expiration dates by sub.

Not always, but refusing can backfire. Auditors request bank statements when they suspect cash payments to workers or subs that aren't reflected in payroll records or 1099s. If your records are clean and match your statements, providing them clears the question quickly. If you refuse, the auditor typically has the authority to estimate unreported payroll - and they estimate conservatively (meaning high, for the carrier's benefit). If you have questions about what you're required to provide, consult your insurance broker before the audit happens.

A PEO eliminates future audit bills, but it doesn't make the current one go away - that's still owed to your old carrier. What switching to a PEO does is prevent this situation from recurring. Going forward, your premium tracks actual payroll each cycle and there's nothing to reconcile at year end. If you're facing a large audit bill and your current policy is also coming up for renewal, this is often the right time to make the switch. Call us at 1-877-315-COMP (2667) and we can walk through both the transition and the audit payment timeline.

Related Resources

Get Your Free Quote

Instant results. No obligation.

Calculate My Rate →

Free • No obligation • Instant results

Or speak with a specialist:

1-877-315-COMP (2667)

No year-end audit

Pay-as-you-go every payroll

FL License #L077476

Audit Prep Checklist

COIs for every sub, every job

Payroll by employee and code

All 1099s organized

Quarterly 941s on file

Sub agreements documented

Ready to See What You Could Save?

Florida contractors save thousands when they switch. Get your instant quote — free, no obligation.