How to Invoice for Trucking & Freight Hauling (BOLs, Detention & Quick Pay, 2026)

Trucking has an unusual invoicing problem: the invoice itself is trivially simple — you moved a load from A to B for a rate that was already agreed — and yet it's one of the trades where the most legitimately earned money goes uncollected. The reason is that in freight, the invoice is not the thing that gets you paid; the packet attached to it is. You normally bill a freight broker rather than the company whose product you hauled, the price was locked on a rate confirmation before the wheels turned, and no broker's accounts-payable department will release a cent without a signed bill of lading proving the load actually arrived. Miss a signature, submit the wrong load number, or file after the broker's cutoff, and a perfectly good $2,800 invoice sits unpaid — not because anyone disputes the work, but because the paperwork doesn't close. And underneath the linehaul rate sits the money owner-operators lose most often: accessorials — detention, layover, TONU, lumper fees, stop-offs, driver assist — which are genuinely owed, are documented on nobody's paperwork but yours, and get written off every week by drivers who are already down the road on the next load. This guide covers how to invoice for trucking and freight so the paperwork gets paid as reliably as the miles do.

Invoice Against the Rate Confirmation, Line for Line

In freight, the rate confirmation — the "rate con" the broker emails before you dispatch — is the contract. It names the load number, the pickup and delivery locations and appointment times, the commodity and weight, the agreed linehaul rate, the fuel surcharge if it's broken out, any pre-approved accessorials, and the broker's billing instructions. Your invoice's job is to mirror it exactly, because the AP clerk processing your bill is doing a match: rate con against invoice against POD. Anything that doesn't line up gets kicked back to a queue, and a kicked-back invoice doesn't restart its clock at the day you first sent it — it restarts when someone gets around to reprocessing it. So put the broker's load or pro number in the most prominent position on the invoice, above even your own invoice number, because that load number is the key their whole system indexes on. Bill the exact rate on the rate con, not the rate you remember agreeing to on the phone; if the two differ, sort it out before invoicing, in writing, and get a revised rate confirmation rather than simply billing the higher number and hoping. Show the linehaul as its own line, the fuel surcharge as its own line, and each accessorial as its own line with its own reference — never one bundled "freight services — $3,140" total, which invites the whole invoice to be questioned when only one line is in dispute. Include the pickup and delivery cities with dates, the trailer or container number for intermodal, and your MC and DOT numbers in the header. And read the billing instructions on the rate con every time: brokers specify where invoices go (a billing email or a portal), what has to be attached, and often a submission deadline — commonly 30 days, sometimes shorter — after which the contract says the claim is waived. That deadline is real, and it is the cheapest money in trucking to lose.

The Packet Is the Invoice: Rate Con + Signed BOL + Receipts

A trucking invoice sent by itself is an incomplete submission almost everywhere. What AP needs is a packet, and getting the packet right the first time is the single biggest lever on how fast you get paid. It contains: the invoice; the rate confirmation matching it; the signed bill of lading — the delivery copy, signed and dated by the receiver, which serves as your proof of delivery and is the document that makes the debt collectible; the lumper receipt if you paid one; scale tickets on weight-sensitive freight; and the backup for any accessorial you're claiming. The bill of lading deserves particular care because it is doing three jobs at once — it's the receipt for the goods, the evidence of the contract of carriage, and the document of title — and its condition at delivery matters enormously. A clean BOL (signed with no exceptions noted) says the freight arrived in the condition it left. A BOL with damage or shortage noted on it is the beginning of a cargo claim, and the amount at stake can dwarf the linehaul. So the discipline is: get it signed, get it dated, get the receiver's printed name, photograph it at the dock before you pull away, and never leave with only an unsigned copy or a driver's word that "they'll email it." Then submit the packet the day the load delivers, not at the end of the week — most invoicing delay in small fleets is self-inflicted, a stack of BOLs riding around in a truck for nine days before anyone scans them. Every day that packet sits in the cab is a day added to the front of the broker's net-30 clock, and it's the only part of the payment timeline you fully control.

Bill Detention — With In-and-Out Times, Before the Window Closes

