
What Is a Bill of Lading? Fields, Types, and Why It Matters for Freight
Published on February 25, 2026 by CapyParse Team
If you work in freight, you deal with bills of lading every single day. But if you're new to logistics, or you've inherited a stack of BOLs that need to be entered into a spreadsheet, the document can feel overwhelming. Dozens of fields, cryptic codes, handwritten driver notes. It's a lot. This guide breaks down exactly what a bill of lading is, what every field means, and why getting the data right matters more than you think.
Quick Summary
A bill of lading (BOL) is a legal document issued when freight is picked up. It serves as a receipt of goods, a contract of carriage, and sometimes a document of title. Key fields include shipper/consignee info, commodity details, weight, freight class, and NMFC codes. Getting these fields wrong causes re-bills, delays, and disputes. CapyParse can extract all of these fields from scanned or digital BOL PDFs automatically.
What Is a Bill of Lading (BOL)?
A bill of lading (abbreviated BOL or B/L) is the most important document in freight transportation. It's issued by a carrier or their agent when goods are picked up for shipment, and it travels with the freight from origin to destination.
The bill of lading serves three distinct legal functions:
- Receipt of goods: It confirms that the carrier physically received the described freight in the stated condition. If the goods arrive damaged, the BOL is the baseline document for filing a claim.
- Contract of carriage: It establishes the terms under which the carrier agrees to transport the goods, including origin, destination, and any special handling requirements.
- Document of title: In the case of negotiable (order) bills of lading, it can transfer legal ownership of the goods. This is especially important in international trade and trade finance.
Who issues it? The shipper (or their agent) typically prepares the BOL, and the carrier signs it at pickup. In practice, the shipper's warehouse team fills out the commodity details, and the driver signs to acknowledge receipt.
Who receives copies? At minimum, three copies: one for the shipper, one for the carrier (driver), and one for the consignee (receiver). Additional copies may go to the freight broker, customs broker, or bank (for letter-of-credit transactions).
Why every shipment needs one: Without a BOL, there is no legal proof that the carrier took possession of the goods. No carrier will move freight without one. It's required by law under the Carmack Amendment (for domestic trucking) and various international conventions (for ocean and air freight).
Key Fields on a Bill of Lading
A standard BOL contains dozens of fields. Here are the ones that matter most, and what each one actually means:
| Field | What It Is | Why It Matters |
|---|---|---|
| BOL Number | Unique identifier assigned by the shipper | Primary reference for tracking and invoice matching |
| PRO Number | Progressive/tracking number assigned by the carrier | Used for shipment tracking and carrier billing |
| PO Number(s) | Purchase order numbers from the buyer | Links shipment to buying organization's procurement system |
| Shipper | Name and address of the party sending the goods | Origin party, responsible for loading and BOL accuracy |
| Consignee | Name and address of the party receiving the goods | Destination party; must match delivery address exactly |
| Notify Party | Third party to be notified upon arrival (common in ocean freight) | Often the actual buyer in international transactions |
| Commodity Description | Description of the goods being shipped | Must be specific enough for classification and claims |
| NMFC Code | National Motor Freight Classification code | Determines freight class and shipping rate. Incorrect codes cause re-bills |
| Freight Class | Classification from 50-500 based on density, handling, liability | Directly affects shipping cost; the #1 source of billing disputes |
| Weight | Total weight of the shipment (usually in pounds) | Incorrect weight triggers carrier re-weighs and surcharges |
| Piece Count | Number of handling units (pallets, boxes, crates) | Discrepancies at delivery trigger shortage claims |
| Dimensions | Length × width × height of each unit | Used for density-based pricing and trailer space planning |
| Hazmat Indicators | UN number, proper shipping name, hazard class, packing group | Legal requirement. Missing hazmat info can result in fines and refused loads |
| Freight Charges | Prepaid, collect, or third-party billing | Determines who pays the carrier |
| Signatures | Shipper signature at pickup, driver signature, consignee at delivery | Legal proof of custody transfer; essential for damage claims |
| Delivery Timestamps | Date and time of pickup and delivery | Used for detention/demurrage charges and on-time delivery metrics |
Types of Bills of Lading
Not all BOLs are the same. The type you use depends on the mode of transport, whether the goods can change hands during transit, and whether the shipment crosses international borders.
| Type | Negotiable? | Mode | Common Use |
|---|---|---|---|
| Straight BOL | No (non-negotiable) | Truck (LTL/FTL) | Most domestic trucking shipments. Goods go directly to the named consignee. |
| Order BOL | Yes (negotiable) | Ocean / Trade finance | Goods can be sold or transferred during transit by endorsing the BOL. Used with letters of credit. |
| Ocean BOL | Usually negotiable | Sea freight | Issued by the ocean carrier or NVOCC. Required for customs clearance at the port of destination. |
| Air Waybill (AWB) | No | Air freight | Air cargo equivalent. Always non-negotiable. Governed by the Warsaw/Montreal Convention. |
| Through BOL | Varies | Intermodal | Covers shipments using multiple transport modes (e.g., truck → rail → truck). One document for the entire journey. |
| House BOL | Varies | Ocean / Air | Issued by a freight forwarder to the shipper. The forwarder consolidates multiple house BOLs under one master BOL. |
| Master BOL | Varies | Ocean / Air | Issued by the actual carrier to the freight forwarder. Covers all consolidated shipments in a container. |
| Electronic BOL (eBOL) | Varies | All modes | Digital version with the same legal standing as paper. Growing adoption but still <5% of global trade. |
For most domestic trucking operations in the US, you'll primarily encounter straight bills of lading, non-negotiable documents that name a specific consignee. If you're in international freight forwarding, you'll deal with ocean BOLs, house/master BOLs, and potentially electronic BOLs.
Common BOL Mistakes That Cause Delays
BOL errors don't just create paperwork headaches. They cost real money. Here are the most common mistakes and their consequences:
Incorrect NMFC Classification
Using the wrong NMFC code means the wrong freight class, which means the wrong rate. Carriers will re-classify and issue a re-bill, often weeks after delivery. These re-bills can be 20-50% higher than the original quote.
Missing or Wrong Weight
Carriers weigh shipments at terminals. If the actual weight exceeds the BOL weight, you'll get hit with a re-weigh surcharge plus the rate difference. Underreporting weight is the second most common cause of freight re-bills.
Illegible Handwritten Fields
Driver annotations, delivery times, and exception codes are often handwritten on BOLs. When these are illegible, disputes arise about delivery times (affecting detention charges) and cargo condition (affecting damage claims).
Wrong Freight Class
Freight class is based on density, handling requirements, stowability, and liability. Picking the wrong class, even by one tier, changes the rate. For high-value or dense shipments, the difference can be hundreds of dollars per load.
The Problem with Manual BOL Processing
For companies that process more than a handful of BOLs per week, manual data entry becomes a serious bottleneck:
- 15-30 minutes per document. A single BOL can have 20+ fields that need to be entered into a TMS, ERP, or spreadsheet. Multiply that by 100 BOLs/week and you're looking at 25-50 hours of pure data entry.
- 1-4% error rate. Even skilled data entry staff make mistakes on numerical fields. A transposed digit in a weight field or a wrong freight class triggers re-bills and disputes downstream.
- The paper-to-digital gap. Many BOLs still arrive as paper documents, faxes, or low-quality scans from loading docks. Someone has to physically read these and type the data into a system.
- Handwritten annotations. Drivers add delivery times, piece counts, exception codes, and notes directly on the BOL in pen. These handwritten additions contain critical information (proof of delivery, damage notes) but are the hardest to digitize.
- Multiple systems, no integration. BOL data often needs to go into a TMS, an accounting system, a warehouse management system, and a freight audit platform. Each re-entry is another opportunity for errors.
At mid-size freight companies, it's common to have 1-3 full-time employees whose primary job is BOL data entry. That's $35,000-$50,000 per year per person, spent on work that could be automated.
How AI Is Changing BOL Processing
Traditional OCR (Optical Character Recognition) reads characters from images but doesn't understand what those characters mean. It can tell you there's a "7" somewhere on the page, but it can't tell you whether that "7" is part of a weight, a piece count, or a reference number.
AI-powered extraction is fundamentally different. Instead of reading characters in isolation, it understands the document as a whole:
- Layout-independent. It recognizes that "Consignee" and "Ship To" and "Deliver To" all mean the same thing, regardless of where they appear on the page or what the label says.
- Context-aware. It knows that a 5-digit number next to "Weight" is pounds, not a zip code. It understands that "Class 70" refers to freight classification, not a school course.
- Handles variability. Every carrier, broker, and shipper uses a slightly different BOL template. AI extraction works across all of them without needing pre-built templates for each format.
- Confidence scoring. When the AI isn't sure about a field (maybe the scan is blurry, or a driver's handwriting is ambiguous), it flags it for human review instead of silently outputting a wrong value.
This is exactly the approach CapyParse takes. Upload a BOL PDF (scanned, photographed, or digital) and the AI extracts every field into a structured spreadsheet. Fields it's confident about go straight through. Fields it's uncertain about get flagged for a quick human review. The result is faster processing with fewer errors than either pure manual entry or basic OCR.
Frequently Asked Questions
What's the difference between a BOL and a bill of lading?
They're the same thing. "BOL" is the standard abbreviation for "bill of lading." You'll also see "B/L" used in ocean freight contexts. All three terms refer to the same document.
Is a bill of lading legally binding?
Yes. A bill of lading is a legally binding document that serves as a receipt of goods, a contract of carriage, and (for negotiable BOLs) a document of title. It's the primary document used in freight damage claims, billing disputes, and customs proceedings.
What is an NMFC code on a BOL?
NMFC stands for National Motor Freight Classification. It's a standardized system that categorizes freight into 18 classes (50-500) based on density, handling, stowability, and liability. The NMFC code determines the freight class, which directly affects shipping rates. Getting the NMFC code wrong is one of the most common causes of freight re-bills.
Can you extract data from a scanned BOL?
Yes. AI-powered tools like CapyParse can extract structured data from scanned, photographed, and digital BOL PDFs. The AI understands field meaning regardless of layout, so it works across different carriers and formats without pre-built templates.
Need to extract data from your bills of lading?
Try CapyParse's BOL OCR tool — upload a PDF, get structured data in CSV or Excel. No API required.
Extract BOL Data →