Freight broker accounting is the money side of a business that touches every dollar twice: once when the shipper pays, once when the carrier gets paid. That is why generic bookkeeping advice keeps failing brokers. Here is the whole picture: margin math, chart of accounts, invoicing, the cash gap, commissions, AR aging, and the federal record rules, whichever freight broker TMS you run.
What makes brokerage accounting different
Every load creates two transactions at once: money in from the shipper, money out to the carrier. The billings look big, but the business lives on the thin strip between them. So rule one: run the brokerage on gross margin per load, not revenue. A shop billing $30 million can still lose money on every load it moves.
Brokers typically keep 12 to 20 percent of a truckload as gross margin, roughly $200 to $500 per load. FreightWaves' 2026 analysis puts breakeven near $210 to $215 of margin per load for a mid-market brokerage. Sources at the end.
The margin math, on one load
Gross margin is what the shipper pays minus what the carrier gets: your AR minus your AP on that load. One 2026 truckload:
| Line item | Amount | What it is |
|---|---|---|
| Shipper rate | $2,100 | What the customer pays you |
| Carrier cost | − $1,800 | Purchased transportation |
| Gross margin | $300, or 14.3% | The line the business runs on |
| Cost to serve | − $120 to $160 | Staff, software, overhead per load |
| Rep commission | − about $39 | At 13% of gross margin |
| What the load leaves | $100 to $140 | Before fixed overhead |
From Nuvocargo's 2026 margin analysis and the FreightWaves compensation survey. Run the same table on your own lanes.
Watch the dollars, not the percentage. Take FreightWaves' example: a 10 percent margin of $189 a load, against a $205 cost to serve, loses about $16 every time. The percentage still looks fine in a report.
The chart of accounts a brokerage needs
Your chart of accounts should mirror the load and stay shallow. Most owners inherit a template with forty expense categories and no line for the number that runs the company:
| Account | What runs through it |
|---|---|
| Freight revenue | Gross billings to shippers: every linehaul and accessorial. |
| Purchased transportation | Carrier pay. Your cost of goods sold, directly under revenue. |
| Gross margin | Revenue minus carrier pay. Report it in dollars per load, monthly. |
| Commissions | Rep pay tied to margin, accrued when the load closes. |
| Operating expense | Salaries, software, insurance and bond, office. Few, stable categories. |
| Accounts receivable | Open invoices aged by shipper and by load, plus delivered loads not invoiced yet. |
| Carrier payables | What you owe carriers, with quick pay on its own timeline. |
| Claims & bad debt | The loads that go wrong, set aside on purpose instead of discovered late. |
The eight-line skeleton. Everything else is a sub-account of one of these.
If you factor receivables, give factoring fees and advances their own accounts from day one, or closing the month turns into a dig through old entries.
Getting the invoice right the first time
Nothing slows a shipper payment like an invoice that raises a question. One disputed line does not just delay that load. It parks your cash in someone else's AP queue for another cycle. Every invoice should carry:
- Each charge on its own line. Linehaul, fuel, and each accessorial, never lumped into one number.
- The basis for each charge. Flat rate, per mile, per piece, or by weight, so nothing looks invented.
- The load's own references. BOL or freight bill number, PO, and dates, matching what the shipper's system expects.
- The paperwork attached. POD and BOL travelling with the invoice, so the AP clerk never has to email you back.
Then chase on a schedule, not a hunch. Send reminders at day 15, day 25, and the day before terms run out. Link each one straight to the invoice and its paperwork. That reads as professional, not pushy.
The two clocks of brokerage cash flow
Even with clean invoices, cash flow runs on two clocks that never agree. Carriers get paid on net 15 or faster, shippers pay on net 30 to 60, and quick pay runs 1 to 7 days for a 2 to 5 percent fee.
The gap costs real money. FreightWaves found that financing a 10-day gap at a $30 million brokerage ties up about $820,000 in working capital, roughly $58,000 a year at 7 percent interest.
You cannot remove it, only shorten it. Invoice the day the POD lands, and price the wait honestly. The billing gap calculator puts a number on that delay at your volume. Factoring and quick pay do not close the gap either. They decide who funds it, and at what cost.
AR aging, and the leak before it
The biggest leak sits before the aging report: loads that delivered and were never invoiced. That money is not late, it is invisible, so it lands in no bucket and triggers no reminder. Find it first. Then age by shipper and by load: 0 to 30 is normal, 31 to 60 gets a call, 61 to 90 gets escalation and a decision about moving more freight for that shipper, and past 90 is a collections or write-off call made on purpose. Aging tied to loads means you cite a BOL and a delivery date, not just a balance.
Commissions without the month-end spreadsheet
Reps earn a share of the gross margin they bring in. The FreightWaves survey put entry level near 13 percent, and the structure varies by shop, often by rep. Three rules keep it clean. Accrue commission when the load's margin closes, not when cash arrives, or commission expense and margin describe different months. Keep each rep's rule where the calculation runs, not in a spreadsheet rebuilt every month. And margin sometimes moves later, after a claim or a rate correction. Push that change back through the commission, or reps get paid on margin that never existed. That arithmetic belongs inside freight broker accounting software, where the load, the margin, and the rule already share one record.
The federal record rules
Brokers have their own federal record rule, and it is the most contested regulation in freight right now. Under 49 CFR § 371.3, you must keep a record of every brokered transaction showing:
Why it matters now: that review right has been widely waived by contract since 1980. In November 2024, FMCSA proposed a fix, and it drew about 7,000 comments. Records would go electronic, with 48 hours to hand one over. Disclosure becomes your duty, not a right carriers can sign away. A follow-up is due in 2026. Build your books as if any carrier can ask for its record and get it in two days. One more rule if you run anything else alongside the brokerage. Under § 371.13, brokerage income and costs stay in their own accounts, and you must be able to explain how you split shared costs.
Accrual basis, and a short close
Manage on accrual: the margin counts when the load delivers, because that is when you earned it. Cash basis hides that load until the shipper pays, so every report is two months old. For tax, ask a CPA. Then keep the close to five checks:
- Every delivered load invoiced. The not-invoiced list is at zero, or someone owns each exception.
- Every carrier bill matched to the rate con it came from.
- Commissions accrued from closed margins, straight from the load records.
- AR aging reviewed by shipper, with a named next action past 30 days.
- Gross margin per load compared with last month. The one trend line that predicts everything else.
One record, or two systems
All of this gets harder in two systems: the load closes in one, the invoice is retyped into another, and a spreadsheet reconciles them at month end. Every section above assumes the load and its money share one record, whether your load workflow feeds built-in books or syncs two ways with QuickBooks. Fix that before you hire someone to cover for it.
Common questions
What is freight broker accounting?
It is how a brokerage handles money: invoicing shippers, paying carriers, tracking gross margin per load, counting commissions, chasing receivables, and keeping the records the law requires. Unlike carrier accounting, there are no trucks or fuel. The whole business lives in the spread between the shipper's rate and the carrier's cost.
What is a good gross margin for a freight broker?
Published 2026 figures put typical truckload margin at 12 to 20 percent, or roughly $200 to $500 a load. Breakeven sits near $210 to $215 a load for a mid-market brokerage. Watch dollars per load against your own cost to serve, not the percentage.
What should a freight broker invoice include?
Every charge on its own line, and say how it was priced: flat, per mile, per piece, or by weight. Add the BOL or freight bill number, the PO and dates, and attach the POD and BOL. Lumped charges and missing references are the top reasons a shipper's AP team holds payment.
How do freight brokers manage the cash flow gap?
The gap is built in: carriers get paid on net 15 or faster, while shippers pay on net 30 to 60. Shorten it by invoicing the day the POD lands and reminding on a schedule. Quick pay and factoring do not close the gap. They just change who funds it, for a fee.
What records does the FMCSA require freight brokers to keep?
Under 49 CFR § 371.3: the consignor, the carrier and its registration number, the BOL or freight bill number, the broker's compensation and payer, any non-brokerage services, and the freight charges with the date the carrier was paid. Keep records three years; each party may review its record. FMCSA's pending transparency rule would add electronic records delivered within 48 hours of a request.
Should a freight brokerage use cash or accrual accounting?
Manage on accrual, because it counts margin in the month the load delivered. Cash basis hides that load until the shipper pays. For tax elections, ask a CPA.
How are freight broker commissions calculated?
Usually as a share of the gross margin a rep brings in. The FreightWaves survey put entry level near 13 percent, and the structure varies widely, often per rep. Count the commission when the load's margin closes, and push any later margin change back through it.
Does a freight brokerage need separate accounting software?
Not necessarily. What matters is that each load and its money share one record. Some brokerages run books natively in their TMS with built-in broker accounting; others keep QuickBooks and sync both ways. Avoid two systems fed by re-keying and reconciled by hand.
Brokerage accounting is not general bookkeeping with trucks in the background. It is two transactions on every load, and a business that lives on the spread between them. Add two payment clocks that never agree, plus a federal record rule written just for brokers. Put gross margin per load at the center of your books and problems show up while they are still cheap to fix.
In the interest of transparency, UltraShip builds this into the TMS itself. Invoices, carrier bills, per-rep commission rules, and live margin all sit on the load record, natively or synced two ways with QuickBooks. Every practice here works on any stack.
The fastest audit of your books: pull last month's gross margin per load, next to your cost to serve. Book a demo →
- FreightWaves, "How are freight brokers staying afloat?" (January 2026): breakeven near $210 to $215 of gross margin per load; the $189 margin against $205 cost-to-serve example; a 10-day cash gap on about $30 million of revenue tying up roughly $820,000 in working capital, near $58,000 a year at 7 percent.
- Nuvocargo, "How Freight Brokers Make Money" (2026): gross margin of $200 to $500 per truckload at 12 to 20 percent; the $2,100 / $1,800 / $300 example; operating cost of roughly $120 to $160 per load.
- FreightWaves SONAR, freight broker compensation survey: entry-level commission near 13 percent of gross margin.
- Freight 360, "How Important are Freight Broker Margins?": margin defined as AR minus AP on a load; most successful brokers averaging 12 to 18 percent.
- Triumph and Tai Software freight broker bookkeeping guides: itemizing each charge and stating its basis, listing fuel and accessorials separately, and the payment delays caused by charges a customer does not recognize.
- LoadStop, quote-to-cash guidance (2026): reminders at roughly day 15, 25, and 29 of net terms, each linking to the invoice, POD, and BOL so the shipper's AP team can process without follow-up questions.
- eCFR, 49 CFR § 371.3: the six required record items, three-year retention, and each party's right to review its transaction record.
- Cornell Law School LII, 49 CFR § 371.13: brokers in other businesses must segregate brokerage revenues and expenses, with common expenses allocated on an explainable basis.
- Federal Register, FMCSA, "Transparency in Property Broker Transactions" (November 2024): proposed electronic records, revised contents, and 48-hour delivery; Overdrive and FreightWaves coverage (2024 to 2026): about 7,000 public comments, widespread contract waivers, and a follow-up proposal expected in 2026.
- Truckstop, "Freight Invoice Bookkeeping" (2026): factored loads creating multiple ledger entries; delayed closes hiding margin trends.
- Alexander, Winton & Associates and Truckstop billing guides (2026): net 30 with shippers and net 15 with carriers as the common structure; shipper terms commonly net 30 to 60.
- OTR Solutions and eCapital (2026): quick pay commonly paying carriers in 1 to 7 days for roughly a 2 to 5 percent fee.
