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.
Filas adicionales opcionales impresas bajo el encabezado — p. ej. n.º de tienda, terminal, tipo de pedido.
Add your own total lines — a discount (use a negative amount), service charge, deposit or rounding. They fold into the total.
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.