Skip to content
RoofingInsurance.com
Insurance Fundamentals

The Roofing Contractor's Insurance Audit Survival Guide

What auditors actually look at, the documents you should have ready, and the subcontractor mistake that produces six-figure audit bills.

Reviewed by Contractors Choice Agency

Almost every workers' compensation policy and most general liability policies sold to roofing contractors are auditable. That means at the end of the policy year, the insurance carrier reviews your actual revenue, your actual payroll, and the documentation behind both — and either refunds you or invoices you for the difference. The roofing contractors who get hit with five- and six-figure audit invoices are almost always the ones who weren't ready. The ones who treat the audit as a normal end-of-year process pay close to what they expected. This guide is what you should have on hand before the auditor calls.

Why your policy gets audited

Roofing GL and workers' comp premiums are based on numbers you give the insurer at binding — your projected gross revenue and your projected payroll. Those are estimates. The audit reconciles the estimate against reality.

If you under-estimated, the carrier issues an additional premium invoice for the difference. If you over-estimated, you get a refund. The math is straightforward; the surprise comes from things you didn't track during the year that the auditor pulls into the calculation.

The documents the auditor will ask for

Workers' comp audits and general liability audits ask for slightly different documentation, but there is a lot of overlap. Have these ready before the audit appointment:

• Federal tax return for the policy period (Form 1120, 1120-S, 1065, or Schedule C) • State quarterly payroll reports (state UC reports — for workers' comp audits) • 941 quarterly federal payroll tax returns • 1099-NEC forms issued for the year • Sales journals, profit & loss statement for the policy period • A complete list of every subcontractor used during the policy year • Certificates of insurance from EVERY subcontractor showing valid workers' comp and general liability coverage during the dates they worked for you • Job-cost reports separating residential vs commercial revenue (some classes are rated differently) • Payroll register showing each employee's name, role, and gross wages • Owner officer compensation records (sole proprietors, LLC members, S-corp officers)

The subcontractor trap

The single most common cause of six-figure audit invoices is uninsured subcontractors. Here is how it happens, and we see it constantly:

You hire a sub crew on a few jobs. You pay them with 1099s at the end of the year. You assume that because they're a separate company, their insurance is their problem. At your audit, the carrier asks for a Certificate of Insurance from each sub showing they had valid workers' comp during the dates they worked for you. You don't have one. The auditor treats the sub's payroll as YOUR payroll at YOUR roofing rate — which in many states is over $20 per $100 of payroll for workers' comp. If you paid the sub $80,000 over the year, that's roughly $20,000 added to your audit bill. Multiply by every uninsured sub and the math gets ugly.

The fix is process: collect a current COI from every subcontractor BEFORE they pick up a tool. Verify the policy is in force. Re-verify at every renewal. Keep the COIs in a folder. Without exception. Insurance shops that work with roofers can set up automatic certificate tracking so you don't have to manage it manually.

Classifying employees correctly

Roofing class code 5551 is one of the highest-rated NCCI codes. Office staff who never go on a roof should be classified under a clerical code (typically 8810) at a fraction of the rate. The hard rule: the employee must be physically separated from the operations area and never perform any roofing-related duties. A 'salesperson' who climbs ladders to take measurements gets reclassified at 5551 by the auditor.

Owners and supervising managers may be classifiable under different codes depending on what they actually do. If the owner spends 60% of their time on rooftops, they're 5551. If they spend 100% of their time in the office bidding jobs and managing crews, they may qualify for a lower code. Document this honestly — the auditor will check.

Handling the audit appointment

Most carriers offer three audit formats: a self-audit form you complete and return, a phone audit with a remote auditor, and an on-site visit by a field auditor. The on-site visit is the most thorough and usually only happens for larger accounts or accounts with prior issues.

Whichever format you get, treat it like a tax appointment. Have everything organized. Be polite, be cooperative, answer the questions you're asked, and don't volunteer information you weren't asked for. Auditors are not trying to trap you — most of them want to finish the audit and move on. But sloppy answers create follow-up questions that can lead to reclassifications.

If you get an audit bill you can't pay all at once

Most carriers will work out a payment plan on a large audit invoice if you ask before it goes to collections. Call the carrier directly, explain the situation, and ask for an installment plan. They almost always prefer to collect over six months than send the account to a collection agency.

If the audit bill is large enough that it threatens cash flow, talk to your insurance broker about the options. Some carriers will reclassify or recalculate if you can show that documentation was provided after the original audit. Don't ignore the bill — that's how policies get cancelled and how non-payment shows up on your insurance history.

Get a Quote

When you're insured with a roofing-only agency, audit prep starts at binding — not 12 months later. Get a quote and we'll set you up with the documentation workflow that prevents audit surprises.

Common Questions

How long do audits take?

A self-audit form takes maybe two hours to complete if your records are organized. A phone audit usually runs 30–60 minutes. An on-site field audit can take half a day for a small contractor and a full day for a larger one. The faster part is the auditor's actual work — the slower part is gathering all the documents in advance.

What happens if I refuse the audit?

The carrier will assess premium based on a 'failure to comply' formula, which is almost always more than the audit would have produced. Then they'll cancel the policy for non-compliance and report it to industry databases. Refusing the audit is never the right move — engaging with it and pushing back on specific findings is.

Can I appeal an audit finding?

Yes. Every carrier has an audit appeal process. If the auditor reclassified an employee or charged you for a sub you can prove was insured, file the appeal in writing with the supporting documentation. Time limits apply — usually 30 to 60 days from the audit invoice date.

Related