SystemCommercial Lines Underwriting

Premium Audit Automation

Premium audit automation that closes audits on actual figures, not estimates

Audits closed on actual figures, not estimates, with every class change explained.

See one case, screen by screen ↓
demo$0.00apartbetween the payroll register and four Forms 941 — $3,548,200 tied to the penny
demo8minfrom the first payroll line read to a cited draft audit — the agents’ run, 07:12 to 07:20
demo$60,563additional premium on the sample audit, with every change explained in the report
target3in 100audits closed on the estimate, from about 1 in 10
In short

What is Premium Audit Automation?

Software that runs the premium audit after a policy year ends: requesting the insured’s records, reconciling payroll, sales and subcontract cost to class codes, rating the audited exposure and producing the audit and the bill. Premium Audit Automation adds agents that chase the records, tie the payroll to the 941s, test class codes and check certificates, so the auditor starts from a cited draft.

How to choose AI solutions for insurance →

Updated

The problem

Why premium audits close on estimates, and premium leaks

Workers’ compensation and contractor general liability are written on an estimate of payroll, sales or subcontract cost. The premium is only settled at audit, after the policy year ends. With most audits now done virtually, by phone or by mail, the auditor depends on records the insured sends — payroll registers, Forms 941, timecards, ledgers, certificates — and they arrive in pieces, over weeks, by email and phone.

Then the reconciliation is by hand: re-keying the register, tying it to the 941s, reading titles to see who is really in the field, matching every subcontractor payment to a certificate. Audits that never get their records close on the estimate. Field supervisors reported in 8810 and subcontractors paid after their certificate lapsed are where earned premium is given away.

typical1.7%average net additional commercial-lines premium found by premium audit, in a carrier study
demo11.5%of audits closed on the estimate because records never came, before the agents went live (sample book)
typical2attemptsdocumented before any audit noncompliance charge may apply
Where an auditor’s hours on one audit goestimated
By hand19 days
With the solution5 days
  • Chasing the insured for records6 → 1 d
  • Re-keying the register and tying it to the 941s3 → 0.5 d
  • Reading titles and timecards for class codes4 → 1 d
  • Matching subcontractor payments to certificates2 → 0.5 d
  • Rating, report and letter to the insured3 → 1 d
  • Review and signature1 → 1 d

Estimated split of auditor hours for a virtual workers’ compensation and general liability audit, by hand and with the solution.

How it works

How an audit moves

Six agents chase the records, tie the payroll and suggest the class codes; the premium auditor moves the payroll and signs.

What comes in
Records in5 kinds of record · payroll, 941s, timecards, ledgers, certificates
Agents at work
Record requester2 documented attempts
Then
Payroll register reader
Job title classifier
Subcontractor certificate checker
Then
GL exposure reader
Then
Premium calculator and report draftercited draft
A person decides
Premium auditormoves payroll and signs
What comes out
Signed audit
Invoice or refund
Class mix to underwriting
One case, step by step

One audit, from the first notice to a signed bill

