What the law says a BOL must contain
For-hire, non-exempt motor carriers must issue a receipt or bill of lading with this information 49 CFR 373.101:
- Names of consignor and consignee
- Origin and destination points
- Number of packages
- Description of freight
- Weight, volume, or measurement of freight (if applicable to the rating of the freight)
That is the legal minimum, and it is short. Everything else on a real BOL comes from carrier tariffs, the NMFC, hazmat rules, and what the shipper and consignee need. The carrier’s freight bill (its invoice) is a separate document with its own required contents 49 CFR 373.103.
Failing to issue a BOL does not release the carrier from liability for loss or damage 49 U.S.C. 14706(a)(1), but the BOL is your evidence when you file a claim, so a missing one is still a real problem.
Field by field
- Shipper, consignee and third-party bill-to
- Full legal names, street addresses, a contact and a phone for each, plus the consignee’s dock hours and whether it needs an appointment. If someone else pays the freight (a broker, a 3PL, the buyer’s head office), put that party on the BOL at pickup. One carrier’s tariff requires the bill-to "in the body of the bill of lading… at time of original tender" and charges to correct it later SEFL Item 435-10.
- BOL number, PRO and SCAC
- The BOL number is your reference and must be unique per shipment; the GS1 US standard uses a 17-digit number, but that guideline is voluntary and any unique internal sequence works. The PRO number is the carrier’s tracking number, usually a sticker applied at pickup: leave it blank if you don’t have it yet. The SCAC is the carrier’s 2 to 4 letter code assigned by NMFTA; trucking companies get four letters NMFTA. For truckload, record trailer and seal numbers: an intact seal on arrival is strong evidence in a shortage dispute.
- Freight charge terms
- Prepaid (shipper pays), collect (consignee pays) or third party (the bill-to pays). Some carriers treat third-party billing as prepaid and hold the shipper as guarantor if the third party doesn’t pay SEFL Item 435-10.
- Handling units, packages and weight
- Handling units are what the forklift moves (pallets, skids, crates); packages are the pieces on or in them (cartons, drums, bags). "2 pallets, 48 cartons." The package count is one of the five legally required items and what the driver counts and signs for. Use actual gross weight including pallets; carriers can reweigh and bill the corrected weight SEFL Item 996.
- Description, NMFC item and freight class
- Write what the goods are ("ceramic floor tile, boxed"), not "general merchandise." Freight class is the LTL rating category from 50 to 500, based on density, handling, stowability and liability NMFTA. The NMFC item number points to your commodity’s entry; the NMFC is licensed by NMFTA, so look the item up in its tools or ask your carrier or broker. Don’t copy a class from an old BOL: many items became density-based under Docket 2025-1, effective July 19, 2025 NMFTA. Truckload is usually not rated by class, but description and weight still matter.
- Hazardous materials
- If any line is hazmat, the BOL is also a hazmat shipping paper. Hazmat lines go first, in a contrasting colour, or with an X in the HM column 49 CFR 172.201. Each description follows the order UN number, proper shipping name, hazard class, packing group, then quantity and packages 172.202. Add a 24-hour emergency response number that is monitored while the material is in transport (an answering machine does not count) 172.604, and the signed shipper’s certification 172.204. Our template prints the certification text and has the emergency-number fields.
- Declared value and COD
- Carriers may limit liability "to a value established by written or electronic declaration" of the shipper 49 U.S.C. 14706(c)(1)(A). If you declare nothing, the tariff’s default cap applies; declare the value (it may cost more) or insure separately when goods are worth more. For COD, state the amount, who pays the COD fee and whether a company check is acceptable, and confirm the carrier offers COD at all: at least one major LTL carrier says it does not SEFL Item 430.
- Special instructions and accessorials
- Liftgate, inside delivery, residential, appointment, "do not double stack." Put them on the BOL so the carrier sends the right equipment and plans the delivery; one found out only at the door usually means a redelivery or an extra charge.
- Signatures and "shipper load and count"
- The shipper signs at tender (with hazmat, that includes the certification). The driver signs for the pickup with the date and the piece count. The consignee signs at delivery, and any exception written next to that signature ("1 carton crushed") is the strongest evidence you will have in a claim. If the shipper loaded and counted a sealed trailer, a bill marked "shipper’s weight, load, and count" means the carrier is not liable for non-receipt or misdescription 49 U.S.C. 80113(b), so record the seal number.
Eight mistakes that cost money
Wrong freight class, or no NMFC item
Carriers can inspect, reclass and rebill, and add a correction fee. One published tariff rates an incomplete description at class 150 when density cannot be measured. SEFL Items 170, 996
A vague description
"Parts" or "FAK" without an item number invites a reclass. In a mixed shipment every class needs its own line and its own weight. SEFL Item 645-11
Piece count that does not match the dock
If the BOL says 48 cartons and the driver counts 46, your claim starts with a disputed receipt. Count before the driver signs.
Third-party bill-to missing or added late
The invoice goes to the shipper, or you pay a fee to correct the bill after pickup. SEFL Item 435-10
Hazmat line without an emergency number
The carrier can refuse the freight at pickup, and it is a DOT violation. The number must be monitored whenever the material is in transport. 49 CFR 172.604
No declared value on high-value goods
A loss claim is then capped at the tariff default per pound.
Accessorials left off
A liftgate or a delivery appointment discovered at delivery usually means a redelivery, a storage charge, or both.
The same BOL number used twice
Two shipments with one reference break tracking, invoicing and proof of delivery.
A filled example
Fictional companies and phone numbers.
| BOL # | NTS-2026-00417 |
|---|---|
| Ship date | 09/24/2026 |
| Shipper | Northgate Tile Supply, 1180 Kessler Ave, Columbus, OH 43219. Dana Ruiz, (614) 555-0142 |
| Consignee | Ridgeline Flooring LLC, 77 Orchard Pkwy, Unit B, Lexington, KY 40511. Dock 7am to 3pm, appointment required |
| Third-party bill-to | Keystone Freight Brokerage, PO Box 3301, Pittsburgh, PA 15230 |
| Freight terms | Third party |
| Carrier / SCAC / PRO | From the broker’s tender; PRO label applied at pickup |
| Line 1 | 2 pallets, 48 cartons, "Ceramic floor tile, boxed", NMFC item looked up in ClassIT+, 3,400 lb |
| Class | Two 48×40×48 in pallets = 106.7 cu ft; 3,400 ÷ 106.7 ≈ 31.9 lb/cu ft. If the item is density-rated on the 13-sub scale, 30 to under 35 lb/cu ft is class 60. Confirm the item first. |
| Hazmat | No |
| Declared value | None: tile is low value per pound, so the tariff default is acceptable |
| Special instructions | Delivery appointment. No liftgate (consignee has a dock). Do not double stack. |
The class step uses the density breaks NMFTA published for the 2025 change NMFTA FAQ. It only applies if your item is density-rated.
One shipment, or fifty a week?
A few pallets a week: fill the template, print two or three copies, sign. Many BOLs a day usually come from a TMS or WMS, often in the GS1 US layout, and many carriers accept electronic BOLs. If you have one of those systems, use it.
The middle ground is a small shipper, broker or ops person with a list of shipments in a spreadsheet or an order-system export and no TMS. There, keep the list in Excel, save it as CSV, and generate one filled BOL PDF per row withBatch Fill. The sample CSV uses the template’s own field names, so the columns map without guessing:
bol_number, ship_date, shipper_name, shipper_address, shipper_city_state_zip, shipper_contact, shipper_phone, consignee_name, consignee_address, consignee_city_state_zip, consignee_contact, consignee_phone, consignee_hours, billto_name, billto_address, billto_city_state_zip, carrier_name, scac, pro_number, line1_hu_qty, line1_hu_type, line1_pkg_qty, line1_pkg_type, line1_description, line1_nmfc, line1_class, line1_weight, total_hu, total_pkgs, total_weight, special_instructions
More commodity lines use line2_…, line3_… up to five. The tool copies your data; it does not classify freight or check hazmat entries, so those stay your responsibility.
Excel or PDF?
Excel is good for keeping a shipment list and poor for handing to a driver: a spreadsheet reflows when printed, has no fixed signature lines, and can be edited after it is signed. A PDF prints the same on every printer, keeps the signature blocks where they belong, and stays a stable record once scanned back. Keep the list in Excel, make the documents PDFs.
Questions shippers ask
Sources
- 49 CFR 373.101: motor carrier bills of lading
- 49 CFR 373.103: freight bills
- 49 CFR Part 379, Appendix A: record retention
- 49 CFR 172.201, 172.202, 172.204, 172.604: hazmat shipping papers
- 49 U.S.C. 14706: Carmack Amendment (liability, declared value, claims)
- 49 U.S.C. 80103 and 80113: negotiable bills; shipper’s load and count
- UCC 1-201: bill of lading as a document of title
- NMFTA: the National Motor Freight Classification
- NMFTA: 2025 NMFC changes (Docket 2025-1)
- NMFTA: how SCAC codes are assigned
- NMFTA Digital LTL Council: eBOL API standard
- Southeastern Freight Lines rules tariff (example of one carrier’s rules)
Written for small shippers and brokers; not legal advice. Carrier rules vary, so check your carrier’s tariff. Last reviewed September 21, 2026.
