← Free tools

Trucking invoice generator

Fill in your company, the customer, the load and the charges, then download the invoice as a PDF. It's free, needs no sign-up, and runs entirely in your browser: nothing you type is sent to us. The example details are placeholders. Replace them with your own.

Your company
Bill to and invoice details
The load
Charges

Linehaul, fuel surcharge, detention, lumper, stop-off, layover, TONU. Use a negative rate for a deduction.

Your Trucking LLC

123 Main St Dallas, TX 75201

MC 000000 · USDOT 0000000

[email protected] · (555) 010-0000

INVOICE

# 1001

Date: Sep 23, 2026

Terms: Net 30

Due: Oct 23, 2026

Bill to

Customer or Broker Name

456 Freight Ave Chicago, IL 60601

Load

Load # L-24518

Ref: PO 88231

Pickup: Dallas, TX

Delivery: Chicago, IL

DescriptionQtyRateAmount
Linehaul1$2,400.00$2,400.00
Fuel surcharge (900 mi × $0.425)1$382.50$382.50
Detention (hours)2$50.00$100.00
Total due$2,882.50

Signed BOL / POD attached. Please include the invoice number with your payment.

Created with the free trucking invoice generator at techvia.software

Choose "Save as PDF" as the printer. Nothing is saved on this page, so download before you close it.

What goes on a trucking invoice

  • Who and how to pay: your company name, address, MC/USDOT number and billing contact, plus the customer's billing name and address.
  • Invoice number, date and terms, so the payment can be matched and the due date is clear.
  • The load: load number, PO or reference number, pickup and delivery locations and dates. Brokers match invoices to loads by these numbers.
  • Every charge on its own line: linehaul, fuel surcharge, detention, lumper, stop-offs, layover. Each extra should match what the rate confirmation allows.
  • Paperwork: attach the signed POD or BOL and the rate confirmation, plus receipts for anything reimbursable.

Get paid faster

Send the invoice the day the load delivers, with the POD attached, and keep the load number and amounts exactly as they appear on the rate confirmation. Most slow payments come from a missing document or a number that doesn't match. Not sure what to charge for fuel? Use the fuel surcharge calculator.

Read more: A proof of delivery collection workflow and Getting from quote to signed rate confirmation.

Frequently asked questions

What should a trucking invoice include?

Your company name, address and MC/USDOT number; the customer's name and address; an invoice number and date; payment terms and due date; the load number and any PO or reference number; pickup and delivery locations and dates; each charge (linehaul, fuel surcharge, detention, lumper, stop-offs) and the total.

What documents should I send with the invoice?

Usually the signed proof of delivery (or signed BOL) and the rate confirmation, plus receipts for any reimbursable charges like lumper fees or scale tickets. Missing paperwork is one of the most common reasons an invoice gets paid late.

How do I save the invoice as a PDF?

Click "Download PDF", then pick "Save as PDF" as the printer in the dialog that opens. Only the invoice is printed; the form and the rest of the page are left out.

Is my invoice data stored anywhere?

No. The generator runs entirely in your browser and nothing you type is sent to Techvia. That also means it is not saved: download the PDF before you close the page.

I use a factoring company. What changes?

Follow the invoicing and payment instructions your factoring company gives you. They usually require the invoice to tell the customer to pay the factor directly, so put their remit-to details in the notes.

Stop typing invoices by hand

In Techvia TMS, the customer invoice drafts automatically when a load delivers, with the load's charges and stops already on it, and the POD and rate confirmation are stored on the same load. 30-day free trial, no credit card required.