Detention is the most commonly unbilled money in trucking. The mechanics are simple: a shipper or receiver gives you a stated amount of free time — commonly two hours — to get loaded or unloaded, and past that they owe you an hourly rate for the truck sitting there earning nothing. In practice it goes unclaimed constantly, because claiming it requires proof the driver was too busy to gather and a notification nobody made. Fix that with a routine rather than good intentions. First, document arrival and departure precisely — the time you checked in at the guard shack, the time you were assigned a door, the time the last pallet came off, and the time you were released — and get it corroborated wherever you can: a timestamped in/out on the BOL or the gate ticket, the check-in sheet, ELD or geofence records, and photos with visible timestamps. Second — and this is the step that decides most detention disputes — notify the broker while you are still sitting there. Nearly every broker's terms require notification once free time expires, and a message sent at the two-hour mark ("free time expired at 14:10, still on the dock at door 42, detention now accruing at $60/hr per rate con") converts a later argument into a documented, pre-approved charge. A claim raised for the first time on an invoice a week later is the one that gets denied. Third, know the claim deadline: broker contracts frequently require detention to be reported within 24 to 48 hours, far shorter than the invoice deadline, and blowing it forfeits the charge no matter how well you documented the wait. Then bill it as its own line — "Detention, receiver, 3.5 hrs beyond 2 hrs free @ $60/hr = $210" — with the in and out times written right on the line, and attach the proof. One detained load a week at three hours is real annual money that most owner-operators are simply giving away.

Charge the Rest of the Accessorials Instead of Eating Them

Detention is the biggest one, but it isn't the only charge that quietly disappears. TONU — truck ordered not used — is what you're owed when you accepted a load, arranged your week around it, and the broker or shipper cancelled after you'd committed or after you'd already rolled to the pickup; a flat fee in the low hundreds is the norm, and it's genuinely due because your capacity was reserved and is now unsellable. Layover applies when a delay pushes you into an overnight, most commonly when you arrive on time and can't be unloaded until the next day. Stop-off pay covers each additional pickup or delivery beyond the first — multi-stop loads have real cost in time and fuel that a per-mile rate never captures. Driver assist, or lumper, covers unloading: if you paid a lumper service, that's a pass-through reimbursement and the receipt is mandatory backup, and if the driver did the unloading themselves, that's a labor charge, not a favor. Reconsignment applies when the destination changes mid-transit; redelivery when you're turned away and have to come back. On flatbed, tarping is its own line, as are permits and escorts on oversize. On drayage, watch chassis rental and per-diem charges, which have their own clocks and are easy to under-recover. The rule that makes all of these collectible is the same: get it pre-approved in writing whenever the situation allows — a text or email to the broker at the moment the extra work appears, ideally answered with a revised rate confirmation — and bill it as a discrete, described line item with its backup attached, rather than folding it silently into the linehaul or leaving it off. Charges that appear for the first time on an invoice look like padding; charges the broker already agreed to in a message thread are just paperwork. And bill them consistently, on every load. The carriers who collect accessorials aren't the ones with the toughest negotiators; they're the ones whose documentation makes a denial indefensible.

Stop reading, start billing. Create a clean, professional invoice in about 60 seconds — free, no sign-up.

Create Free Invoice →

Show the Fuel Surcharge as Its Own Line

The fuel surcharge (FSC) exists because diesel prices move faster than freight rates can be renegotiated, and it lets the linehaul rate stay stable while the fuel component floats. Keep it on the invoice as a separate line from the linehaul, never blended in. There are two structures you'll encounter. The common per-mile version is indexed to the DOE/EIA national average diesel price, published weekly: a schedule sets a baseline price and a fuel-economy assumption, and every increment above the baseline adds a defined number of cents per mile, applied to loaded (and sometimes all) miles. The other version is a straight percentage of linehaul, simpler to compute and common with brokers. Either way, invoice it the way the rate confirmation specifies, and show your work on the line — "Fuel surcharge: 1,042 mi @ $0.47/mi" or "Fuel surcharge: 22% of linehaul" — so nobody has to reverse-engineer the number to approve it. Two things are worth staying alert to. First, on an all-in flat rate the fuel is already inside the number, so don't add a surcharge on top of it; check which structure the rate con uses before you bill. Second, fuel surcharge is generally taxable revenue to you, not a reimbursement, so it belongs in your income records like any other line — an easy thing to get wrong at tax time when it feels like a pass-through. Keeping FSC visible and separate also makes your own rate analysis honest: it's the only way to see what your actual linehaul revenue per mile is doing over a year when diesel is swinging underneath it.

Quick Pay vs Factoring vs Waiting: Run the Actual Math