Brightwater Framing & Carpentry, Knoxville, Tennessee: workers’ compensation and general liability with Kestrel Ridge Mutual, policy year 1 Jul 2025 – 1 Jul 2026, experience mod 0.94, virtual audit. Day 103 of 120 since expiration. Here is the audit, screen by screen, in the working solution.

  1. 01Monday morning

    Fourteen open audits, sorted by what they need

    Renata Okafor · Senior premium auditor

    Renata’s worklist shows 14 open audits from policies that expired June to October: 7 waiting on records, 2 to reconcile, 3 ready to sign, 1 waiting on her decision and 1 past 120 days with a site visit booked. Brightwater Framing has all 19 of 19 records in, and findings to decide.

    “Two attempts logged · your decision” — Nolichucky Tree Service, where only Renata can decide on the noncompliance charge.

  2. 022 Jul – 9 Oct

    Every record chased, every reply on the file

    Record requester

    The audit notice went out on 2 July with the 11 records needed. Reminders on 16 July and 30 July were logged as documented attempts 1 and 2, each naming the records still missing and the charge. Then the targeted asks: the timecards again with job numbers, page 2 of the Q2 2026 Form 941, three missing certificates, and Megan Shore’s 46 “yard” hours. Tammy Lindqvist answered the last one on 9 October.

    “All records arrived; no charge applies. Only a person can apply one.”

  3. 0307:13

    The register tied to the 941s, to the penny

    Payroll register reader

    47 employees and 1,224 pay lines read. Line 2 of each Form 941, Q3 2025 to Q2 2026, against the register’s gross wages: $3,548,200 on both sides, $0.00 apart. The $61,800 of overtime premium is shown separately on the register and Tennessee allows the exclusion, so reportable payroll is $3,486,400. Eight checks passed, from headcount to officers.

    Never changes the insured’s figures — it reports the difference, with page and line.

  4. 04On the board

    Payroll by class code, estimated against audited

    Renata Okafor · Senior premium auditor

    One column per class code — 5403 Carpentry NOC, 5645 Residential carpentry, 5437 Trim and cabinets, 5445 Wallboard, 5606 Executive supervisor, 8810 Clerical office, 8742 Outside sales — each with its rate, a twin bar and payroll blocks by job title. The deposit was $257,490 on $3,005,000 of estimated payroll. As the insured coded it, the audit stands at $287,368: +$29,878. One block in 8810 glows amber: “Title says field”.

  5. 0507:16

    Three “clerical” employees whose titles say field work

    Job title classifier

    Dustin Mercer, Lead carpenter, $78,400. Kyle Brandt, Framing foreman, $74,200. Jorge Villanueva, Carpenter II, $57,400. All reported in 8810, with 93%, 91% and 89% of their hours on job numbers and overtime on site days — and the 2024–25 audit already noted it. 8810 needs exclusively clerical work in a separate office, and cannot be split. The classifier suggests 5403 at confidence 0.94.

    It suggests; it never moves payroll — the auditor does.

  6. 06One drag

    $210,000 moved from clerical to carpentry

    Renata Okafor · Senior premium auditor

    Renata drags the block from 8810 at $0.21 into 5403 at $9.84. Every bar, both column totals and the premium band recount at once: workers’ compensation +$19,009, general liability +$2,646, because clerical payroll is not rated for GL and carpentry is. The move is logged with her name and the reason, and can be undone until she signs.

    “$210,000 moved 8810 → 5403 · additional premium now +$51,533”

  7. 0707:18

    One subcontractor paid while uninsured

    Subcontractor certificate checker

    Fourteen subcontractors, 57 payments, each matched to a certificate in force on the payment date. Thirteen were covered every time; Big Ridge Painting is a sole proprietor with a verified state exemption. Ridgecrest Drywall & Trim’s certificate ran 15 Feb 2025 – 14 Feb 2026 and was renewed 5 May 2026. In between, Brightwater paid it $148,000 on 7 invoices, $96,000 of it labor.

    Never treats an expired certificate as current; when labor is not shown, it flags the whole price.

  8. 08All decided

    Uninsured labor added; one question closed with no change

    Renata Okafor · Senior premium auditor

    Renata adds Ridgecrest’s $96,000 of labor to 5445 Wallboard installation and the $148,000 cost to general liability: workers’ compensation +$7,580, GL +$1,450. Megan Shore stays in 8810 — the insured’s reply says she logged deliveries from the front-office window and never went into the yard, and the reply is on file. Additional premium: +$60,563.

  9. 0907:20 · drafted

    The audit report, every change explained

    Premium calculator and report drafter

    Workers’ compensation by class after the 0.94 mod, general liability by class and basis, and one plain line per change with its citation: +$29,878 for payroll above the estimate, +$21,655 for the three employees moved to 5403, +$9,030 for the uninsured subcontractor, $0 for Megan Shore. The letter to Ms. Lindqvist explains each change in plain words.

    “Draft prepared 07:20 · not a signature.”

  10. 10Signed

    She signs; above $25,000 her manager co-signs

    Renata Okafor · then Douglas Whitfield

    Audited premium $318,053 against the $257,490 deposit. Renata signs and the moves lock. Because +$60,563 is above her $25,000 limit, the audit routes to Douglas Whitfield, premium audit manager, for the second signature. Marcus Bell in billing invoices only signed audits, and Priya Raman, the underwriter, gets the audited class mix for the May renewal.

    “Signed by Renata Okafor · moves are now locked”

Who it’s for

Built for everyone who touches an audit.

The same audit, seen by the five people who carry it — what their week looked like, and what it looks like now.

RO
Renata OkaforSenior premium auditor, commercial lines
Premium auditor
Before
Spends half her week chasing records by email and re-keying payroll registers.
Now
Opens each audit with the records in, the payroll tied and the class questions already raised; she decides and signs.
DW
Douglas WhitfieldPremium audit manager
Audit manager
Before
Co-signs large additional premiums and answers the disputes that follow, line by line.
Now
Sees every change with its reason and its record before he co-signs anything above $25,000.
PR
Priya RamanCommercial lines underwriter, contractors
Underwriter
Before
Renews accounts on last year’s estimate without knowing the audit found a different class mix.
Now
Is told when a class is short on the renewal estimate, with the class moves auditors accepted across the book.
MB
Marcus BellBilling and collections
Billing
Before
Invoices a number the insured cannot follow, then fields the calls.
Now
Invoices only signed audits, with a letter that explains each change in plain words.
TL
Tammy LindqvistOffice manager, Brightwater Framing & Carpentry
Insured contact
Before
Gets vague requests for “your audit records” between payroll runs.
Now
Gets one list, exact follow-up questions and an upload link; her replies sit on the file.
Built on the engine

