Last updated
Bill the broker · Free · No signup
Trucking Invoice Template
This trucking invoice template fills in on screen: enter the load number, the rate and any accessorials, and download a freight invoice a broker's accounts payable department can process without emailing you back. Free, and no account needed.
- Itemized accessorials
- Factoring and NOA fields
- No account needed
Freight invoice
Bill the broker or the shipper direct. Download a clean PDF to attach.
Need a blank to complete by hand?
The same invoice with empty charge lines. Most people fill this one in on screen, but a printed blank is useful for working out an invoice at a truck stop before typing it up.
What actually slows a freight invoice down
Almost never the rate. Brokers pay the rate they agreed. What holds an invoice up is that somebody in accounts payable cannot match it to something they already have, so it goes into an exceptions pile and waits for a human with time.
Three matching failures cause most of it:
- No load number, or the wrong one. The broker's system is organized by load. An invoice without that reference is a piece of paper about a truck that may or may not be theirs. Put it top of the invoice, matching the rate confirmation exactly. If you work from your own trucking invoice template, give the load number a box of its own so a blank one is obvious before the invoice goes out.
- Accessorials with no explanation. "Detention $130" tells AP nothing they can approve. "Detention 2.0 hrs @ $65, POD in 09:15 out 11:40" tells them what happened, what the rate was, and where to verify it.
- Missing paperwork. Most rate confirmations require the signed bill of lading and delivery receipt before payment. Sending the invoice alone starts a round trip that adds a week.
The reference column on the charges table exists specifically for the second problem. Use it.
How to lay out the charges on a freight invoice template
Linehaul first, then fuel, then accessorials, then reimbursements. That is the order a broker reads and the order their system expects. Lay out any freight invoice template you build for yourself the same way.
| Charge | Write it as | Reference |
|---|---|---|
| Linehaul | Origin to destination, all-in or per mile | Rate confirmation number |
| Fuel surcharge | Miles × the FSC rate, if billed separately | Miles and the rate per mile |
| Detention | Hours beyond free time × the agreed hourly rate | In and out times from the delivery receipt |
| Layover | Per night, at the agreed rate | Date and location |
| Lumper reimbursement | The exact amount paid, not rounded | Lumper receipt number |
| Extra stop | Per stop beyond the first pick and last drop | Stop number from the rate con |
| Tolls and permits | The exact cost, if the rate confirmation allows it | Toll receipt or permit number |
| TONU | Truck ordered, not used, at the agreed amount | Dispatch cancellation time |
Bill accessorials on the same invoice as the linehaul wherever you can. A separate invoice for $130 of detention gets treated as a new document with a new approval path, and it will be paid after the freight bill rather than with it.
Invoices for carriers, brokers and dispatchers
A carrier or owner-operator invoices the broker or shipper for the load, and this template is set up for exactly that. A freight broker billing its own customer can use the same layout from the other side: the shipper in the bill-to block, the customer's rate as the linehaul line, and the reference that customer knows the shipment by. Leave anything from the carrier's rate confirmation off it, because the shipper has no reason to see what the carrier was paid.
A dispatcher is a different case. A dispatcher bills a carrier for a service rather than for moving freight, often as a percentage of the load, so the single charge line is the commission, with the load number and the gross amount as its reference. The carrier's own invoice to the broker stays separate, for the full rate on the rate confirmation.
Payment terms and what they really mean
Net 30 does not usually mean thirty days from delivery. It means thirty days from when the broker accepts a complete invoice packet, which is the day the last missing document arrives. That distinction is worth several days of cash flow, and it is entirely inside your control.
Quick pay is a discount for speed: the broker pays in a few days and keeps a percentage. Whether it is worth taking is arithmetic, not principle. Compare the percentage against what the same money costs you from a factoring company or a line of credit over the same period, and take whichever is cheaper for the cash you actually need.
If you factor, say so on the invoice
When you sell an invoice to a factoring company, the right to be paid transfers with it. The broker is notified (that is the notice of assignment), and from that point payment must go to the factor.
This matters more than it sounds. A broker that pays the carrier directly after receiving a valid notice of assignment can end up having to pay twice, and factors pursue that. Putting the factoring company and the notice reference on the face of the invoice removes the ambiguity for whoever is cutting the check, which protects the broker and gets you paid faster.
The generated invoice prints that arrangement in the terms block automatically when you fill in the factoring fields.
The invoice packet
Send it as one email with one attachment set, named so a human can file it:
- The invoice.
- The signed bill of lading.
- The signed delivery receipt (the POD form covers what makes one worth having).
- The lumper receipt, if there was one.
- Scale tickets, in-and-out times, or photographs where an accessorial depends on them.
- The rate confirmation, if the broker wants it returned with the packet.
The rate confirmation itself lists what that broker requires, which is why reading it before dispatch rather than after delivery saves so much. The rate confirmation template shows what a complete one looks like from the other side of the transaction.
Invoice numbering and your own records
Number invoices sequentially and never reuse a number. It sounds like bookkeeping pedantry until the first time a broker says "we paid that" and you both need to work out which load they mean. A sequence with no gaps also makes a year-end reconciliation possible in an afternoon rather than a week.
A simple scheme that survives growth: the year, then a running number (2026-0148). Some carriers prefer to use the load number as the invoice number, which is fine while you invoice each load once, and awkward the first time you have to issue a corrected invoice or bill an accessorial separately. If you do that, add a suffix rather than reusing the bare number.
Whatever you choose, keep the PDF. Signed out, your downloads folder is your invoice register until you put it somewhere better; with a free account the numbering is allocated for you and the register is the history page.
When payment goes past due
Chase early and factually. Most late freight payments are not disputes; they are an invoice that never made it out of an exceptions queue because a document was missing, and nobody told you.
- A few days after the due date, email accounts payable with the invoice number, the load number and the invoice attached again. Ask whether the packet is complete rather than when payment is coming; the answer is more useful.
- If a document is missing, send it the same day. The clock usually restarts from a complete packet, so a week of delay here costs a week at the other end.
- If nothing is missing, ask for the scheduled payment date in writing and keep the reply.
- If it keeps slipping, escalate to the broker's operations contact; the person who books you loads has more incentive to resolve it than the AP inbox does.
Keep every exchange attached to the load number. If a payment problem ever becomes a formal claim or a credit-reporting matter, the file that decides it is the one you built while being polite. If a broker stops paying altogether, the backstop is its financial security: every property broker must keep a $75,000 surety bond or trust fund in effect under 49 CFR 387.307, and an unpaid carrier can file a claim against it.
Using the template
Your company details, the bill-to, the load references and the charges. Leave the invoice number
blank and one is generated as INV-YYYYMMDD-XXXX; type your own if you number
sequentially, which most bookkeeping expects. The total adds up as you type, so what prints is
what you meant.
Everything runs in your browser. Signed out there is no stored customer list and no invoice history, which means you retype repeat brokers and number the invoices yourself. A free account keeps saved bill-to addresses and a numbered invoice history for the whole company. Either way this is a document generator, not accounting software; there is no ageing report and nothing tracks what has been paid.
If you also need the shipping document for the load, the free bill of lading generator is on the front page.
Limitations
It produces an invoice. It does not calculate fuel surcharges from an index (the fuel surcharge calculator does that, per mile or as a percentage of linehaul), tell you whether the rate covered your costs (the trucking cost per mile calculator works out the break-even rate per loaded mile), apply your rate table, track what has been paid, chase anyone, or file anything. It has no idea whether the numbers you typed match the rate confirmation. Check that yourself before sending, because an invoice that disagrees with the rate con is the fourth common reason payment stalls.
Common questions
How do I make a trucking invoice?
Enter your company details, the broker or shipper in the bill-to block, the load number, the route and each charge on its own line, then set the terms and download the PDF. Carry the load number over exactly as it appears on the rate confirmation, because that is what accounts payable searches for. Send the invoice with the signed bill of lading and delivery receipt, and the clock on your payment terms can start.
What should a trucking invoice include?
Your company name, address, and MC and DOT numbers; an invoice number, invoice date and due date; the bill-to company; the load, BOL and PRO numbers; origin, destination and pickup and delivery dates; and every charge with its reference. Federal rules go further for for-hire motor carriers: 49 CFR 373.103 requires the exact rate, the total charges and the address where payment should go. Add the commodity, weight and loaded miles if the rate depends on them.
Is a freight bill the same as a trucking invoice?
In everyday trucking, yes: a freight bill is the carrier's invoice for moving a shipment, and owner-operators tend to call the same document a trucking invoice. LTL carriers usually issue theirs under the PRO number. It is not the bill of lading, which is the receipt and contract signed at pickup. If you are asked for the freight bill on a load you hauled, send the invoice.
When should I send a trucking invoice?
The day the load delivers, or as soon as you have the signed delivery receipt. Terms usually run from a complete packet, so every day the paperwork sits in the cab is a day added to your payment date. A regular shipper may agree to a weekly or monthly statement instead, but put that in writing first. On a load you already billed, send any late accessorial the same day it is confirmed.
Can I edit the invoice after I download it?
Not the PDF itself, which is a finished document. Change the details in the form and download it again while the page is still open. Signed out, nothing is kept, so closing the tab means starting over; with a free account the invoice stays in your history. If the broker already has the first version, issue the correction under the same number with a suffix, so that nobody pays it twice.
Is there a Word or Excel trucking invoice template?
Not here: this template produces a PDF, which looks the same on the broker's screen as it does on yours. A spreadsheet is fine for working out a total, but it leaves you to build the totals, numbering and layout yourself. The blank version above covers the times you want to rough out an invoice by hand first.