Bill of lading: what it is, how to fill one out and read one, and how to automate it

For shippers, freight forwarders, 3PLs and freight audit teams: what goes on a bill of lading, what each section means, and how to stop keying BOLs by hand.

Line drawing of a wooden crate with a paper document pinned to it and a loaded pallet, with arrows carrying their data to three blocks, one marked with a green check

Key takeaways

  • A bill of lading (BOL) is the document a carrier issues for a shipment. It acts as a receipt for the goods, evidence of the contract of carriage and, for negotiable ocean BOLs, a document of title.
  • The main types are straight (non-negotiable), order (negotiable), inland, ocean, through, and master and house bills of lading. A clean bill notes no problems at loading; a claused one does.
  • A BOL carries shipper, consignee, carrier, reference numbers, freight description, weight, freight class, terms and signatures. For interstate truck freight, federal rules set the minimum.
  • Since July 19, 2025, many LTL freight classes are density-based, so the weight and dimensions on the BOL decide the class and the rate.
  • Automating BOL processing means extracting the data, checking it against the delivery receipt and the carrier's invoice, and routing exceptions, instead of rekeying every document.
On this page
  1. What is a bill of lading?
  2. Types of bills of lading
  3. What goes on a bill of lading
  4. How to fill out a bill of lading
  5. How to read a bill of lading
  6. Manual vs automated bill of lading processing
  7. How to automate bill of lading processing
  8. The bottom line
  9. Frequently asked questions

A bill of lading (BOL or B/L) is the document a carrier issues when it takes goods for shipment. It serves as a receipt for the goods, evidence of the contract of carriage and, for negotiable ocean bills, a document of title that controls who can claim the cargo. Shippers, carriers, freight forwarders and receivers all rely on it, and its data drives billing, freight audit and claims.

This guide covers the types of bills of lading, what goes on one, how to fill one out and read one, and how to automate BOL processing.

What is a bill of lading?#

A bill of lading does three jobs at once.

  • Receipt

    The carrier confirms it received the goods described, in the condition noted.
  • Contract of carriage

    It records or references the terms under which the carrier moves the goods.
  • Document of title

    A negotiable (order) bill represents the goods themselves, so whoever holds the endorsed original can claim them. This matters most in international trade and trade finance.

Types of bills of lading#

TypeWhat it is
StraightNon-negotiable; goods are delivered only to the named consignee
OrderNegotiable; ownership transfers by endorsement, common in letters of credit
InlandCovers ground transport (truck or rail) to a port or within a country
OceanIssued for sea freight by the ocean carrier or an NVOCC
ThroughCovers a shipment across more than one mode or carrier under one document
Master and houseThe master BOL is issued by the carrier to the forwarder; the house BOL is issued by the forwarder to the shipper
Clean and clausedA clean bill notes no damage or shortage at loading; a claused (foul) bill records one
Electronic (eBL)A digital BOL with the same functions as paper

Digital bills are growing: ocean carriers in the Digital Container Shipping Association (DCSA) have committed to issuing all their bills of lading electronically by 2030.

What goes on a bill of lading#

For interstate truck freight, federal rules (49 CFR 373.101) require at least the names of the shipper and consignee, the origin and destination, the number of packages, a description of the freight, and its weight, volume or measurement when that sets the rate. Most BOLs carry more:

  • References: BOL number, plus any PRO, PO, shipper reference and SCAC.
  • Parties: shipper, consignee and, if someone else pays the freight, a third-party bill-to.
  • Carrier: name, trailer and seal numbers, pickup and delivery dates.
  • Vessel and ports: on ocean bills, the vessel and voyage, the ports of loading and discharge, and container numbers.
  • Freight lines: handling units, packages, description, weight, dimensions, and the NMFC item and class for LTL.
  • Hazardous materials: the declaration and an emergency contact, if applicable.
  • Terms and value: prepaid, collect or third party; any COD amount; a declared value, which can change carrier liability.
  • Instructions and signatures: liftgate, appointment or temperature notes; shipper and driver signatures, with exceptions noted at pickup or delivery.
Parties
FieldExtracted valueConfidence
ShipperRidgeline Home Goods Inc.
Ship-from address3150 Valley View Rd, Columbus, OH 43219
ConsigneeBrightwater Supply Co.
Ship-to address1800 Airpark Dr, Nashville, TN 37217
Bill to (third party)Summit Lane Logistics LLC
Freight termsThird party
A bill of lading being read: parties, shipment references and each freight line, with its NMFC item and class.

Density-based freight classes

For LTL freight, the National Motor Freight Classification (NMFC) assigns a class that drives the rate. Under NMFTA Docket 2025-1, effective July 19, 2025, many commodities moved from commodity-based to density-based classes, measured in pounds per cubic foot. For those, the weight and dimensions on the BOL decide the class, so a wrong number can mean a different class and a different bill.

