Workers' Comp & General Liability Audit Support for Texas Contractors
We assemble the records, produce the subcontractor certificates, and answer the auditor's questions — so you don't stop working to rebuild a year of paperwork.
The Audit Isn't the Problem. The Records Are.
Your general liability and workers' compensation premiums aren't final when you buy the policy. They're estimated, and then audited against what actually happened — your real payroll, your real subcontractor spend, your real cost records. The audit is where a year of bookkeeping decisions turns into a number you either owe or don't.
It arrives with a deadline
Usually a few weeks' notice and a document request that assumes somebody has been keeping organized records all year. Most contractors have been building, not filing.
The bill is retroactive
An additional premium covers a policy period already over. There's no operational change you can make now to reduce it — only records that either support your position or don't.
Nobody owns it
The agent sold the policy, the carrier ordered the audit, and the owner ends up assembling a year of documentation between jobs. That's the gap we fill.
An auditor can only work from what you can produce. Almost every surprise premium we've seen traces back to a record that existed somewhere but couldn't be handed over.
We've handled general liability and workers' compensation audits every year we've been in business — since 2021 — and we do several a year.
What an Auditor Asks For
Requests vary by carrier and by auditor, so treat this as the typical shape rather than a definitive list. If you've never been through one, this is roughly what lands in your inbox.
Payroll records for the policy period
Usually the largest single itemGross wages by employee, generally broken out by classification, plus your quarterly filings so the totals can be tied to something that was actually reported to a taxing authority.
If wages on your books don't reconcile to what was filed, that discrepancy becomes the auditor's starting point rather than a footnote.
How each employee is classified
Where the rate comes fromDifferent classifications carry very different rates. What matters is that your records actually support the split — that the person coded to a lower-rated class was genuinely doing that work, and that there's documentation behind it rather than an assumption.
Classification itself is the carrier's determination and your agent's area. Ours is making sure the underlying records are clean enough to support the position.
Subcontractor payments
The expensive one in constructionTotal paid to subs over the period, and — critically — a current certificate of insurance for each one covering the time they worked for you.
A subcontractor who can't be shown to have carried their own coverage may be treated as your employee for premium purposes. Their payments get added to your basis. This is the single most common cause of a large additional premium in the trades, and it is entirely a documentation problem.
Cash labor and one-off help
Casual laborPayments to people who weren't on payroll and weren't insured subs. Auditors look for it, and unexplained cash going out tends to get treated unfavorably.
Overtime detail
Reported separately for a reasonOvertime often receives different treatment in the premium basis than straight time, but the specifics depend on your state and carrier. That treatment is only available if overtime was tracked separately in the first place — if it's blended into gross wages, the distinction can't be made after the fact.
Confirm the actual rule with your agent or carrier. Our part is making sure the data exists to apply it.
Revenue and job records
More common on general liabilityGL is frequently rated on revenue or on a cost basis rather than payroll, so job costing and revenue records come into play. Which is where cost of goods sold being separated properly stops being a reporting preference.
The pattern worth noticing: almost nothing on this list is a judgment call. It's documentation that either exists in retrievable form or doesn't. That's why an audit is largely won or lost during the year, not during the audit.
Four Things That Inflate the Bill
In our experience these account for the overwhelming majority of unexpected additional premium. Every one of them is a records issue.
The Sub Had Coverage. You Just Can't Prove It.
This is the big one. The sub genuinely carried a policy, everyone remembers it, and nobody has the certificate — or the certificate on file expired mid-project and was never updated.
Without documentation covering the period they actually worked, those payments can land in your premium basis as though you had employed them directly. On a year with meaningful sub spend, that single gap can dwarf every other adjustment combined.
It is also completely preventable, and preventing it costs nothing but a process: collect the certificate before the sub starts, track the expiration date, and get the renewal before it lapses.
Your Books Say One Thing. Your Filings Say Another.
When wages on the books don't tie to quarterly filings, the auditor has to pick a number, and it generally won't be the lower one. The same applies to sub payments that appear in the ledger at one total and in your 1099 records at another.
Reconciliation isn't a nicety here. It's the difference between handing over a package that answers questions and handing over one that raises them.
Everything Coded to One Account Gets Rated Like One Thing.
When all labor lands in a single undifferentiated account, there's nothing in the records to support splitting it. A chart of accounts that never distinguished between kinds of work can't produce that distinction at audit.
This is the same structural problem that makes job costing impossible, showing up in a place where it has a dollar amount attached.
Money Out With No Explanation Attached.
Cash payments to day labor, a friend's crew for a weekend, a one-time helper. Even when the amounts are small individually, unexplained outflows invite the least favorable interpretation available.
We Sit Through the Audit So You Don't Stop Working
Two halves: the work during the year that determines the outcome, and the work at audit time that most owners would otherwise do at night.
During the year
This is the part that actually decides the number.- Subcontractor certificates of insurance collected before work starts, with expiration dates tracked and renewals chased
- Payroll recorded so wages on the books reconcile to what was filed, every quarter
- Overtime tracked separately rather than blended into gross
- Labor and job costs coded to a structure that can support a classification split
- Cost of goods sold separated from operating expense properly
- Subcontractor payments tracked to match 1099 reporting
- Cash movement documented as it happens, not reconstructed later
When the audit lands
The part you were dreading.- We read the document request and tell you what it actually needs
- We assemble the payroll, cost, and subcontractor records
- We produce the certificate of insurance file
- We reconcile books to filings before anything is handed over
- We answer the auditor's questions about the records directly
- We flag gaps to you early, while there's still time to find the document
- You keep working
Already Been Hit With an Additional Premium?
Some of what follows may still be worth pursuing, and some of it won't be. We'll tell you honestly which side we think you're on.
Find the missing documents
If the additional premium came from subs treated as uninsured, and those subs did carry coverage, a certificate obtained now covering the period they worked may still be worth submitting. Frequently it is. Frequently nobody tries.
Check the arithmetic against your records
Audits are performed by people working from whatever was handed over. If the payroll figures used don't match your reconciled books, that's worth identifying precisely, with documentation, before anyone argues about it.
Then take it to your agent
Any actual dispute runs through your agent or the carrier — not through us, and not through anyone unlicensed. Our contribution is the file: organized, reconciled, and specific enough to be useful to them.
We can't promise a reduction, and anyone who does should worry you. What we can do is make sure the position you take is supported by records rather than by recollection.
Built for Businesses That Use Subcontractors
Insurance audits matter most where subcontractor spend is significant and payroll is the rating basis. That's construction and the trades, which is most of who we work with.
Commercial construction
Heavy sub usage, multiple concurrent jobs, and the largest exposure to the uninsured-sub problem. See construction.
Trades & field services
Mixed service and install work, crews across multiple classifications, seasonal labor. See trades.
Specialty contractors
Roofing, electrical, mechanical, concrete — trades where classification and sub documentation carry real weight.
Anyone paying subs regularly
If subcontractors are a meaningful line in your P&L, certificate tracking is worth more to you than it sounds.
Audit support is included in your back office rather than sold separately — because the work that determines the outcome happens all year, not in the two weeks before an auditor arrives.
Insurance Audits — Answered
The questions contractors actually ask us, including the ones with uncomfortable answers.
What is a workers' comp premium audit?
Your workers' compensation premium is initially based on estimated payroll. After the policy period ends, the carrier audits your actual figures — real payroll, real classifications, real subcontractor payments — and adjusts the premium. If actual exposure was higher than estimated, you receive an additional premium bill. If it was lower, you may receive a return.
The audit may be conducted by mail, by a phone or video interview, or in person, depending on the carrier and the size of the policy.
What records do I need for a workers' comp audit?
Typically: payroll records for the policy period broken out by employee and classification, quarterly payroll tax filings so the totals can be reconciled, total payments to each subcontractor, a certificate of insurance for every subcontractor covering the period they worked, records of any cash or casual labor, and overtime tracked separately from straight time.
Requests vary by carrier. The common thread is that everything on the list is documentation that either exists in retrievable form or does not — which is why audits are largely decided during the year rather than at the audit.
Why did my workers' comp audit come back with a huge bill?
In construction and the trades, the most frequent cause is subcontractors who could not be documented as carrying their own coverage. When a certificate of insurance is missing or expired for the period a sub worked, those payments may be added to your premium basis as though the sub were your employee.
Other common causes: payroll on the books that doesn't reconcile to what was filed, labor coded to a single undifferentiated account so no classification split can be supported, overtime blended into gross wages, and undocumented cash payments.
Do I need a certificate of insurance from every subcontractor?
For premium purposes, you need documentation that each subcontractor carried their own coverage during the period they worked for you. Without it, an auditor may treat those payments as payroll and charge premium on them.
The practical failure isn't subs without insurance — it's subs who had insurance while the certificate was never collected, or was collected once and allowed to expire mid-project. Collecting the certificate before work starts and tracking the expiration date prevents nearly all of it.
Can a bookkeeper help with an insurance audit?
Yes, and this is squarely records work rather than insurance work. A bookkeeper can assemble and reconcile the payroll, cost, and subcontractor records the auditor requests, maintain the certificate of insurance file through the year, make sure the books tie to filed payroll returns, and answer the auditor's questions about the records directly.
What a bookkeeper cannot do is advise on coverage, determine classification codes, or represent you in a premium dispute — those require a licensed agent or the carrier.
Do you handle the audit for us?
Yes. We've handled general liability and workers' compensation audits every year we've been in business — since 2021 — and we do several a year. We read the document request, assemble and reconcile the records, produce the certificate of insurance file, and answer the auditor's questions, so nobody has to stop working to rebuild a year of documentation on short notice.
Are you an insurance agent?
No. Bulverde Business Solutions is a bookkeeping and financial operations firm. We are not an insurance agency, agent, adjuster, or public adjuster, and we are not licensed to advise on coverage, policy terms, or classification codes, or to represent clients in premium disputes.
Our role is records: producing, organizing, and reconciling the documentation an audit requires. Coverage questions and any dispute go to your agent or carrier.
Can you reduce my premium?
We can't promise that, and we'd be suspicious of anyone who does. What we can do is make sure the position you take is supported by documentation rather than by memory — and in practice, missing records are what drives most unexpected additional premium.
Where an additional premium came from subs treated as uninsured who actually did carry coverage, obtaining those certificates and submitting them is frequently worth doing. Any dispute itself runs through your agent.
What if I've already been billed?
Some of it may still be worth pursuing. Certificates obtained now covering the period a sub worked can sometimes be submitted after the fact. And if the payroll figures used in the audit don't match your reconciled books, that's worth identifying precisely and with documentation.
We'll tell you honestly whether we think there's something there. The dispute itself goes through your agent or carrier — we supply the file they work from.
Is audit support a separate service?
No. It's included as part of a full back office rather than billed separately, because the work that determines the audit outcome happens throughout the year — certificate tracking, reconciliation, cost coding — not in the two weeks before an auditor arrives.
What We Are, and What We Are Not
Bulverde Business Solutions is a bookkeeping and financial operations firm based in Bulverde, Texas.
We are not an insurance agency, agent, adjuster, or public adjuster. We are not licensed to sell insurance, advise on coverage or policy terms, determine classification codes, or represent clients in premium disputes or appeals. Nothing on this page is insurance advice.
We are also not a CPA firm and not a law firm. We do not prepare tax returns, render tax opinions, or perform any audit, review, attest, or assurance engagement. The word “audit” on this page refers to an insurance carrier's premium audit of your records — not to a financial statement audit, which we do not perform.
What we do is records. We produce, organize, and reconcile the payroll, cost, and subcontractor documentation an insurance premium audit requires, and we answer the auditor's questions about those records. Coverage questions, classification determinations, and any dispute belong with your licensed agent or your carrier.
Audit Coming Up? Or One That Already Went Badly?
Either way the first conversation is free and specific. If there's nothing worth doing, we'll say so.
(830) 666-0417 · Bulverde, Texas · Not a CPA firm. Not an insurance agency.




