SAMPLE. Fictional broker, illustrative data throughout. Prepared as a product mock-up.

Harbourgate Insurance Brokers Ltd Commercial & Personal Lines · Est. 1998
Prepared: 3 July 2026
Period: June 2026
Ref: REC-2026-06

Monthly Insurer Commission Reconciliation

All insurer statements received for June, reconciled against the policy ledger (Acturis export, 30 Jun 2026).

Commission expected
£46,218.40
Commission received
£44,977.92
Variance this month
−£1,240.48
Recovered YTD
£4,912.77

01Reconciliation by insurer

InsurerStatementExpectedReceivedVarianceStatus
AvivaReceived 01 Jul14,882.1014,882.100.00Matched
AXAReceived 30 Jun9,614.559,128.15−486.403 exceptions
ZurichReceived 02 Jul7,703.207,703.200.00Matched
RSAReceived 01 Jul6,240.855,846.73−394.122 exceptions
HiscoxReceived 30 Jun4,371.004,371.000.00Matched
AgeasReceived 03 Jul2,486.702,126.74−359.962 exceptions
MarkelNot yet received920.00n/an/aChasing
Total46,218.4044,057.92*−1,240.48

*Received total excludes Markel (statement outstanding). Headline card includes a £920.00 accrual for Markel at expected value.

02Exceptions requiring action (7 items · £1,240.48)

Policy refClientInsurerProductExpectedReceivedDiffLikely causeAction
HG-44821T. M. LtdAXACommercial Combined612.40428.68−183.72Paid at 17.5% vs agreed 25%Query raised 03 Jul
HG-45102B. Prop.AXAProperty Owners241.90120.95−120.95MTA uplift missing from statementQuery raised 03 Jul
HG-44963S. K.AXAFleet181.730.00−181.73Policy absent from statementQuery raised 03 Jul
HG-44710R. CaféRSAShop & Restaurant228.120.00−228.12Policy absent from statementQuery raised 03 Jul
HG-44598J. BuildRSAContractors Liability166.000.00−166.00Renewal booked May, unpaid 2 cyclesEscalated, 2nd chase
HG-45230L. MotorsAgeasMotor Trade312.46104.15−208.31Clawback timing: cancellation applied to wrong periodQuery raised 03 Jul
HG-45077P. & SonsAgeasTradesman151.650.00−151.65Policy absent from statementQuery raised 03 Jul

03Unmatched statement items (2 items)

Statement lineInsurerAmountNote
"POL 8829901 – COMM ADJ"AXA+96.20No matching policy in ledger. Possible mis-posted credit belonging to another broker. Holding unallocated.
"HG-43011 RTN PREM"RSA−44.03Clawback on a policy cancelled Feb 2026. Expected, and allocated to prior-period adjustments.

04Clawbacks & adjustments this period

TypeCountValueComment
Cancellation clawbacks4−£403.88All verified against cancellation records. Correct.
Mid-term adjustments (net)6+£188.15One MTA missing from AXA statement, listed in exceptions.

05Open queries from prior months

RaisedInsurerValueStatus
May 2026AXA£322.51Resolved, paid on June statement ✓
May 2026Ageas£146.90Awaiting response, chased 03 Jul
Apr 2026RSA£166.00Escalated to account manager (see item HG-44598)
Data sources: insurer commission statements received 30 Jun–3 Jul 2026 (Aviva, AXA, Zurich, RSA, Hiscox, Ageas; PDF/XLSX as supplied); policy & expected-commission ledger: Acturis export dated 30 Jun 2026. Coverage: 6 of 7 insurer statements received (Markel outstanding, chased 03 Jul). Expected commission calculated from booked premium × agreed commission rate per agency agreement, net of IPT. This report is a reconciliation aid; figures should be confirmed before entering formal dispute. Prepared automatically; checked before dispatch.

What each section is, and why it's there

Header & summary cards

The four numbers a broker's MD actually cares about, readable in five seconds: what we should have been paid, what we were paid, the gap this month, and how much the service has recovered for them so far this year. That last one is the sales weapon. "Recovered YTD" is the line that renews the subscription, because it makes the £400/month fee visibly self-funding.

Source: expected figures from the broker's own back-office system export (Acturis/OpenGI); received figures from the insurers' statements.

01 · Reconciliation by insurer

The control table. One row per insurer answers "are we square with everyone?" and shows statement receipt status, because insurers sending statements late (or not at all, like Markel here) is itself a common leak nobody tracks. A clean row builds trust in the matched numbers; a red row directs attention.

Source: every line of every insurer statement, summed and matched against every live policy in the ledger for the period.

02 · Exceptions requiring action

This is the product. Each row is a specific policy where the insurer paid less than the agency agreement says they owe, with the likely cause diagnosed (wrong commission rate applied, a mid-term adjustment missing, a policy simply absent from the statement, a clawback taken in the wrong period). These are the £150–£600 discrepancies that die unnoticed in spreadsheets; across a year they're thousands. The "Action" column shows queries were already raised. The report doesn't just find problems, it evidences the chase.

Source: line-level comparison of statement vs ledger. The diagnosis logic (rate mismatch vs missing policy vs timing) is the domain knowledge the automation encodes, and the reason this service is hard to replicate with a generic tool.

03 · Unmatched statement items

The reverse check: money appearing on statements that doesn't correspond to any policy we know about. Sometimes a pleasant surprise, sometimes another broker's credit mis-posted (which will be clawed back later, so better to know now), sometimes a legacy policy the ledger lost. Its presence tells the client the reconciliation runs both directions, which is what makes it an audit-grade document rather than a summary.

Source: statement lines that failed to match any ledger record.

04 · Clawbacks & adjustments

Cancellations and mid-term changes are where legitimate reductions live, and where illegitimate ones hide. Verifying "these 4 clawbacks are all correct" is as valuable as flagging errors: it's the section that stops the broker's finance person re-checking everything by hand out of distrust, which is the habit we're being paid to end.

Source: statements cross-checked against the ledger's cancellation and MTA records.

05 · Open queries from prior months

Memory. Underpayment chases stretch across months and die when the spreadsheet's owner gets busy or leaves. Carrying every open query forward until it resolves, with a visible "Resolved ✓" when the money lands, is what turns a monthly document into a continuous service, and it quietly compounds the Recovered-YTD number on page one.

Source: the service's own query log, rolled forward each month.

Data sources footer

Trust and liability in one paragraph: exactly which statements and which ledger export produced the numbers, what's missing, and a plain statement that it's a reconciliation aid checked before dispatch. That is the honest disclaimer that keeps a data service on the right side of "not financial advice" while still being accountable.

Also doubles as the onboarding spec. It tells a prospect precisely what they'd need to send us: insurer statements as received, plus one monthly ledger export. Nothing else.