Trucking Invoicing
What Should a Trucking Invoice Include?
A practical checklist for small trucking fleets covering the information, load references, charges, paperwork, and payment details that belong on a trucking invoice.
A trucking invoice should clearly identify who performed the haul, who is being billed, which load the invoice belongs to, what was charged, how much is due, and where payment should be sent.
For most small carriers, a complete invoice should include:
- Carrier name and contact information
- Customer or broker information
- Invoice number
- Invoice date
- Load or shipment reference number
- Pickup and delivery locations
- Pickup and delivery dates
- Description of the freight when relevant
- Line-haul rate
- Fuel surcharge
- Accessorial charges
- Total amount due
- Payment terms
- Remittance or payment information
- Supporting documents such as the signed POD or BOL when required
The exact information required can vary depending on the shipment, contract, customer, jurisdiction, and type of carrier. The goal is simple: the person receiving the invoice should be able to match it to the load and approve payment without having to ask you for missing information.
Trucking invoice checklist
| Invoice field | Why it matters |
|---|---|
| Carrier name | Identifies the company requesting payment |
| Address and contact details | Gives the customer a clear billing contact |
| MC/DOT number when applicable | Helps brokers and customers identify the carrier |
| Invoice number | Creates a unique reference for accounting and follow-up |
| Invoice date | Establishes when the invoice was issued |
| Customer or broker | Identifies who owes the payment |
| Load/reference number | Connects the invoice to the correct shipment |
| Pickup location | Identifies where the load originated |
| Delivery location | Identifies where the load was completed |
| Pickup and delivery dates | Helps match the invoice to shipment records |
| Line-haul rate | Shows the agreed transportation charge |
| Fuel surcharge | Separates fuel-related charges when applicable |
| Accessorial charges | Documents detention, lumper, stop-off, or other additional charges |
| Total amount due | Clearly states how much must be paid |
| Payment terms | Explains when payment is expected |
| Remittance details | Tells the customer where or how to send payment |
1. Carrier information
Start with the information that identifies your business.
Typically this includes:
- Legal company name
- Business address
- Phone number
- Email address
- MC number, if applicable
- USDOT number, if applicable
Use the same business identity consistently across your invoices, rate confirmations, insurance documents, broker setup packets, and other records.
Small differences in company names or addresses can create unnecessary questions during payment processing.
2. Invoice number and date
Every invoice should have a unique invoice number.
A simple sequential format works well:
- INV-1001
- INV-1002
- INV-1003
The specific numbering system matters less than consistency.
Avoid manually choosing random invoice numbers. Sequential or automatically generated numbers make it easier to:
- Find invoices
- Spot duplicates
- Identify missing invoices
- Track payment
- Reconcile records later
The invoice should also clearly show the date it was issued.
3. Customer or broker information
Clearly identify the company responsible for payment.
Include information such as:
- Company name
- Billing address
- Billing contact
- Billing email
- Customer account or reference number when applicable
Do not assume the company receiving the invoice will recognize the load from your company name alone.
The easier you make it for their accounting team to match the invoice, the fewer reasons they have to hold it for review.
4. Load or shipment reference number
This is one of the most important fields on a trucking invoice.
Depending on the customer, it may be called:
- Load number
- Shipment number
- Broker load number
- Reference number
- PO number
Use the reference provided by the broker, shipper, or customer.
That number connects your invoice to the rate confirmation, shipment records, BOL, POD, and customer accounting system.
A correct invoice with the wrong load number can still become a payment problem.
5. Pickup and delivery information
Include enough information to identify the transportation service that was completed.
Normally that means:
- Pickup location
- Delivery location
- Pickup date
- Delivery date
For some loads, including additional stops or stop-off locations may also be useful.
For applicable U.S. for-hire, non-exempt motor carriers, federal freight-bill rules also call for shipment date, origin and destination, freight description, relevant weight or measurement, rates, charges, routing information, and a remittance address.
6. Line-haul rate
Show the base transportation charge clearly.
Example:
| Description | Amount |
|---|---|
| Line haul | $2,450.00 |
The amount should match the agreed rate confirmation or contract.
If the rate confirmation says $2,450 and the invoice says $2,550, someone will probably need to investigate the difference before releasing payment.
That slows down the invoice.
7. Fuel surcharge
If the load includes a fuel surcharge, show it separately.
Example:
| Description | Amount |
|---|---|
| Line haul | $2,450.00 |
| Fuel surcharge | $325.00 |
Separating charges makes the invoice easier to audit and compare against the agreement.
Do not add a fuel surcharge unless it is part of the agreed pricing arrangement.
8. Accessorial charges
Accessorials are additional charges outside the basic point-to-point transportation rate.
Common examples include:
- Detention
- Lumper fees
- Layover
- Stop-off charges
- Truck ordered not used
- Reconsignment
- Driver assist
Show each charge separately instead of hiding everything inside one total.
Example:
| Description | Amount |
|---|---|
| Line haul | $2,450.00 |
| Fuel surcharge | $325.00 |
| Detention | $150.00 |
| Lumper fee | $85.00 |
| Total | $3,010.00 |
Keep documentation for accessorials.
A lumper receipt, detention approval, revised rate confirmation, or other written authorization may be necessary before a customer will approve the additional amount.
9. Total amount due
The total should be impossible to miss.
If the invoice contains several charges, calculate them clearly and show one final amount.
For example:
Total Due: $3,010.00
Avoid making the accounts-payable team calculate the invoice themselves.
10. Payment terms
Specify when payment is expected.
Common examples include:
- Net 15
- Net 30
- Net 45
- QuickPay terms
- Factoring instructions
Payment terms should match the agreement you have with the customer or broker.
If the invoice says Net 15 while the broker agreement says Net 30, the invoice alone usually will not change the agreed payment terms.
11. Remittance information
Tell the customer exactly how payment should be made.
Depending on your process, this may include:
- Remittance address
- ACH instructions
- Check instructions
- Factoring company information
- Payment portal details
If you use a factoring company, make sure the invoice reflects the factor's required remittance instructions.
Sending the customer conflicting payment instructions can cause serious delays.
What documents should be sent with a trucking invoice?
The invoice is often only one part of the billing package.
Depending on the customer or broker, you may also need:
Signed Proof of Delivery
A signed Proof of Delivery confirms that the freight reached the destination.
Many brokers require a signed POD before processing the carrier's invoice.
Bill of Lading
The Bill of Lading contains shipment information and serves important transportation and receipt functions.
After delivery, a signed BOL may also be used as delivery documentation depending on the workflow.
Rate confirmation
The rate confirmation records the agreed rate and load details between the broker and carrier.
Your invoice should agree with it.
If the rate confirmation shows:
$2,800
and your invoice shows:
$3,050
you should have documentation explaining the additional $250.
Accessorial documentation
If you are billing additional charges, attach the relevant documentation when required.
Examples include:
- Lumper receipt
- Detention approval
- Scale ticket
- Revised rate confirmation
- Additional stop authorization
A clean billing package reduces back-and-forth.
A simple trucking invoice workflow
A typical small-fleet billing workflow looks like this:
Rate Confirmation → Load → BOL/POD → Invoice → Payment
Step 1: Confirm the rate
Before moving the load, make sure the agreed rate and major load details are documented.
Step 2: Complete the shipment
Keep the load reference and shipment paperwork connected to the job.
Step 3: Collect delivery documentation
After delivery, make sure the POD or required signed paperwork is complete and readable.
Step 4: Create the invoice
Use the rate confirmation and load information to prepare the invoice.
Step 5: Attach supporting documents
Include whatever the customer requires to approve payment.
Step 6: Send and track the invoice
Do not treat "sent" as the end of the workflow.
Track whether the invoice is:
- Draft
- Sent
- Due
- Overdue
- Paid
That last step is where spreadsheets often start becoming difficult for growing fleets.
Common trucking invoice mistakes
Most invoice problems are not complicated accounting issues.
They are simple mismatches.
Wrong load number
The amount may be correct, but if the invoice references the wrong load, the customer may not know what they are paying.
Invoice does not match the rate confirmation
Differences between the agreed rate and invoiced amount create manual review.
Missing POD
A customer may reject or hold an otherwise correct invoice because delivery documentation is missing.
Unsupported accessorial charges
Billing detention or lumper charges without supporting documentation can delay the entire invoice.
Duplicate invoices
Sending the same invoice twice creates confusion and makes reconciliation harder for both sides.
Missing payment instructions
An approved invoice still cannot be paid efficiently if the customer does not know where to send the money.
Waiting too long to invoice
If you finish a load on Monday but do not send the invoice until Friday, you have already added four days to your payment cycle before the customer even starts processing it.
What does a good trucking invoice look like?
A good trucking invoice should be understandable in seconds.
Someone looking at it should immediately be able to answer:
- Who is billing us?
- Which load is this?
- Where did the freight move?
- What was the agreed charge?
- Are there additional charges?
- What documents support the invoice?
- What is the total?
- When is it due?
- Where do we send payment?
If the invoice answers those questions clearly, you are already removing many common reasons for payment delays.
Do trucking invoices have legal requirements?
In some situations, yes.
For applicable U.S. for-hire, non-exempt motor carriers of property, 49 CFR §373.103 requires freight or expense bills to include specific shipment and billing information.
Those requirements include items such as:
- Consignor and consignee
- Shipment date
- Origin and destination
- Freight description
- Relevant weight, volume, or measurement
- Exact rates
- Total charges
- Certain routing information
- Remittance address
However, not every trucking business, shipment type, or jurisdiction is governed by exactly the same requirements.
Your customer contracts, broker agreements, factoring requirements, tax rules, and local regulations may require additional information.
This guide is intended as a practical invoicing checklist, not legal or tax advice.
Do I need a BOL and an invoice?
They serve different purposes.
The BOL documents the shipment and transportation of the freight.
The invoice requests payment.
In a typical workflow, information from the BOL and other shipment documents helps support the invoice, but the documents are not interchangeable.
Do I need a POD before sending an invoice?
That depends on the customer or broker.
Many broker workflows require a signed POD or signed BOL before they will process a carrier invoice.
The safest approach is to understand the billing requirements before hauling the load and collect all required paperwork immediately after delivery.
Should my MC or DOT number appear on the invoice?
Many carriers include their MC and USDOT numbers because they make identification easier for brokers, customers, and factoring companies.
Whether they are specifically required on the invoice depends on the applicable rules and customer requirements.
What if I use a factoring company?
Follow your factoring company's billing and remittance instructions.
Factors commonly require supporting load paperwork such as the rate confirmation and POD before funding the invoice.
Your customer may also need to remit payment directly to the factoring company rather than to your trucking business.
When spreadsheets start becoming the problem
Excel can work perfectly well when you have a small number of loads and invoices.
The problem usually appears gradually.
One spreadsheet tracks loads.
Another tracks invoices.
PODs live in email.
Rate confirmations live in folders.
Someone keeps a separate list of unpaid invoices.
Then one day the hard part is no longer creating an invoice.
The hard part is knowing whether every completed load actually became one.
That is the problem InvoiceTrucker is being built to solve.
Keep the load-to-payment workflow in one place
InvoiceTrucker helps small trucking fleets organize customers, fleet information, invoices, paperwork, and payment status without relying on disconnected spreadsheets.
Instead of asking:
"Did we invoice that load?"
the goal is to make the answer visible.
Related resources
Trucking Invoicing
How to Create a Trucking Invoice: A Step-by-Step Guide
Learn how to create a trucking invoice from completed load to payment, including rate confirmation checks, PODs, accessorial charges, payment terms, and invoice tracking.
Read guideTrucking Invoicing
Trucking Invoice Template: Free Example for Owner-Operators and Small Fleets
Use this practical trucking invoice template to bill loads clearly, including load references, line haul, fuel surcharge, accessorials, payment terms, and supporting paperwork.
Read guide