How to fill out a bill of lading#

To create a bill of lading, start from the carrier's form or your TMS and fill in nine parts.

  1. HeaderEnter the date, BOL number and reference numbers: PO, order and shipper ID.
  2. PartiesFill in the shipper and consignee, and the third-party bill-to if someone else pays the freight.
  3. Freight linesList each handling unit with its package count, type, weight and dimensions.
  4. Description and classDescribe the commodity and add its NMFC item and class.
  5. Hazardous materialsDeclare them with the required details and an emergency contact.
  6. TermsChoose prepaid, collect or third party, and add any COD amount.
  7. Declared valueAdd one if you want more carrier liability than the default.
  8. Special instructionsLiftgate, appointment or temperature control.
  9. SignaturesSign at pickup, and have the driver sign and note anything unusual, such as damaged pallets or a count they couldn't check.

How to read a bill of lading#

  • BOL number and datesUse the BOL number to track the shipment and match it to the freight invoice.
  • PartiesShipper, consignee and bill-to are correct; an error here sends the invoice to the wrong party.
  • Freight linesPiece count, weight and class agree with the order and packing list.
  • TermsPrepaid, collect or third party decides who is billed.
  • Signatures and exceptionsNotes such as "subject to count" or "damaged" matter for claims.
  • DeliveryA signed delivery receipt or proof of delivery closes the loop.

Manual vs automated bill of lading processing#

A shipper or 3PL can see hundreds of BOLs a day, each with a delivery receipt and a carrier invoice to match.

Manual BOL processing

  • Every carrier's layout keyed by hand into the TMS
  • Driver photos and handwritten notes read by eye
  • BOL, delivery receipt and invoice matched one load at a time
  • Weight and class differences found after the invoice is paid

Automated BOL processing

  • Fields read from any layout, scans and phone photos included
  • Handwritten notes and stamps extracted; unsure values sent to review
  • Each BOL checked against its delivery receipt and invoice
  • Differences flagged before the invoice is approved

How to automate bill of lading processing#

To extract data from a bill of lading, capture it as a PDF, scan or photo, read the text with OCR, map it to fields such as the BOL and PRO numbers, parties, pieces, weight and class, then check the values and send them on. Automation runs those steps for every document in the load, and the structured data can also feed reporting on lanes and carriers.

  • Bills of lading
  • Proofs of delivery
  • Carrier invoices
Document AI
  1. 01Classify
  2. 02Extract
  3. 03Match
  4. 04Route exceptions
TMS, ERP or AP
How BOLs, delivery receipts and freight invoices become checked data

Docsumo's bill of lading OCR reads BOLs, proofs of delivery and carrier invoices, handwritten notes included, and sends fields it isn't sure about to a reviewer. On the Enterprise plan, cross-document validation checks each BOL against the load's delivery receipt and carrier invoice, the core of freight invoice audit. Clean data goes to your TMS, ERP or AP system through the API and webhooks, or downloads to Excel.

The bottom line#

The bill of lading is the receipt, the contract and sometimes the title for every shipment. Fill it out completely, with accurate weights and dimensions now that many LTL classes are density-based, then automate the reading and matching so your team handles only the loads that don't add up. More in logistics document automation.

Book a demo with a week of your own BOLs, or start a free trial.

Frequently asked questions#

What is a bill of lading used for?

It's a receipt showing the carrier took the goods, a record of the terms of carriage, and, for negotiable ocean bills, a document of title that controls who can claim the cargo. It's also used for billing, freight audit and claims.

Who issues a bill of lading?

The carrier or its agent issues the bill of lading. Shippers often prepare the BOL for domestic freight, and the carrier signs it at pickup. For ocean freight, the carrier or an NVOCC issues it.

What is the difference between a straight and an order bill of lading?

A straight bill of lading names a specific consignee and is non-negotiable. An order bill of lading is negotiable, so ownership of the goods can be transferred by endorsing the bill.

What is an electronic bill of lading?

An eBL is a digital bill of lading with the same functions as paper. Ocean carriers in the Digital Container Shipping Association have committed to issuing all their bills of lading electronically by 2030.

How do you extract data from a bill of lading?

Capture the BOL as a PDF, scan or photo, run OCR to read the text, map it to fields such as the BOL and PRO numbers, shipper, consignee, pieces, weight and class, then check the values and export them. Bill of lading OCR software, also called a BOL parser or data extractor, does the reading and mapping and sends uncertain fields to a person.

Can OCR read handwritten notes and stamps on a bill of lading?

Yes. Document AI reads scanned and photographed BOLs, including handwritten notes and stamps, extracts fields such as BOL number, parties, weights and freight class, and flags low-confidence values for review.

See Docsumo read your own documents

Bring a few real samples. We'll show the fields extracted, the checks that ran and what a reviewer would see.