Skip to article
InvoiceTrucker

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 fieldWhy it matters
Carrier nameIdentifies the company requesting payment
Address and contact detailsGives the customer a clear billing contact
MC/DOT number when applicableHelps brokers and customers identify the carrier
Invoice numberCreates a unique reference for accounting and follow-up
Invoice dateEstablishes when the invoice was issued
Customer or brokerIdentifies who owes the payment
Load/reference numberConnects the invoice to the correct shipment
Pickup locationIdentifies where the load originated
Delivery locationIdentifies where the load was completed
Pickup and delivery datesHelps match the invoice to shipment records
Line-haul rateShows the agreed transportation charge
Fuel surchargeSeparates fuel-related charges when applicable
Accessorial chargesDocuments detention, lumper, stop-off, or other additional charges
Total amount dueClearly states how much must be paid
Payment termsExplains when payment is expected
Remittance detailsTells 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:

DescriptionAmount
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:

DescriptionAmount
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:

DescriptionAmount
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:

  1. Who is billing us?
  2. Which load is this?
  3. Where did the freight move?
  4. What was the agreed charge?
  5. Are there additional charges?
  6. What documents support the invoice?
  7. What is the total?
  8. When is it due?
  9. 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.

Explore InvoiceTrucker