6 agents. Each with one job, and hard limits.

Six agents chase the records, tie the payroll and suggest the class codes; the premium auditor moves the payroll and signs.

Record requester

Sends the audit notice and the record list for the insured’s classes, reminds on day 14 and day 28 as documented attempts, asks targeted questions and logs every reply.

  • Never applies the noncompliance charge
  • Never asks for records outside the list
  • Every message logged on the file
Payroll register reader

Reads payroll registers, Forms 941 and timecards; ties the register to the 941s by quarter and separates the overtime premium where the state allows it.

  • Never alters the insured’s figures
  • Cites page and line for every amount
Job title classifier

Reads each employee’s title, timecard job numbers, overtime pattern and prior audits, tests the standard exceptions and suggests the class code the work belongs in, with evidence and confidence.

  • Never moves payroll — the auditor does
  • Never splits one employee across a standard exception
  • Shows evidence for and against
Subcontractor certificate checker

Matches every subcontractor payment to a certificate covering its date, reads the labor share from the invoices and checks state exemption registrations.

  • Never treats an expired certificate as current
  • Whole price when labor is not shown
GL exposure reader

Builds general liability exposure by the policy’s rating bases: carpentry payroll, supervisors and uninsured subcontract cost.

  • Never rates on a base the policy does not use
Premium calculator and report drafter

Rates the audited exposure by class, applies the experience mod, writes the reason for every change and drafts the letter to the insured.

  • Never signs, bills or sends the letter
  • Every change cites its record
Premium auditor

Moves payroll between codes and signs. The agents propose; a named person decides.

Ask in plain words

Ask about any employee, class code or subcontractor

The auditor can ask about any employee, class code, subcontractor or premium in plain words — or say what to send the insured. Every answer points to its record.

Why are Dustin Mercer, Kyle Brandt and Jorge Villanueva not clerical?

Three things point to the field. Their payroll titles are Lead carpenter, Framing foreman and Carpenter II. On the timecards, 5,754 of 6,324 hours — 91% — are booked to construction jobs, and their overtime falls on site days. And 8810 needs exclusively clerical work in a separate office, with no split; the 2024–25 audit already told the insured. Moving their $210,000 to 5403 adds $19,009 to workers’ compensation and $2,646 to general liability.

Which subcontractors were paid while uninsured?

One of 14. Ridgecrest Drywall & Trim: its certificate ended 14 Feb 2026 and the renewal starts 5 May. Brightwater paid it $148,000 on 7 invoices in between, of which $96,000 is labor. The other 13 were covered on every payment date; Big Ridge Painting is a sole proprietor with a verified exemption.

What does Brightwater owe if I accept both findings?

$60,563 additional in all: $29,878 from payroll above the estimate, $21,655 from the class move and $9,030 from Ridgecrest. Workers’ compensation goes from a $226,095 deposit to $278,957, general liability from $31,395 to $39,096. That is above your $25,000 limit, so Douglas Whitfield co-signs.

Ask Tammy for the three job descriptions before I sign

Drafted and sent from the audit file to Tammy Lindqvist, asking for written job descriptions for the three employees and the winter office days she mentioned, by 23 October. Her 9 Oct reply says they do estimates and ordering from the office in winter, but 91% of their hours are on jobs, and 8810 cannot be split. The finding stays open until you decide.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The class-code boardRecords ribbon, one column per class code with estimated against audited payroll, the premium band and the findings rail.
Open auditsFourteen open audits with days since expiration, method, records received and projected premium change.
Records from the insuredTargeted asks to the insured and her replies on the file, the drafted summary to send, and the 19 of 19 checklist.
Payroll tie-outForm 941 line 2 against the register by quarter, and the walk from gross wages to audited payroll.
Every employeeTitle, reported and suggested code, share of hours on job numbers, overtime premium out and reportable payroll.
A payroll block, openedThe three employees behind the block, the classifier’s reason and the codes it can move to.
Payroll moved$210,000 moved from 8810 to 5403; the bars, totals and additional premium recount at once.
SubcontractorsEach payment against the certificate in force on its date — Ridgecrest paid while uninsured.
All findings decidedUninsured labor in 5445, the class move in 5403 and Megan Shore kept in 8810 on the insured’s reply.
The audit reportWorkers’ compensation and general liability by class, what changed and why, and the letter to the insured.
Sign-offThe auditor signs, the manager co-signs above $25,000, and billing invoices only signed audits.
The audit bookAudits closed on the estimate by month, where audited premium came from, and the class moves auditors accepted.
Your audit rulesClock, reminders, approval limits, classifier thresholds, standard exceptions, overtime and subcontractor rules.
Governance

