Insurance Document Automation

Automate commission payout

Unstract reads each carrier's commission statement as it posts, reconciles every line to your book and the carrier schedule, works out producer splits, and posts the result to your agency management or accounting system.

stmt-NG-2610 · Northgate Mutual, 5 linesrunning
Statements1 statement + EFT advice
Read & extract5 lines, 1 chargeback
Reconcile1 rate held, $220 short
Post & payBook, ledger, payroll
07:02:15Northgate Mutual NG-2610 · portal PDF + EFT advice 2,704.00
07:02:22Read · 5 lines, 1 chargeback · lowest confidence 0.98
07:02:24Reconcile · WC-6620193 paid at 8.0%, schedule 10.0% · held, $220 short
09:41:03Specialist posted line 3 as paid · $220 dispute sent to Northgate
09:41:05Splits · M. Reyes 664.00 · D. Okafor 313.20 after -90.00 chargeback
09:41:07Posted to the book · 2,704.00 to the ledger · 977.20 to payroll

Trusted by insurance teams around the globe

G2 Leader, Fall 2026G2 Best Usability, Summer 2026
Moody'sEndpointMedaxionPinpointConvrSmart ClerkCyberSoftThoughtFocusZluriIOA
The problem

Carriers pay in statements, and producers wait for someone to key them

Your book already knows every policy and every producer. The carriers' statements arrive once a month in their own layouts, and an accountant retypes each line before anyone can be paid.

COMM STATEMENTNOVPRODUCERS WAITING

Producers waiting while an accountant retypes statement lines

CHARGEBACKRECEIVED NOV 03

A chargeback notice scanned at an angle, the amount under a stamp

STATEMENTWC RATE8.0%CARRIER SCHEDULEWC RATE10.0%

A renewal paid below the rate the carrier agreed to

COMMISSIONS INBOX · NOVNOV 3stmt PDFNOV 5comm .xlsxNOV 8portal CSVNOV 19⚑ late stmt

Statements from each carrier landing on a different day, one of them late

COMMISSIONS PAIDHO-2281046294.00OCTPAIDHO-2281046294.00OCT⚑ 2ND

The same policy line paid twice after a carrier re-sent its statement

Until every line is checked against the book and the carrier schedule, nobody knows what each producer is owed, so payroll waits and short payments go unclaimed.

Unstract reads each statement as it posts, reconciles every line, applies your split rules and posts the result. A commissions specialist sees only the lines that don't tie out.

Book a consultationFree consultation worth $1,000. Bring one month of carrier statements.
How it works

From the carrier statement to producer pay, without the keying

Five steps, run on their own for every carrier statement. Parsing by LLMWhisperer, extraction by Document Studio, the whole run by Flow.

1 · Statement intake

Pick up carrier statements wherever they post

Carriers send commission statements as PDFs and spreadsheets by email, or leave them on their portals for you to download, each in its own layout. Every statement is collected as it posts, along with any chargeback notice and the EFT advice that pays it, and gathered into one record per carrier per month.

Nobody logs in to thirty portals at month end. The run starts when the statement exists.

CARRIER PORTALNorthgate stmt.pdfEMAIL · CARRIERComm detail.xlsxPORTAL · DOWNLOADChargeback noticeBANK · EFTEFT adviceSTMT NG-2610statement1lines5chargebacks1EFT2,704.00
2 · Read and extract

Read every statement, then pull each policy line

LLMWhisperer reads the statement with its columns kept, so a scanned printout reads as cleanly as a portal PDF. Document Studio then pulls the fields you defined from every line: policy number, insured, line of business, transaction type, premium, rate, commission, chargebacks and overrides, plus the statement total and the EFT amount.

One set of field definitions covers every carrier, whatever each one calls its commission column.

COMM STMTpolicy_noWC-6620193✓insuredBrook Tile Co.✓lineWC · RENEW✓premium11,000.00✓rate8.0%✓commission880.00✓confidence0.98portal PDF
3 · Reconcile to the book

Check every line against your book before anyone is paid

Each line is matched to its policy in your agency management or accounting system, the rate checked against the carrier's commission schedule, the premium against what was billed, and the line against earlier statements so nothing is paid twice. The statement total has to tie to the carrier's payment. A line that fails stops in a review screen with the statement row, the schedule and the policy record side by side.

