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.
Trusted by insurance teams around the globe
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.
Producers waiting while an accountant retypes statement lines
A chargeback notice scanned at an angle, the amount under a stamp
A renewal paid below the rate the carrier agreed to
Statements from each carrier landing on a different day, one of them late
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
























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.
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.
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.
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.
For the teams that get producers paid
Commission close takes days, not weeks, because only the lines that don't match the book reach an accountant's queue.
Overrides and sub-producer shares are worked out from the statement the carrier sent, so downstream agents are paid from the same reconciled lines.
The same split and chargeback rules run for every producer you pay, and each payout traces back to the policy line it came from.
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.
Statements reconciled the day they post, producers paid on time
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.




- 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.
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.
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.









