Insurance Document Processing

Extract data from commission statements

Unstract reads carrier commission statements, sales commission reports and override statements in each carrier's own layout, and sends every policy line, rate and chargeback to your agency management or accounting system as checked data.

ridgeway-commission-stmt-2610.pdf · carrier commission statementstructured data
{  "carrier": "Ridgeway Mutual Insurance Co.",  "agency": "Cedar Hollow Insurance Agency",  "agency_code": "40217-CH",  "statement_period": "October 2026",  "statement_number": "CS-2610-40217",  "total_premium": 25949,  "chargebacks": 390,  "commission_due": 2864.85,  "eft_date": "Nov 14, 2026",  "confidence": 0.97}

Trusted by insurance teams around the globe

G2 Leader, Fall 2026G2 Best Usability, Summer 2026
Moody'sEndpointMedaxionPinpointConvrSmart ClerkCyberSoftThoughtFocusZluriIOA
What arrives

Every carrier pays you on its own statement

One agency can deal with thirty carriers, and each one sends commissions in a different file, with its own column names and its own codes for a cancellation.

Statements printed for sign-off, then scanned back in crooked

COMM AMTAGENT COMPCOMMISSION DUE

Three carriers, three names for the commission column

POLICY NO.SPLIT %60/40PAID TOAGENCYPRODUCER

Split worksheets where someone corrected the producer share in pen

STMTCHGBKOVRDEFTCARRIER PACK · 48 PAGES

A month's carrier download with statement, chargebacks, overrides and EFT notice

COMM DETAIL · 2,316 POLICY LINES

A national carrier's export with thousands of policy lines

Agency accountants rekey each carrier's statement line by line into the book, so producers wait weeks to be paid, chargebacks hit the wrong person, and a short-paid rate goes unnoticed until the carrier contract renews.

Unstract reads each statement in the carrier's own layout, extracts every policy line with its premium, rate and commission, checks the lines against your book and the carrier agreement, and sends the result to your agency management or accounting system.

Book a consultationFree consultation worth $1,000. Bring last month's carrier statements and see them read.
How it works

Commission statement data extraction, from the carrier's file to the producer's check

Parse the statement, extract each policy line, then run the payout around the data. Each product works on its own; stacked, they take a carrier statement to producer pay without anyone keying it.

Commission statement OCR

Parse commission statements with every policy line on its own row

Get the full text of a carrier statement, whether it arrived as a portal PDF, a scanned printout, an emailed spreadsheet or a 48-page download with chargeback notices inside. Policy number, insured, line, transaction code, premium, rate and commission stay on one row, a chargeback keeps its brackets, and the statement total stays tied to the EFT amount printed beside it.

Send the text to your own LLM, or make parsing the first step of the commission payout workflow.

Learn more about LLMWhisperer
CARRIERRidgeway MutualAGENCY CODE40217-CHPERIODOctober 2026POLICIES5 lines, 1 chargebackPREMIUM25,949.00COMMISSION2,864.85EFT DATENov 14, 2026
AI data extraction

Turn each carrier commission statement into one record your accounting team trusts

List the fields your agency pays producers from, such as agency code, policy number, transaction type, premium, rate and commission, and every carrier's statement returns in the same JSON structure. A scanned regional carrier and a national carrier's spreadsheet fill identical fields. Values are checked on the way out: a rate that differs from the carrier agreement, or a chargeback on a policy the carrier never paid you for, comes back flagged with the reason.

Call it as an API from your accounting workflow, run it as an ETL pipeline on the folder where carrier downloads land, or make it one step in the full payout run. The same setup handles sales commission report extraction for agencies that receive a summary report instead of line detail.

Learn more about Document Studio
agency_code40217-CH✓chargeback-390.00✓rate_wc8.0⚑policy_numberHO-3390551⚑commission_due2864.85✓⚑ agreement says 10%⚑ not in your book
Agentic process automation

Run commission payout from the carrier statement to the producer

Describe in plain English how your agency handles commission statements, and Flow's agents build the workflow. Statements are collected from carrier portals and inboxes as they post, each policy line is matched to the policy in your book, the rate is checked against the carrier agreement, and each producer's share is worked out by your split rules. Results post to your agency management or accounting system, such as Applied Epic, AMS360, QuickBooks or NetSuite, and payouts go to payroll. You approve the workflow once, and every statement runs through it the same way.

Choose where a person steps in: a policy that is not in your book, a rate off the carrier schedule, a chargeback with no original payment, or a statement that does not tie to the carrier's EFT. Only those lines stop, with the statement row and the policy record side by side for a commissions or accounting specialist. Everything else is paid on time.

Learn more about Flow
1
Statement intakeMonthly PDFs, spreadsheets and portal downloads, a new layout per carrier
2
Read and extractParseStatement, chargebacks and overrides as textExtractPolicy, line, premium, rate, commission
3
Reconcile to the bookEach line matched to its policy, rate checked against the agreement
4
Producer splitsShares by your split rules, chargebacks taken from the producer paid
5
Post and payPosted to your agency or accounting system, payout to payroll

