← All solutions

Insurance

Insurance Submission Intake

Five years of claim history and a four-location statement of values, digested into one clean, underwriting-ready account file. Below is a rendering of the working system, populated end to end with a fully synthetic benchmark document set you can download and inspect.

The problem

Every carrier formats a loss run differently — and someone has to re-key them all

A renewal submission arrives as a stack of PDFs: loss runs in each carrier’s house format, a statement of values from the agency, narrative notes wedged into table cells. Account assembly is hours of re-keying, and the things underwriters most need — open reserves, litigation flags, large-loss concentration, protection gaps — are exactly the things that get lost in the transcription. I wrote about the submission-intake bottleneck →

How it works

From document stack to account file

1

Ingest

Loss runs, statements of values, and ACORD forms arrive as PDFs in every carrier’s format.

2

Extract & verify

Claim rows are re-footed to term summaries and grand totals; parenthesized recoveries are read as negatives, every TIV column ties out by row.

3

Flag

Open reserves, litigation, large-loss concentration, and protection gaps surfaced — including the ones written in narrative text, not structured columns.

4

Assemble

Loss history and SOV joined into one account file, ready for the underwriter or the rating system.

Concept rendering

What the working system looks like

Every value on these screens comes from the sample document set below — a five-term carrier loss run and a four-location statement of values for the same insured — processed the way the production system would.

Screen 01 — five policy terms, footed and flagged

Submission Workbench — TwinPort Logistics, LLC (loss run valued 05/31/2026)
$418,822
Net incurred, 5 terms
3
Open claims
$233,000
Outstanding reserves
$(8,500)
Recoveries

Claim detail — 10 claims, auto & general liability Rows foot to term summaries ✓

ClaimTermLineStatusPaid + ALAEO/S reservesNet incurred
CA-21-00441721–22Auto Liab BI/PDClosed44,63244,632
CA-22-00603322–23Auto PD — TheftClosed62,45053,950
CA-24-00045523–24Auto Liab BIOpen · litigated41,440180,000221,440
GL-25-00064424–25GL Prem/Ops BIOpen5,42537,50042,925
CA-26-00098125–26Auto Liab PDOpen48015,50015,980
5 more closed claims…39,89539,895
All terms — net of $(8,500) recovery194,322233,000418,822
  • Large-loss concentration: CA-24-000455 (auto BI, in litigation) is $221,440 — 53% of all-terms net incurred, with $180,000 still in reserve. The litigation status was read from the adjuster’s narrative, not a structured column.
  • Recoveries handled: the subrogation recovery on CA-22-006033 appears in parentheses on the loss run — captured as a negative and footed correctly.
  • Valuation gap: loss run valued 05/31/2026, 31 days before the proposed 07/01/2026 effective date — noted in the account file.

Screen 02 — statement of values, tied out by row

Submission Workbench — TwinPort Logistics, LLC (proposed effective 07/01/2026)
$23,145,000
Total insured values
4
Locations
250,700 SF
Total area
$3,250,000
Business income values

Schedule of locations TIV foots by row and column ✓

LocCityConstructionYearSFBuildingTIV
1Duluth, MNJoisted Masonry (ISO 2)1987142,0009,230,00014,580,000
2Superior, WINon-Combustible (ISO 3)199838,5002,640,0004,000,000
3Bloomington, MNMasonry Non-Comb. (ISO 4)200416,2001,890,0002,810,000
4Fargo, NDJoisted Masonry (ISO 2)197954,00001,755,000
Totals250,70013,760,00023,145,000
  • Protection gap at Location 4 (Fargo): 1979 joisted masonry, roughly 60% sprinklered — flagged for underwriting attention from notes written in mixed text fields.
  • No false alarms: Location 4’s building value of $0 is correctly read as “leased — landlord insures the structure,” not as a missing value.
  • Carried into the account file: wind/hail exposure note on the Duluth port location; requested deductibles ($25,000 AOP; 2% wind/hail, $50,000 minimum).

Screen 03 — the output: one assembled account file

Submission Workbench — account summary
Ready for underwriter review

Account Summary — TwinPort Logistics, LLC
Renewal effective July 1, 2026 · prepared by Harborview Insurance Agency · loss run valued May 31, 2026

The account

TwinPort Logistics, LLC runs warehouse, distribution, cross-dock, and fleet operations across four locations in Minnesota, Wisconsin, and North Dakota. Property and casualty were submitted together; the statement of values and the loss history were joined on the insured’s FEIN.

Property — statement of values

Total insured value $23,145,000 across 4 locations, 250,700 SF, including $3,250,000 of business income values.
Loc 1 — Duluth, MN · joisted masonry (ISO 2), 1987 · 142,000 SF · TIV $14,580,000
Loc 2 — Superior, WI · non-combustible (ISO 3), 1998 · 38,500 SF · TIV $4,000,000
Loc 3 — Bloomington, MN · masonry non-combustible (ISO 4), 2004 · 16,200 SF · TIV $2,810,000
Loc 4 — Fargo, ND · joisted masonry (ISO 2), 1979 · 54,000 SF · TIV $1,755,000 (contents only; landlord insures the structure)

Loss history — five terms (2021–2026)

Net incurred $418,822 across 10 claims, net of an $8,500 subrogation recovery. Three claims remain open with $233,000 in outstanding reserves; lines of business are auto and general liability.
Largest loss: CA-24-000455 (auto bodily injury, in litigation) — $221,440 net incurred with $180,000 still in reserve, 53% of all-terms incurred. The open GL and auto claims, GL-25-000644 and CA-26-000981, carry a further $53,000 in reserves combined.

Underwriter attention

1. Auto liability severity. A single litigated BI claim drives the majority of five-year incurred; reserve development on CA-24-000455 should be watched.
2. Protection and construction at Loc 4 (Fargo). 1979 joisted masonry, roughly 60% sprinklered, flagged from narrative notes rather than a structured field.
3. Valuation gap. The loss run was valued May 31, 2026, 31 days before the proposed July 1, 2026 effective date.

Terms requested

Property deductible $25,000 all-other-perils; wind/hail 2% of TIV, $50,000 minimum. A wind/hail exposure note is carried on the Duluth port location.

Loss runs and SOV become one account file with the exposure story already written. Underwriters judge the risk — the system just clears the re-keying out of their way.

Sample inputs

The documents behind the screens

Fully synthetic, fully internally consistent: claim rows foot to term summaries and grand totals, TIV ties by row and column — and the set hides deliberate trap cases (a parenthesized recovery that must read as negative; a litigation flag living in narrative text). That’s the standard a production system has to clear, so it’s the standard the benchmark sets.

Want to see it run on your submissions?

A short assessment scopes this workflow against your actual carrier formats and intake volume — before any build commitment.

Concept rendering: the screens above are the design target for the working prototype, populated with values from the synthetic benchmark set — not screenshots of shipped software. All names, identifiers, and amounts are fictional.