Freight runs on a structural cash-flow squeeze — you pay for fuel today and get paid in thirty days — and there are three ways to handle it, each with a real price. Waiting on standard terms is free but slow: broker terms are typically net 30, sometimes net 15 for strong relationships or net 45 for large shippers, and the practical measure that matters more than the stated term is a broker's days-to-pay, which credit services publish and which you should check before you accept a load from anyone new. Quick pay is the broker's own accelerator: they'll pay in one to a few days for a fee, commonly in the 1% to 3% range, deducted from the invoice. Factoring is selling the invoice to a third party, who advances most of the face value immediately and collects from the broker later, at a fee usually in the 1% to 5% range depending on volume, credit quality, and structure. Two things decide whether any of these is smart. The first is the annualized cost: a 3% fee to get paid 27 days early is roughly a 40% annual rate on that money — worth it if the alternative is missing a fuel purchase or turning down a load you can't finance, and expensive if you're doing it purely out of habit on a stable book. The second, for factoring, is recourse vs non-recourse: with recourse, if the broker never pays, you buy the invoice back and you carry the loss; with non-recourse, the factor absorbs the credit risk on approved debtors — which is genuinely valuable protection but is priced accordingly, and is narrower than it sounds (non-recourse usually covers the debtor's insolvency, not a dispute over your service, damaged freight, or missing paperwork). Read for the details that cost real money: monthly minimums, whether it's whole-ledger or selective, the reserve percentage and how fast it's released, termination notice periods, and any lien on your receivables. And note the one genuine side benefit of a good factor: they run credit checks on brokers as a matter of self-interest, which is free intelligence on who not to haul for.

Billing a Shipper Direct — and What to Do When a Broker Doesn't Pay

Hauling direct for a shipper cuts out the broker's margin and is where the better rates live, but it moves the credit risk onto you and changes your invoicing. Direct shippers pay on their terms, which may be net 30, net 45, or longer, and they typically require you to be set up as a vendor first — a W-9, your certificate of insurance naming them, your operating authority, sometimes a signed carrier-shipper agreement and a portal registration. Do that setup before the first load, because a vendor-setup delay on the back end can hold a perfectly good invoice for weeks, and get a PO or reference number to put on every invoice the way you'd put a broker's load number. Check their credit the same way a factor would. When an invoice does go unpaid — broker or shipper — escalate on a schedule rather than by mood. Start with the boring cause, because it's usually the real one: a missing signed BOL, an invoice sent to the wrong address, or a load number typo. Then work the reminder sequence and cite the payment terms and any late-fee or interest provision you put on the invoice. If a broker still doesn't pay, you have leverage no other trade has: every FMCSA-licensed property broker must maintain a $75,000 surety bond (form BMC-84) or trust fund (BMC-85), and unpaid carriers can file a claim against it. Notify the surety in writing with your invoice packet — the rate confirmation, the signed POD, and the unpaid invoice make an unusually clean claim — and know that the bond is a shared pool: if a broker is failing, many carriers claim against the same $75,000 at once and everyone is paid pro rata, so speed matters. Check whether a broker's bond is active on FMCSA's system before hauling, not after; a lapsed or heavily-claimed bond is the loudest possible warning. Finally, resist the tempting move of holding freight hostage for payment — a carrier's lien is legally fraught, varies by state and by whether the freight is even the debtor's, and it can convert a collection problem into a cargo-claim lawsuit. The packet and the bond are the leverage; the freight is not.

How InvoiceQuick Helps

Freight invoicing rewards exactly what InvoiceQuick is built for: the same clean, itemized bill every load, submitted the day the truck unloads. Save your carrier details once — business name, MC and DOT numbers, remit-to address, and your standard payment terms — and each load's invoice is a few taps: the broker's load number up top, the linehaul line matching the rate confirmation, the fuel surcharge on its own line with the rate shown, and each accessorial spelled out with its in-and-out times or its receipt reference, so detention and lumper reimbursements are visible line items rather than money you meant to chase. Totals do their own math, your terms and net date carry over so every invoice matches the last, and a consistent invoice number sequence tied to load numbers means you can find any load's paperwork in seconds when a broker's AP department calls about one from six weeks ago — which is the same record that backs a bond claim if it ever comes to that. It produces a clean PDF you can attach to the packet alongside the rate con and the signed BOL, it's free with no sign-up required, and it works from a phone at a truck stop as well as it does from an office. Create your first invoice in about a minute, then reuse it for every load after that. (Running other equipment or hauling as a sub-haul for a larger carrier? Our guides to invoicing as an independent contractor, billing expenses and reimbursements, and net-30 payment terms cover the rest — and if you're running as an owner-operator, the quarterly estimated taxes and deduction guides apply to you directly.)

