Get paid
Freight Invoice Generator
Fill in the load, add your charges, and download a clean invoice PDF for the broker or shipper. The total and due date update as you type.
- Free, no sign-up
- Shows the math
- Official sources
- PDF export with Pro
Total due
$3,750.06
Invoice #1042 · due Oct 28, 2026
- Linehaul, Amarillo TX to Joliet IL
- $2,850.00
- Fuel surcharge, 1,018 mi
- $427.56
- Detention at receiver, 2.5 hrs after 2 free
- $187.50
- Lumper at receiver, receipt attached
- $285.00
- Subtotal
- $3,750.06
- Total due
- $3,750.06
Save this as a PDFPRO
Print it, email it to a broker, or hand it to your tax pro.
Free plan: see a watermarked preview. Pro downloads the clean PDF.
Pro saves your invoices and customers, numbers the next invoice for you, and prints clean PDFs with your logo.
Show the math
Linehaul, Amarillo TX to Joliet IL
Quantity × rate (flat)
1 × $2,850.00 = $2,850.00
Fuel surcharge, 1,018 mi
Quantity × rate (per mile)
1,018 × $0.42 = $427.56
Detention at receiver, 2.5 hrs after 2 free
Quantity × rate (per hour)
2.5 × $75.00 = $187.50
Lumper at receiver, receipt attached
Quantity × rate (flat)
1 × $285.00 = $285.00
Subtotal
Add up every charge
$2,850.00 + $427.56 + $187.50 + $285.00 = $3,750.06
Total due
Subtotal − advances already paid
$3,750.06 − $0.00 = $3,750.06
Due date
Invoice date + days in your terms
Sep 28, 2026 + 30 days = Oct 28, 2026
Every line is quantity times rate, so a broker can check it against the rate confirmation in a few seconds. Anything you were already advanced comes off the bottom so the total due matches what they still owe you. The due date is only as good as your terms. Check the rate confirmation for when the clock starts. Many brokers count from the day they get your invoice and signed BOL, so send both as soon as you deliver.
How this calculator works
Each line = quantity × rate. Total due = sum of all lines − advances already paid. Due date = invoice date + the days in your payment terms.
Bill what the rate confirmation says, line by line: the linehaul (flat or per mile), the fuel surcharge, and any accessorials such as detention, layover, lumper reimbursement, stop-offs, or a truck-ordered-not-used (TONU) fee. Put the load number the broker gave you on the invoice. It's the first thing their payables team searches for.
Federal rules list what a for-hire motor carrier's freight or expense bill has to show. Under 49 CFR 373.103(a), that includes the consignor and consignee names, the shipment date, origin and destination, the number of packages, a description of the freight, the weight when it affects the rate, the exact rates, the total charges (including the nature and amount of any special-service charges and where they were performed), the route and each carrier that took part, any transfer points, and the address where payment goes. Most of that is on the bill of lading, which is why brokers ask for the signed BOL with the invoice. Attach it, and keep your copy.
Invoice numbers. Use a new number for every invoice. With Pro, the next number comes from your saved invoices. On the free version, this browser remembers the last number you downloaded and suggests the next one.
Factoring. If you sell your invoices, turn on the factoring option. It adds a notice that the invoice has been assigned and prints your factor's remit-to address in place of yours. Use the exact wording your factoring agreement gives you, if it gives any.