Extract commission statement data now. Automate the payout when you're ready.

Start for free and run your own carrier statements through parsing and extraction today. Matching to your book, producer splits and posting begin with a consultation.

Supported documents, processes & fields

Carrier statements, commission reports and what arrives with them

Documents

  • Carrier commission statements
  • Sales commission reports
  • Chargeback statements
  • Override statements
  • Contingent and profit-sharing commission statements
  • Bonus and incentive statements
  • Carrier portal commission downloads
  • Commission detail spreadsheets
  • Direct-bill commission statements
  • Agency-bill statements
  • EFT and commission payment advices
  • Producer split worksheets
  • Carrier commission schedules
  • Any other carrier's statement, in its own layout

Fields captured

Carrier nameAgency nameAgency or producer codeStatement numberStatement periodStatement dateEFT or check numberPayment datePayment amountWriting producerSub-producer codeBill type (direct or agency)
Who it's for

For the people who make sure producers are paid right

Agency accounting teams

Month-end no longer starts with rekeying thirty carrier statements, so the accounting team closes commissions in days and spends its time on the lines that do not match.

Brokers and MGAs

Overrides and sub-producer commissions arrive as data, so a broker or MGA can pay its downstream agents from the same statement it received, without retyping it.

Carrier producer compensation teams

Agencies send back fewer disputes about missing or misrated policies, because their statements are read the same day and any gap is raised with a policy number attached.

Independent agents

Each month's earnings, chargebacks included, are visible per policy, so an independent agent can see what was paid and what was clawed back without a spreadsheet of their own.

Outcomes

Producers paid sooner, fewer lines worked by hand

<3 minfrom carrier statement received to lines ready to post
91%of statement lines matched without an accountant's edit
54%fewer hours spent keying commission statements
2×faster from carrier EFT to producer payout
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

Built for producer pay and carrier contract terms

Commission statements show what each producer earns, which clients pay which premium under which policy number, and the rates each carrier agreed to pay your agency. That is a payroll file, a client list and your negotiating position in one document.

AICPA SOC 2ISO 27001GDPRHIPAA
  • Encrypted in transit and at rest.
  • Carrier statements and producer earnings are never used for model training.
  • Access by role, carrier and producer, so a producer sees their own lines and every manual match or edited rate is logged.
  • You set retention: statements are deleted when your accounting and carrier audit policy allows.
  • Self-hosted deployment for agencies and carriers that keep compensation data inside their own environment.
See how commission data is protected in the Trust Center
Questions

What agency accountants and producer compensation teams ask first

The payout depends on reading the statement first. Unstract extracts every policy line, rate and chargeback from the carrier's file, matches each line to your book, applies your producer split rules and posts the result. People only see the lines that do not match.

One that reads statements as they post instead of waiting for someone to key them. Commission statement OCR turns the file into text, extraction turns the text into policy-level data, and the payout workflow runs on that data the same day the carrier pays.

A carrier statement lists each policy the carrier paid commission on. A sales commission report is usually the agency's own summary by producer, or a carrier's roll-up by line. Unstract reads both and returns them in the same record structure, so a summary can be checked against the line detail behind it.

Unstract handles a new carrier's layout without a template. You describe the fields once, and "Comm Amt", "Agent Comp" and "Commission Due" all fill the same field. A carrier that changes its statement format needs no rework.

Spreadsheets and portal exports run through the same pipeline as PDFs and scans. A national carrier's file with thousands of policy lines comes back as one record per line, with the statement total checked against the sum of the lines.

A chargeback is extracted with the policy number, the cancellation date and the amount reversed, then traced to the original payment so it comes back from the producer who was paid. Override and contingent commission statements are read as their own lines and kept apart from policy-level commission.

Yes. Load each carrier's commission schedule, and every line's rate is compared with the agreed rate for that line of business and transaction type. A rate that differs comes back flagged with the expected value beside it.

Matched lines post to Applied Epic, AMS360, QuickBooks or NetSuite, or to the import file your system already reads. Producer payouts go to ADP or Paychex, and producer statements can be generated from the same data.

Unstract is SOC 2, ISO 27001, GDPR and HIPAA compliant. Statements are encrypted in transit and at rest, never used to train models, and deleted on the schedule you set. Agencies and carriers that keep compensation data in-house can self-host; see the Trust Center.

In a consultation we set it up around your top carriers' statements, a policy export from your book and your split rules, and most agencies post their first month within days. To try the extraction now, start for free and upload one statement.

Next step

Bring last month's carrier statements to the consultation

The scanned ones, the portal spreadsheets, the chargebacks nobody has traced and a policy export from your book. We read them live and show every line matched or flagged.

Start for freeOr try it on one of your own statements today.