30-min call with RobBook a proof-of-concept call
Job 02 · Accessorial billing

// Trucking companies · Detention and accessorial charges

Detention, layover and TONU charges drafted from the check-in and check-out record.

A truck waits at a dock, sits overnight, or is cancelled after dispatch, and the customer owes for it only if the paper proves it under their terms. In a free AI proof of concept, AI drafts those charges from redacted copies of 20 to 30 loads you already billed, with every claim that lacks support listed for your billing clerk. It bills no one.

Book a proof-of-concept call30 minutes with Rob
Billed loads
20 to 30
Invoices sent by the AI
None
Signed first
NDA

// The one job

A driver checks out. The charge is drafted, or held.

Today the driver messages dispatch that they're still waiting, and later someone in billing works out whether the customer owes anything: when the truck checked in against the appointment, when it left, how much free time the customer's terms allow, whether the stop ran into a second day, and what proof exists. Then the charge goes on the invoice, goes to the broker as a request, or gets dropped.

For the test, AI does that work on copies of loads your office already billed. Each draft shows the charge, the clock it was figured on, and the record behind each time, or lists the load as unsupported with the reason. Nothing is billed, requested or sent, and your reviewer compares each draft with what your team actually claimed and what the customer paid.

Load recordTimes and terms
Appointment
Checked in
Checked out
Customer terms
StopSourceTime
Illustration, not a real load
Timed
and supported
Accessorial draftFor billing
Free time
Billable time
Proof on file
Driver share
ChargeBasisStatus
Illustration, not a real invoice

// What makes it hard

What a billing clerk weighs before a detention line goes out

Whose delay it was. FMCSA's leasing rules define detention as a shipper or receiver holding a trailer, with or without the tractor and driver, beyond the free time allocated for the shipment, for reasons not attributable to the carrier. Customer terms make that concrete. One national food manufacturer's published motor carrier agreement pays detention only when the truck arrives at or before its scheduled appointment, starts the free time at the appointment rather than at arrival, requires the driver, tractor and trailer all to be on the premises, and pays nothing for empty trailers staged in its drop yard. An early arrival doesn't start the clock sooner, and a late one can cost the whole charge.

The proof the customer accepts. That agreement asks for a statement of record of when the truck checked in and checked out: either an EDI 214 status update or a signed bill of lading with the times written on it, and it keeps the right to audit those times and take back detention it finds wrong. Inside a 214 those moments travel as status codes, such as X3 for arrived at pickup, AF for departed pickup with the shipment, X1 for arrived at delivery, D1 for completed unloading and CD for departed delivery. The draft cites the record that supplied each time, and when two records disagree it shows both.

What the log can and can't show. An ELD is a supporting witness, not the gate clock. When a truck in driving status stands still for five minutes, the device prompts the driver and, with no answer inside a minute, switches the status to on-duty not driving. Its position is good to roughly a mile, and the record of duty status gives it as a distance and direction from a nearby city or town rather than a dock door. Where there is one, the driver also enters or confirms the shipping document number on the log, which ties the hours to the load. So the draft uses log time to back up the customer's in and out times, and lists any load where the log is the only proof.

Layover, trailer dwell and cancelled loads. Under the same published terms, detention and layover can't both be billed in one 24-hour period: layover counts each full day after the first, and the carrier has to report it to a customer representative when it first occurs. A trailer left without a tractor earns its own charge after free days that begin the day after the delivery appointment or the actual delivery, whichever is later, and only if the customer is warned at least 24 hours before charges begin. Truck ordered not used pays when the customer cancels a pickup with less than 12 hours' notice, not when the carrier pulls its truck without approval, and a driver-assist fee must be submitted and approved within 72 hours of delivery. The draft applies each customer's own windows and lists any charge that missed one.

The paper trail, and what your reviewer watches. The hours-of-service rules at 49 CFR 395.11 count dispatch and trip records, fleet messaging records and expense receipts tied to on-duty, not-driving time as supporting documents, and give a driver 13 days to turn them in. Those are the papers a detention charge stands on, so the draft gathers them stop by stop. On a leased truck, the owner-operator's lease decides how much of a collected charge reaches their settlement, and the draft notes it. Your reviewer, the person who knows your accessorial billing best, usually the billing lead, checks the clock first, then the proof, then every charge the draft held back.

// What you send

What your billing desk sends us

Copies of billed loads
No logins
01

20 to 30 billed loads where a truck waited

For each: the rate confirmation or customer terms, the BOL and POD with any times written on them, the status updates sent, and the invoice or accessorial request your team submitted, paid or not.

02

Each customer's accessorial terms

The detention, layover, trailer dwell and TONU sections of your shipper agreements and the accessorial lines on broker rate confirmations, submission windows included.

