Home / Resources / Guide

Bordereaux automation, without the mystique.

Bordereaux automation means producing the premium and claims reports your carriers require directly from your systems of record, instead of rebuilding them by hand in spreadsheets every month. A working setup does four things: pulls policy and claims data from the systems that hold it, applies each carrier's required format, checks the totals against source before anything is sent, and routes exceptions to a person instead of to your carrier.

Guide NT-R-02Revised 2026-076 min read

There is no mystery in a bordereau. It is a list of policies or claims, at a level of detail your carrier specifies, delivered on a calendar your carrier controls. The reason it consumes days of a small team's month is not that the report is complicated. It's that the data behind it is scattered and the checking is manual. Automation fixes those two things, and only those two things. Here is what that actually takes.

Why bordereaux are hard for small MGAs

Three structural facts make bordereaux disproportionately expensive for a growing MGA, and none of them is a skills problem.

The data lives in three systems. The policy record sits in your AMS or policy admin system. Premium detail (endorsements, cancellations, the transaction-level numbers a carrier actually wants) often lives partly in a rater or a spreadsheet. Claims come from a TPA or a separate claims system, on someone else's export schedule. No single system holds a complete bordereau row, so a person becomes the join: exporting, pasting, and reconciling by hand.

The formats are per-carrier. Each capacity partner specifies its own columns, its own transaction basis, its own treatment of endorsements and return premium, and its own delivery mechanism. Some markets publish standard formats; most program carriers maintain their own templates. Two carriers on the same program can want the same month expressed two different ways, which is why "we built the report once" never stays true for long.

The deadlines are external. Reporting dates are written into the binding authority agreement. They don't move for a busy renewal week or a short-staffed close, and a late or inaccurate bordereau is not an internal miss. It lands in front of the people who decide whether your capacity renews. If that pressure is what brought you here, we've written separately about why carrier reporting demands keep growing.

The anatomy of an automated bordereau

Strip away the vendor language and every working bordereaux automation has the same four parts, in the same order.

1. A source inventory. Name every system and spreadsheet that contributes a column (the AMS, the rater, the TPA feed, the tax and fee schedule) and who owns each one. If the honest answer for a column is "one person knows," write that down too. It's the most important row on the list.

2. Assembly. The system reads from those sources and joins them at the policy and transaction level, then applies each carrier's mapping: their columns, their codes, their basis. The mapping is configuration, not someone's memory, so a spec change becomes an edit instead of a retraining.

3. Validation gates. Before a report can leave, the totals must reconcile to the source systems, and every row must pass the checks a careful analyst would run by eye: dates inside the reporting period, premium that ties to the booked transaction, no policy on the premium bordereau that's missing from the policy record. Anything that fails is held and flagged to a named person. Nothing goes out on an override nobody sees.

4. Delivery on the carrier's calendar. Due dates live in the system, per carrier and per report type. The report is staged for human review ahead of the deadline instead of being assembled on it. The deadline stops being an event.

Those four parts are what an AI Operational Workforce does for month-end: the mundane, redundant assembly, the chasing of missing rows, the matching across systems, repeated every cycle, with feedback loops that correct it as the specs change. A person still approves every held exception and signs the report before it reaches a carrier.

Illustrative interface, sample data
Premium bordereau. Carrier A · JuneReconciled, staged for review
Claims bordereau. Carrier A · JuneReconciled, staged for review
Premium bordereau. Carrier B · June2 rows held, exception review
Endorsement date outside period. POL-20418Assigned for sign-off
Illustrative validation queue, sample data.

Validation is the whole game

It's worth saying plainly: automation that skips validation is just a faster way to send wrong numbers. The assembly step saves the hours. The validation step is what protects the carrier relationship, and it's where any serious build spends most of its effort.

Two properties are non-negotiable. First, totals reconcile to source: the premium on the bordereau ties back to what the AMS says was written and what was actually booked, and the reconciliation is recorded, not asserted. Second, exceptions go to a person: a human reviews and approves every held row before the report is released. That human-in-the-loop step is a feature, not a compromise. Your carrier is trusting your numbers, and someone on your team should be able to say they stood behind them. This is the standard our carrier reporting builds are designed around, and it's why the integration work that connects your existing systems comes first: reconciliation is only possible when the reporting layer can read the sources directly.

A useful test for any reporting tool: ask the vendor to show you what happens when a row fails a check. If the answer is "it goes through anyway" or "the report errors out," the validation isn't real. More questions like this are in our pillar guide on how to choose MGA software.

A realistic path for an 8–30 person team

You do not need to automate every report for every carrier at once, and you shouldn't try. The pattern that works for teams this size is to phase it:

  1. Pick one carrier. Usually the one with the strictest spec or the nearest painful deadline. One spec, one calendar, one set of sources.
  2. Build the source inventory and the mapping for that carrier only. This is where you discover which columns have no clean source, far better to find that on one report than on six.
  3. Run it in parallel. Produce the automated bordereau alongside the manual one until the reconciliation matches, month over month. The spreadsheet retires when the evidence says so, not when the project plan does.
  4. Then generalize. The second carrier costs less than the first, because the sources are already connected. Only the mapping is new.

This is the same phased logic we apply to every build (prove one workflow in production before funding the next) and it's written into our method rather than left to good intentions. If any term in this guide is unfamiliar (transaction basis, written versus booked, premium versus claims bordereaux) our MGA systems glossary defines them the way carriers use them.

If you want the specific version of this plan for your stack, that's what the MGA Systems Assessment produces: a 2–3 week engagement that maps your sources, your carrier specs, and your deadlines into a phased plan, with the reporting build scoped first if that's where the evidence points. It starts with a free 60–90 minute mapping session, and the map is yours either way.

The first step is free

Month-end should be a review, not a rebuild.

Bring one carrier's bordereaux spec to a free 60–90 minute mapping session. We'll trace where every column comes from today, name the checks a real validation gate would run, and hand you the one-page map whether or not we ever work together.