Frequently Asked Questions

How do I invoice a freight broker?

Bill against the rate confirmation, line for line, and send a complete packet rather than a bare invoice. Put the broker's load or pro number in the most prominent spot on the invoice, since that's the key their system indexes on, then show the linehaul at the exact rate on the rate con, the fuel surcharge as its own line, and each accessorial as its own described line. Attach the rate confirmation, the signed bill of lading serving as your proof of delivery, the lumper receipt if you paid one, scale tickets on weight-sensitive freight, and backup for any accessorial claimed. Send it to the billing address or portal named in the rate con's billing instructions — not to your dispatcher contact — and send it the day the load delivers, because every day the paperwork rides in the truck is a day added to the front of their net-30 clock. Watch the submission deadline in the contract too, commonly 30 days, after which the claim can be waived outright.

How do I bill for detention?

Document the wait, notify while you're still sitting there, and bill it as its own line. Free time is commonly two hours, and detention accrues hourly past it at the rate on your rate confirmation. Record your check-in time, door assignment, last-pallet time, and release time, and corroborate them — timestamped in/out on the BOL or gate ticket, the check-in sheet, ELD or geofence records, timestamped photos. The step that decides most disputes is notifying the broker at the moment free time expires rather than raising it for the first time on an invoice a week later; a message saying free time expired at a specific time and detention is now accruing turns an argument into a pre-approved charge. Mind the claim deadline, which is often just 24 to 48 hours in broker contracts — far shorter than the invoice deadline — then bill it as a discrete line showing hours beyond free time, the hourly rate, and the in and out times, with proof attached.

Is factoring or quick pay worth it for an owner-operator?

It depends entirely on what the money is for. Quick pay is the broker's own accelerator, typically 1–3% to be paid in a few days instead of net 30. Factoring sells the invoice to a third party for roughly 1–5% depending on volume, credit quality, and structure. Either way, do the annualized math: about 3% to get paid 27 days early is roughly a 40% annual rate on that cash — clearly worth it if the alternative is missing a fuel purchase or turning down a load you can't otherwise finance, and expensive if you're paying it out of habit on a stable book of business. For factoring specifically, recourse vs non-recourse is the term that matters most: with recourse you buy the invoice back if the broker never pays, while non-recourse means the factor absorbs the credit risk on approved debtors — though that usually covers the debtor's insolvency, not a service dispute, damaged freight, or missing paperwork. Also read for monthly minimums, whether it's whole-ledger or selective, reserve release timing, and termination notice.

What paperwork do I need to get paid for a load?

At minimum: the rate confirmation, the signed bill of lading, and your invoice, all agreeing with each other. The signed BOL is the critical one — it's your proof of delivery and the document that makes the debt collectible, and it's doing triple duty as the receipt for the goods, evidence of the contract of carriage, and document of title. Get it signed and dated with the receiver's printed name, and photograph it at the dock before pulling away rather than trusting that someone will email it later. Note its condition too: a clean BOL says the freight arrived as it left, while damage or shortage noted on it starts a cargo claim that can dwarf the linehaul. Add the lumper receipt if you paid one, scale tickets on weight-sensitive freight, and documentation for any accessorial you're claiming — detention in/out times, the TONU cancellation message, the reconsignment instruction.

What can I do if a freight broker doesn't pay my invoice?

Start with the boring causes, because they're usually the real ones: a missing signed BOL, an invoice sent to the wrong billing address, or a load number typo. Then escalate on a schedule — a reminder sequence citing the payment terms and any late-fee provision on your invoice. If it's still unpaid, you have leverage most trades don't: every FMCSA-licensed property broker must maintain a $75,000 surety bond (form BMC-84) or trust fund (BMC-85), and unpaid carriers can claim against it. Notify the surety in writing with your packet — rate confirmation, signed POD, and unpaid invoice make an unusually clean claim. Move quickly, because the bond is a shared pool: when a broker fails, many carriers claim against the same $75,000 and everyone gets paid pro rata. Best of all, check that a broker's bond is active on FMCSA's system before you haul for them. Avoid holding freight hostage for payment — a carrier's lien is legally fraught, varies by state, and can turn a collection problem into a cargo-claim lawsuit.

Ready to create your invoice?

Build a professional invoice in under 60 seconds. Free forever, no sign-up required.

Create Free Invoice →

No sign-up · No credit card · Free forever