A rate confirmation is the broker's written agreement with the carrier for one load: the rate, the stops, and the rules for getting paid. A bill of lading is the shipment receipt the shipper and driver sign at pickup, describing the freight and where it is going. The rate con controls the money between broker and carrier; the BOL documents the freight itself. This guide covers who issues each, when, what each one controls, and what to do when they disagree. Create either with the free rate confirmation generator or bill of lading generator.
Who issues each one, and when
Rate confirmation
- Issued by: the freight broker (or sometimes a shipper booking a carrier directly)
- Sent to: the carrier, often through its dispatcher
- When: after the rate is agreed and before the truck is dispatched
- Signed by: the broker and the carrier (or someone the carrier has authorized to sign)
Bill of lading
- Prepared by: usually the shipper; for regulated interstate freight, 49 CFR 373.101 puts the duty on the motor carrier to issue a receipt or bill of lading, and in practice many shippers produce it on their own form
- When: at pickup, as the freight is loaded
- Signed by: the shipper and the driver, and later the receiver at delivery
Brokers usually never touch the BOL, and shippers usually never see the rate con. That is why they can drift apart.
What each document controls
The rate confirmation controls the deal for that load
- The linehaul rate and whether fuel is included
- Accessorials: detention, layover, lumper, TONU, extra stops, and how to get them approved
- Pickup and delivery appointments and any tracking or check-call rules
- Payment terms, required paperwork, and where to send the invoice
- Special instructions such as seals, temperature, or equipment
It sits on top of the broker-carrier agreement, which sets the general terms between the two companies. For a pre-dispatch checklist, see what to check on a rate confirmation.
The bill of lading documents the shipment
- Who shipped it and who receives it
- Origin and destination
- Number of packages, description of the freight, and weight
- Freight terms (prepaid, collect, third party) and shipper reference numbers
- Any exceptions noted at pickup
The BOL generally does not show the broker's rate to the carrier, and the rate con is not a receipt for the freight. Each does a job the other can't.
Side by side
- Purpose: rate con sets commercial terms; BOL records the freight tendered.
- Parties: rate con is broker and carrier; BOL is shipper, carrier, and consignee.
- Timing: rate con before dispatch; BOL at pickup.
- Used for: rate con for invoicing and accessorial disputes; BOL for freight claims and delivery checks.
- Both carry: reference numbers, stops, and a commodity and weight description, which is where conflicts show up.
When the rate con and BOL conflict
Conflicts are common: the BOL shows 44,000 lb when the rate con said 40,000, the consignee is a different warehouse, the PO number is different, or there is an extra stop on the BOL that the rate con never mentioned. Here is a practical way to handle them.
1. Catch it at the dock
The driver should compare the BOL to the rate con (or the dispatch sheet built from it) before signing. Check the consignee, delivery address, piece count, weight, commodity, and any extra stops.
2. Don't sign blind, and don't leave without telling anyone
If the difference matters (overweight for your equipment, a new stop, hazmat that wasn't disclosed), call or message dispatch before rolling. The dispatcher contacts the broker right away.
3. Get the fix in writing
If the broker agrees to a change (a new rate for the extra stop, a new delivery address, a weight correction), ask for a revised rate confirmation or at least an email confirming it. A verbal "we'll take care of it" is hard to bill against later.
4. Make the BOL tell the truth
The BOL should describe what was actually loaded. If the count or condition is different from what the shipper wrote, note it on the BOL before signing, for example "shipper load and count" or "36 pallets loaded, not 38 as stated."
5. Bill from the latest rate con, attach the BOL
Your invoice should match the most recent signed rate confirmation and carry the BOL's reference numbers. If something changed, attach the revised rate con or approval email so the billing team doesn't have to guess.
Who decides which document wins?
That depends on the contracts involved, especially the broker-carrier agreement, which may say how conflicts between documents are resolved. This guide can't tell you how a particular dispute comes out. If money or liability is at stake, read the agreement and talk to a qualified attorney.
Checklist: rate con and BOL on every load
- Rate con is signed before dispatch and saved to the load file
- Load, PO, and pickup numbers are copied exactly from the rate con to the dispatch sheet
- Driver compares consignee, address, pieces, weight, and stops on the BOL to the rate con before signing
- Any difference is reported to dispatch, then to the broker, before the truck leaves
- Changes are confirmed in writing with a revised rate con or approval email
- Exceptions are written on the BOL before signing
- Invoice matches the latest rate con and carries the BOL references
- Rate con, BOL, POD, and any revisions go into the billing packet together
After delivery, bill the load with the freight invoice generator and merge the paperwork into one PDF for the broker.