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.00Chasing
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; 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 — the sales weapon — how much the service has recovered for them so far this year. "Recovered YTD" is the line that renews the subscription: 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 — 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 — 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.