Commission reconciliation means matching every line on a carrier's commission statement to the commission you expected on that policy, then chasing the differences. Do it every statement, sort variances by size and cause, and resolve them while they are recent.
Most agencies know they should. The problem is volume: many carriers, many statement formats, and a lot of small lines. So statements get posted without being reconciled, and missing commission quietly becomes lost commission.
Step 1: Know which business is direct bill and which is agency bill
The work differs by billing type.
- Direct bill: the carrier collects premium from the client and pays your commission on a statement. You reconcile the statement against expected commission.
- Agency bill: you invoice and collect premium, keep your commission and remit the net to the carrier. You reconcile what you remitted against what the carrier shows.
Keep the two separate in your process and in your reports.
Step 2: Build the expected commission for the period
From your agency management system, list the policies and transactions that should produce commission in the period: new business, renewals, endorsements with premium changes and cancellations. Apply the commission rate for each carrier and line. This is your expected column.
Step 3: Match statement lines to policies
Match each statement line to a policy using the policy number first, then named insured and effective date where numbers differ. Carriers format statements differently, so normalize the data before matching: consistent policy number formats, dates and amounts.
Step 4: Sort the variances
Group what does not match:
- Missing: expected commission with no statement line
- Unexpected: statement lines with no matching policy
- Rate differences: the right policy at the wrong commission rate
- Timing: amounts that will likely appear on the next statement
Fix timing items by noting them and checking next month. Put missing lines and rate differences on a list for the carrier.
Step 5: Chase the carrier and post the corrections
Send the carrier a variance list with policy numbers, expected amounts and statement dates. Diary a follow-up. Post corrections to your system when they arrive, and keep the reconciliation with the statement so you can show what was checked and when.
Where AI agents fit
Matching and sorting in steps 3 and 4 are well suited to an agent: it can read statements in different formats, normalize them and match them to your system. Variances it cannot resolve go to a person. In the Agentic MSP servicing pack, a statement is billed once it has been reconciled and every variance is either matched or on the list for your team.