Receipt Caker

Trucking Invoice Generator

A trucking invoice bills a load, not an hour: a rate for the haul — per mile or a flat line rate — plus fuel and any accessorial charges like detention or a lumper fee, tied back to the bill of lading. Enter the load, the lane, and the rate, add the extras, and the builder below totals what the broker or shipper owes. It runs in your browser and exports free as an image.

How do I make a trucking invoice?
Reference the load and its bill-of-lading number, note the origin and destination, and enter the line-haul charge — either the miles times your rate per mile or a flat rate for the lane. Add fuel surcharge and any accessorial fees, such as detention or a lumper charge, as their own lines, and the preview totals it. Export the invoice free as a PNG or a Pro PDF and send it to the broker or shipper with your payment terms. Attaching the signed BOL and any receipts is what gets a freight invoice paid without a query.
Totals & style
Business
Receipt details
Merchant info

Optional extra rows printed under the header — e.g. Store #, Terminal, Order type.

Line items
Totals

Add your own total lines — a discount (use a negative amount), service charge, deposit or rounding. They fold into the total.

Payment
Message
Barcode & gift card
Preview
100%
TL
Your Trucking LLC
123 Main Street, City, ST 00000
(555) 000-0000
Receipt #INV-1180
Bill ToBroker / Shipper Name
Load / BOL #BOL-55210
LaneDallas, TX to Memphis, TN
TermsNet 30
ItemQtyAmount
Line haul — 452 mi at $2.85/mi452$1,288.20
Fuel surcharge1$130.00
Detention — 2 hrs2$100.00
Subtotal$1,518.20
TOTAL$1,518.20
Paid byCard
Signed BOL attached. Payment due Net 30.

Invoice a load, tied to the BOL

Freight is billed by the load, not the hour. A trucking invoice starts from the haul — miles times a rate per mile, or a flat rate for the lane — then adds fuel and any accessorial charges, all tied back to the bill of lading so a broker can match the invoice to the load. The builder below is set up for that: enter the load reference, the lane, and the rate, add the extras as their own lines, and the preview totals what the broker or shipper owes.

It runs in your browser, so your load and rate details never leave your device, and a complete invoice exports as a PNG for free. For an owner-operator invoicing load after load, the Pro upgrade adds a watermark-free PDF and saves your carrier details across invoices. The arithmetic — miles times rate, plus fuel, plus accessorials — is handled for you, so the amount due matches your rate confirmation without a manual tally.

What a freight invoice must show

A trucking invoice identifies your carrier and the party being billed — usually the broker or shipper — and ties itself to the load with a bill-of-lading or load number, the origin, and the destination. The main line is the freight charge, whether that is loaded miles times your rate per mile or a flat lane rate. Fuel surcharge and any accessorial fees follow on their own lines, then the total, your payment terms, and a unique invoice number.

Those reference numbers are not decoration — a broker matches the invoice to the load and the paperwork before releasing payment, so a missing BOL number or an unclear breakdown is a common reason a freight invoice sits unpaid. The generator gives you fields for the load, the lane, and the parties, and a line for each charge, so the invoice carries everything the broker needs to approve it on the first pass rather than kicking it back.

Per-mile, flat rate, and accessorials

For a per-mile haul, enter your rate per mile as the unit price and the loaded miles as the quantity, and the builder multiplies them into the line-haul charge; for a lane you run at an agreed flat rate, enter that as a single line instead. Keep the fuel surcharge on its own line rather than blending it into the mileage, so the broker can see the components separately — which is how rate confirmations are usually written anyway.

Accessorials are the extra charges beyond the haul: detention when you are held past the free loading or unloading time, layover, a lumper fee for paid loading help, or a truck-order-not-used charge. List each as its own labelled line so it is unambiguous, and take the amount from your rate confirmation or the incident rather than any standard figure. Itemising accessorials clearly, with their backup, is what gets them paid instead of disputed.

Getting a broker to pay, and keeping records

Most brokers and shippers require the signed bill of lading with the invoice, and accessorial charges such as detention or a lumper fee usually need their supporting receipts attached. Reference the BOL number on the invoice so the documents match, and send them together — a clean, numbered invoice paired with its paperwork is the fastest route to payment. Some carriers factor their invoices for quicker cash; either way the invoice itself needs to be complete and correct.

Keep what you send. The IRS advises businesses to retain records generally for about three years, so an organised set of freight invoices, each matched to its BOL, is what supports your income and answers a question from a broker or at tax time. For an owner-operator, that filing habit is also how you track which loads have paid and which are still outstanding, without relying on memory across a busy month.

Honest freight billing

A trucking invoice should bill for a load you actually hauled, at the rate and accessorials you genuinely earned. Because the broker pays against it and it stands as your record of the run, inflating the miles, adding detention that did not occur, or billing a load twice turns a routine document into a false claim. Every sample in the builder — the carrier, the lane, the load number — is a generic placeholder to replace with your real run.

Receipt Caker produces the invoice and nothing more. It does not verify the haul, confirm your miles, or calculate any tax; it lays out and totals what you enter. Used straight, the invoice is simply how a carrier gets paid and keeps its records matched to the paperwork — which is the whole reason to keep the miles and charges accurate. Misrepresenting a load to a broker or on your taxes is fraud and outside the scope of the tool.

Frequently asked questions

What should a trucking invoice include?
It identifies your carrier and the party being billed — usually the broker or shipper — and ties the invoice to the load with a bill-of-lading or load number, the origin, and the destination. The main line is the freight charge: miles times your rate per mile, or a flat lane rate. Below it go the fuel surcharge and any accessorial fees, then the total, your payment terms, and a unique invoice number. Because a broker matches the invoice to the load before paying, those reference numbers and a clear breakdown are what keep it from being held up.
How do I bill per mile or a flat rate?
For a per-mile haul, enter your rate per mile as the unit price and the loaded miles as the quantity, and the builder multiplies them into the line-haul charge. For a lane you run at an agreed flat rate, enter that as a single line instead. Either way, keep fuel surcharge and accessorial fees on their own separate lines rather than folding them into the haul, so the broker can see each component. The generator totals them all into the amount due.
What are accessorial charges?
Accessorials are the extra fees beyond the line-haul — detention when you are held loading or unloading past the free time, layover, a lumper fee for paid loading help, or a truck-order-not-used charge. List each as its own labelled line so the broker sees exactly what it is and can match it to the paperwork. The amounts come from your rate confirmation or the incident, not from any standard figure, so enter what actually applies. Itemising them this way is what gets accessorials paid rather than disputed.
Should I attach the bill of lading?
Yes. Most brokers and shippers require the signed bill of lading with the invoice before they will pay, and lumper or detention charges usually need their supporting receipts attached too. Reference the BOL number on the invoice itself so the two match, and send the documents together. Building the invoice here gives you a clean, numbered document to pair with the BOL; keeping both together is the simplest way to keep your freight billing moving and your records straight.
Is the trucking invoice generator free, and should I keep copies?
Yes. You can build a full freight invoice and export it as a PNG at no cost and without an account, and because it runs in your browser, your load and rate details never leave your device. Pro adds a watermark-free PDF and saved carrier details for an owner-operator invoicing load after load. Keep the invoices you send: the IRS advises businesses to retain records generally for about three years, so an organised set of freight invoices, matched to their BOLs, is what supports your income and answers any question from a broker or at tax time.

More tools

More