30-min call with RobBook a proof-of-concept call
Job 02 · Before the invoice

// Drayage companies · Chassis and accessorial billing checks

Chassis days, splits, pre-pull and wait time, checked against the rate confirmation before you invoice.

A container move ends with a rate confirmation, a delivery order, a chassis record and a pile of tickets, and they don't always agree. In a free AI proof of concept, AI compares them on copies of 20 to 30 moves you've already billed, exactly as each one is written, and lists every difference for someone in billing to resolve. Your reviewer, the person who knows these bills best, holds each list against the invoice your team sent.

Book a proof-of-concept call30 minutes with Rob
Billed moves
20 to 30
Invoices changed by the AI
None
Differences it resolves
None

// The one job

From a stack of move paperwork to one list of differences

Before a container's invoice goes out, someone reads the customer's rate confirmation, then the delivery order for what was actually ordered, the chassis usage record for how many days and whose chassis, and the tickets from the yard and the warehouse. Then they work out what bills as agreed, what doesn't, and what needs a call to the customer.

For the test, AI does that reading on copies of moves your office already billed and drafts a check sheet for each move: what the rate confirmation allows for pre-pull, wait time, chassis days and split, as written, what the delivery order and records show, and every place they part. It doesn't say which side is right or what the customer owes. Someone in billing settles each line.

Rate confirmationCustomer terms
Move rate
Chassis allowance
Pre-pull
Wait time
AccessorialTermAs written
Illustration, not a real rate confirmation
Compared with
orders, records and tickets
Check sheetDraft for billing
Delivery order
Chassis record
Tickets
Open differences
LineRecords showDifference
Made-up sheet, for illustration

// What makes it hard

Why a chassis day isn't the same day on every paper

A chassis day depends on whose paper sets it. The UIIA describes chassis use as a daily charge agreed by the parties, and says the chassis provider and the container provider need not be the same party. A published billing agreement for a Virginia port chassis pool starts its use period when the customer's container goes on a chassis, ends it when the chassis comes back under the pool's rules, and charges each full and partial day, on-terminal use included, on invoices issued twice monthly. One ocean carrier's published tariff rule on merchant haulage bills its chassis once per interchange at the container yard, counts free time as the day of interchange plus one, and charges nothing if the trucker brings its own. The sheet shows which paper set the start and the stop, whether a partial day counted, and what the rate confirmation says about any of it.

A chassis charge has its own terms. When the FMC wrote its 2024 billing rule, a commenter asked it to extend demurrage and detention to chassis. It declined, and its preamble says the definition excludes equipment other than containers, such as chassis, because per diem can mean containers, chassis or both. So the sheet holds a chassis line against the interchange agreement, the pool's terms and the rate confirmation, and names which one it used. A 2018 notice from a Class I railroad on cross-town moves shows how the question of who owes it can shift: it said pool providers were trying to bill it and the carriers working for it for per diem, when the charge belonged with the customer's company or the shipper. None of this is legal advice.

Splits and pre-pulls need their own proof. A split means the container and its chassis sit at two depots, so the driver has to visit both, and one container can have more than one. A pre-pull brings the box early from the port or ramp to your yard, usually because the consignee isn't ready. The Port of Virginia's FAQ says a reservation doesn't guarantee a chassis and that chassis reservations aren't supported, so the proof of a split tends to live in gate receipts and dispatch notes. The sheet asks for the second location, the dates and who ordered the pre-pull, and lists any charge with nothing behind it.

Wait time can happen at the gate or the dock. On a rate confirmation, wait time usually means the customer's dock, and the free window is whatever that confirmation says. The terminal gate runs on a different clock: California's Health and Safety Code section 40720 says a marine terminal must, with listed exceptions, operate so trucks don't idle or queue more than 30 minutes to get in, counted at terminals with an appointment system from the start of the appointment or the truck's arrival, whichever is later. The sheet separates a ticket's gate time from its dock time and notes any hours the confirmation doesn't price.

A bad chassis changes the count. Under 49 CFR 390.42, a driver or carrier must report known damage or defects in intermodal equipment when it goes back. Section 396.12 has that report carry the carrier's name and USDOT number, the provider's USDOT number, the equipment's number, the date and time and the driver's signature, and the provider keeps it for three months. Addenda can adjust free time for unroadworthy equipment, and California's Business and Professions Code section 22928 also bars per diem, detention and demurrage on days a chassis is out of compliance or equipment is placed out of service in a way that causes them. The sheet puts any defect report beside the chassis days billed. Your reviewer, usually the billing lead, starts with the day count, then the proof, then every line left open.

