Salta al contenuto principale

Freight Broker Bookkeeping: Factored Invoices, Carrier Payments, and the $75,000 Reserve

10 minuti di letturaMike ThriftMike Thrift
Freight Broker Bookkeeping: Factored Invoices, Carrier Payments, and the $75,000 Reserve

A freight broker's income statement looks deceptively simple: shippers pay you a rate, you pay a carrier a lower rate to actually move the freight, and you keep the spread. In practice, that spread is often just 10-20% of the gross transaction, and it can vanish entirely if your books can't tell you, on any given day, which invoices are collected, which are factored, which carriers are still owed, and how much of your bank balance is actually yours to spend.

Freight brokerage is a cash-timing business disguised as a logistics business. You typically owe carriers in 2-30 days (many want quick pay even faster), while shippers routinely pay in 30-90 days. That gap is where brokers get squeezed, and it's why bookkeeping in this industry has to track factoring, reserves, and margin with more precision than a typical service business.

Why Freight Broker Bookkeeping Is Different

Most small businesses record a sale, record an expense, and net out a profit. Freight brokerage adds three complications most chart-of-accounts templates don't handle well:

  1. You're moving other people's money through your books. The carrier payment isn't your expense in the way rent is — it's a pass-through obligation tied to a specific load, shipper invoice, and proof of delivery. If your books don't link those three together, you can't tell a real margin from a bookkeeping error.
  2. A meaningful share of your receivables may already be sold. If you factor invoices, the cash hit your bank before the shipper actually paid — which means your "revenue" and your "cash" are on two different timelines, and conflating them overstates how much money you actually have.
  3. Regulators require you to keep money in reserve you can't touch. Every licensed broker has a $75,000 financial responsibility requirement sitting behind the business, and it needs to show up in your books as a real, tracked obligation — not just a bond premium you paid once and forgot about.

None of this is exotic, but it means a generic "record income, record expenses" bookkeeping habit will quietly misstate your cash position for months before you notice.

Building a Chart of Accounts That Matches How Brokerage Actually Works

The single highest-leverage fix most brokers can make is separating gross transaction value from broker revenue in the chart of accounts. Don't record the full amount a shipper pays as "revenue" with the carrier payment as a generic "cost of goods sold" line — that's technically defensible, but it hides the number that actually matters: your margin per load.

A cleaner structure looks like this:

  • Freight Revenue (Gross) — the full amount billed to the shipper
  • Carrier Payments (Cost of Transportation) — the full amount owed to the carrier for that load, broken out by carrier if your volume is high enough to matter
  • Net Revenue / Margin — a calculated subtotal, not a separate transaction, so you can see spread percentage per load, per lane, or per customer at a glance
  • Factoring Fees — kept separate from carrier payments and from bank fees, since factoring costs are a financing expense, not a cost of transportation
  • Broker Bond / Trust Reserve — a restricted or "other asset" account representing the $75,000 you're required to keep accessible, distinct from your operating cash
  • Carrier Payables (Aging) — a subledger or tagged account so you can see, at any moment, what you owe and to whom, separate from what a factoring company has already advanced you

The point isn't more accounts for their own sake — brokers who create too many hyper-specific categories end up with records they can't maintain any better than brokers who lump everything together. The point is that a handful of the right categories, applied consistently, turns your books into something you can actually run rate decisions off of.

Factored Invoices: Recording the Cash Without Fooling Yourself

Freight invoice factoring is common in this industry for a simple reason: shippers pay on 30-, 60-, even 90-day terms, but carriers — especially small fleets and owner-operators — often need to be paid within days to keep trucking. Factoring closes that gap by selling the shipper invoice to a factoring company for an immediate advance, typically 90-95% of face value, with the remainder (minus a fee) released once the shipper pays in full.

Typical 2026 factoring rates run from roughly 1.5% to 5% of the invoice amount, with volume being the biggest driver — a broker factoring $300,000 a month pays a meaningfully lower rate than one factoring $15,000 a month. The bookkeeping mistake to avoid is treating the factoring advance as revenue. It isn't. It's a loan against a receivable you already recorded when you invoiced the shipper. If you book it as new income, you'll double-count that invoice and overstate your revenue for the period.

The cleaner sequence:

  1. Invoice the shipper and record it as an account receivable at full face value, the moment the load is delivered and documented.
  2. When you factor it, record the advance as cash in, with the offsetting entry reducing the receivable (not adding revenue) and recording a factoring fee expense for the discount taken.
  3. When the factoring company collects the remainder from the shipper and remits it to you (or nets it against the reserve they held back), record that final piece and close out the receivable.