Built for audits that get disputed: cited, signed, on the record.

Every number cites its recordEach figure on the board and each line of the report points to the register line, the 941, the timecard, the certificate or the insured’s reply it came from.
Agents suggest; the auditor moves payrollNo agent moves payroll between class codes or signs. The auditor accepts or rejects every finding, and the audit is signed as a whole only when every finding is decided.
A second signature above the limitAbove $25,000 of additional or return premium, the audit manager co-signs. Billing invoices only signed audits.
The noncompliance charge is a person’s callTwo documented attempts, each naming the records still needed and the charge, are logged on the file. Only a person applies the charge — the agents never do.
Every move logged, undoable until signatureEach move records who made it, when, why and the evidence behind it, and can be undone until the auditor signs. After signature the moves lock.
Rule changes need the managerSettings are versioned, and a change to the clock, limits, classifier thresholds or standard-exception tests needs the audit manager’s approval.
Configuration

Your audit rules, not ours

The clock, the reminders, the limits and the class-code tests are settings, changed with the audit manager’s approval.

SettingDefaultChoose from
Target from expiration to signed audit120 daysAny number of days
Documented remindersDay 14 and day 28Each names the records and the charge
Noncompliance chargeAuditor decidesOnly a person applies it, after two attempts
Second signature above$25,000Additional or return premium · co-signer Douglas Whitfield
Tell underwriting when a class is short by$100,000On the renewal estimate
Job title classifierFinding at 0.85 · ask the insured at 0.60 – 0.85Timecard job numbers and prior audits on or off
Standard exceptions tested8810 · 8742 · 8820 · 8748Exclusively clerical or sales duties, separate office, no split
Overtime premiumExcluded when shown separatelyNot in PA · DE · NV
Connections

Works with the records you already get

Your policy systemthe policy, estimated exposure by class and rates
Payroll registers and Forms 941exports, PDFs and scans, by employee and quarter
Timecardshours by job number, for every employee
Ledgerssubcontractor ledger, sales journal, general ledger
Certificates of insuranceand state exemption registrations
Email and an upload linkthe notice, reminders and replies from the insured
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

typical
1.7%
net additional premium that audits find
1.7% of premium
commercial lines, carrier study
target
3in 100
audits closed on the estimate, from about 1 in 10
Today≈ 11 in 100
With agentsunder 3 in 100
typical
2attempts
documented before any noncompliance charge
Two attempts logged
each names the records and the charge

“demo” = seen in the working solution, on its sample audit data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (Ward Group premium audit study, 2014 — 1.7% net additional commercial-lines premium; NCCI Item B-1429 and endorsement WC 00 04 24 — two documented attempts). Rates in the example are illustrative. People and companies named on this page are fictional — characters and sample data in the working solution.

Questions

What premium audit teams ask us.

What is premium audit software?

Software that runs the premium audit after a policy year ends: requesting the insured’s records, reconciling payroll, sales and subcontract cost to class codes, rating the audited exposure and producing the audit and the bill. Premium Audit Automation adds agents that chase the records, tie the payroll to the 941s, test class codes and check certificates, so the auditor starts from a cited draft.

How does it find misclassified payroll?

The Job title classifier reads each employee’s payroll title, the share of timecard hours on job numbers, the overtime pattern and prior audits, and tests the standard exceptions such as 8810 and 8742 strictly. Above 0.85 confidence it raises a finding with evidence; between 0.60 and 0.85 it asks the insured. The auditor decides.

Does it handle uninsured subcontractors?

Yes. The Subcontractor certificate checker matches every payment to a certificate in force on its date and checks state exemption registrations. When a payment is uncovered it reads the labor share from the invoices, or flags the whole price when labor is not shown, for the auditor to add.

Can it apply the audit noncompliance charge?

No. The Record requester logs two documented attempts, each naming the records still needed and the charge, but only a person applies the charge.

Does it work for virtual audits?

Yes — virtual, phone, mail and physical audits all sit on the same worklist. The insured gets one record list, exact follow-up questions and an upload link, and every reply is kept on the audit file.

Do auditors stay in control?

Yes. Agents suggest and draft; only the auditor moves payroll between class codes and signs. Every move is logged with its reason and can be undone until signature, and above $25,000 of additional or return premium the audit manager co-signs.

Can we set our own rules and limits?

Yes. The target days to a signed audit, reminder days, the second-signature limit, when to tell underwriting, classifier thresholds, standard-exception tests and overtime rules by state are all settings, changed with the audit manager’s approval.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your record lists, rating tables, report and letter templates and a sample of past audits — and it goes live once every quality gate has passed. We will walk you through it on your own audits first.

See it on
your audits.

We’ll run Premium Audit Automation on a sample of your own closed audits.