Quick answer: A clean trucking invoice needs nine things: your company info and MC/DOT number, the customer's billing details, a unique invoice number, load and reference numbers, pickup/delivery dates and locations, a clear description of the freight and service, the agreed rate with all accessorials itemized, total amount due with payment terms, and a copy of the signed rate confirmation and proof of delivery attached or referenced. Skip any one of these and you've handed a broker or shipper an easy reason to delay payment or dispute the charge.
Key takeaways
- An invoice missing a load number or reference number is one of the most common reasons brokers kick a bill back for correction, adding days to your payment cycle.
- Accessorial charges — detention, layover, lumper fees — need to be itemized separately from the linehaul rate, not folded into one lump number, or they're easy to dispute.
- Most factoring companies and brokers require the rate confirmation and signed proof of delivery (POD) to match the invoice exactly before they'll release payment.
- Standard payment terms in trucking run from quick pay (often 24–48 hours for a fee) to net 30; the invoice should state which one applies before the customer ever asks.
Step 1: Confirm your business identifiers are correct
Every invoice should open with your legal business name, physical address, and your MC number (Motor Carrier number) and DOT number, both issued by the Federal Motor Carrier Safety Administration. Brokers and shippers check these against FMCSA's public records before they pay, and a mismatch — even a typo — can stall the invoice in someone's accounts payable queue.
Double-check these details are current if you've recently changed your business address, added a d/b/a name, or updated your operating authority. It sounds basic, but an outdated address on hundreds of invoices is a quiet, recurring problem that's easy to miss until a customer flags it.
- Verify your legal business name matches what's on file with FMCSA
- Confirm your MC and DOT numbers are printed clearly, not abbreviated or cut off
- List a phone number and email someone actually checks, not a placeholder
- Update your remit-to address if payments should go somewhere different than your mailing address
Step 2: List the customer and load details in full
The invoice needs to name exactly who owes you money and for which specific load — vague billing is the fastest way to get a payment delayed. This means the broker or shipper's full company name and billing address, plus every reference number tied to the shipment.
Most brokers assign a load number or PO number when they tender the freight, and their accounts payable system often can't process an invoice without it. If you're running loads booked through a load board or negotiated directly with a shipper, make sure you're capturing that number the moment the load confirms — not scrambling for it when you invoice weeks later.
- Broker or shipper's legal name and billing address (not the dispatcher's name)
- Broker's load number or PO number
- Your own internal load or trip number, if you track one
- Bill of lading (BOL) number
- Any customer-specific reference codes required by their AP department
If you're still tracking these numbers across sticky notes, texts, and a spreadsheet, that's usually the first sign a dedicated system would pay for itself — we cover the tipping point in 5 Signs Your Trucking Company Has Outgrown Spreadsheet Dispatching.
Step 3: Spell out the shipment details clearly
State the pickup and delivery locations, dates, and a plain description of what was hauled — ambiguity here is where disputes start. "Freight from TX to OH" is not enough; list the actual city and state for pickup and delivery, the dates the load was picked up and delivered, and a description specific enough to match the BOL (commodity type, weight, number of pallets or units if relevant).
If there were multiple stops, list each one with its own date and address rather than compressing them into a single line. A broker's AP clerk is often matching your invoice against a rate confirmation line by line — the closer your wording tracks theirs, the faster it clears.
Step 4: Break out the rate and every accessorial charge separately
The linehaul rate and every additional charge need their own line — never bundle them into one total. This is the single biggest driver of invoice disputes, according to how most factoring companies and brokers structure their invoice review process: if a charge isn't itemized, it's treated as unverified until you can prove it.
| Charge type | Should appear as | Common reason it gets disputed |
|---|---|---|
| Linehaul rate | Its own line, matching the rate confirmation | Rate doesn't match what was agreed |
| Fuel surcharge | Separate line, with the rate or index used | No documentation of how it was calculated |
| Detention | Separate line, with hours and the accessorial rate | No time-in/time-out documentation |
| Layover | Separate line, with date and reason | Missing dispatcher or driver note confirming the delay |
| Lumper fee | Separate line, with receipt attached | No receipt attached |
| Extra stop | Separate line, per stop | Not pre-approved in writing |
Don't skip this: Never invoice for an accessorial charge you can't back up with a timestamp, receipt, or written approval. Detention and layover claims are the most commonly disputed line items in trucking because they depend entirely on documentation you have to capture in the moment — not after the fact.
Step 5: Attach or reference your supporting documents
An invoice without proof of delivery is an invitation to a 30-day delay. At minimum, attach a signed POD (proof of delivery) and a copy of the rate confirmation the broker or shipper sent you before the load moved. If detention or lumper fees are on the invoice, include the supporting receipt or the timestamped log showing arrival and departure.
- Attach the signed rate confirmation matching the agreed rate
- Attach the signed, legible proof of delivery
- Attach lumper receipts if a lumper fee is billed
- Attach detention logs or timestamps if detention is billed
- Attach the BOL if it carries weight, count, or commodity details relevant to the charge
Drivers are usually the ones capturing this paperwork in real time, which is why the handoff between the truck and the office matters. A driver app that captures a BOL photo the moment the load delivers — rather than relying on a driver to remember to text it in later — closes a lot of the gap that causes invoices to sit half-documented for days.
Step 6: State your payment terms and total due without ambiguity
The invoice should say plainly how much is owed and by when — not leave the customer to guess or assume net 30. Trucking payment terms generally fall into a few common structures:
- Quick pay: payment within roughly 24–48 hours, usually for a percentage fee deducted from the total
- Net 15: payment due 15 days from invoice date, common with established broker relationships
- Net 30: the most common standard term in freight brokerage
- Factored invoices: payment terms are set by your factoring company's agreement with the broker, not your own invoice terms
Whatever term applies, print it on the invoice itself, along with the exact total due, the invoice date, and the due date calculated from it. If you factor your invoices, note the remit-to address for the factoring company clearly so payment doesn't get sent to the wrong place — a mistake that can take weeks to untangle.
Step 7: Give the invoice a unique number and keep a copy
Every invoice needs its own sequential number, and you need a system for tracking which ones are open, paid, or disputed. Without a unique invoice number, you have no clean way to reference a specific bill in a phone call or email when a broker's AP department asks "which one are we talking about?" — and duplicate or missing numbers make your own bookkeeping harder to reconcile at tax time or during an audit.
This is also where a lot of small carriers feel the cost of running invoicing off spreadsheets or generic templates: it's manageable at five loads a week and genuinely painful at fifty, when tracking down which invoices are still unpaid becomes its own part-time job. We compared what that transition actually looks like, cost-wise, in Trucking Accounting Software vs. a Bookkeeper: Which Wins?
What to do next
Before you hit send on your next invoice, run it against the checklist below. If any item is missing, fix it before the customer sees it — every gap you catch yourself is a payment delay you've avoided.
- Confirm your MC/DOT number and business name are current and correctly printed
- Confirm the load number, PO number, and BOL number all match the broker's paperwork
- List pickup and delivery cities, dates, and a commodity description that matches the BOL
- Itemize the linehaul rate separately from every accessorial charge
- Attach the signed rate confirmation and proof of delivery
- Attach receipts or logs for any detention, layover, or lumper charges
- State the payment terms and due date in plain language
- Assign a unique invoice number and log it in your tracking system
Carriers running dispatch, settlements, and invoicing through one connected workspace — like Yolda — get most of this pulled together automatically, since the load number, rate confirmation, and delivery documents are already attached to the load before the invoice is ever generated. That doesn't replace double-checking the numbers, but it does mean fewer invoices go out missing the one line item that gets them kicked back. If you want to see how that fits your current invoicing process, reach out to Yolda for a walkthrough.