Set the human-in-the-loop conditions once: a policy that isn't in the book, a rate off schedule, a chargeback with no original payment. Only those lines wait.

STMT NG-2610 · LINE 3 HELD⚑ RATE OFF SCHEDULESTATEMENTSCHEDULEBOOK8.0%WC-6620193 · line 310.0%WC renewal · 202611,000✓billed premiumPAIDAT SCHEDULESHORT880.001,100.00220.00POST + DISPUTEACCEPT 8.0%Open the page →
4 · Producer splits

Split each commission by your rules, chargebacks included

Each producer's share is worked out from your split rules: by producer, by line, new business or renewal. A chargeback on a cancelled policy is taken from the producer who was paid the original commission, even when that payment went out months earlier. The producer totals and the agency's share add back to the carrier's payment.

Insurance commission management stops living in a side spreadsheet that one person understands.

PRODUCER SPLITS · OCT 2026M. Reyes 40%312.00 + 352.00 = 664.00✓D. Okafor 30%315.00 + 88.20 = 403.20✓ChargebackCA-3189402 · -90.00, paid JUL⚑Okafor net403.20 - 90.00 = 313.20✓Agency share2,704.00 - 977.20 = 1,726.80✓SPLITS TIE TO 2,704.00
5 · Post and pay

Post the statement and pay producers where your team already works

The reconciled statement posts to your agency management or accounting system, Applied Epic or Vertafore AMS360, the receipt goes to your general ledger in QuickBooks or NetSuite, and producer pay goes to payroll in ADP or Paychex, or out as producer statements. Unmatched lines wait in the review queue, and every decision a specialist made is recorded against the line.

Producers are paid from checked numbers, and the audit trail for each statement builds itself.

STMT NG-26105 lines reconciledCommission 2,704.00BOOK✓ 5 linesApplied EpicLEDGER✓ 1,726.80QuickBooksPAYROLL✓ 977.20ADP · 2 producers

See last month's carrier statements reconciled.

Bring the statements from your three busiest carriers. We run them live and show every matched line, every split and every held exception.

Supported documents & fields

Every statement and schedule behind a commission run

Documents

  • Commission statements
  • Commission detail spreadsheets
  • Chargeback notices
  • Override and contingent commission statements
  • Bonus and profit-sharing statements
  • Direct-bill and agency-bill statements
  • Carrier portal downloads
  • EFT and payment advices
  • Carrier commission schedules
  • Producer split agreements
  • Policy and billing records from your agency management or accounting system
  • Earlier statements from the same carrier

Fields captured

CarrierAgency codeStatement numberStatement periodEFT amount and datePolicy numberInsured nameLine of businessTransaction typeEffective dateWriting producerBill type
Connectors

Our agents are extroverts.

Cloud storage like S3, Google Drive, Dropbox and Box. Databases and warehouses like Snowflake, BigQuery, Postgres and SQL Server. Accounting, ERP and CRM systems like QuickBooks, Xero, SAP, NetSuite, Salesforce and HubSpot. Project trackers like Jira, Asana, ClickUp and Linear. And anything with an API.

100+
Connectors ready to go right out the box
Amazon S3
Google Drive
Dropbox
Box
Microsoft Azure
Google Cloud Storage
Snowflake
BigQuery
PostgreSQL
SQL Server
MySQL
Amazon Redshift
Oracle Database
SAP
QuickBooks
Xero
Sage
Odoo
HubSpot
Zoho
Jira
Asana
ClickUp
Linear
Getting live

Live on your busiest carriers first

No developers on your side and no switch-over weekend. The commission run is set up on your own statements and proven on a few carriers before the rest join.

01

Book a consultation

We go through a month of your carrier statements together: how they arrive, how lines are matched today, and how producer splits are worked out.

02

Set up on your statements and split rules

The fields, the checks against your book and carrier schedules, your split rules and the connections to your agency management or accounting system and payroll are configured on real statements, not samples.

03

Pilot on a few carriers, then add the rest

Your highest-volume carriers run live first. When the reconciled totals hold for a month, the other carriers follow under the same rules.

Who it's for