This is also where quick pay — where the broker itself pays a carrier early for a small fee, without a third-party factoring company involved — needs its own line. Quick pay fees and factoring fees are easy to conflate, but they represent different relationships: one is you extending your own credit to a carrier for a fee, the other is you selling a shipper receivable to a financier. Keeping them separate matters both for margin analysis and because factoring only covers loads you've factored, while quick pay is something you control directly on every load if you choose to offer it.

The Reserve Nobody Budgets For

Every FMCSA-licensed property broker must maintain a $75,000 financial security instrument — either a BMC-84 surety bond or a BMC-85 trust fund — as protection for the carriers and shippers you work with. Starting in January 2026, FMCSA is enforcing this requirement more strictly: if a claim against your bond or trust drops your available security below $75,000, you get a seven-day window to replenish it before your operating authority is suspended. For BMC-85 trust funds specifically, the accepted collateral has also tightened to cash, federally insured letters of credit, and U.S. Treasury bonds — no more non-liquid backing.

For bookkeeping purposes, this reserve should never be invisible. Whether you hold a bond (an annual premium expense, generally cheaper if your credit is solid) or a trust (which ties up the full $75,000 in restricted collateral), track it as its own line so you always know:

  • How much of your reported "cash" is actually restricted and not available for payroll, rent, or other operating expenses
  • Whether a pending claim or dispute could put you below the threshold
  • When the bond premium or trust fee is due for renewal

Brokers who don't separate this out sometimes get a nasty surprise: their bank balance looks healthy until they remember a chunk of it is spoken for by a regulatory requirement, not available working capital.

Reconciling Carrier Payments Without Losing the Thread

The reconciliation headache in freight brokerage isn't complexity so much as volume and timing mismatch. A mid-size broker might process hundreds of loads a month, each with its own shipper invoice, carrier payment, and (if applicable) factoring advance and settlement — all landing in the bank account on different days, in different amounts, net of different fees.

A few habits make this tractable:

  • Tag every transaction by load number, not just by carrier or customer name. When a factoring company nets fees against a batch of invoices, or a carrier payment shows up short because of a quick pay fee, the load number is the only reliable way to trace it back to the original invoice.
  • Reconcile weekly, not monthly, if your volume is high enough that a single month's bank statement contains hundreds of freight-related lines. Waiting a full month to reconcile means you're troubleshooting stale transactions from memory instead of catching a factoring discrepancy while it's still fresh.
  • Separate recourse from non-recourse factoring exposure. If your factoring agreement is recourse (you're on the hook if the shipper never pays), keep a running tally of factored-but-unpaid invoices as a contingent liability, not a closed transaction — because if the shipper defaults, the factoring company will come back to you for the advance.
  • Watch for double-brokering and identity fraud red flags in the numbers themselves. A carrier payment routed to a bank account that doesn't match the carrier's registered MC number, or a shipper invoice for a load with no matching carrier payment at all, often shows up as a bookkeeping anomaly before anyone notices it operationally.

Why This Belongs in Your Books, Not Just Your TMS

Most freight brokers run a transportation management system (TMS) for load tracking and dispatch, and it's tempting to treat that as "good enough" bookkeeping since it already has invoice and payment data in it. The problem is that a TMS is built to track loads, not to answer accounting questions like "what's my actual margin after factoring fees this quarter" or "how much of my cash is restricted by my bond." Bookkeeping software that pulls in your bank and factoring transactions — paired with a chart of accounts built for pass-through carrier payments rather than a generic services template — is what actually answers those questions.

Plain-text accounting fits this workflow better than most brokers expect. Because every transaction is a version-controlled, auditable entry rather than a row hidden inside a proprietary database, it's straightforward to tag each transaction by load number, carrier, and factoring status, and then query exactly the subtotal you need — gross freight revenue, net margin after carrier payments, factoring fees for the quarter, or the current balance of your restricted bond reserve — without waiting on a report a TMS wasn't designed to produce.

Keep Your Freight Books as Clear as Your Rate Sheet

Between factored invoices, carrier payables, quick pay fees, and a regulatory reserve you can't touch, a freight broker's cash position is rarely as simple as the bank balance suggests. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — every load, fee, and reserve tracked in version-controlled files you can query and audit yourself, with no black box between you and your numbers. Get started for free and see why developers and finance professionals are switching to plain-text accounting.

Condividi questo articolo