03

The driver's side of the stop

Log summaries for those days, dispatch messages and receipts, with driver names and license numbers already swapped for look-alikes by your office.

04

Copies only, NDA first

No login to your TMS, an ELD portal, a customer's carrier portal or a broker's site. The NDA is signed before any record moves. Loads that can't leave the terminal become look-alikes your reviewer checks.

// Before it starts

Agreed before the first load is copied

The owner settles these with us up front.

Before the proof of conceptThe owner's calls
Reviewer
Named by the owner, usually the billing lead or whoever chases accessorials
Success criteria
Written first: which charges count as supported, which holds count as right
Loads
Picked by your reviewer, with paid, short-paid and denied charges
Driver data
Swapped for look-alikes before anything is sent
Price
A range for running accessorial billing live
NDA
Signed first

// How the test is judged

Our draft charges beside what your team claimed

Same loads
Charge by charge
On the same 20 to 30 loadsWhat your team claimedThe AI draft
Arrival measured against the scheduled appointmentFilled in on your loadsFilled in on your loads
Free time applied from each customer's termsFilled in on your loadsFilled in on your loads
Check-in and check-out tied to a 214 or a signed BOLFilled in on your loadsFilled in on your loads
Detention and layover kept out of the same 24 hoursFilled in on your loadsFilled in on your loads
TONU claimed only inside the cancellation windowFilled in on your loadsFilled in on your loads
Charges past a submission window listed, not billedFilled in on your loadsFilled in on your loads
Driver's share noted on leased trucksFilled in on your loadsFilled in on your loads
Empty until it runs. Neither column carries a figure until the test runs on loads you already billed.Your reviewer scores each charge and decides.

// After a yes

About 30 days on newly delivered loads

After your reviewer's yes, charges are drafted for newly delivered loads for about 30 days.

Each draft waits for your billing clerk to approve it before it goes on an invoice, into a broker's accessorial request or onto a customer's portal, and a held charge stays held until a person clears it. Any argument with a customer over a charge stays with your team.

No other job joins that month. The next one is priced by itself.

// What could follow

Next jobs, if detention billing works

Possibilities, not a plan
One job at a time
  1. 01

    Driver settlements

    The weekly statement for each driver or owner-operator, with detention shares and lumper reimbursements carried over from these same records.

    Next
  2. 02

    Permit and toll reconciliation

    Toll statements and trip permits matched to the truck and load, so each one bills or settles where it belongs.

    Then
  3. 03

    Short-paid accessorials

    Customer remittances that came in short on an accessorial, listed with the proof already on file for whoever follows up.

    After that

// One hard limit

The AI never bills a customer or files a claim.

It reads redacted copies of loads you already billed and writes draft charges to a sheet your reviewer checks. It sends no invoice, accessorial request or dispute, changes no rate, and contacts no driver, broker, shipper or receiver. It never logs in to your TMS, an ELD portal or a customer's site. In a live run after a yes, a person on your team approves and sends every charge.

Priced per job. You get a range before the proof of concept and a fixed price before you sign.

What moves the range: loads billed each week, how many customer and broker terms set their own windows, and whether check-in times reach you as status updates or on paper.

// Questions

Detention and accessorial questions

We mostly haul for brokers. Does this still work?
Yes. On brokered freight the rate confirmation's accessorial terms are the contract, and the charge goes to the broker as a request with proof rather than on a shipper invoice. Send a few broker loads beside your direct shipper freight, and the draft follows each one's terms.
Can it use our ELD data as proof of detention?
It uses log records to back up the times on the BOL or the status updates, and it marks any load where the log is the only evidence. A log shows on-duty time near a place, not a gate time at a dock, and some customers' published terms ask for a 214 status update or a signed BOL with the times on it instead. Your reviewer decides how much weight the log carries.
What about lumper fees the driver paid at the dock?
The draft bills a lumper fee back only when a receipt or paid invoice is in the file, inside any window the customer's terms set. A fee the driver paid out of pocket also shows up as a reimbursement on their settlement, so the draft ties the two together.
Will it tell us whether to fight a denied charge?
No. It lays out the terms, the times and the proof, and marks what is missing. Whether to push a customer on a denied charge, write it off or bill it again stays with your team, and nothing here is legal advice.
Rob Eason

Rob Eason, founder

// Book a call with Rob

Test it on loads where the truck waited.

Thirty minutes with Rob about your fleet, your role, which job you'd hand over first and roughly how many loads a week carry an accessorial. Hold the loads, logs and terms until the NDA is signed.

  • Co-owned a 60-employee financial services firm and sold his share to his partner.
  • Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
  • 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
  • 4.3/5 from 6 Google reviews of Massmarket AI.
  • Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
  • Takes every proof-of-concept call himself.