For the teams that get producers paid

Agency accounting teams

Commission close takes days, not weeks, because only the lines that don't match the book reach an accountant's queue.

Brokers and MGAs

Overrides and sub-producer shares are worked out from the statement the carrier sent, so downstream agents are paid from the same reconciled lines.

Carrier producer compensation teams

The same split and chargeback rules run for every producer you pay, and each payout traces back to the policy line it came from.

Independent agents

Each month shows what every policy earned and what was charged back, so a short payment from a carrier is raised before the next statement.

Outcomes

Statements reconciled the day they post, producers paid on time

<3 minfrom carrier statement to reconciled lines with splits applied
91%of statement lines reconciled to the book with no one touching them
54%fewer hours spent on monthly commission reconciliation
2×faster from the carrier's payment to producer payroll
The turn around time to add a new commission statement for a carrier was more than 2 days but now [it's] within mins/secs. Right now there are more than 100+ carrier statement formats getting parsed daily without much human intervention.
G2Murugan RajuSolutions Architect, BorrowedTyme · Reviewed on G2
1 / 3
Security

Producer earnings and carrier terms, kept private

A commission run joins what every producer earns, which clients they write, and the rates each carrier agreed to pay you. Exposed, it is a poaching list for a rival agency and a price sheet for the next carrier negotiation.

AICPA SOC 2ISO 27001GDPRHIPAA
  • Encrypted in transit and at rest.
  • Statements, split rules and producer pay are never used to train models.
  • Access by role, carrier and producer, with every manual match, split override and disputed rate logged against the line.
  • Retention you set: statements are deleted on the schedule your carrier audits and accounting policy allow.
  • Self-hosted deployment for agencies and carriers that keep producer compensation inside their own environment.
Read how compensation data is handled in the Trust Center
FAQs

What agency accountants ask about the commission run

By running the payout from the statement itself. Unstract collects each carrier statement as it posts, reads every policy line, reconciles it to your book and the carrier schedule, applies your producer splits and posts the result to your agency management or accounting system and payroll. A person sees only the lines that fail a check.

Calculating splits is the quick part. The wait comes from getting each statement into the book line by line. A solution that reads the statement, reconciles it and calculates splits in one run cuts out that wait, so producers are paid from the carrier's payment instead of from whenever the keying finishes.

Yes. Each statement is read in its own layout, PDF, scan or spreadsheet, and every carrier fills the same fields, so one set of reconciliation and split rules covers all of them. A new carrier needs no template.

It works alongside what you have. Your agency management or accounting system and any insurance commission software you run keep the policies, producers and history. Unstract does the step before them: reading the carrier's statement, reconciling it and posting checked lines, so nobody keys a statement into either one.

The spreadsheet stops being the place where statements get retyped. Every line arrives matched to its policy, with the rate check, the split and any chargeback recorded against it, which gives you what insurance commission tracking software promises without anyone feeding it by hand.

Your split rules run on every line: by producer, by line of business, new or renewal. A chargeback is matched to the original payment and taken from the producer who received it. A chargeback with no original payment stops for a specialist instead of guessing who should bear it.

The line stops with the statement rate, the scheduled rate and the shortfall side by side. A specialist posts it as paid and raises a dispute with the carrier, or accepts the rate, and the decision is recorded. Every other line on the statement keeps moving.

Statements post to your agency management or accounting system, such as Applied Epic or Vertafore AMS360, the receipt to your general ledger in QuickBooks or NetSuite, and producer pay to payroll in ADP or Paychex or out as producer statements. Flow posts them as part of the run.

Unstract is SOC 2, ISO 27001, GDPR and HIPAA compliant. Statements and producer pay are encrypted in transit and at rest, never used to train models, and kept only as long as you choose. Self-hosted deployment keeps compensation data inside your own environment; see the Trust Center.

Setup runs through a consultation, not a project for your IT team. We configure the run on a month of your statements and split rules, start with your busiest carriers, and most agencies have those running within days. The remaining carriers join under the same rules.

Next step

Bring one month of carrier statements to the consultation

The portal PDFs, the spreadsheets and the chargeback notices, from your busiest carriers. You watch each line reconcile and each producer's share add up, and every held line shows why it stopped.