Skip to main content
Free Tool

Free Trucking Invoice Generator

Create professional trucking invoices in minutes. Add your logo, itemize charges, and download a clean PDF ready to send to brokers or factoring companies.

No signup. No account. Your company info saves locally for next time.

Your Company

Click or drag to upload

PNG or JPEG, max 2MB

Bill To

Invoice Details

Load Details

Shipper (Origin)

Consignee (Destination)

Line Items

Charge TypeDescriptionQtyRate ($)Amount ($)
0.00
Subtotal:$0.00

Notes & Payment Instructions

Company info is saved locally for your next invoice.

How to Create a Trucking Invoice

1

Company Info

Enter your company name, address, MC#, USDOT#, and upload your logo.

2

Bill-To & Load

Add broker/shipper billing info and load details (BOL, rate con).

3

Shipper/Consignee

Enter pickup and delivery locations with dates.

4

Add Charges

Select charge types (line haul, detention, etc.) and enter amounts.

5

Download PDF

Review totals, add notes, and download your professional invoice.

What to Include on a Trucking Invoice

Per 49 CFR Part 377, freight bills must contain specific information about the shipment. A complete trucking invoice should include:

Carrier Identification

  • Legal company name
  • MC number
  • USDOT number
  • Address, phone, email

Invoice Information

  • Unique invoice number
  • Invoice date
  • Payment due date
  • Payment terms (Net 15/30/60)

Load Details

  • Load or shipment number
  • Bill of Lading (BOL) number
  • Rate confirmation reference
  • PO number (if applicable)

Shipment Information

  • Shipper name and address
  • Consignee name and address
  • Pickup and delivery dates
  • Commodity description

Charges

  • Line haul (base freight charge)
  • Fuel surcharge
  • Accessorials (detention, layover, TONU)
  • Tolls and scale fees

Supporting Documents

  • Signed Bill of Lading
  • Rate confirmation
  • Proof of Delivery (POD)
  • Accessorial receipts

Common Trucking Invoice Charges Explained

Line Haul

The base freight charge for transporting goods from origin to destination. Calculated per mile, per load, or flat rate as agreed on the rate confirmation.

Fuel Surcharge

Adjustment to compensate for fluctuating diesel prices, based on the DOE National Average Diesel Price index. Typically 20-30% of line haul.

Learn more about fuel surcharge

Detention

Payment for excessive wait time at pickup or delivery. Industry standard is $50-100/hour after 2 hours free time. Must be documented.

Learn more about detention

Layover

Compensation when a driver must wait overnight or longer between pickup and delivery. Typical rate is $200-350/day.

Learn more about layover

Lumper Fee

Charge for third-party loading or unloading services at warehouses. Common at grocery and retail distribution centers.

Learn more about lumper fee

TONU (Truck Ordered Not Used)

Fee when a carrier arrives at pickup but the load is cancelled or unavailable. Typical fee is $250-400.

Learn more about tonu (truck ordered not used)

Invoice Generator FAQ

What should a trucking invoice include?
A trucking invoice should include your company name with MC and USDOT numbers, bill-to information, invoice number and date, load and BOL numbers, rate confirmation reference, shipper/consignee details with dates, itemized charges, total amount, and payment terms. Per 49 CFR Part 377, freight bills must include specific shipment and charge details.
How do I invoice a freight broker?
Create your invoice with all required details, then submit it with the signed BOL, rate confirmation, and Proof of Delivery (POD) per the broker's instructions — typically by email, fax, or through their billing portal. Most brokers pay Net 30 unless you use QuickPay or factoring.
What are common trucking invoice charges?
Line haul (base freight), fuel surcharge (diesel price adjustment), detention ($50-100/hr for waiting), layover ($200-350/day), lumper fees (loading/unloading), TONU ($250-400 cancellation), stop-off charges ($75-150 per stop), deadhead (empty miles), and toll/scale fees.
How long do brokers take to pay?
Standard terms are Net 30 (30 days). Some brokers offer QuickPay for 1-3 day payment at 2-5% fee. Factoring companies can pay you within 24 hours. Always verify a broker's average days-to-pay before accepting loads.
Do I need my MC number on invoices?
Yes. Your MC and USDOT numbers identify you as an authorized carrier and are required by most brokers and factoring companies. Including them helps prevent payment disputes and proves your operating authority.
What documents do I submit with my invoice?
Submit your invoice along with the signed BOL, signed rate confirmation, and Proof of Delivery. For accessorials, include detention receipts, lumper fee receipts, or other documentation. Factoring companies may also require a Notice of Assignment.

Payment Terms Best Practices

For Faster Payment

  • Submit invoices same day as delivery
  • Include all supporting documents (BOL, POD, rate con)
  • Use QuickPay when available (2-5% fee)
  • Consider freight factoring for 24-hour payment

Avoid Payment Issues

  • Always match invoice to rate confirmation amounts
  • Get accessorials approved in writing before billing
  • Check broker credit scores before hauling
  • Keep copies of all submitted documents

Need Help Getting Paid Faster?

We help owner operators set up factoring, manage invoicing, and get paid faster. Call us for a free consultation.