// What you send

Moves your billing desk has closed

Copies of billed moves
No logins
01

20 to 30 billed moves

For each: the customer's rate confirmation or rate sheet, the invoice your team sent, and any adjustment or short pay that came back.

02

What was ordered

Delivery orders and any changes to them, with containers, appointment dates and the instructions your dispatchers received.

03

Chassis and yard records

Chassis usage records and provider bills, gate receipts for pickups, returns and any second depot, and yard logs for pre-pulled boxes.

04

Tickets, after the NDA

Pre-pull, wait time and split tickets as they came in, with driver names and license details removed. No login to your TMS, a provider's site or a terminal portal. If tickets can't leave the yard, your reviewer helps us build look-alikes.

// Before it starts

Agreed before a move is copied

The owner signs off on each of these up front.

Terms for the billing testSet in writing
Your reviewer
Named by the owner, usually the billing lead
Success criteria
Written first: which differences must be found, how a chassis day is counted
Moves
Picked by your reviewer, with short-paid and adjusted bills in the mix
Who resolves
A person in billing, on every line
Price
A range for running the check live
NDA
Signed before the first file moves

// How the test is judged

The sheet beside the invoice your team sent

Same moves
Line by line
On the same 20 to 30 movesWhat your team billedThe AI's check sheet
Pre-pull billed as the confirmation wrote it, or heldFilled in on your movesFilled in on your moves
Wait time start, stop and free windowFilled in on your movesFilled in on your moves
Chassis days counted and whose chassisFilled in on your movesFilled in on your moves
Splits billed with a second location on recordFilled in on your movesFilled in on your moves
Delivery order matched to the rate confirmationFilled in on your movesFilled in on your moves
Provider's chassis bill matched to days billedFilled in on your movesFilled in on your moves
Every difference listed for billingFilled in on your movesFilled in on your moves
Nothing filled in yet. These cells stay empty until the check runs on moves you already billed.Your reviewer scores each line and decides.

// After a yes

About 30 days on newly delivered containers

After your reviewer's yes, the same check runs on newly delivered moves for about 30 days.

Each sheet waits for a person in billing, who resolves every difference and approves the invoice before it posts or reaches a customer.

Nothing else joins that month. A second job is priced by itself.

// What could follow

Next jobs, if the billing check holds up

Ideas, not promises
One job at a time
  1. 01

    Per diem dispute files

    Provider invoices built into a file with gate and appointment records, for your dispatcher or billing person to send.

    Next
  2. 02

    Delivery orders into dispatch

    Delivery orders drafted into a move record for a dispatcher to accept, so the check starts from cleaner data.

    Then
  3. 03

    Chassis provider bill reconciliation

    Each provider's chassis invoice set beside the days your own records show, with differences listed for billing.

    After that

// One hard limit

Every billing difference stays with a person.

The test compares copies and writes a list. It never decides whether a charge is valid, never changes an invoice or a rate, never touches your TMS, a terminal portal or a live invoice, and contacts no customer, provider or terminal. A person in billing resolves every difference. Nothing on this page is legal advice.

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

What moves the range: containers billed each week, how many customer rate sheets set their own accessorial terms, and how many chassis providers bill you.

// Questions

Billing check questions

Does the AI decide what we bill?
No. It shows what the rate confirmation allows, what the records say and where they differ. Someone in billing decides what goes on the invoice and what gets taken up with the customer.
Some of our rate confirmations don't mention chassis at all. What then?
The sheet records that the confirmation is silent and leaves the line open. It never assumes a chassis allowance that isn't written. Your billing lead then decides whether it is billable under a rate sheet or an earlier agreement.
Our tickets are handwritten and photographed in the yard. Can the test use them?
Yes. Send them as they came. Anything the draft can't read is listed for your reviewer instead of being guessed at.
Can it check a chassis provider's bill as well?
In this test it sets the provider's bill beside the days and the customer's terms, and lists any difference. Deciding whether that bill is correct, or disputing it, stays with your team.
Do you need access to our TMS?
No. Copies and exports are all it needs, sent after the NDA. If a live month follows a yes, a person still approves every invoice before it posts.
Rob Eason

Rob Eason, founder

// Book a call with Rob

Test it on moves your billing desk already closed.

Thirty minutes with Rob on your ports and ramps, your role, how many containers you bill in a week and which accessorials take the longest to sort out. Hold rate sheets, tickets and chassis records 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.