Most commercial policies are not sold at a final price. They are sold on an estimate, and then trued up at the end of the term against what actually happened. That process is the premium audit, and it is where a lot of business owners meet an unwelcome bill they did not budget for.

The audit itself is routine. The surprises are avoidable. Here is how it works.

Why does my policy get audited at all?

Because the exposure it was priced on is a moving target. General liability is commonly rated on revenue, workers compensation on payroll, and neither number is knowable in advance. So the policy is issued on an estimate, and at expiration the carrier checks the estimate against reality.

If your actual figures came in higher, you owe the difference. If they came in lower, you get money back. The audit is not a penalty and it is not an accusation. It is arithmetic that was deferred until the numbers existed.

Audits come in three flavors: a form you fill out yourself, a phone audit with a reviewer, and a physical audit where someone reviews your records in person. Which one you get depends on the carrier, your size, and your class.

What does the auditor actually want to see?

Have these ready before the appointment, because scrambling is how errors get made:

  • Payroll records and quarterly tax filings, which are the backbone of a workers compensation audit
  • Your general ledger, or profit and loss statement, for revenue-rated general liability
  • Certificates of insurance for every subcontractor you paid during the term
  • A description of what each employee actually does, since class codes are assigned by job function
  • Cash disbursement records, which is where payments to uninsured labor tend to surface

That third item is the one that costs people money, and it deserves its own section.

The subcontractor problem

This is the single most common cause of a large audit bill, and it catches contractors hardest.

If you paid a subcontractor during the policy term and cannot produce a valid certificate of insurance for them covering that period, most carriers will treat what you paid them as your payroll. You get charged workers compensation premium on it as though that person had been your employee all along.

The logic is defensible from the carrier’s side. If your sub had no coverage and one of their people got hurt on your job, the claim would likely land on your policy. You are being charged for a risk you actually carried.

The practical version is unforgiving though. A certificate you never collected, or one that expired mid-project and was never updated, becomes real money at audit. Collect a certificate before the sub starts, and collect a new one when it expires. For a busy contractor this is the highest-return administrative habit there is. Our contractor insurance page covers how this interacts with the endorsements your own general contractor will demand from you.

Note also that a certificate is evidence of coverage, not coverage itself, and it does not create additional insured status or a waiver of subrogation on its own. The what a certificate does not do section explains that distinction, which matters for the contracts you sign as well as the ones you hand out.

How do I keep the bill from being a surprise?

Three habits cover most of it.

Estimate honestly at renewal. Lowballing payroll or revenue to get a lower deposit premium does not reduce what you owe. It moves the cost to the end of the year and removes your ability to plan for it. If you expect growth, say so.

Report changes mid-term. Adding a crew, opening a location, or taking on a class of work you did not do before are all worth a call when they happen, not at audit. Mid-term adjustments are easier to absorb than a single year-end correction.

Keep classifications current. Businesses drift. A shop that was mostly service work three years ago may be mostly installation now, and if the class code never moved, the audit will move it retroactively.

What if the audit is wrong?

It happens, and you can dispute it. Misapplied class codes, subcontractors whose certificates were on file but not counted, and owner or officer payroll included when it should have been excluded are all common and all correctable.

Do it promptly, because carriers set a window for disputes. Send the audit worksheet to us along with whatever documentation contradicts it, and we will take it back to the carrier. The dispute is much easier to win with records in hand than with a recollection of what happened eight months ago.

Frequently asked questions

Why did I get an audit bill when nothing changed? Something usually did change, even if it did not feel like it. The most common causes are payroll or revenue running above the estimate the policy was written on, and subcontractors who could not produce a certificate of insurance being charged to you as employees. Both are invisible day to day and both show up at audit.

Can I refuse a premium audit? Not without consequences. Cooperating with the audit is a condition of the policy. Carriers typically respond to non-cooperation by estimating your exposure themselves, often on the high side, and some will non-renew. Refusing does not make the bill go away, it removes your ability to argue about it.

What records will the auditor ask for? Usually payroll records and quarterly tax filings, your general ledger or profit and loss statement, certificates of insurance for every subcontractor, and a description of what each employee actually does. Job descriptions matter because they determine which class code each worker falls under.

Can an audit ever give money back? Yes. If your payroll or revenue came in below the estimate, the audit produces a return premium rather than a bill. Audits correct the estimate in whichever direction it was wrong, which is why an accurate estimate up front is worth the effort.

Got an audit request and not sure what they are asking for? Call or text 803-848-0089 before you send anything back. We will walk through the worksheet with you, and if the result looks wrong we will take it up with the carrier on your behalf.