Steplane › Guides › Freight invoice checklist
Updated 19 October 2026 · Written by Paul, founder of Steplane, a logistics process specialist with over 13 years in logistics, including at some of the biggest freight forwarders in the world.
In short: Before a freight invoice goes out, check 12 things: the right customer, the rate against the accepted quote, quantities against the shipping documents, proof of delivery, every logged extra, pass-through costs, fuel surcharge, customer references, tax treatment, payment terms, duplicates and missing jobs, and sending it on time.
In more detail: most freight invoice checklists are written for the shipper who pays and audits the bill. This one is for the carrier, forwarder or broker who sends it. Its job is to stop revenue leakage: money you earned but never invoiced, or invoiced so badly that it is paid late or short.
Each check has a record behind it. If the record is missing, the invoice waits until it is found.
Run these on every invoice, or on a sample plus every invoice above a set amount if your volume is high. The record column is what proves the check was done.
| # | Check | What to check | Why it matters | Record |
|---|---|---|---|---|
| 1 | Right customer and legal entity | Bill the legal entity that ordered, with its correct name, address and tax number. | Invoices to the wrong entity are rejected and restart the payment clock. | Customer file, order or booking |
| 2 | Rate matches the accepted quote | The freight rate equals the accepted quote, contract rate or rate confirmation for this job. | A rate typed from memory is a frequent cause of disputes and short payments. | Accepted quote or rate confirmation number |
| 3 | Quantities match the shipping documents | Weight, pallets, loading metres, chargeable weight, distance or hours match what was actually moved. | Billing what was booked instead of what moved loses money when the load grew. | Bill of lading or CMR, scale ticket, measurement record |
| 4 | Proof of delivery attached | A signed, dated POD with any remarks, for every delivery on the invoice. | Many customers will not pay without it, and remarks on the POD affect claims. | Signed POD or CMR copy |
| 5 | All logged extras added | Every extra recorded for this job, such as waiting time, extra stops or tail lift, is on the invoice. | Extras are the easiest money to lose; they are known in operations but not in billing. | Extras log filtered by job number |
| 6 | Pass-through costs re-billed | Tolls, ferries, permits, unloading fees and customs fees paid for the customer are added, with receipts. | Costs you paid but did not re-bill come straight off the margin. | Receipts and cost entries on the job |
| 7 | Fuel surcharge calculated correctly | Use the index, base price and date the contract names, for the date of the shipment. | An old percentage left on the invoice under- or over-bills every job. | Index value and formula used |
| 8 | Customer references included | PO number, booking or shipment reference, BOL or PRO number, CMR number, container number as the customer asks. | Without the customer's reference the invoice cannot be matched and is put on hold. | Customer's invoicing instructions |
| 9 | Tax treatment correct | Right VAT rate or reverse-charge wording and the customer's VAT number (EU/UK); sales tax only where your state requires it (US). | Wrong VAT is costly to correct and the customer may refuse to pay until it is fixed. | VIES check, tax rule used |
| 10 | Payment terms and bank details correct | Due date per the agreed terms, your bank details, and any factoring or payment instructions. | Wrong terms or bank details delay payment, and changed bank details on invoices are a fraud warning for the customer. | Customer agreement, payment terms |
| 11 | No duplicate and nothing missing | This job has not been invoiced before, and every delivered job in the period has an invoice. | Duplicates damage trust; delivered but uninvoiced jobs are pure loss. | List of delivered jobs vs invoices |
| 12 | Sent the right way, on time | Invoice sent within your set number of days after delivery, to the address or portal the customer requires. | Late invoices are paid late, and some contracts limit how late you can bill. | Date sent, channel, confirmation |
'Within your set number of days' is your own rule. Pick one, such as the day after the POD arrives, and measure it.
Revenue leakage in freight is rarely one big error. It is many small amounts that never reach the invoice. Look in these four places first.
| Leak | How it happens | Check that stops it | What to measure monthly |
|---|---|---|---|
| Extras not billed | Waiting time, extra stops, driver unloading or tolls are known to the driver or dispatcher but never reach billing. | Checks 5 and 6: extras log and receipts on the job. | Extras logged vs extras billed. |
| Rate mismatch | The invoice uses an old rate, the list rate or the wrong lane, or the weight changed and the rate did not. | Checks 2, 3 and 7: quote, quantities, fuel surcharge. | Credit notes and short payments by reason. |
| Late invoicing | Invoices wait for paperwork or for month end, so payment arrives weeks later, and some jobs are never invoiced at all. | Checks 11 and 12: nothing missing, sent on time. | Days from delivery to invoice; delivered jobs not invoiced. |
| Missing proof of delivery | The POD is in the cab, the carrier's inbox or a photo on a phone. The customer holds payment. | Check 4: POD attached. | Invoices on hold for missing POD. |
For the extras in detail, see the accessorial charges list and how to stop unbilled waiting time and storage.
The daily checks catch errors on each invoice. The month-end routine catches what never became an invoice. It takes one person a couple of hours if the records are in order.
Keep this simple, and ask your accountant for your own case. These are the points that most often go wrong on freight invoices.
General information, not tax or legal advice. Rules change; check the current rules and your contracts.
An editable invoice checklist, plus the quote template with an exclusions block, an Excel extras log with a monthly logged-vs-billed summary, payment reminder emails and the written process from price request to payment. EU version includes VAT and reverse-charge wording; US version includes BOL/PRO and sales tax notes.
€49 (about $55) per kit, one-time. EU and US versions. Any 3 kits €99, all 6 kits €199. 14-day money-back guarantee.
The customer's legal name and address, invoice number and date, the service and dates, the agreed rate, quantities, each extra and pass-through cost, fuel surcharge, the customer's references, tax details, payment terms and your bank details, with the POD attached.
Money earned on a job that is never invoiced or never collected: unbilled waiting time and extra stops, wrong rates, costs paid for the customer but not re-billed, and jobs delivered but never invoiced.
As soon as the POD is in. Set a fixed rule, such as the next working day after the POD arrives, and measure it. For cross-border reverse-charge services in the EU, the legal deadline is the 15th day of the following month.
Usually when you sell transport to a business customer established in another EU country. Charge no VAT, show the customer's VAT number, check it in VIES and write 'Reverse charge' on the invoice. Confirm national rules with your accountant.
Yes. Many customers will not pay without it, and a signed POD with times also supports any waiting time or extras on the invoice.
Once a month, compare the list of delivered jobs with the list of invoices issued. Every delivered job without an invoice is chased by name until it is billed or written off with a reason.
Under federal law a motor carrier must start a court action within 18 months after the claim accrues (49 U.S.C. 14705). Do not wait that long; send reminders on fixed days.
Answer simple questions about how your company works today. You get the process map with owners, triggers and records, the money leaks with estimates and a written procedure. Free, no sign-up.
Start the free check