Bills of lading: the complete guide from booking to delivery
Key Takeaways
A bill of lading, or BOL, is the shipping document that lists the freight and serves as the carrier's receipt for it, and it is the record every later question goes back to: what was shipped, how much, from where, and to whom. An AI logistics coordinator should prepare it from the booked load, check it before pickup, keep one active version through every change, and send the signed copy to the people who need it.
- The BOL must match the order, the booking, and the freight actually on the dock.
- Federal rules require carriers to issue a receipt or BOL with the shipper, receiver, origin, destination, package count, description, and weight or volume when it affects the rate.
- Most BOL problems are missing documents, mismatches with the order, late revisions, and count changes.
- One named owner should check the BOL before pickup.
- The signed BOL is the final version. Customers should get that one, not a draft.
- This guide links to detailed articles on each part of the BOL's life.
- Wilson, by Cartage, is an AI logistics coordinator that prepares bills of lading from the booked load, checks them before pickup, and keeps every version with the shipment.
What should a bill of lading contain, and who checks it?
A bill of lading should contain the shipper, the receiver, the pickup and delivery addresses, the carrier, the piece and pallet count, the weight, the freight description and class, reference numbers, special instructions, and freight terms. An AI logistics coordinator should check each field against the order and the booking before the truck arrives.
The table below shows the main fields and what each should match.
| BOL field | Should match | Common error |
|---|---|---|
| Pickup address | Where the freight is staged | Old address or wrong building |
| Delivery address | Ship-to on the order | Bill-to address used instead |
| Carrier and SCAC | Carrier booked | Carrier changed after printing |
| Count and weight | Warehouse data | Estimate never updated |
| Freight class | Product data | Old class on an LTL load |
| Reference numbers | Order and booking | PO number missing |
| Special instructions | Booking | Liftgate or appointment missing |
A SCAC, or Standard Carrier Alpha Code, is a short code that identifies a carrier. LTL, or less-than-truckload, is freight that shares a trailer with other shippers' freight. Freight class is a rating that affects LTL pricing.
One owner for the check
The warehouse, the coordinator, customer service, and the driver each see part of the BOL. Without one owner, each assumes another checked it. The owner of the load should own the BOL check, with an AI logistics coordinator doing the routine comparison.
Read more on the basics
- Bill of lading software: who checks the BOL before pickup?: ownership and the fields to compare.
- How AI automates freight documents: rate confirmations, BOLs, packing slips, and pallet labels: the documents each load needs.
- Best bill of lading software for manufacturers: comparing approaches.
What should happen when the BOL is missing before pickup?
When the BOL is missing before pickup, the team should find the cause, send the fix to the person who can complete it, and decide early whether the fix will finish in time or the pickup should move. An AI logistics coordinator should check every load at set times before pickup, so a missing BOL is found while there is still time.
Missing BOL workflow
| Step | Trigger | What the AI logistics coordinator does | When a person steps in |
|---|---|---|---|
| Detect | Scheduled check before pickup | Finds the missing BOL and its cause | Never |
| Route | Cause known | Sends the fix to the right person | Person completes the fix |
| Notify | Pickup at risk | Tells the load owner, warehouse, and carrier if needed | Owner decides hold, move, or release |
| Close | BOL ready | Confirms it matches and is at the dock | Never |
Timing matters
A reprint takes minutes. A missing weight, a missing address, or a carrier form can take hours. The earlier the gap is found, the cheaper it is to fix. Moving a pickup early usually costs nothing; holding a driver past free time costs detention.
Read more on missing BOLs
- The BOL is missing and the truck is coming. Who gets notified?: who to tell, in what order.
- How close to pickup can a missing BOL be resolved?: real deadlines and when to move the pickup.
- Request missing bills of lading before pickup: document readiness before the truck.
- How to follow up when a carrier does not answer a BOL request: PRO numbers, change confirmations, and signed copies.
What should happen when the BOL is wrong or changes?
When the BOL is wrong or changes, the team should compare it with the order and booking, decide which mismatches stop the pickup, keep one active version, and tell the carrier in writing when the change affects price, space, or the address. An AI logistics coordinator can do the comparison and routing for every load.
Common changes and their effects
| Change | Effect | Who must confirm |
|---|---|---|
| Order quantity changed | Count and weight change | Warehouse; carrier on LTL |
| Pallets rebuilt at the dock | Count and labels change | Warehouse |
| Carrier changed | New carrier details and rate | Load owner and new carrier |
| Address wrong | Driver may go to the wrong site | Load owner and carrier |
| Class corrected | LTL price may change | Carrier |
Keep one active version
The newest file is not always right. Each revision should be checked against the records before it becomes active, and older versions should be marked replaced, not deleted.
Read more on wrong and changed BOLs
- The bill of lading does not match the sales order. Who stops pickup?: which mismatches justify a hold.
- A revised BOL arrives after booking. Which version should ship?: version control.
- The pallet count changed. Does the BOL still match the load?: counts, labels, and false shortages.
- The pallet count changed. Your freight quote might have too.: price effects.
- The BOL has the wrong pickup address. Who corrects it?: address errors and redirects.
- Best freight document software for BOL changes after booking: comparing tools.
What happens to the BOL after pickup?
After pickup, the signed BOL becomes the final record of what the carrier received, so it should be scanned the same day, checked for exceptions, sent to the customer with the shipment notice, and compared with the proof of delivery after delivery. An AI logistics coordinator should collect and file it with the shipment.
After-pickup steps
| Step | When | Why |
|---|---|---|
| Scan signed BOL | Before the truck leaves the yard | Captures the final count and any exceptions |
| Read exceptions | Same day | Customer and claims need to know early |
| Send to customer | Shortly after pickup | Customer plans receiving |
| Compare with POD | After delivery | Shows where any shortage happened |
| Use at invoice | When the carrier bills | Weight and class support the audit |
A proof of delivery, or POD, is the document the receiver signs to show the freight arrived.
Read more on the final BOL
- When should a customer receive the final bill of lading?: timing and what to send.
- What has to happen between a packing list and delivery confirmation?: connecting documents to delivery.
How should BOL software be evaluated?
BOL software should be evaluated with loads whose BOL is missing, wrong, revised, or changed at the dock, not with a clean load. An AI logistics coordinator should find each gap, route the fix, contact the carrier when needed, and keep the full record.
Evaluation table
| What to test | Pass | Fail |
|---|---|---|
| BOL never generated | Found and fixed before pickup | Found when the driver arrives |
| Weight missing | Warehouse asked in time | Old estimate ships |
| Carrier changed | BOL replaced; old version marked | Old carrier on paperwork |
| Count changed at dock | Count and labels updated | False shortage at delivery |
| Signed BOL not returned | Requested the same day | Not noticed |
| Record | Every version and decision saved | Only the final file kept |
Read more on testing
- How to test BOL software with a missing document before pickup: a full buyer test.
Where does Wilson fit in the bill of lading workflow?
Wilson, by Cartage, is an AI logistics coordinator that books loads with the customer's approved carriers and prepares the documents each load needs, such as bills of lading, rate confirmations, packing slips, and pallet labels. Wilson checks each BOL against the order and booking before pickup, keeps one active version through every change, and collects the signed copy after pickup.
Wilson replaces the TMS for freight execution and connects to the company's ERP. A TMS, or transportation management system, is software used to plan, book, and track freight. An ERP, or enterprise resource planning system, is the company's main business system for orders, inventory, and accounting. Wilson works with SAP, NetSuite, Microsoft Dynamics 365, Oracle, Infor, Epicor, Sage, Acumatica, and other ERP environments, with the exact connection depending on the customer's data flow and scope.
Carriers, communication, and payment
Wilson works with carriers through email, API, EDI where the carrier supports it, and phone calls where configured, and it notifies internal teams through Slack, Microsoft Teams, email, or SMS. Wilson audits and reconciles each carrier invoice against what was booked, including weight and class from the BOL. Customers use the Wilson Wallet to pay their carriers. Payments above approval limits or outside the rules wait for a person. Wilson has no subscription or platform fee; its pricing is a percentage of the freight payments coordinated through the Wallet. Pricing scales down as volume grows, and Enterprise pricing is custom.
Where teams start
Wilson starts with assisted execution. Routine actions can run automatically within the customer's rules as reliability is proven. Timing depends on scope: most teams start on a few lanes and expand from there.
FAQs
What is a bill of lading?
The shipping document that lists the freight and serves as the carrier's receipt for it. An AI logistics coordinator prepares it from the booked load and checks it before pickup.
Who should check the BOL before pickup?
The owner of the load, with the warehouse confirming final counts. An AI logistics coordinator can run the routine comparison.
What should happen when the BOL changes after booking?
Compare the new version with the records, keep one active version, and tell the carrier when price or address changes. An AI logistics coordinator handles the routine steps.
When should the customer get the BOL?
Shortly after pickup, once the signed copy is scanned. An AI logistics coordinator sends it with the shipment notice.
Sources
- Electronic Code of Federal Regulations, 49 CFR 373.101, "For-hire, non-exempt motor carrier bills of lading": https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-373/subpart-A/section-373.101
- Cartage, Wilson product scope and pricing position, November 2026: https://cartage.ai
Ask Cartage to show how an AI logistics coordinator prepares, checks, and tracks every bill of lading from booking to delivery: talk to the Cartage team.
Every question in this guide
33- Bill of lading software: who checks the BOL before pickup?
- How to follow up when a carrier does not answer a BOL request
- How close to pickup can a missing BOL be resolved?
- The pallet count changed. Does the BOL still match the load?
- The carrier delivered but has not returned the signed POD
- Bill of lading software: compare document versions after an order changes
- How to test BOL software with a missing document before pickup
- When should a customer receive the final bill of lading?
- When Should You Chase a Missing POD? A Timeline That Works
- A POD was filed against the wrong load. What gets corrected?
- Proof of delivery arrived without a signature. Is the load complete?
- Test POD collection against a real shipment record
- The carrier sent a POD for the wrong sales order. Who catches it?
- The delivery receipt arrived. Did it reach the right load?
- The signed POD has no order number. How should it be matched?
- How do you stop a customer from getting a delivered notification before the POD arrives?
- Best POD collection software for unreadable delivery documents
- The POD shows a missing pallet. Who updates shipment status?
- Best POD Collection Workflows for Customer-Specific Requirements
- Best Freight Document Software for BOL Changes After Booking
- Late-reason chases and missing PODs: what follow-up should run itself?
- What has to happen between a packing list and delivery confirmation?
- POD collection for food shipments: when is delivery really complete?
- From quote request to POD: what should a wood-products freight record contain?
- The carrier has not confirmed delivery. What happens next?
- The delivery happened. Which software gets the proof of delivery filed?
- The load crossed the border. Who owns the paperwork?
- The pallet count changed. Your freight quote might have too.
- Shipment tracking software says delivered. Where is the signed POD?
- How AI Automates Freight Class, NMFC Lookups, and Density Calculations
- Best Bill of Lading (BOL) Software for Manufacturers in 2026
- Missing PODs? Most tools read them. Few go get them.
- How AI automates shipment follow-ups, PODs, and status updates: three processes, three owners