A SevenTrain Ventures Initiative
Hermann Financial Services
Embedded working capital for the freight ecosystem Hermann already runs — underwritten in seconds by the Decision OS, an agentic intelligence layer on top of Hermann's own McLeod and Microsoft Dynamics data.
The business, in 150 words
What we're building
Hermann Financial Services is the working-capital arm of Hermann Services, a fourth-generation supply-chain company operating since 1927. Small trucking carriers wait 30–90 days to be paid while fuel, insurance, and payroll come due weekly. Hermann Financial Services buys those freight invoices, advancing carriers ~95% of face value within 24 hours for a 1–3% fee, then collects from the debtor. Every decision is driven by the Decision OS — an agentic intelligence layer reading Hermann's McLeod TMS and Microsoft Dynamics data. It is a separate, wholly owned subsidiary of Hermann Holding Co., with advances funded from the parent's balance sheet — no outside equity and no external credit facility. We launch captive, factoring the hundreds of carriers already in Hermann's network, giving us proprietary data, near-zero customer-acquisition cost, and lower fraud than any standalone factor. Revenue is the spread the factoring fee earns over the cost of that capital. Once loss rates are proven, we open the platform to outside carriers and layer on fuel cards, insurance, and spend management — the financial operating system for middle-market freight.
The Vision
Hermann is already the counterparty
Hermann is not a cold-start lender. Through its brokerage, contract-carrier, and drayage operations, it already tenders freight to hundreds of small carriers, knows which ones are reliable, controls the load data, and is frequently the debtor on the invoice itself.
That is a structural advantage no standalone factor — Triumph, RTS, OTR — can replicate without paying dearly to acquire it. The thesis: start captive, prove loss rates and unit economics against a proprietary data moat, then open the platform outward. Factoring is the beachhead; the prize is becoming the financial operating system for carriers — factoring, fuel cards, insurance, load matching, and spend management. The Shopify Capital / John Deere Financial playbook, applied to trucking — with the Decision OS as the engine.
Why Hermann, specifically
- Distribution already exists. Factoring becomes a default "get paid today" option at the point of load tender — near-zero acquisition cost on the captive base.
- Underwriting edge. Risk in factoring sits on the debtor, not the carrier. Hermann's McLeod load history and Dynamics payment history feed debtor scoring and fraud detection directly.
- Brand trust since 1927. A 98.4% on-time, family-owned operator carries credibility that lowers churn in a service-sensitive business.
Hermann at the hub — hundreds of small carriers already tender it freight. That captive book is what HFS factors first.
The Intelligence Layer
The Decision OS
The Decision OS is the agentic brain of Hermann Financial Services — a system of AI agents that turns Hermann's operational data into autonomous financial decisions: who to fund, how much, at what price, and when to collect.
It sits on top of the systems Hermann already runs. McLeod (the TMS) is the source of truth for loads, sales, and settlements. That flows into Microsoft Dynamics (Great Plains / Dynamics GP) for accounting, payables, and receivables. The Decision OS reads both, reconciles them, and acts — in seconds, around the clock, improving with every settlement.
The agents
Pulls McLeod and Dynamics continuously, matches invoices to loads to payments, and keeps one clean ledger of truth.
Scores each debtor from real payment history, sets the advance rate and fee, and approves funding within limits.
Confirms the load exists in McLeod, flags duplicates and anomalies, and blocks bad invoices before cash goes out.
Prioritizes outreach by aging and debtor risk, drafts follow-ups, and predicts pay dates from the DSO curve.
Monitors concentration, reserves, and internal risk limits; escalates exceptions to a human.
Generates the monthly board pack — volume, yield, cost of funds, charge-offs — straight from live data.
The system runs while the freight moves.
Every settlement Hermann touches trains the underwriting.
The Playbook
Seven things to operationalize it
Sequencing: 1 → 2 → 3 / 4 / 5 in parallel → 6 → scale. Captive-first is what de-risks the whole thing.
-
Stand up the subsidiary and lien infrastructure
A separate, wholly owned subsidiary of Hermann Holding Co. (Hermann Financial Services LLC), bankruptcy-remote, with master factoring agreements, UCC-1 filings against each client, Notices of Assignment to debtors, and state commercial-financing disclosure compliance. This is the gating legal work.
-
Fund advances from the parent balance sheet
As a wholly owned subsidiary, Hermann Financial Services draws working capital from Hermann Holding Co. to fund advances — no outside equity and no external credit facility. Internal advance-rate, eligibility, and concentration limits govern deployment.
-
Build the Decision OS and risk engine
The agentic intelligence layer over McLeod and Dynamics: debtor credit scoring, invoice-to-load verification, duplicate and fraud detection, concentration limits, and reserve logic — powered by Hermann's proprietary data.
-
Build the operations back office
Invoice intake and verification, same-day ACH disbursement, lockbox and collections, reserve release, aging and chargeback handling. Target a sub-24-hour funding SLA.
-
Ship the technology platform
Carrier KYB onboarding, digital invoice / rate-con / BOL submission, real-time advance status, and the McLeod + Dynamics integrations that feed the Decision OS. Long-term: a driver photographs paperwork and is funded within the hour.
-
Wire up distribution through Hermann's network
Make factoring a default option in carrier onboarding and settlement — zero CAC on the captive base. Prove the model there before acquiring outside carriers.
-
Hire the team and instrument governance
A factoring GM who has run a book, plus credit/underwriting and collections leads — with the Decision OS producing monthly board reporting on advance volume, effective yield, cost of funds, and the metric that matters most early: net charge-off rate.
An End-to-End Deal
How one invoice actually flows
Carrier: Rodriguez Trucking, a 3-truck owner-operator already in Hermann's network. Debtor: the broker/shipper on the load, paying on net-38 terms.
- MonDelivery. Rodriguez delivers a $2,400 load and uploads the rate confirmation and signed BOL in the Hermann Financial Services app.
- MonVerification. The Decision OS matches the invoice to the load in McLeod, scores the debtor from Dynamics payment history, and approves. Clean.
- TueFunding. Within 24 hours, Rodriguez receives $2,280 (95%) by ACH. Hermann holds a $120 reserve and relies on its UCC lien and Notice of Assignment, so the debtor now pays Hermann, not Rodriguez.
- Day 38Collection. The debtor pays the full $2,400 into Hermann's lockbox — a date the collections agent predicted from the debtor's DSO curve.
- Day 38Settle up. Hermann releases the reserve minus its 2.5% fee: $120 − $60 = $60 back to Rodriguez. Rodriguez received $2,340 total; financing cost was $60.
The economics
| Line item | Amount | Who / when |
|---|---|---|
| Invoice face value | $2,400 | Carrier hauls load for debtor |
| Advance (95%) — funded in <24h | $2,280 | Paid to carrier same day |
| Reserve held (5%) | $120 | Held by Hermann Financial Services |
| Factoring fee (2.5% of face) | $60 | Hermann Financial Services revenue |
| Debtor pays invoice (day 38) | $2,400 | Debtor → lockbox |
| Reserve released (reserve − fee) | $60 | Paid to carrier on collection |
| Carrier total received | $2,340 | $2,280 upfront + $60 reserve |
| Cost of capital (internal, 38d) | $21 | On $2,280 advanced |
| Net spread per invoice | $39 | Fee $60 − funding $21 |
Per invoice: Hermann earns a $60 fee, pays ~$21 in cost of capital, and nets ~$39 — a gross annualized yield in the mid-20s% on capital deployed for 38 days. At scale: one carrier running 20 loads/month factors ~$48,000 (~$1,200/mo in fees); a captive book of 200 carriers factors ~$10M/month — roughly $250K in monthly gross revenue, before outside carriers or ancillary products.
Getting It Off The Ground
Next steps to launch
The three phases
Foundation. Stand up the entity as a wholly owned subsidiary of Hermann Holding Co., with factoring agreements, UCC framework, and disclosure compliance.
Build the rails. Hire the factoring GM and credit lead; stand up the Decision OS on McLeod + Dynamics; wire up ACH and a lockbox.
Captive pilot. Launch to 15–30 trusted carriers, cap advances, and prove the one number that matters: net charge-off rate under ~0.5%. Then open the full captive base.
The checklist
- Legal: entity, factoring agreements, UCC filings, NOA process, disclosure compliance, E&O + crime/fraud bond.
- Structure: wholly owned subsidiary of Hermann Holding Co., advances funded from the parent balance sheet.
- People: factoring GM, credit lead, 1–2 funding clerks, collections lead (~4–5 FTEs).
- Technology: Decision OS, McLeod + Dynamics integration, KYB onboarding, invoice capture, lockbox/ACH.
- Governance: underwriting policy, concentration rules, monthly board reporting.
The First Concrete Step
Settlement & volume data request
The single most valuable input is Hermann's own history — who was paid, who paid Hermann, and how long it took. It trains the Decision OS, underwrites the debtors, prices advances and reserves, and gives the Hermann Holding Co. board the dilution and loss evidence to set advance rates and sign off on the model.
Settlement fields (per invoice / settlement line)
| Column | Priority | Why it matters |
|---|---|---|
invoice_id | Required | Unique reference; dedupe & link records. |
debtor_name | Required | Who owed the money — the core underwriting unit. |
debtor_id / mc | Strong | Clean ID so a debtor isn't split across spellings. |
invoice_date | Required | Start of the clock. |
terms / due_date | Required | Baseline to measure lateness against. |
paid_date | Required | With invoice_date, gives true days-to-pay & latency. |
invoice_amount | Required | Face value billed. |
amount_paid | Strong | Gap vs. invoice = short-pay / dilution. |
carrier_name | Strong | Verifies real counterparties; fraud baseline. |
carrier_paid_date | Nice | Current pay-cycle length. |
dispute_flag / reason | Nice | Drives reserve sizing. |
load_ref | Nice | Links back to the McLeod shipment record. |
Volume & opportunity sizing (a short summary tab)
Throughput, not the P&L. This sizes the opportunity and the facility — the single most useful figure is total annual carrier spend, the factoring pool inside Hermann's own four walls.
- Total annual carrier payments / payables volume — the captive factoring TAM.
- Total annual freight billings / receivables volume — sizes the debtor side.
- Monthly volume, last 24–36 months — seasonality & growth for facility sizing.
- Active carrier count & active debtor count — onboarding targets and concentration.
- Revenue by top 20 debtors (optional) — early concentration read.
What the Decision OS produces from it
- Debtor DSO curves — true days-to-pay per debtor and overall.
- Dilution rate — short-pay/dispute % that sets reserves.
- Concentration map — exposure by debtor, to set eligibility and limits.
- Draft underwriting rules & pricing tiers — advance rate and fee by risk band.
- A board-ready risk pack — the evidence Hermann Holding Co. needs to size limits and approve the model.
Send the settlement extract, and we'll return a board-ready risk pack.
SevenTrain Ventures · Systems of Intelligence
Hermann Financial Services
The freight already moves through Hermann. Now the working capital can too.
A SevenTrain Ventures initiative · powered by the Decision OS
Start the data request