Trucking Invoice Template for Vehicle Transport Loads
Copy a practical vehicle-transport invoice layout, match charges to the booked load, and work through billing review, submission, and payment posting without mixing customer balances with driver settlements.
By TruckTA Editorial Team · TruckTA Resources
In this article
The cars are delivered, but your invoice is still waiting on a broker reference, an approved winch charge, and an answer about who collected the delivery payment. Before billing sends anything, someone has to reconstruct the load. Build your invoice around those handoffs so dispatch, the driver, and billing know which details to supply.
Use the trucking invoice template below as a copy-ready starting point for a document or spreadsheet. It separates the customer’s bill from your internal expenses and settlement records. The layout and workflow are recommendations, not a universal billing requirement: adapt them to the customer’s agreed terms and submission instructions. All sample identifiers, charges, and payment amounts are illustrative.
1. Decide who gets billed and what the invoice covers
Start with the booking record or rate confirmation, not the trailer manifest. Copy the billing entity, customer reference, agreed charge, and payment instructions into your working record. Don’t infer the payer from the pickup yard, delivery dealership, or person signing the condition report. Resolve an unclear bill-to assignment with the booking contact before preparing the invoice.
For your default workflow, use one invoice per customer load reference unless the customer has agreed to consolidated billing. A truck carrying vehicles for several brokers should not produce one combined customer invoice simply because those vehicles traveled together. Keep the truck’s trip record for internal cost tracking; organize each customer bill around that customer’s work.
For several vehicles under one booking, show a separate vehicle row or attach a clearly referenced vehicle schedule. Record the identifying details and delivery information for each unit. If the booked price is a flat amount for the whole load, show that amount once and label the vehicle schedule as identification only. Don’t turn a three-car flat rate into three repeated charges.
If only part of the booking has delivered, check whether the customer accepts partial billing. Record which vehicles the invoice covers and leave the remaining vehicles marked unbilled. Never label the entire booking delivered to make the invoice easier to finish.
Assign one person to release invoices. Dispatch can supply booking details and approvals; the driver can supply delivery records and collection details. Billing should own the final comparison, invoice number, and submission record. In a small fleet, one person may handle all three roles, but keep the review steps separate.
2. Copy the invoice fields into your working template
Build the customer-facing layout from the fields below. Replace the bracketed placeholders for each load, and remove optional fields that don’t apply. Keep a clean master rather than overwriting the previous customer’s invoice. That gives you a repeatable starting point without carrying an old payment address or rate into new work.
| Invoice section | Copy-ready fields |
|---|---|
| Carrier | Carrier business name: [name]; business address: [address]; billing contact: [name, email, phone] |
| Customer | Bill to: [billing entity]; billing address: [address]; accounts-payable contact: [name/email] |
| Invoice identification | Invoice number: [unique number]; issue date: [date]; currency: [currency] |
| Load references | Carrier load ID: [ID]; customer/broker load ID: [ID]; PO or booking reference: [if applicable]; BOL reference: [reference] |
| Service locations | Pickup: [facility and address]; delivery: [facility and address]; additional stops: [if applicable] |
| Service dates | Actual pickup date: [date]; actual delivery date: [date]; per-vehicle dates: [if different] |
| Vehicle identification | Vehicle row: [year, make, model]; VIN: [identifier from booking and delivery records]; stock/lot number: [if applicable] |
| Transport charges | Description: [service]; billing unit: [vehicle/load/mile]; quantity: [number]; agreed rate: [amount]; line total: [amount] |
| Additional charges | Description: [approved service]; vehicle/load reference: [reference]; quantity: [number]; rate: [amount]; approval reference: [record]; line total: [amount] |
| Totals and adjustments | Transport subtotal: [amount]; additional charges: [amount]; approved credits/discounts: [amount]; invoice total: [amount] |
| Payments and balance | Payments already applied: [amount]; payment date/reference: [details]; balance due: [amount] |
| Terms | Agreed payment terms: [terms]; term-start event/date: [details]; due date: [date calculated under those terms] |
| Remittance | Payee/remit to: [confirmed recipient]; payment method/instructions: [confirmed instructions]; include invoice reference: [number] |
| Supporting packet | Attachments: [delivery proof, rate support, accessorial approval, or other customer-requested documents] |
Use your invoice number and the customer’s load number as separate fields. Your numbering sequence should identify the bill; the customer reference should reproduce the booking reference exactly. Keep both visible rather than combining them into a long filename that becomes the only place either number appears.
Repeat the vehicle identification row as needed. Compare each VIN with the booking and delivery records before sending. If the customer specifies a shortened identifier for its invoice, follow that instruction while retaining the complete vehicle identification in the load file. Don’t rely on color and model alone to distinguish similar units.
Add a customer-requested carrier identifier or vendor number when applicable. Keep internal truck numbers, driver compensation, fuel purchases, and margin calculations off the customer-facing layout unless a specific billing arrangement calls for them. Put those details in your operating records instead.
For the amount section, use this calculation: invoice total = transport charges + approved additional charges − approved credits or discounts. Balance due = invoice total − payments applied. This sample does not prescribe tax treatment; route any tax-treatment question to your accountant before issuing the bill.
Leave payment terms blank in the master until you enter the actual agreement. Don’t prefill every customer with Net 30 or assume the delivery date starts the payment period. Record the agreed starting event and calculate the due date from it. If the wording is unclear, resolve it before presenting a firm due date.
3. Enter charges without double-billing the load
Use one charge line for each distinct billable service. Describe the transport clearly enough to connect it to the vehicle or booking. For a flat-rate load, use quantity one and the agreed load rate. For per-car pricing, use individual vehicle rows when rates differ; group vehicles only when the quantity, rate, and attached identification remain clear.
Here’s a worked example using fictional invoice SAMPLE-1042 and booking SAMPLE-L208. Assume the agreement specifies two vehicles at $625 each, a third vehicle at $700, and a separately approved $125 winch service for that third vehicle. The same payer has already paid $300 toward this booking. These are sample figures, not market rates.
| Illustrative charge | Quantity | Rate | Line total |
|---|---|---|---|
| Transport: vehicles A and B, identified on attached schedule | 2 vehicles | $625 | $1,250 |
| Transport: vehicle C, identified on attached schedule | 1 vehicle | $700 | $700 |
| Approved winch service: vehicle C | 1 service | $125 | $125 |
Show the $300 in the payment section, with its date and receipt reference. Don’t also subtract it as a discount. In this example there are no credits, discounts, or other charges, so the invoice total remains $2,075 and the remaining customer balance is $1,775.
For detention, extra stops, storage, or other accessorials, record the agreed billing basis and supporting approval before adding the line. If you’re requesting a charge that has not been approved, keep that request visibly separate from agreed charges and resolve it through the customer’s process. Don’t quietly increase the transport rate to recover a disputed expense.
Check what the booked rate already includes. If the agreed price includes fuel, don’t add a separate fuel surcharge without an agreed change. Likewise, don’t bill an inoperable-vehicle service twice under two descriptions. Compare the invoice’s additional-charge lines against the rate confirmation and subsequent approvals, not just the driver’s expense notes.
Keep your trip-cost review separate. Assign deadhead, fuel, tolls, and driver pay to the internal trip record according to your company’s method. For this customer invoice, enter only the charges supported by the billing agreement. Review the trip’s profitability afterward rather than using the invoice to repair a thin margin.
4. Complete the delivery review and submit one controlled version
Have dispatch hand billing the final booking details, delivery records, charge approvals, and any payment collected at pickup or delivery. Give missing information a named owner and next action. “Waiting on paperwork” is too vague; “dispatcher to obtain vehicle C’s delivery acknowledgment” is something the next person can work.
Build the outgoing packet around the customer’s submission instructions. Include the requested POD, rate support, and accessorial evidence. Keep condition reports, photos, gate release records, and other load documents available in the supporting file; attach them when requested or relevant to an exception. Avoid sending an unrelated stack of receipts just because they share the same trip.
Use this completion check once, immediately before releasing the invoice:
Checklist
0 of 7 done
Submit through the specified channel and retain the sent email or submission receipt. For email, use a subject such as “Invoice SAMPLE-1042 | Load SAMPLE-L208 | Carrier name.” Treat that as a suggested format, not a replacement for a customer’s prescribed subject line or portal workflow.
Record the submission date, destination, amount, and person who sent it. Track customer acceptance separately from submission. If the customer identifies a missing attachment, record that specific issue rather than changing the invoice amount or issuing another invoice number.
When a correction is needed, preserve the original and label the replacement clearly. Ask how the customer wants the correction submitted, and state which earlier version it replaces. Don’t leave two active bills for the same work. Keep a dated note explaining the changed field or amount.
5. Record the balance and hand off to payment follow-up
Keep a separate invoice register with the invoice number, customer, load reference, issue date, submission date, due date, invoice total, payments applied, credits, remaining balance, and next action. Use clear internal statuses such as draft, submitted, correction requested, partially paid, and paid/reconciled. Don’t treat creating a PDF as proof that the invoice was sent.
When money arrives, match the payment reference to the invoice before applying it. If one payment covers several invoices, record the allocation against each one. For a partial payment, preserve the original billed amount and show the remainder. Keep an unexplained deduction open for review rather than automatically recording it as an approved discount.
In the illustrative example, a later $1,700 payment would leave $75 unresolved after the earlier $300 payment. Record the $1,700, identify the $75 difference, and assign the follow-up. Don’t force the balance to zero just to clear the invoice from the work queue.
Keep customer collections separate from driver and owner settlements. Use the load reference to connect the records, but review each under its own terms. Paying a driver should not trigger a customer invoice’s paid status. For the ongoing follow-up process, use the car-hauling accounts receivable checklist.
TruckTA’s finance scope includes invoicing, payments, expenses, and settlements. Keep the template’s field decisions separate from your software choice. See TruckTA finance workflows, then compare them against one completed load: what you billed, what you collected, which expenses you recorded, and what remains to settle. (truckta.com)
Before rolling the template across the fleet, test it on a straightforward delivery, a multi-vehicle booking, and a load with an additional charge or partial payment. Fix unclear fields in the master. The next invoice should require filling in the load’s facts, not deciding the billing process again.
Editorial references
Sources checked
Requirements can change and may depend on jurisdiction, vehicle, weight, operation, and driver status. Confirm current applicability with the responsible agency or a qualified adviser.
- Trucking templatexero.com · checked October 5, 2026
Put it into practice
Keep your operation moving with TruckTA.
Bring loads, drivers, documents, payments, and settlements into one connected workspace.