Skip to content
Haul Math

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.

Your business
Bill to

The broker or shipper paying this load.

Invoice

Use a number you haven't used before.

Due date: Oct 28, 2026 (Net 30)

Load
Charges

Each charge is quantity × rate. For a flat linehaul, leave quantity at 1.

Charge 1

= $2,850.00

Charge 2

= $427.56

Charge 3

= $187.50

Charge 4

= $285.00

Fuel advance or Comchek the broker already gave you. It comes off the total.

Payment

Adds a notice of assignment and your factoring company's remit-to address.

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.

See Pro: $12/month or $99/year →

Show the math

  1. Linehaul, Amarillo TX to Joliet IL

    Quantity × rate (flat)

    1 × $2,850.00 = $2,850.00

  2. Fuel surcharge, 1,018 mi

    Quantity × rate (per mile)

    1,018 × $0.42 = $427.56

  3. Detention at receiver, 2.5 hrs after 2 free

    Quantity × rate (per hour)

    2.5 × $75.00 = $187.50

  4. Lumper at receiver, receipt attached

    Quantity × rate (flat)

    1 × $285.00 = $285.00

  5. Subtotal

    Add up every charge

    $2,850.00 + $427.56 + $187.50 + $285.00 = $3,750.06

  6. Total due

    Subtotal − advances already paid

    $3,750.06 − $0.00 = $3,750.06

  7. 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.